[ [ 6855764309127181410436616592415386722930230228805797814080697806746718900138500697532996185509635569520819059559605999000086386689505394996622072513137904822808425807865376396887625883982864053048225042816562747923254646034397943938306699044261629041269250883593650016026566547099799422077986839884622876113723596088832824538569904215146565931083756067082785631104679029497782917140320653598748458360563850734612301352446753267375315017927890160563598204299009105800580543361185522427528194912656403661689415126629105867620363239434428562389027050704388687284198134258659649680240756343446360211777756035861493883873459485695162816881522036655449675723735770697557181815614504964785050186826892131891027145361445081001440855781235916942899055870280618879882718293375411332767503292126099478397475806580523430114612750212483054531740315434123408231992817514375592508392221773351077255813145993624793282146546610000059932719531665750456955535441278626066999575187400368281981361686635023878947818368913823745145806544801026274526826840104963656684887031741678457979259123723493265371689150840119077908771832697772126634366107201107545290161864147654094434949007321222357558228268284815234816022715189571933083733705591418346239769464237510643344911611856182938411992195902340085358639829123052678620379807727712732107443504189632482847671883311502544616785352040208707374612501540586749180921686660197657752763837944610676721016032362035560181568727158082425188566126684213996541814801777438940559404552368238511164511524708576446730260257358250323795220373579116258641013328597242365433761929879903867252047285054118069924424767869923579338075692064695763192774769434034015570647146831142129748665571248688147864262988260735791956038613326732615421090065434291024363644178319474460475061909462514834284768310534994227345026618012353563789961030390919695820351358351267091611735705374869105985813242558090062096411763250292553908634296594879825000966488292859348973938847572695633986036531712097048132344124921367411231379754756946969621138950371632824228203984365739234504744419736815260565518915858526876086551699398886574096657051958568906669042016034443471568940223242551455604333860614622312835302009392855552779986190208442601598680320919931616444118541015667095819748913428852741095716097676434302378068633058279080974368907948426884815144035012300729159786770554487470331008726011172596343646757149477576607146400725133370658997044803758244536273259017386375149083844715154519883943772104256842085166072403623863687741908605233051625904877357491812199075651144223164890321814490317705875509690895799522867625084838224114394465795926243245598294598566086979805862491575528923325542697083368214322711149724932312835906084884487638571264930269849647297016217312055412571253386638552513533567507701225430864926022348087945669953609632542681272724123274755786358021869691810817137288032470121648028431634819570123807941834972985463228187639137278736136671846743364817457212867538869719802721560822599727768904981933635747679372650717287883785692182476331179465776481516255909683788139585074877937786660748075969916680735425139487562456967287197154970573547998432959199783353647546416333303271929111643664026259733581144017381774936886522332180408586913521382842507855559898988741658863986271528417166496846647425986358281755108707331506980789835482503613096147966251602806164221935001762602428795014051618523514916265993947847513937418525134701386510162130929535497127262524015952604835507800883447078157984619344269339386964973973485823033979437867925421121063086045173560990417130253555035000790242668796556955515052211157019801789494853401747446775731860847490672405189005547896059188387196210132858656274329757558708038746947278016373266883649492417922605328610746749145957819760201300607282722408001093302987358963065013645656565339869564251739728171996291744013256929029453136089739110874953672150795313101821406056558334020206697962024963539256726103158664606142563771142852313038336655517232431737285689544918607341169265913160628930410913626888133820559058438536810136170298021892607805023854664605174221302228174922623904086243815850709410378477754683693555684527067951066536887643805092373951130779702525977759839653780445596418272152247316885176463364498932483606161283552577722605909825026165142136593422944601528001840051729232072830200195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -433625981979270747771920373665229127749317145483350999125944897032894105568067423917157064338423301224455351432549960359669854393091232836964992917250962485832101364436335723026408340905972029241517449738793035022127788377682873354757034714868942321509627329730946126521668300170928351797854009893777764084233266108843928753212054799690148087396476014464523895988957296327497111744897877617612249307489994199283653717798724595435332220285598287231805420561408160755324027799442737953679569831304158513549741187409192948861994520180703173221392912944462143777414176733176478781107066429711955979507920501648727758943430613147339005090823106539202026912623638654265130277470208654018885208120049527257553823572363051113368002907400630636773535114652974065014114443279674942947920753040125632821024952280967987677920327731130022499082342782509026205332718085882465025257817726464005621469820387048362555532401068102172056050123594199753950317638390768286158427604287484927865335961778594537565449045018434105516175036658676694090605268386666677775663003624944119269594200316829825753199267756885241276028152172668623960422600573878774279247894398179158948030309414233830121960947459099121253962278944530627992795927053057945592212396328113446897147108789962800482727058211444126732983150545086685328959928255150661618138300286280665750425704709494709076503450712700783676493229440635402811028730769512504341279544369391866764470254811635913104218033027722284522762931706031571515559991571376512616961511395729362262406068749715321032497303480398406277287911031545107384735620151660502575680991088749267561899189407823761359770126558774431058460390497230310210834236767455156134333094950614310928088578381449438912217253986555728077214830583490141585981756344984397611433740795549621264229961639087202716654413585096943852306442792512867558706662877574482602673268728607892761035296032892846750534916253394669319234997055803788390059755119222930924343754361691985530982515523522391162095828401388974209195333724539472146757808163573647238512005218381279087544251870481754856835496198564875869944637284636576374914445436231003175996984057540392763193864544187592789184392049245918368912878313759101958575771855056450964530724142489026893921579689345586307169959702708551711220734737230484327585983766881609929532255887245688162993895569651614932055454448299810099273765977111283096082882056642715659695423404107998041189989163213811833105298987364575132763596004671029769049863766369619140526307351346799329143194294542772555570438533000210840454821869388080931190676261297607612358194970070537111079718297480805313846659626614208366995014640744920511559390403490346815055899394589024323263054594007046544178366215894791677284411366003908657288450915679713282714081420601246518539926305111458114273863689199034664257325177558144954302500375113542923324138100113020403540507450781999324400603713322024084275231337921597117648939895421029071441834632268246905247218954461049144381938537006587516736960010795264889819853873567917379565725696779796219891497855304051711206418433545165794995063823633643960519483824009232943045780291989239145484966302638429273141940320349280134223810860281627311237300713441670072947068368722068061603680388632393201584632483519948641559348193877733183708711877136959131641377581338169264699131996274405829994614675275554588370140798213318942031441969045798120364278772803329621475669715200721739650421380209379218949047573210088542611889667616252439340683415089499468340970903221084209827586408615770068739585382251054388795883107909554531786947766677956412989136743423499961408463508304614827117526675808230331050018823107239682242716161180590427259715619934449691783378819400112338507406816481118243017539657812184272526970946628692455147310786634085695143650645569836456924360680594752475836674985135417238671744710221214225548227057774002708473729138020072322035814875926450361174439360437295930565213908592823389388011271170036713290521112085088449558131959425411080982616046118578474605943716172582725836463417179041160870513529555045415758355515225428375137823305581233613516084198888967318618107901980899477953080437214751280979223565251069726110083929104557793982986479652319324440013603384246113669078058960725425798014284262192112594609575569088088526068512250166929003925973192757540967956497723889697226695716381072998046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 6721836268810057919760162656801600724372529726188613973879463324929996359605945307652063260454645990576435298510588520596515537313791895850442853045122102033889745120308839117338769695257208833564196203322859606083030126431862733035025949838899504129963307336960085144956358712704635636739499195814475559103295695178103284835888432254539914566854538244060885149903279796757829976100552674323903877243310807576077006751420446703147172888237175276882056216682789441279316823692697335136014422040821791653641264714953030269653701592230776554317409913537094505325981665641900932179867505846642257556804619666883939449693045352899867591247906452448591585281492636793378790742725447246047927468374523454128005517772627457055829994166129604032786226671495841954834199329005355390197195054873540214853888601642107970483707202591954392593697223657912998450955294755751529356462473450585898395866717663737098876273881701153410700778959701072148762069555893802953469900300582215663716550957616232646672013840718664807265010131810502094229577068155314302546596077858546895677103280017280644959532718115923489540236362973816503421468950478375849530715628090743671912395289781743333588419640539376127255390330729628862484716446158071811919708069455962798952825215611877641371048845712669065541523499442896240900447314159726762596137316367939233235477740490449666177795712702410989553499157648152368220993720670218375446117312565504022901970284435296155749110813738269774356404585457480185277222448385104556352827288141980952865720257540927875825502162210122803969336673074559071080941176703919716622102568456946621639130976714040935356333102459032038792930257707255215057573229707155808720249798530705839774134218370335605403852808150989149235359726490590328927630639942652793165653420352114236875760688255603652365090797133341349208227492075149907723742049386853968161787474178058965774109662741147246891833050246710465773075400197222240545823700035705195533347875014311693700000992450524406694406369148832906121935710964562006522034352519043089781864392409547491480890185187014392504182085637506206556382536201729530327189213979617570536108555968679977746365493119200667322866070728396989327864289781393789135271661071089728447438031441822677699584529170035710331846752672707866665919415588228971111960076367681992001477859935619014159553499937778848640709569565118096534114825857798674865380569229418479382495459303614618448354385379276945093062359900144276668201333066994517459247738604015334491135799684555885792299278272964277388469858635852335731237318875838051259436932054264080720010730965762446230875838298246193463025997764149131224050005009508684827955892256734141760920291479845837139191618193321132335673199371367701849931810210518125682672892359565980399956947056074640053700701230068956461207364773753071825449810321900437793987564428773165516004599838635956924216047267568408465049810279760179673123173526990722265396390997324845826984837376217367132354610522780737143892927891558164579201474709459729381526450829002212924704069996900125011123765677022378910678244212115692172857384449642410660073830300512970855685353401320912042545633169740577236571716420146142965505856011562311300830780837038217041436665678805947228809174865999589941378703534991215923431563364779922208342017960588311332782884073720718232546174808707419438452502257726057614399948260418612780246030939247052485264923829757565551899445091174710568829795330731854180401684111203182059958872265340937201032801294029690912391338638164119425168858530899628708537988269129116208310617661654554447808620237597382749634915090038293343819951193528162891463547612120168059224923498143978415188812704506034274403364283919223575720783515766562402276055826774000172860736041746811346006008554527510547363839939797151912598072627708139413299089553899567765999612043379125538130041358901022674057958310904544879288988199116169914437655885067396550316665615608218936272727014660106605987031593021601357809877770291501972201903538128076601167185241354844394837275888007137783626905488470594878242465014373000941064411312797407893468008984862224135125301595423060641921890456450631076477956699428757853888458439845724067649334104199756649402492961777869863520475540449814117969666331025073953469434518601281623244100420151367218720069730941373007658348889610238626824215146804419873660663142800331115722656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 4016514276410270762638725031949247328379904207204903130236733669008710795869530983287400137159094482450381723911507924249908097876643950993452474307382142483209639726132715721674075675044299926595671140474541178473461026906766982351439015400587459003272561383213254809259298493186618689464035129983278315316017609806254024141464594855396350581005368953502542768994763041155078161729290948213487838515722721816413553769941768441616428046281049524056038166739419831957772637879844299863413923786426281021197101143626025857493098923278890711531956449661528586558821023841453033314343994522277117159637886178177939148088240868518407473060618642973735411081273923028939752008536736584700977372777991577617826628983215843414267780943231506041697608560125650358139219301707969241974074389519190032886849083538629562838003933662310732957187950601423677898829913013063392284601981665698887404877828034594365375531716574537253251799668087896757232557694943459516490008051397493053606020451402778557333483637375978807324354522885098580692196764395559768186745483790853569151599439437708032617293776107144179408453985381820430280689100614772749405826503102157024535669386939919918076233277131016224060661967024217672565747640502489823240762331395826883457607069470983746905124174119675584052151397830862443659170053488880821015237437984772435679877833448202834463363696522180144258684008094401623649161911156788146549567941226274008746473741576753558806546108864636713095790451872900399724834644627354077352102276925889046963396942263519547160575698873598319843116231607061476395069500842558165432961396309500058638455229960211151384524013730072174483966286901622820512031246038436727074092746096416260401074412847843362597622099015518127231194941559535126533237445060277441687424513601688399525801908525508198290701898856493751089839859519700349245239969978878251433088455304199338100899652316406692868168494889911312094050735509336496542617364074477513835730960838202123279301561054321637733997625469521777092468890079794622300431232091560481856545961813087539578016021573298776688252536840357865916416273709835590036828725518413203948259422993277001332988944268219677010889876670420522545400134317723634118866082641257509674493862424949248556387769934915878982583461278457156460847699475110140302673632894986130554556552687051071201354724107895052359816645071657091929173450196497719143202767719126823191803462713743663786939353762916035199874262955719627748456807825871762347883842053136547871223610119684484360083771835496125346623575805158403924882277672217245655674479022108888437384328250664771759611409770117473372218127247635583057103230583543614984542313293501900482399965522567382374520673333493801195766858817295868988977398256636727123547235680704420919454557269506606069363926202907071720521992099821888658895157792033145502384363966362812084164385071131321314042040315887442030363853634065212563527664190943476330473988100303024182189224954256010748447664025642854472124455976016226826248715115276844348497036558698929334204561260065306749080945285154014551464196226728383254535837871951458552715959550357421836263331059383469554661883366887959519874725647339920900759378392625424807968514006866215397345317618271245907031387449131357098700798359990633747830752368123597720816084008305821591311986365384845381371401505696883396959822181894809700942982215165775197151597697780425156215078754129776355077302683425863164811226278769329372327425821562465004660086737938624218716734232648755698828748775074254657249023243876548307546642577265809698424647630857791044709266114960922740998189894503669980096159627081106138030327409289819940132574652981175734745763356686981041426837484738736880091273927781149829254119027972396766457727301147057151610491056175991961974448274290687681276361451419733136088370994532240488773816467625192057963206454391705640430798753143794094869496981425045141396683713007110128133302493459890128149976129943225633661187591613021384856728182098689500877103371663872302371205005631067249411442516927084379501962245633585814555488804073833349680074311446354820696074315201574556619665240941317600734164395587027857133217601084093273357174121219070693961640324057835983369278874456175777301872222518802812794799896015313226407771135098120298295146936142516212161923021348392062051383108188443398482323984377551084890001220628619194030761718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 235765358066272215492787400091180836138921549005922868178855911982729621891267566890471746404101149603195908211051829310039082871473895644594015909185414818951779396935388540776443076854856477395481805549616165341322616817230374587861379469371648426343292684188212286472201365088368679959734398366661634669990213426310842662314394194064239096639071406038867976972214298244165344003354918368733850033803481208808734100724123424271194959856873538074832624985319919861984584296259576914551970624993806880333998390040201274010665517626593180814097803955514573101773006203554809725837026205535626102328353615253304747970674200022794946121143510537542895484333296463205123944329758102997572625173487988320895590238923947109553837185190120611322902350312805032164769014686046234985169041449289016561460279151795787474273053500758435550283602574914702396103866319234371088209937685830738021865428215546438462670581951223620560259865434190861043316515877737832258716887446344037117692357285603045114445188226713880445210223452677553422997222804052149843909003688891186023167949040318076063912885867088655021669613376072773585282844652228928006322862277508262007064055836261515544572090949719581047130551030732146817301917142939462783596131095136415273813940997392214394305256962030020902065228384363707726254090572806202716865715395549656886745144866593457065556894983320200511385482464084072829182439382172790995541428940049597958959328042341333265366229127434899064285124357629496613836892644536174517286114398759702435777640052040326385936731235997250324454962321092497370829776624904697280688039457738176675591911456854631596286056420427799466066833575215223374007560584375691674936549572339123114945697966186319780778631781219812652674875782729011307361311857293079613516991676679746003489227199651956885717862902766697842523557728248815534868086149962964420055071449941008147112086165982677100546145403803704238458235573759978915792678049789161816445942415730994101676086863719846664567488604306229448516189633290055788585731471817695439051021849185038341506880321155473273720260581552591445690311577046769995702202284409198360974463232638559733606251966479818223707864893607411427343549665071926086192176400401290757062931111695073224039133089573379290256375467373572493107398113524881456144981069287652955068933600914258659632985202257171388118625386006434903931492520754882261198053756358924741692479968645125632038449508143598644910284604051660281237599707788953140663152788110690536106280880148127487238151801780180417138878117396150325674457809934746471286772988939447013871718518827141506061559126379472063984604251801797125132178665720011219052648869410303159566409974365900343797021858675628975385981448025412676706633993847115480916082080867702040968257513200155068165020060521768018463783316044765456016289299516833018930630162668798985478029909114040280647301485166642740594551671622887029681658146917722886102860523716655825378081768210383472687972067104551829901930282142241426756990982006720062345754160396116376338709870389523002499192810097341721703562262466844729438421065192284782068241073514175597613980988407409241531340231447722299808462755689182293051246109872956747029587454312545049673032844759821498209232391132183242225557954430296953558588368734471643467017586279713228585917229934402354494783219512294477936584801178668918784100458565026743026153994649288111748325452057059470497093717958705192741699547354704946504622795260134015318737297388817141493910963504216106130012146166979455064120400552779618062123766144005249489040103968346209762277430904983946191149876726943578149821150079302132305978571827799764456215279590261121670371514692650346380658215986077018046995653303864490862414936766426240653342254233835240415235504001181813450671764818927369721534803205706573893085817639881289452747008130928619321566567974961958417466316556887927228506485053995366398541275059406549547151541688440840014494724811388713593662865189256723940393149740135508308538697165643515548641028834165092008939821554320887812323332562803797459529675989602007688758197734685376924798674943732880605317608259509892929227289253559163601912694973310471106617474581014419487512443947099348078570433848756769055575681023646806050829125380271496329930755606230673503454889441588558289826042306888571934707364182468408879476788608808845992825808934867382049560546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 5769014227841806749504560038240635192429372231926656417688961270251087319757894311986334149868304262882467551414269761102161389024645228380838852098526320437149176394734304430246946695043268782551160127367290784581390621934731941964723623798013353635230400660370118414035592615819805014037309995729069886452917887181811693588291352080671392094465144845931578576545472093364288414073891531185390312895011385959741417041779648574480700351781971224156329241123480070190092189983344873143557162356804636254382091874353240557202351448690860630120383345774086717356687679513682648805163159551957902590928350317026614706921451445678606763138696742900912659137711439673796085025347273121303052778898612485323685041228546798131074421071414545812667682211108961015554886112400255515492447736339317069873047376022845729625657137618746868056229631761862152616215941171577895818016176960897907097702732185824107035184454422759734383396057902993010433214190346285149327020936128760688731588297965820677313898923510447690217783228895838881721097804945391432079250678131032936324405890401305355058921562824954904084769404087789296866240119632972279514826582848966996820433398090119139148602786578297729390568732816259748294061238813921174074651247239722606385022846395648010050889451987309009522989511450324929300744812243945002083270178503708861541285510541236724489281641639719572416373802564765938324213063639303420846177365571301043624943546192200798104501163590785499172877665215727935304906160053905846954728004672200989104195510421408277703520393227266624328394442093319304222003566722435153992954360514573997446926820614806417106029531929550312836088579724648952582681179813688978205809525187441093336361258587826570632176693041318699806391427436726191076955949380996044793305877868600670845747970849288246713166940810575194225247142898187845775299869362489097963636725064275673700719399287509310979294570039243325054359142701045732262471351478247005773954598667065600978149360661542175188368966756632892751047240275936146648722626512983785929650265584834277926426497756682330116761609758119763465778523372171826849801007311947315786897278810365166712167043038920533792622293657292279485417317088897853789499128304653343393585469060931368243266412887940858751483829699536255733487566071850655303905570119151607560227811314717094398499277448504605412695099051668033903904990234798036172647217433080761279430097280249853559173436905754681512558895756157570790023214535620603231926774571353807332165255559208012767341937407451002077912484365203899040458851958039850953916017698468676962444075667138434676288209901506764019700273753540972368427745555607884781497864838335187856768062185971884266219226965762147162585488731186645526462907990278888960555928237159295557931971911116613529194868256454864282596179968062707224107392335893762911799296749085215845859633667315530922558198936118786744457196192839111766595970192137100992990020446600094586699768324203475625601359324042270708066401556731222642882062029308496650872635266406305257695399787524725064907874883340769487220638292221900825176937467910731191892588018809576431874530933392140233012550911688063777772324277728609331810457834915154581723964373105477795114044818620860596278546726359580020851751355631284992501725758486575792418894575022860878060125403763526127642284067417454410571571162064923807981272949093483292020431358512495328329329231092395674588007258973820658148212571274256622620862358259778453374873520851145180088847951636058034513302177719357033300597536633139413137054003285594543793974281374015666997447509025196462426257067407467906754910363404841662956372564199125607269458460340587242200905328638465473983907252328815345245165750603079399474938000863311619645974103074557344568105609173800984595116954965618857819762811992369775792558817165136509204107132175148489364281510005409746223765646579944184678384243842421598021799022937002491837928622747223374072696318236675725977805153544905378721704460040196525375496563698522922765965905939752123455188003456733515771932248179443245679332982828749803925395420118107958903842855977495053060239064903215778166190986878390433018111637257862755247393061910524939176974217987079074048189956273416191590898275003922562257092667244104308013939002266467538698402390735392401062354678766959536451641240744622094669254120866130897127277421532198786735534667968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 73042116656438045353168479290550686885948552282877197064338151083757351130428507705436980119467327702468775912457150064417459183810162756499927869191963074330703182550805508062801728020886021772899121140202898987861299337364401861268119159970872263311925068895500018149668843644037839991158393369033584461095607143110234931534015343370578176282171123899905119561321451300656421719922102723165926907945358233357682070707347618016219262117975108834507238868337466300452465856271875630065046279919723686002218945109375651420611362175585337158195704739988367980440992191973095120549003885579725261674949706477789726762013370519521917569256273425114233059010586182289065049567222967161550202774308405552363219148419699462796999569533806649561338888470464492949327543727006425946993063502305180617732913341059934285884507347969636870375835642541096894351725042206970555477083031659262943459036297706687318564242094050459351055126931111793881887374739448930428091380230137376863420913061397774528925441119668507418122805861848554219114622997801113455455411669378125487452125683834129919733232805754451462367012558428307531328775813972211360073956746000577153952766053229850920048928639475193800370621008267104617562587430751309352806986301502517114677124814549287031636439560583829652889518137924850395364326348388225145503176912355351205808129323827836915594048433047146232996541534213529543473397133200967547468976427534203491227491685296784217735648654755387104494024012518340036059275657789967888211679415412781117327752898809924761169690566640223974834755812016311555154984365350959328011207477036737538614029788664779033200782166506983188189436809895304484794135091990373579912614936274880882079364176088601999002238961927948982293804395730430799246176689836734600462886280070168399824619436837747435767333675205354583954740949076686302856425043426415446697550788656645343969820076118360516449923913672212049479902473573530989146002251318895586205892015850196043963277589395780890273884591243703250207439063785421156567020348438319076733708989341089736337339542725564535750797922073162373984989613672967878642802278756867533524364318568059143017527988813387508277021335465192299844874269984179032749256418563830991846681172260442330074775591839748158518083646856999208719159964510442436874473797289295714561777875507771485901777989918272955069637441986788614165973242937012087708281348551087685098928243612637170217809237164075356660160314398579146480286314077021278384229169260698667771745088477899416183341397690298026902725304939962488398973756552581702792845916733359568336020486520710145620435627030924908189079767433645169856939447540725632279417571628372919301001377942383598045816761404537003859562087597645310323991997279705760013188062480470046443636172036096369599361039473877699585428711189530301150159427602273000743020692181122295809576760396771200993099395139388580632196810594206904581283014691079688651532476805851487493545947286804538171129568242301172316700079866307412407898307256095769629140422664703837721324891006920972154376277967487238773180040214989595245652137304926213773196461874330128622292443237472334715721902676598154158106171675169426276192485072332526203498199603411230483499797512204420993507402356361210543731363530216511843385760945300043407421664935253334498133383716269284731111624403501268883914890036715011681361349706635891487654394605098574575507816458429825405990404341538795111600400600925756689368202555282985757906167900719634525718045113371771271374220228137074714083216315643967878133192952151611934309830516329339979378657146197032221376891887904991962566873630718701111226771338525995477703638664399836788724774100163361396987223246989835056017489055635822285416142750002218059865351875834893358932019053693536112501137857709599743788398579077085085749687119388679463160642877302364228090498310250388040475629222399881096736683330321442036481124630468045677584688709956950215918279104456122670080558539640034008027205130638441942082711439496913689854964056236930130091123610480375316952737505604508107368139820419483276624487552676541766524473272269264334490263126879152569836532011233944311911145921176770143241367867666979097894943528391517696038487923630319124654090673860489947962207443487966292476808680540716482160585109597976376509645596415147427747374833820422504586806480494920457147145498311147093772888183593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 822131331784832737284542626692535796976257006972795515406890481738617941290785086663745414149578471815542747303789368118506927900700205715991735493182994531582586926260636608453642060122783407228417849141912816199705851778937561744784978147096227414652590935951544796795700278673884086188717861252484164887403435648705040117460136605327238287930758183539156684783342465451381855016039857633587635194131448430810692175242387888409712798138328415817188034978428998403352716463517849091475689032956932813648984860667916749246792368156523443150583122700526612293711440426841867502921343741155469848334029991685385516544766974708634749298573845376078634745799559168046797013086349125173920911916062421812048113355277018810386299175857715522198297332009751351703106666408105975454058035723223199770748737313255060138046462571980402302211152344384941986734012329503023324140091924432025818006210441532382884124061736862864861733972480565879037014013375676827807594950130045708622060049896347283209078323604187013871163371085250033622870268824570279374306526456655395268486666045740269521635432063265483202885582818808243576920824233228833223621523500179203594126783956494546096123840197691257910970410099500636581346037611231949343073710894710413230017170438062052675076758058288891031333402085155139196864480109207071345678161008679233249647737212751662224109550639108617157708070868612769548050443751796408565098129417043894208198721777636779978386860306937235690993076519063041277366493994817780081890969458142814596072665552206621377571151337059310861677865773501401651518986561379029843638776878834182944211804501494559485979891394254773062138204309322284912232922684913009620528856483365188504662541678120314485731906490514675816124574605710895800448141088219653599489130964306744342866196856188121909549913484712571261386287332069533559124908788001684478763676817495705339795226765905930212184485292432636976050149447908946243138703257373168326938894052197037596648738961008288220356185406946529150821359594583036531982522718846317079882453669193800846407515388186800896492186584407270092155498008809465179313924807713547268682813237869698692888844125235000622845476569625134085548860629619929550407484615039965296309001798354114331578945248537412508053832808818329498748874099120060512622204500458373968782557137554148834714201087621405772566747199384993232513992313144942403818384598666588915282052832565432452937808474011448957037084672481342453960910909896731427453693770054841130069652148865160216638886306983000894590753799836337192718695115286518269342602955512280783217126762441286906759499296475360880559616412680176319144531750992194102076035651221208311978355273153558773031103945093523763729993559967608462202020163456212847953309947955049182240126745547913470434689108061087956451184099572980982741516540745514542130378237882383833509567306232165040315071898378375027198528153845984831849019571665864670275120085450672286186620266597921558334914809118762659372835335545966755334585505204483734434859527877753655076676081731907262828016259618573119846210440529576301327284666343430891725753769441242477715262773186739456400898502841808446033584293933405446151378655605022660449112801550285299926008367811638676407667203036591558289458472489781928835217914509943067614650603175481106164021104608770987446623547220015393236303501666564511857033239922767815391191517124594018433921754734157738661643455001323927271938798798715213269144478236034765253361724049853173471315961283875960466663726530395095461947606506081248622735633237816801362850589705639677810131260258228831650956168245543980802179784470855060696717928349142945631107132230832054514231077525527946465712530984545710702264197943575812683083352303399192473239160025638049096945027130962975851299436364128707838280863184195286254397482190477694043322600645298862893157990885960109020280479165902045319296731083760958371273779904717914237961124135418536504199078430273921663313386636254537651824243995629951060844591116604525280140340182420219355517941621900704724737236146151310408713195474444532836348434972747205292804264424035922795032698319503042673720472393410394570135339894078986562601884628068815487258745149637272440264406343380672146053966516888644942080907557718441783990614033691876239468986082258281917734555303384477657207572364252911829950577846798376313586231844965368509292602539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -9144343882602593726129717612249688687827888676072481511264883150992251202521892636730354513992779245805418554728986867136476739209315170083415466610221953423446803696601599926427929439839930635611404062937835665219622433808102565046979229632825995974184216613883932069787760652831031441753684353559484734895317124388922164036274733473115231622484869832767432593316734759074933438130414084450478321999129584204626070828543768984604461332600859791909344919918353638816265518724052308509980154487736011155123268554477424263665436099026420779567624566832179294448990540280656523560968436531888900916736341422088379977746456932736611724704727817540029994677107480102076619913770103005546904256436431262520836241754921151266013903605197687111506030192376003508774651123556376437613201237759069543953393810092117861262735743840559013815201113824583542249706860092045166735038500494528710082129086353472571085869429362144401698695013420449196325814566595886300803030130453246398560812733442360353692607444171227460189963897165648759736371552743502317292991453705785475316844988333354560999835245394102890937792163020088874974685172723143459528956644901519329001322715993846838525677016483375168232959470554936489323902369107285857836505050092487994201100521440545148989011228248809768689216447420476997226425328748189941967699850201246104022272032659659919600698025747376170414281775427967456523660988214849306955559613400120939063772217230125773593570004861141284658028264060186414502869089259546911993034795728288129758707823854773059457905713288831097891613101031646486426014550352065932164689139891896734411402554385695522917140117285216937702857467947933321447341286650144401748320155718343165076849451214996823782514165292478956817024556061479484180637751043841848699364404041256675733645024415065031986180259894980437093786351031818849258658346280367957896396127567815203974290785920220595137822070909272097308260769490645070491493991549161129021628760548664563822303533038315873644235472320040759837008969759092645496654324932133825358048277384246025151017711588360176248955420638725717277854453267960015001233260877545947120777931558736659564226708254130090650680843381888965947081087699806103759182656726771352618422396575413966834082733648330759456011345349766796256622239084282967756771865066337780221930456279244245903008486295676541432395438262219258311290895361904757496750666811137451762826583759623163057053651660314549849024411861762268058845855485701281859962358168000019680360633251984248140827594020468447726396239698801961381378973101258632794130114844053427952842853436968841521198676777388658707649224915140059273068236380702197027506721210474010413884359187927666845192365750837514624968614160169858064636852939265962983294255323308328748524379625235222963032670272787307574715391054919000038752563276737374716217599716445453196992193973330643570327746759303870288487900815907416603672472142253769831816116157893947047386757045843387778297610090267969752667393106754595783952355973771645278676296743695209970661501321701113882416246958950877933769225955996959244901523416647915263611769636992253315900140565333825593967915349792138952691455237631200539177295376140843386532319839410180425776674816393042414134770255528609549606784301786326092995313905977896969803936808269207599559675369711945411394075408510706571910907930247481474699278082695982276944652486416877459676744177443479992388362970209779562112737077656865502872921668553080304102336221439820979223362488216140345115157023043070433491153572029084974401379541606957085314163192486435993104387269053896410162283549403271757253927072465075939990763687637596477283590181256368563639214691695914277760331598647087114896414603364220357808046569945529234302405330695401150992391370636395823864709187403193371065621861557496777785873133603907024999999811931833551613904938322784508015998985013927197947959110754962271527334956930127813145960976411062185920400250279749697146308939631770753465754753289713361644638205209931017677652510556050520090128307456050786000690675267292579118684902509260485317359566457620218114566978193765657209923165148245360557352856925457921560161229148018263455924703155994398480326094849569272328137329859497607169803521974584619399383013296917253358621222591640629393204681401977396908050908537972933928278954566767968352330770050173658347603122820146381855010986328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -462734166385180922046387997323193627407515146790162691696281906234555328248751175526978040711275897973462316183605569871134422739763517237315048543069203220961877956209862907773853735848965618808941440031850652251207745069155171342552777450229133662185588048113663760816671860463766141855751721044942926643796197504680534661016808112959786022478727836593847965259839341675725682218932689813128644734686215336818389574424586329229469235963598308556680361881044519360365519214552593192989055138193643305142811596786636600118442875259614908584261772417082743395349981131283827951781712692634425207169941542675128516996659786605024469016564931665394767434146517538368699657586518227691888616807144222471522986260413651072625256465499620565618480817941632406821413505935989228265050263166500798734486309771806731392274561013507669541410439695397985094745985214206037537143638280379231495207890515931281536287070831972488489767100731053394924076978340782111176049689519761506903828161658115482659852097623072220190745837390463255977722373091292557514385715119524283929845084518504059324460610754560893533013578533258927369167054510145461975628410634188839497270394707068975011691261871287474687482299634897225434184239814276067102819411987012354086889804730317226022798711553518225755161403233568006348090077869863104405148802690162431029242098892729925518372349986623646574245500105784153600016407248889978466859878794125347564898237236242941091809571443217770766086571637805957480932725733261385673807404540260280236812138076446429208658059726420710216487340782427825492762438131013584284008331838516622787149489930552810112218288744537789212036113035366371311356744598150436592009441550101784297131219407361787007420592274980603520071015557775059498696032163035132963885063598990359192752716031731454555205387657864399875577683668270966521236592426166916912989519868920397765016179428626546927417329408940628335416664563500528796606163513459927629555403015620352480269007666679498228619463529719032801370314765781077106572050757435315524151025935856571312791530981406082880571282585941075938088081919296136366394818361616108191453920319252626012173366776622376921144905142206129762067076662630242286976977538356367043221927176112388222316940977232095445609917964564177534029485253245024984181775435100625640659651729288102870572282952266696625472778041531964642948456706549697148038757417907439000881398058560064527895628170891375119793820804994293515988479435865550323325304675997503594355066632891850179686325678736632913101532601269536435341074773241099254505133903108870460571615118899819241533824307294051036168562678699902839983279427321814021052415945332452338261064097954050772922993637502672529446553180562296476772598272983277772343987698566349816567339776476885281218024414470060883231085670336601095170031876733294796823336448269359612754392425770484423876661242712340351448166482195344316542020839928392454323971542527023422025302464170886203742294980080245334797033636767786229021764755338366685683683475310121786103833139402566360179628868314576947562831633775562901423510203946255126282554258314211011413031323409374236969887812538125061948370255021715703626833621020991337902030867048767453048325668040364918564009675101192885683312614997955936215745026947391909515910141934744452484137153303730458567873648776469304641913377984378996104714087734622010440897685385011236262110867011366027568829389520450537978818258629553501780484915844353638121712313920275732705424294907433111072968831612271333729103898272577179322639563309354335857503325321320241400181871711102841419756042101575886418189564957004233666418095475748621196377313254001592903694468742979109354214949272416597823961088848428237753558920054993092322987098153527140213800495785537789777308600603624952861047440014960488397328427201338747699320933377718529860122796119642789300880489821792830124877521827166594799551446657161114075513934430313405613518630956397038787855305498647281102755170702908020488113482849381373776957537474223147541008895903867152090912275680781292584676149824624585980834345598664043344275479685433735228849914830608770803461702976157034119140945607515151698969944496708207803496183063377787641634946556368895513624829484359742123726304532374971599242760862454095067471279591560687888650007241022671405678956576552318639490515991222890912482057501620147377252578735351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -184475814410562818544786086217293436422520723382734464511760655546672729154159984430094742615521408582673644564125245807019042720794470788332479436050689444274369197529630454757352001785510937678160893875467324635039276406337947962694755678188735418714487632765264851237611894097480992672711164431126157616848358208951498131605561572831261958103189872809324328866983708782116064631996089351357776857866106745602852506997017770991527931930430683026346152590413013263632319412542829412633721022824725038217140344348678187373955786814989788868167613049783680110866322501630718031231819467337317578590597915699873659449687877260810854846143428859022342774725021792802966953856191967175622461763294609107413106964727511691214693418744522923296413062123752458117710795657155082301076556484845816128457422810392171813992107124913476865054040410691800829788813677029865369416857273432121047087236535734793853650142171021256310878184843172180712394246542637579073511355821473271377744897743630061372790633151637778087422642843735485276313390935592730683500128191894351286781735340765323130413779841304919444529752191547558563852218554441638144099096172865494484423651116396137383273580153287886746582995089388391528027969546948129987821072700096277742262930771402011256586991128320550045978620151720889554290093293563470768255226286329535249755571662145133326156229533154713716690935880329384818083978152146596090414422588631514556340435467049921304819546507641083153074821356752236994084604297620145341523883035183546064103313876269711112471017267201797308769734177452871268361487000733812303521705746069091291437739288794716886788743139058562907086544790917331944738415512244352075878033932713884562353141930616447321776201840061308015587666001856796206418558998576136325948834936048372987158323789134715230872266974920034856935217261873380628037451307105827399360148786331176307442674602427361336783189891592112620097687402534194450180623133475210993575524152659606086346985322760146008235674970195836746188975922760926657298893292794911794257496300710879041171178174312056601774447144647535049860185744893772359448411796908275592711423302835129847675769688233537509299813141182308937281406456981658498257380854539349682628317762545572277331759750296739598465196407367259644012363173092576217277263573768529206558228324598581635818729307198678198291854286021270487539717598606651091541834172979901260837033329642837272375365313074794521975336963643353216609136679349363294814671863380875764773781642676557257577052323166024815331458211690427752573303929726595191843739805941259047527585132556751476851910254045062870291970984822286676678760058671194951355545871745967905377579570691717633290180726162796594101293094325424864512378472914560310176479493193770192553186345217536919391979993264628819089536315936772312904643865854746608873161392798159395267462185674027659830359623712875782223746723117988544725475160428831170474498482766403498740704339721076806094567896835335474168127625994202997772021331462036836764017162818497677105776838954025799170893364057581517193678535454212388028761562531964729025177689610307310993491383320525318112196756556209698508574191857874012798112419543142409777240482291087253407706281206124330901678523560151581310513225893514699585720909423685424562993888480457165701106291966802674724177698326584315595410672124623289031928609573608947302815205241062281634329849533911089829446928894852441299125366899931593733921033073491443246786101900593980806819694312635677694564732731755116033371724641148362809974843348234516147848480959909704580240846312641648597781455223267524473160517101536414686528113967036061478807606887956174789483921406880159291844743694496119131865870114665062305268400828685407417516449614228456759217194214269101902278782009416254764725520905779139493460236444764706125945119750433088581961812788490284079085363290783593341019450156078040974120509516245288082511571403408191054704941375570813040034238225959560821397231461007444518605878532819750404250424620733633957812641300737745981230259721836580620588743707358972362450049515419511010006641887480645494786446488143299932779117100020674941764072478905651591298791457494408818435415518114074331270985022434378906002884222048858123762353241736219313870061530059067987914541399537244216339572125746381686953032610988209157726251625824751001481160983530571684241294860839843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 12243404621801372983175723407101664396166750212487515465808973455950370315594932692929640613693273811089393918465585774208516753407437569201023500784440902760594957337627056016227111851298686528627852769548765344204434493858576616105248111456466525077586993161024334488116706596579635216407785254899402937641328796251200096351806574517313796084177021937013560184031786558621548190529544215345198108157955088503934278422181211575894865771673585089264950763777294876879739159911985826877108232623537476566854407084683492062103317503928568236333769679005161190112835491496847882834726587335824073701847111862642504447199797137814833525986082539874185125769926504110828676904772697342835887653264056092403180641886386875613721750110988875592304257140969156125530449363017870131918375622049347903786994481294906932412996057757933498373959720928680251489380560251832502774146200449430267624464086582072084221644740867528416235415862416853104263731098645234196911938343400821613326635940373456006744918013877983156791488229010552977105052470272408384475597090323139241370043964997975944361896815569753363228951191411763856943847480700360454312643636361622773694302397010524245914048732724629971049598303224119314194791245823899263475045686618901002296314882642593186601253797652137887674969652470562887540177973583538104360164733748466396855604677741853606576778007203497101369474640550162039898861967125187391591821705335319569999820800142340049077242086308072564041879247195952200783536813331344099746284719644049049996374106423714869791392427925919388959829155807321078995999781276378960888695882301691234855095151041253354120466627450326373029570055777503712994465577846801492992713836198730853537227867129212622292326314073867871396133886089048365373224480414441077697149652005496628246987189001424131486341873832468532554451085629586044953293195209591431317287024063433998673431731906514754914806158837166969253667910408352609579184131935198313877144664204611115168648963735346310027786766867557029607689167677606025210449330284309500354373071483728191031417442797651251860492979223495925509076225948769594239422191234079805000334463071572957742186098560211671410275256593502250630544522486402118676039017208898093144608593290032311412285455313540211680305986015117739847293411515084160934552446151682500093779043885151661256398240059719917529216167178702452171473041497283489003061321186713101905476273758636623555288520271125771848588391704412708619988073584387126274495978829241597361532820553089406361263675536284323348362347472328637490516479124478271123369036006059687227387580913664829001183510900868501607447847965129662420752602288675560371897240567323049252199351113925180767626318447783730672089151824566145080224163038389460108016138935969255360208364205794154279514183325605834925166200223598151405063567272568063721090243576573422109618491776037302317823694582634281696678955356262832670467319153856606950189927530846798739938143479793724263178943475696289419084236561851170397818239210644186238821144518320241079693137831294297067753250399826538897367216239253728976295639329437349638162721824043606516550337223855033094321317801135476889570662210378043733676750440178589018907940314191876538266536628421985790134869510741859180872305174700588670843744437351356698657822417513928141666653736786080452701138249750780474889635310455524404753483742759423052333858310628791587651787702614361874609730765669330629180602814463959580793043193754618615749029568145999018239255172798079074645252358347649080277321383243315563193445297688323184860423827348889109870672400470754506702230995439634121504617730315893770371568872231565455606793172592875108749647231791511674099352588470737377408663744813137374187855184573053825140540746522950864408587079126077608003391265352012012098502991433658865005314410160779512133444645883496757660267572037921672000391033069837096414660197155216222128453191214568531283068451994398623400624314421404928363843080747958217487075961125107035809845406911668270044440349305124934720570276730551788619459186386226697092547811470434622341628715676073123473509396072175250212826149606209795372479120187781866631107708993667558825551790707095625823012758956297987463100332774295633537523905880213335024578042119764859669528656568065213081252388334943632859039521525426558927245599590454036246849244337501008694779613961145514622330665588378906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -328585887631836029177195570571161478779940000352767015517578762487287684837703385020107904622009201039219085478675791683850911684737456856571886556777047967257178540879799977497001338518133008375991382558535143353226563137714720687453404534367091871455758696215074057843425330063033079516329252213500516703222608753689423235297624039316404092203119415185037810158405384730617884109318068350372985942457485249742149427889753689113665393962920052709457807188686417325562136957693178810116408835971687905217792391310771697170770890087781158911378443101837857686859796303437674256568203689839730470898421136208184967705828831714251931017972803908757886191718204635666339807213418280807155178924596536433363495181617965054633980246285684107737285527326954898179386917099547885553148922308104482658031005374799435717879134306316576920684493566624638267556603721212445125162777149287158310508927457747140439716127066653453567092895307217319514996519114121932469884251146700084723009499489409623010386760483713620313966194612554983662255021686730049183371409488901082086265881410074087729327976434983526673706135804663159140927916610578334492234251738543584842608618536271031325609875254190686950779331270662346284229979605369004766046088350891605337778477066802610897045360381669168034155403385694831664808167845030790313106260964102549367659728383696997876731436480222553819417533872807588942608619623596499596389128606670304939317354112429824210426198139668518505703805138253227865081492858601108518429624638834078789994965133617642284989567771096704096754074287475361843460690991746636673026738130046400890709183081295713113504254058443774016012627696590931391371340173719397305267965258978896437585834501348722393298711903886651399689102023623556012517294865089008085169052918295367555958270069982969097410781290124389496782458787291919870255523156227945198201853597141793370378806745511139868716101594808531250476587516508078295369610468628589935890804773711245527743658648946822698544916899333901593472697329564722517873316306903814987735466826992521349116764343387375787302009626046845983261677878534397364356345651784158952932925259982528332303798243139403310367039453063004898973969021038810736448988979139502597532877463383560794425761184624236774268903900914594200510513706526274185267975310929213888305487656039054697601151042424685167583623126559215190730133481968074276435682416333714677476188504786181690384000304481123711117411692042794789890979876841333623755420965052251480519075014814762544174522922455306570646214545931991105603390062299943003465036377355439263496805724751395786626070677400016484428589916587921856239573672512300207125933535495702373879760391987109180079729271178402955472471966240037178911620157757938715217865962317009480156708862824628558418382544489005617355180486856618152315517450385483705355794199911542808591019797968274552448510907334957318744671835137607477171936364363668918828685325044114960385490101727684615866072462618223838012308261388732149310525966125414293786218600005617389074750411896646579431466673136878210009066099164402205056034459909230154632808348428622821057945692125566132580239817926132507539817028427646738087863821491895808901636502542623988415707254438717858417754654319687729032508876403447797036319488099807152103353402836361693759456370221282397099899563753676105784236086142119286195264669868884717691127136257500908261118128146759931904635511937975940942310521791065932483139983942206983394012054811407407178562348670606347247009346202888228762366599111086135060240674419449755074752762702124048801362412734156299665029939270848605353810630506642954124525557453206107295005909956105047939669106679073421529699325583077769101611132819123050035270653123115492572067154070965201884999789319685406466408808723060033340792127754472654386986856033527291737078537831518965502928962272756955028846689056240272992192493591899480239448514179667782448824517298637535726928583429480153745268192590440939374805843356893659342500879093092605645593876465978893262705466287752932035476956220383094411910884732098597326505250028732889739021865115209876562056967976262824930029425310427211754526403493314549562780520336790836313432457856326880189229838757458213018830199371640229825567213193326153824214559558508925516798195387476786555764735979805119431659955955736721925596707753335252999438154120070976205170154571533203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 9409233730673760534678443104901616667014995903878417400379400245614125064894768306928217545088431173871388977024287245147520216910325742875242452759231828672077618324819371815411920683980457029893749024191635314717264557779021433018181488371579217164834296063957843627056910811034573707631896229524720115741565400411475902623460769573495375276429023338031678663482487382699697050159714493526995007965893993407075670421241585113591620032640946108094884588586951895663726092117127493661732975165048788629157922314849557207586184364032556863753797486130811783486488999458410997636661433412715856431895803878955004624355289775288351245670471560458481970865374401131723330721051248926894603866870634954399089249319431771128369800908686516294131797090703385793702000077472671279021342102390568001248341587763394647193114324963320605677219396513941523456538367044916131706591134875889215876685656225575510290910345731875968857337666898466467846391713543601646696406591895340801205867363714937507374643739374253807637243590073592548641568521334180323834890548693880500577164960209112847795104099257837007482297257846654311454251274917653309153672223675565732723146350522339374515921634124201983612970781583486481120448704461278898310390179184997946312445424481701270329098857246287395494488542986244414887684591077180412418434645273006512693983127887060721498441895244315676199994731813817123070850720386833032876908176947421634299865601558611617555930956989659170218951676169111829234820143710468885570686915771256551694544396976885281419222086468227866546257395312398088040932810421705443624397224068487074703227605472878917376630546648369098946799713368753387674948547119710311203734207255328359461090049873715262037315381260006303880653372213894853545523279394189763655759149178648933975468973968123392504332112158096312850479777820437572324971199633073221256756269427802115584130167971810539483217110312611540631670915281492982735268522162077629179450057502739289437470246216195702855490105229081881814373871333401863148723606556253544273269691493103778998761358765229987381985100789344985652223685660120256652596908675820247397915090200516156547886614942486736823867208533131348700215416058423481179430096182100263235654897581718014080422015804495563152638699766828849003605799774270036908030418642172493684737699765482097491233281617030778239510367303968577124951657429094485659312034470511688668529351627986395437747612158746478430285881871670079302135122621912527727024869071656385454904056372592752336034498943257524564772734848706817064846286314556056443706113374216581355997711258519039706317114855791203023572358085020668147064655588389434902446418812967906077388466256580809531015764591598328302959982581042816342749272686430896175027708026696833936341017686747864609386405584645959729920487464046535759017713448139044475631376456907792641246056374949417460691974580065640660588406187852630457781143154025644977046212515128104344474174849889434342879264099433169224351910052528304783247252422652902173132335811000743472329171105474437022912854714709406718044726951157006861050119732405196651662361617914165034009473053187275966350130627869062566298185899014641381935266798452000088485501926166922248234257876750933475918040531915172954567271698231228495356831427912065155604359083497476728616490802402274160256455141444310192295281027105623954125166039289188429202802569390995842091015030639472828391908601863105293589800869828747576636159960836555085252702691086120714257237783610319135158448107115716682338520034662947247996239483920629784282603363662675602606774545052475101601872573838872034396125281921718265484137986373795021066107705796085640911245628198976408078200811361319251004564154335534477717473436628730849939119513508389518952524599511874001516383469023367412915289247839735376735072164972800080484757364728613396322408306358328593405375312349581695904505575385214474430306883148714888405268239263589381610271784230444004781975006262289673871833430298769631018116218851378776709260425549315804778098436991136536071316911693587348857722990231920226399442477462993763077353285041513927861487066629959978470454758249575454693415080371952096733716953279496583277421652229544811060141845091686349403844935292341114913134971472890092958607180080043293618652075806431735234619107289545990353138013792269251399154171261164864362158688493309455225244164466857910156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 32332506973958376973269078448360792256514518374924364975382076837116712002455281980813573524316786941910273610652963321452020699165004082215297592666537936414959231841885730202114480751275244545498499908203753180340266291632436468561142196004088383046714394340426912223320132563456351077041964183861610636656384199650598755955428803539685352022328913438932570336442848404180611284025799554821000028985609219233206121382159120559052439412669426149790875190501034456471285165747959558776546592024146067699083988216440548673346497126417702307982982924868442726463845823145736241341116220530255277117402449501264595144163201023850593019957798720163397537265590661914700308133507420806930316324480999482076673739372183669546899529456770952142511728309046340057852531317662729045485383139107931732085628778451083938825364680978445055574206436976287745883365343776291773318608025354436397605559500444916383680693477042797699701758276116725649742199167816691404210309363194222386010097498384668541170103650433309661436849706174549708649244369884627469126225446826142962576076948538744922155820844465199531440139477124650611646398514837026137208972579078766726810001411597205897890079159723423654764965697951447175201835980256266796646308452875744862593439262624074022454180241197809978422263748511711316635242072138343847607589982114135237583466115882285488254599542067610667398048473193031331266096656918000349072513554379515728233714959928074807159514661255349287841322453287705493938895565860116762291116002840093691573389845532678912800754931894271578946200123494955780616898867296823785828191808620341878922810722423670554698370969740173051604676288357912110391333406274830937795744309188366566425717261802729838317878185684314602436812351076704052070768498073398674496327444922480406682254204448135925228527506435912715271062905885236755365697027086774287291573313311584432840846473382024726513115462337330645164788881622210548677483058553068825775578844448676951869844440414298934004595467294544049662487781060975433242100469349723577359500635790875511424877277438000494058692073131719423669396093273831086194398462544120680434380360038083958438922063343564182168570176613841672592574109455461214395127449551367892610623692723222875945012513689247541587322363556494064893898424633910342547725354462723023741696499457349442657122023082343157375982125267746376697416840520916971440336921902849663402313659500522700700142476795857121738064934288475234315990564945013655489827078600494247211098108377548330031836715068455604654525873171383487458981581235378406061316828549161274183286080981986722913377081956501628789313840711882505835527642158655079100558265896395557279435108331272880291114839517372923273064955659477018403677206430990016979972780462098739646367625199579074754754893522009957844132760502812387241544652406308295519299691687695540388095972200127757419942315343652127160975832919142709580504911536915747219118201799906765263239244304165530658042770806212351159911368256503231816718414337110986066493481497896653270032916939047136063471940923843655826449703590946672905532277926077226422753939583616676721349608305011297800328839226406120663424140417501727924439616424732712357987541669251898554474747367198566838801581996419656754720036719525004746008404779510986880787830674165719094767860710595610055972374252835389371102197595377769591246692944349825354733463267157674064914344945091605158018806934703805182818659363902773380676151671355576929207136189956536065118758013887342356785942039646542853297331559225710302227822408666056483546543586216369504065879843413276090028632260214254861424659334617198859477261862713351635300815829774280414206071265074029448735700237710856800375720106644101271786239685786220356808544775614951998544346464094602401332062154579324799061681307506203545726177276363487048992048735540902846897825840469328380453879718832557376121145208055925024239249950845530668571071631146346305129751183177481515083420640160776941410123852053895352724496085180571993885737145888287047887370673468786033830192906717401190410673560556324641746958060503695319130372562023671034633555651824927968260859449990184498265795634498447337026143120947935229905831556873029525986328683422802564064915041148858062744469951989658432529361465496293831317135218333072345404411185533089370477201989595814001216611996579241910740321053197021683445200324058532714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 191225827172401128343859693773960285268046436124513703335221722485334253788424272634462836706651111921223904684002880371794986315243152273383001863616477286421886096909884270003746852669066189497425187808345463954968592674466576798004365522012359086222447453078903608119697229182260458757831770056035278536339668627844384407613622697396532158376769632886543892995420475282852248163639671318723434338254164574113088877360028471955493596441821142891504032800607491882080228806005509489531180806388796607625717895440370306842608085495710077224430391418863791777245896704129521909091230722315990678008121503019103186747022716664331152027057007255384377282553336690355791301328388176931211589796915704694886389790607452888707291518414413073204172258115335502586647193875538661275124143229257596721357730695254734967123675894153526480946018912137777564547904693713946374945260516068526460233790099416753485983449739768656945822291232640027307580294440268211931788900569783065717829276179078293158470958944941860821166056232774103739699829189506920926558489394599290697867231187152769889150177603688017621974390652544366562525404794225244786409616415989195208846409184269466338275821793016802184277655202624190773899312041750333015240237589595332123487804708535191522637744720676518276104914308458145876442730301403366342186898999355915848758876666362264917398592082650979579938362947266473076166316812780340665954992164725963623836705660161940305081560334275201770442599397932816672342210773224779657638729082669817655776097515337858851309072733887679869057604164720025968318740525452285682435721839472422589831108580489549408958707589901834855820352348409065546263877130787444680584351805944875501450206908635101523806486111709648675369229894226832668514600232293063708449134914043971334414621155444813826957163648707050570690527536965596157621658716304871864781417420254887526429219302386382684995966065833877103248937259699411591659196719115750872386913016037189784802926074053729877453123984026408754273799970315534606109932752232923383603663471562325652070251701577621926874761582949300160103460250884644081109022506504767335957857809280074180491764177556347482029375669737612665122222217592550942943250973703263555856998305570652864780260072523218274830850303356863990426363854767158014497069789728168207514691426702009124774740365897178229737387480110274363989547550426383629405161301052954780935497026811105533106643627794787104360401553121619737743217064069365525484472121031224412924410072844182941754590285936648889241881677472325285221610251375913576858533730091253725621740074019128872422460863229504466785800151209169819978738922489632077044698048946268430718539269013117541013437483609956980496728598154524748637872938181209872584300667334265774419895764187979726295202973749926568093796431744387715010874801289888839868823870859676939175693912758288152878663716456970144963484373694668801076963305059061775883209645058152140106356172520734719847973315305561091557641972888431844770461188308085597160282361818869167355259233015405430126332206944661264077986204751087605948300397767198273988098087666964407998972792274967921171840789406656363995365770058624000518052270931946734880908398574558252241020460349112090488748093835328094466224223508389992097322615135275698257039893098818938907128636486702714713958153494355807636002980898886787747649506220516129160556376919046255684954751512392506763620390243531464784577359688886201084637924212512172130596195852262816640557335759662139085068111117229155109761885683597941957838736140981279018957925556909983787615938968919056446584594006492596901820998715587137205556402845319377373235947105778150422021832268676414051973573088888186626831218226810889813649497229361257974861081505976551710764220558842051071507182256976747811495443528648467825827752880784450799399282554373133558232989578730490316790117971742760463794313538856748757768380950268041887379092669580459476782858841671650631429846326393981562616365706293703512308877075633439306468832095865782476384505406343780734218688079546965717713482233421034027699062751170257602837254734064702293752692782428240186407244117268875914515336166367167810877936800808667330590934047509819525824095192432200569639435564144407445307479993668796583297523324569808422034131297250264012191983056858485884039555139789468857357762603883561021433923343693095375783741474151611328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -3463137377132311558436684507330318253137750464631407987701726230076415571954097401504062841108955121540007804796408664694249067896479026570798635454121571150473497922696805541816897455756369390625258545563321378764194547221708275950579804156390142776928054532387982299179798431550603127945453767174717511084701347887866571966928060609022430562961317676245980914415585635038323718547700556598933043441232541462270298278316352001689018397624056282495455913228871578400038343205674413016855973844867885957258470068712646123184897784958724401676905141937829703736149959255807947129630807233123492202276561046174415440067595962068364348724940694979783166501935304997744011940199986215452829019343881950468173435309354927793430745391870929965986632185369462050202815910704470880038092439396829678734654762985340235750624694688881375926080447577550188300931925103047633312321045261185242791801584708110747682689825128989893136175640551208858778120569661634032488399650624937840485998702882171460575012603822886201276747061769928495386385451648154625829398667187588607078747486720934436157089024549528277058910374111397304487320039923563326847409912392235172154185758626877169017288144446867701139327608075535471958583480151235953685156360912325363714799867417777526767368980338020294482927258993642699727603424934697404426965786059476473671665824944706722809710183746589332422864015165808336126808791548172920073420676891546018974595195606234126638098074988369346798228990545358836120516784111395197358919098497298914640284897453472394540162649519829490890312861769997707731454305046340035811476525912233541353772394292612192130163484176676270022711532700032767132557413588000163353377641330240274712408615548141043573682550571681517039915836987283517688443732654787624060493624025276718996297823708377822501743086714395298085674246622631539604065333088714724880650128118195166517031723901495790997975036905853309338015953714198233565702865120948477905534557847989598393655310151301092821417199065568964486697370964061738252480167176903574902650232194349487857794152781999100323978054084830873890795159190324694905113607426451407740608121559017729774730223218035132744969631950014673705402225912990036383602240783772405823072458113910294715855366677492537822650474995116265808238182094602248302730816591911672958259373474489454535537689522521732899970386896471851672919426700333098882075700160696296789711515694511362009531806773491189809294758518446091454032230625823341719435974573744133973199690499904472767895717732366530889176495127263033508268307451777263485495419174998897287771473513791173241987417501935156365903257530695222473569298531573317555183646185034750381630351939314017322641740639817831808281989288331062931668724888712306139598241992758047681571603028114040912661681012892430361684224035827073521157308823211844840524995225679145014873505414117819754197553003923345131083682595282057864054630775140772599000812398873776898529801635855163884355607681867297935839856995607369776181338213338937783581623740669802027638001502354105960347100299678325875843129235178983301289586155191438203294781368429999626225068791617810161766585529839683810533440650702648607908652011292998001299055561213023409216770576830483029819627275335762297631881817937865847674878298249626511670284144646401930272818012698987382125429214163625108171954750047792288421218609657812562696181231674638318836724288994688208678556327626065787100652549685472388932876754882282804079820597515425995266275129659762708400728051849592969659989425556105172760820840856630456123918907759479632438827075576714931033374739371625483108567977593655483127212970201858796358477380401041554857997186622659532563340306135848155238014468963553815677014826581594829411718737609794624174826796405495032981384325749636766661049404896579036461352017794784508421731700368244630119717289482794858133058752817073462364720584744084431897243404934612584311908475847340529915259357174420827024325390602779582278061057388611484046285986176696579675906287579454362507890278604213288884766395096460355393292123934476013811868521900152644774580936539041223610359877793570283230340596249715703257989414719121231063394221613908332556664143500218161124425983772080420217295022073827293592696608694933976136647027255940903806279121635816863021773490055242155735689990677110491676704989735696726439739823177887956262566149234771728515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -53972799629343921339297191625588143942865398515227532497459804841094629578997206419832022613851164379706674417436492602759427711796348115070547500938732213300906160891188342061775034274730583287199841115923740943710957993267721611939585039038572450483688215264783136327240652316425795070429077078187684051177721228845010112300492902810246892510578455529215606101494558717206074969819716878316655203904727376661463161481051438420338487198733623552993726006420700177596407156383000354775642719775360445614217017091182229051800077902422349872742396341022697143024375746490963425281088922136564275291555782885914159072754017351634867068280967345750785614479296270795715576809732626418393847144591394646881270076712390473459500854911294023932546994878898356710757170093856904298497237139663794145116336466434583709800150067815931787711041708837701910115961556398799644598803868452909084758249759401879908948589901491086053993688179657590407911583373352231798640890893656729004155852406455570658449052823717990872667362215529273662611495994560111447631267177365068684445178761168538870786652461305155751183043311139142597687624607602595141024852878013982997703154554811038112749728432302953396571675804225168919016556651836692370671577132370495276626851407269367215409018129130198810961951150802173521055603233163423720919557751785779230422818067064264485654362982118992969090474684184836472605408027218911771211397985073974617111768007851564877789356168208465587622647041517048556310214166371982601677676864472021797008550621169718052304477873696388416516113826060685012274497791018244761190445944359806759295933443935897667330345131491147034301149177171143110788047230143186850698592619107347087807804993046518924508278349319326260669890403623015550870494871378209080829253918893502273450387029093915639173946881789798552911284615888990838908511083788450346127835254003339903357415814507590502360362370635765266130609427660391136735422898470551920277044887304201889480469882863370335485337970676380999694409400686677735007924854623051523101419002269299185585418064849843302525278999294143175338764539426238706019321723967875445849838612436369303846209797873282871439712270299490210693034767051074043870127226874416957978202919877298076700519310298420695691706103449858564307680320490937691395547825424038399427438996388507030720228777344478284696321221243764352591549883586602414639357786663908222473112718004597961838933570607855731067769554373193114984615754570295875505832946642185657852748249735969635146724734422594071682708771170205780670979795117921509263717232354616605477097022435110962383764739837480986619207185002443910969123202044480656279932921721605923323553043789117399512335653257220912097506939186067883837766612541121282313586162748100126588255264524623275677171831707893801224374641001260699525979343388609775690557008108880671908639255490308750581402600904847346236411329649686047261974789717009993084665055817728357581809942029244969918138601683592739098201541716461544964228541698254177210653966990697849781500930989669440977223004932856924093089904771856351934214452535333957717626072838512608126452205314453376919558715978049582353515104336347953798804338113906815290651204443340116756778805127087213123525924585788233552335517590651532665758352247904517200817815943294279949705165083521181216090277648686497410134218251627469444982145946452883747859909943259338845591133263601422291596330826080432832700243687526869809131206951402087453978460024280032532855675270906413819903216129351332616671243192979757410789997306610678443978828507490311511186891600069953481808311349575920682370475492160998067040169961975182470912522616423666239526514773890123796301519598549023122542885411436895790434299759587513615598327014869569199104269095827007956959996501226517883653644675853692655342163874903205742543542358287391169875783603725450282450152654769143836965850202045954331967736829342086808050283136957048187971197155360770042071500271196373984088508959035496050887970114268751249334717042580642911897559106368039526661119040204710601532120740165934982252370450722123591207489774360285688724281169063802893758342112487428239868826933008058607648717084100956821900518584445971826926733951685345193487664257113463826899612492397082090881632001655104168212685520342658801025084463426482896906291412899785842157958277720959617759777238177321123657748103141784667968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -289093754087926635767476835756767100025592237357994817308176525118202920996156438752184301152750711027242456124105788966013457330617326396575956503726814416518529996364039757794383813536942028165091388014268335944434310242866310768287281386131534589674289630612257087747357532526109431668907877594582545756021692910894022477803409978461202003402821230453254662773181142987912493190217058556704326065729924678667353635278113714332387998261042614950016721512087144457766150638430369637669610267532885100529879731726400778414064017696366816627194439712499983310274775956496364130902750494184555598400441756577227180665295125221305261363800654132257399660226472095504468220350429483820448730008642542279450905473724993206725706417828922939286497464801348053951367756276114901752090578118261694530398061467041913553968994263556573514454500591198902547778282205501111989012231585217828528154740720162272154287024620717568302133372264811906242144469974481365227721280362798961216849556659001182164863492490404443779095518088017939107414190148128952841143676521362399028959522212239773299054638493030358545925545565725560227699836704329981653235946391173722672325283144453558573929493285516510199573820411744808012932000468973640402405346435522383928628326770142651246578321626013203967058577464106259948486647189980656443476488146486672734708507381160028789528918495984704043601472398658031179591484346618689421216823116588911843376125885273665198182992890340231159682484825075893715547139958403895000482291083846227571419046479067944476251490754715844024155369127284703646866306737591558690724190741997868337062711211526087590817707524705420296446112131396792578161010483535279743212035801430396464058649258080480301876260912708392112120383354295803112576515528053123021637493425561939834138392138001328690643879260445840785601144557493912625399417210855651378202970395669163656278795644266119948560347785090051136670046040757638605020198456268465564111509801992598164636826039394038827636898634909111329207985206079571021211220959676209551110431076596619537339050985438809938665543598239637601167323869734099271820255409404172029591817984186031572865492487216405817412539606804959265104072951993516193490110058008899473104778809410276270486130993376651629996163360027961263741074326372917507828886293444485662323119836444005262402935575835049846905447276540788066835590594102154228099421078054887176314532516965798770048579563392632801552450399845623444503532230786782385357329741584145668477961833918199525689395268106121008691672949825450268343111210778658403976687562969851643700474195550150168209008762363637526721239829261713520308762547454279718362997691645468909782363355121196110093538744584064450738391530672812690276292021703557441203314628039928079045684095860259710764945203878095937453092129647676388461904631246436915489760978409283331909746650022397965736785223455186709205424743437985451071079881189497619686622178067778517162795310437209060238316390687338059979714223032006341888700898825216305682195011955572888984875410439234519125411527669669813198773838850121132199474652139768859159049677055848894971190380788749183334190662610384895106919912581242457597885297941075925559401107846319168904572016673821971786256143237553096357696717283381416652694429314502369537764632065595996169663339588131057773970409047654885968419069858967934347151837334643899484533955073727106954556725562118716497984343341908404129457018311110746043295104080173653145905243069419904870525271251975474051820665900796083374182561239175668367831584583303039036354080034997634771528833839431799985460277658184479170847552049474797641498197441824030061696281602318018945499927273958921348871219810034734226815557743994306098782776382572807042705804004971989424539712994498423073337825345737802012393077098497569386578923146063291528163983322841630305131276299339667066213583320998266486050786238486044433967804053731900736860415533678852074404025634371563234096386368261249483240505570011439824243844598911098932947552978825461266846335708189128394938310674005616138454391998306521593647423455887637098389282112706884796962112419128622578450483674705966431745952679735067712290043964932450045517592945935325939555177240976781087828855351283009854983136234945715025612545624079142114664115263625153842433441796635515803937753503147050176532957421784225199518428284228832580993184819817543029785156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 1643635456142331363999157924009652436573905189861996942628919072554187617233534995667325220629787668102958011857555393399800021759972590637513682844780363743385030544566815697555494428973601785688507662451450611142188856760656378042343545362718449921920455875667294898468605491700334173019675744030183924644460745124779889718809413436849381406186611024302049897652126602514956337896974116596645901538671987124183575628781908068918163997619425943680115145298563363113549412268709279656824463797858953096402892963151626336880182000909349751886635900745042207008144103479459180987571584433422376642118648408969525181617185874398773479540838273537313423878584174281466684544433794709963152653452479474377164509461271826510562055311215578755207292335586146144718355614086338273098227508041668584644665344935695251456247760448804506728271986740906113446617432275488679520797268447655453353604700923048340741954581173031716503434539881177444879319900255400040704542557068773692839125653816618335300393371018143430547440418102561550969637434674938290247683551137941968281351091039179623814754108961370934252761101538306652267464052797547401183095232951112754653645310227246302141944333748997850882785380528203380133019465874342112814921257926330988730704361806432636600529658748817264277784789217498685635996051178636829136390372392771383227789552593242062229878120515517835587488857232806147837224339835639609590206155190251735349921842333981756403561399716047244307160659638461889655239663674691006638598021929111203240092087995597586358115307858460073954320178438053446205462417709042092443221191037252121095795691917446388302387122633348897595379005460820569034595631380850824946252039480349506501714876006514792451484728416911453424364342591382646088557202642210218860913437831455249916160219227965256921791776075147174855083534711687526205289892225235516448370174297693982180062799147420356461914821585509390523538826633145369289845931410002583105776910440283075308215882723643912656530006720089998281160528996076506372455212175282136715381782635168843325089841499486552282423934894285360772783720769977677299334285553821542200332003523233828284304851630799755465753286183492282406585471073484798249889793647475058385337140014433600728255024966969322655189194466349193473230914611098120575069681253905287946970101287154186353892433496756125669326636161370341817590198762604224649299204767521982797896407677364731676233715772476889585813245290628337096859154813580352435922384196017451529332985183401626679186816176994295857079927343595836256748801062020960872674961249220252693310902251093317016954913823297026422468598899473053850697469735273363794816604992449535658443475896290427684176565526002041359770477322914339254714076171142698588046100981273347934823345600526657355973544226551714862834352917965724341503071442295895559510925187330557580140170829187231344147826794904015810019791945909665610739247540415759935570527786148614509978408540558114544860973206399068616249379777795786606086169657844321844876859437290138223787812877178936914257530124292817977709995712432448550776627806864756313130006389560878595608513941808702611313204912045973262625881245015787854521623099070749234229802085058395003360028958217638791003551446446840776911381043898933700088415526878535881162932719189533770406469634156859053912202602228703405174468360567560426868575026097911087388686172906459656919190220981028556926134628180347652890974072643703279644594275963874309367361704739019240555531373597170289432484813538400078541468908734965438616452472506473600570454376464948432584531839207902883646899021638808966679794208957549324325324630450443495970618744169673995879391324399463496568608444794734469445900082393005970361167955559530042356287224059582775166352387769462893853288820251224373779249951877113636780409653077939180172599287322990524068631867914295026171257997361764541585751978557897427701194421272581106191397683726070298143168970687787498175550430633860753809674539417023630945647863569921459711572460703828693151095950570885361581626377495454388068228204002779481680749321954457604370528809006231184939486739756542410469255161122458134528276536651929305235887604455568143297900208963484215647623206194527161967228941530010375156834777671594071062131438212678570911771445677052475803037980430011020323984193240867971838013742330440848058445771351365749524120474234223365783691406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 30844191971010553939719583639034802767192900757957678126354922079614848254823788528119022301460924581397723530480169986915271591474502257985498050177083706420814510797258741896100276297743379559673401185530915399275189157089500711471841271007049755543683921886696617924523383789937692429303519082566748762639980622790401850248409222669925945623427161094517915106209811077001336228352036847129705806375230096564031671764774475539342667599103704054872781665010563299113598982514937572527587342074915658472726491867379044085804415434991914963942979965409317868759516984576000878549448921748367703365493079279897205939155620525143838901056570271155928143346408786267701356273751431384497339840959023936765073323176931689417645519324972867753049944323687338088596979600852141017196192995072179828887097575746491697063294021935590617332311384542010580400112174489507148279728372705684622553319383747762496385355037652038936976750576186431576653195770458990227323022874488779693673323075438898584867254025176257135652768033091453886676752855820348441098622858557240529480269401563186153831607442691594252896731381517302316482882491175159909951201695799556241589912797640595198900728741644333809014004838706410818897566944800828220647017374317375253101264647948312120671805745958380610316730472346413517554657080853978069539938788265447032500091944402816613882121527318511210850381305427395234723212597795324472901867345678359001877819604999119387217282887567121553786290089812613034021919891914123637115684197372986085153998248079739668775494361450787865401492327584712324086754321596151096249493560956777413256541015350753871030261033073326638281371285652642253605040725943812199849171298451506086974884249248880111513428060302566175011795286800543459388171653237670594816534709618359465881720938098677841220717922964093408543202290240090572750508105649578853125016337189895005274493796863817141934229491034309266206452548090620527530038557874429264018276299901960187951308667488137361724194793017349992706172969179302449097932152696285453767963211640418343844438988620764881219328579267384782473553842824325807488177965114376422860853071461244481977718539596679309491028103908417699414618443041724561151706886055573617481032898124180039193783754758333736878150470144358643570889667056724569037325484553159577975327203662452553441488640559099356701076452380028847655405462247356246880418713676609467707979405166381642656051246663467517901441797094983044729519819616831059582091768428128734773375103413641486840335496736803500302635421057905206018734514127707568470907047149015108432557237064517392047109574801368331731142820776957179818659639920580649085273538835845006168272757353260829634157881351245039870428446715800528986596537233956067104341640806571409717785435950779782835228377979831580280311549041983793829655549209271137220796772425395311678603952939451424270299871121006641375625651508756508525014039265795340006377906964578866546728680719152543891466459682605107449497161586955497503218702887640313733021541194393882391513411700007494448594594467590077110472685173496543081298634853765028002409750046259671901863414410645507275256474408746477086380258625581696719866049232048023540042249779001776865044158599351028086478461111168457253383558158435043668484578575052970006535799040221640739278962810790809824971522815582836347285176370554107969087851656689746389300868276839779741787987723476373191172347523643122119474366079993769884160006204386166313498110234150440997975103232195328450512743287352141291984165809895739635191628448340294587533453572085383427205060794714502706974072692216178345009294866238568904246526871323767752510070360179021599878691750909714889258153111977816651008929613534265898597783976470894148445908209703681786074184978926790904661162096571377384543319359859179982611375436578301230699141563102791223397842386247837348586734685791753644137654361840074239511469839440934077257131311020623335126241365388397377985150181255635904941795545847309535142487551257313035508026689748903235223482483528872382089515870345952404687823643117629480116311942843366024063280343317796357658667238553963708142082280753230626622213879101982437854035343859181864407765809465731578213640812239362659281659246988661866867575963313488050793992539643521024701479175000863251632445250424861382762333565627046766905813172608785300708895971144585246292990632355213165283203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 205749125350721597057837880727938820708425914329468074685399379645759439084865834048205552210367883303420406342539313167212422963979463336904806195848877359066990021433793688194011116763824636976645155649772815602273781126972183195431077709251700225461153808640577518777399071023191302557689018734786836426863455114459895051589885536852653332084182166449646750928938996249175333299843124716039109512729139930706468956050989303793272138687020756405398738126878893367019641338929857269828767758881572525089176583703362759993249718409002682854446420620802589748956817032900783123577385485560618338882864772374400532070758641548545890206575941823112061967267920791374282893949278032711013420222218535603931871826498558511796089785224224553920879132854155974757605664267149045417249896476420733344222737168074141409605708394538523629498907273462771018149897018456866055236575499662348793315454309818754485721904806306944789699615003493930041199301619678205148882813602842382648828949450769967095937762729961522080115137220155582182821008781319194329872156853188667909171262633907097852382836328453121172244667216886362284402345880056532209565382341101541916111246461022348219535715522967019751914194912928379877729887473055611442453234430095317893089029501203590169236674875817538307968178175765834230543223249590579954538532311138499020460385727067852459683167109654538454498147966010575723980130539172473219552492188648004905757902821201358008221002854337049566719072765301383748655276270361508821758502424991335605023239545628883212291739027853841762053621372790661241939683600194566790269672193343838115441721468163501321227616306347401058214979618801405070611073650186258128609838444494393776265608867082567290090065707742145772397541348838912359455829038275672994168222491791934683425164395800555623767538674332254858972067977639509414971755799323750457768840159640900130152154208194526601521618840024889108824758973846719369454357584258472025653651759013598436307829428251659842963610272966936690562095899149148008083031847504758204242255620317903223079190952154239885173859714479863983121041017544159772993158147663830149705860765477000706274383810651844623968173399997804723246694633353425922331383785943699884249859337457328909824626005100009308834970258072074901523801856286551658251981385165011662221976516021996673895556450192837003167679836339574850427667733968210222258812804810521859361526110989565348090962284405380050393593855416357126575853050374073108641139747761644447395088623496600583590701386859154473983767172022609095502491614577365076074074319460378862658548864654834567226565120831709538598641924338835202865844599407042134077414557622471646834420182928357974471656078204102116935114031107759914237508393309169686329405962693297443493969036245455486773861027494760668160475563780027575192625996865212551412074603964577698214598280905655984866922125059385423564515906716535992397303900157258752594736220195098619725745568510871125384222093091256287826605538935849767630131304841830666234622477728733752480673396922893288652822921937811926278574698859317268104833160818037343795990281274180747706166421856612308727107623012184665031347441736616301593301287891241917900247150711893627375705843521471057426253757959102894363141547485576578213592826495799123038677138509951678352169751462057796752163804584581483717325639425368613455587615748104805396212915780406138872938123685901935564617819957201417680958112605067844844874055396851467509389883252905569981203687490255935508462239516579024143847425104925669584750270444540197043534625400561421714656393504468998941665237342975288589987799307472182625741688614506780839048956738883540718381197387175307615498434514417836736453750231426732364225845066204930500735481344049221217075001803445665585880534928510875475158281370269962624308033460630304218193060249938754870813167660642801318451100760248849962745997397117867225422943085626256709962652351651088994436611824141657699239162082847688057637602701568604312277283605742678823200279656480817773945755241338769595344427379097771166234656156133678640367575272604262900169166656705206459911514136977125892474938885060767883503232774169750649427604107051603659530643859928311642628414062159217924893085754226447830567883072557946579654961259801550845819330316310751015291680464889132952622855858609643750764588177948224889717227306662472585685463855043053627014160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 802180594465826487516275138571479342777085313499975007623792303777571339963173495271929209998367142041150930291883032057868874471140990766657837430686446014039556163634306640873062671963333510465088703772124485612497488892148955885168697822770835041228109883720210667352634048438875801000512145770541000917058825172530110917240655764961589907849014756514828229618151016524420556680248291290258684153002975660183480412387610185347726014478512168125700295046207768724169262946861550485526680018445810834130277190099847520655324161483967960558567326096796870580417161575448511815543993886830619631023964326982764661625308695535239985349747576371752215778704841651043261503130589957631597396431597415309746413042241220837589670808510650028285871796985862996175367920909071234512649427344334758113360212818165504508304336166273623365364276145008719106904693569867145626804972348982910445399012517045267203317230702354943583365769212219445248869061071968402465294687642509423136464904127435003954922704368622056792882187629442617367004158682689838804234257574325842473808198981091735231644354220233867426573118845116184017595938064783487513009046823068222184146786648859355939927493612533428983907132381971421946701221063475069915142611376848258226906496231406299626610365623897460655074222364656890375313704656444965784719115430157667694349710897407899924609239098403802675369552015956308041342378119828359465792972747170603691629450249574396077059420160175288042086209214139346219398487556602796903069048885582442503511857856518909958127711871151843171406741862408094450312188977978975542518343864964074297982033620260592237992047005401793339884975045412896159261436615433855188591060225944414912312129167093013999556071422857405598486961279687308367193376432232663377201934919459006808767139540634693147884555566642404006048405497800407742690847967631933356980926875118974538449028346330635057982143551176155592458365287449368533897116696595383418918597147481381970502686305792780996610593245573125359564825888657369703497211675340722186952204465789899541039289839581785545699139250708046540492774746164077627288497640325108533836671412215691103692150640090417401350906007592568238713864910928148451002469407211285127935302046941555553364523639075311702077032968472275447847485920920426994080071634907856869988323656675538718108613631130404535330851769010585735139791603604725087120640398660333557135824281369921071863890907962045947200860010582272556395203136544237468763659421996113333131829650204032185801183538373153287178105061961689142710047670583242235550857612535992356716230235074921729389219176157949944915028883108654703837985326753636157612065829275602779585084294643073794901970980219525772071550226285489542251969537942764828349639062815497473341026058132965602911210707364588123108977010250749726639725700083620050750041034881490324103920984606738983846025752822318995894953869764521593382940336938123275248990406436231011106197123529187666249890286495145274895096559094778530987341194015672465633713018298347267092254092408596884853270183124769842169353350366230815043610635602628368883119041216143007948223770412204574364712718873602421232465741075719539867910902627448538099831338495916913422608184018454114690278231552859948361370930950925900192923320993809239329133931615672267305363440208136312886197453952916258415085721330537847066556880130753362875139342991922542714876955352642503977349218821040314965786200175754454098518560349128239905231170516949549996180130752187275407542956088140869995275847399649612486356757050793686359875597315498811451202438133895261601687358332038688366994550031872958677036170490750713357905767604314280802243452902305596832610543787241361774900445213306609883689150072569988136604442902292414749610596753174670630312927414115027021932703517374580547503900195463998128213806843598407393199276581174499548354490336310897967311249101686908927387108449986481709673915697367518575932006706886795129929927106351687090570766405329157961423398255656327782406311405050302174499039983680448753017803659619278009281578007168039321309060246219253181771855279313423971143299640276900577576165884891860400103472451281189168436807859691254762962279820488475352669970530928491231077062526509995187601808029972820031122337583246437740581750774059450726352574698030759095740453817040753387385983632028525479757416830062233259468484902754426002502441406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 2127368150325403270805528992039366160681389674633862460407538652862161868788332174149068674947618268284844951317587902211727780808191517857516542873172973714072193328150197094128366212455184568615260156750089747743004488506449835432295153539909103809036933543010420075170976962819812870425485127622396152802778983017619470993563876951963619926943880011495305272070376156547613911860914713371989683286084293057722405064618814451796951110077504290749274692367026065802760908025039610747665559669702177483391817739116161550540912700629675511954938750412960739025727210727613316494489298988599116634559342010906450087905742123466680800169060444225050977528972090131600678356395858515516340844372048137929741338078455328977728821306303389066426901821119453103993744400298772611641576912135157611896962577747648033016506316740023673750418356928207728511834853061569077670906932456707309243886265411846342010120669751098648635897484468002292338604411151522430115375081748726753906080332678869934949863909593112930250899699847881034995890013518726001634865824368319047796297879188056135822351008101217668499939770285046232019535461167234528202922688406848573761553443050911932252536996824851838537423511784441809773720481889401771918897800308672425496613102094059462450905634018411093878382867116774315614871272606828593842254109046575801020782162098756117868441643241602128558063559633072901790581237282148174336045198178185830492034019083047077579379445960876107185628745791255035910155765384759616908121678002402940841603360001623858511779254438659782325941219977774321135607420725272412944652979399574442430065034343252120917233267115299580425354644346029033950690386038440407907450239166928727557102680450289171082551690757661873975732569825359967004288824040435335167351374832751467397687469881506524818321205740879784634823127372905643454685178565852516550659302506136697044679866505469365325709910003675783619068726708894581069319966303288064737455001565406886708438214003872154745821431860302893370899294672302380914432917229854849444132713476756327357937483341891674857585293931802091951762483179867749909398617331484301762456231220549157903133468548360647661722440896693096827024577494726258492458891902797457289670102106717052568251693930576309506379706044344192325752333520098142179290404392682609782102276535366411181017917034730816323081491048305712136980535112417657637344940864376749833833827815324733999602326212512189406193242319768621337240680496564062125921262572519513904134194812488499559586778897924519463276966652467215898356788551819393867781326096710447083173253322604807489533683445971566458191770570996254576328134009602191725023875535168396651550684910491896546023783651665133839979457581546558166540362420081938670986138748806429828011959679042329082480270646133812748668793883672551100728526106039349094508206931010361774495718083101826751746533357445549546154751063535366419821196170206436312583923891492147009195604298959694141214361521131520981258550558521269947661330533844442977355647544260986456139492972373008501975762047478190846868460808457710055246642645326355855733191758224990701810989413789141053126527707251134548523793155330972381018665619176961114644881048267681629598391522534538662231053127212728592269282583393105476447940017452552172291198501779688441471697766757268582809326222013667860588007039879022783500994106535055476927050657948284196001067792046819140477073602833026666330780065305376366017277691273081355436504324541800779092352728336707698788318207243918246736462658876988951883009821646035400074256006437484225151950268676940249888506306630759764244834562498931110240870357409466953881283278688770640059298879544427242370628216704285770042785315122830316191599316280652879986894720033697337070898525245082356527882561677217937113900956362805113853177699772715964516694664493486216266241157236329595062870475017724813303553628977174778521767743592859909967552851017965559128492202933557537627314339617840139375721220568237346237022596302115492029069897133117732486304654782907887163517744180195041454593046302387696942151644135990478891208690744477668262224045430605554086105199138008867099660733706309048456239100753009509606386048408495147304165953094638417582029568501829637254296943952829139894049850079719667238232072011890048474592495719978334419930139196855870412242927077391833831654117253906477458258450496941804885864257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 4389777026450111040157172249923898289830829783410653761364547411827621918339366397322725239180125327665308712407093079458917390721033684132646452777999612059025488760281222559711545801219339018546088509009022592846945632779936770023058289983700122287697768097349831122570716510742809291055790496351652508927386651195632525393734461547084759826947108692257895933549132642771238405996921142902018748099517939485870287805786796370867283327006409844443936955286503852157673694809531535717275057722176973783713782154827897470791540503879249095175018889241060035531576581560192756211416561827496872372494222702154810464395006313184641142353697878098217021932059046666573694932742735574753768936224643936320965932922943805488667539303111859466651575239135112164139202626286410174185107116173203766274881112777672003310895017073975532878570819383091928967317786822956004274488139162271615077806091531898464168856639725514086262539999865592008132289776538585613355185694819993119408700832134438127558577125482085396020952471139805084245606494837728150445026672984487359721491138146999328856075045398391138385458795402301684411330497937486179372654450038489292271431152561421889674011126024824520070020337071840160379589578566579001034843856753227932304587423770388072782066514264369419967030627513923732307928903272581424423970600662740541813321309501622113312878605782111096649433169896826299099881925398766914511641959042813122526937851086006741698122464662914007297077779088724214001359195540038694982521026743137312430019111032778549112763672847556822629500950860896914816434225057350849423046142121847458141882740064066125879771375502777041103608996404472685161096123558892591761244699585475368360469214925811040256547943210333959707883183898945891053395074385802021970369507228375137120107181146334608312409761948192469209628768174763529278525342286140174034186147976564264264211288516738548799718776127588957832669791965597032289070176985471622734665780731910204566270905320546699060535451962945742680527204403564214576858234447960874109470038660952005368032076875616984535532314415565577169411667560454918849603441776450372750801695115257134402490293925617794572283344159913737027349152352382868591782355268731971409917194215723813437414624563233917091270841185523898757100106405433891325457332608350579307169996390466174857844984840988403206788131414535224251738785839615324323820976674341717058888253099911671178953748018084725106918809459369138973794981706001956361761782300495217816368842686157609061305599615824788609929580981776630460744022385162405129358023338156068187409814864112492473834498588922594817088306755581894942217952828312064584888464124213560958912146621479756172120790348572195336118572798855492579897338143857971037863590656404378853861321016228600388435794401473078267431256428764935850404830260645605538108808271169540885491652340862488733862513577416262205393792351459655387625506487192484843961434690369890383298910489257579846463312226709094641270264029038336386238123945751519167693036260002651909182197765846933969075226674133599040136094665140258725599320017127257560371145876306715144091277411938349328011418903438013753966854465153445886156582664833724325019055748041493943772503035505292147798989564553108231622767023672006479762788856413818095613578279476617118259438062524679707723079644866299183139485218898697141138468328364758854474912754125234921076056843150926083922234347750414199736159319123221801488279686650596483836048522642097056821688738431164522752290567121106084382873484552037546867853474422206881584010410088235401721868504695859323960054500284118141815848136112675693935416332877251282116173203189580167632094759011487483871579123330278322020605280246042010402254493739071704027792909973321676399122610567975843618688466935674479285604786257757803752515615050570304180285078429554799201919560587363979615523586661179324035422858518185812803990925662902720084260390429222545368540852917649037280122956139208932857810362041682325124354277672031654984326183019568099257914774463868593964758601684531583367436620034633697537476295985638562967353233871649618903600074414966538613278271766117578251447155899089240842701544054677110756418915060567274032189797896053844127668353005128066837291709975095227889516100012864697264685590732342167708001464525924953060436266421034497739132414089794304720639102346257942599550005979835987091064453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 8165945352746216821034182440901949345037763180241371892467593633031587678686431759019339221444554301105279763765771518701610675611431354385165866492399302423505793979331954787340180621842395857720871338844483346623423951742466644733935892205297059793767315208454410976202814078765151867251488884638491354136488273308161371499220587017231046004215305425121358396072507866585823853582287543461619628251414570895270031850055452844341710492279059783639868804051320560016342828615266009729978186075609232927769511323568670520483171993166686689912139749752021436818096099429832948103695009668316572349157255969580017513790894240468192111515823849803986673157617907318873845479397077490407916442113034741566519312320124643394818080294878530590423759311953133948759475696859708143156915723940409374103666778847002956050129414618434856924037524028380663518876363232430982661571886944828563158910809020569276401739833127332547726254978383943105982765323689808967635811322625216308036449980664332215267512005172180539449425600922432927930109018742315242582743754796440106188519940918861703970207644899962720128500929912423136896288858247746429246183038048372675958863449911141008104876702297813884016065559376295922703937824565384534175242525039943437331351225339887962413153295388570613583004776079012561188909511541586235496527544511231175260083262916389004315291209948093360226243850281984930165577268645049451594105550476234637994223751872783735864543204941983823109064955052411589795418262686238910216713986075690986586784301207602180805888087769212389226444662453686796739339821004780014389921999520548733940112998841863977166441674971191247364338221661720249003015100606668668191632004233107337792126843361547017478901471737810733478005241728166274199659649096452081863476965641745872247033405572666691505446885163708138073709500321095546364875469497544590633905134747306554628394189735264268360512926358622559975996934032038405436703998068740319799724379962440349914059033521323784089113740553757192835042578017534569113297842198553647157825170571055343050492722337911158974928119002605420871515747921117273446280232853041155173314042811270429292075361315495591927642540036930460181820237232238687996883781797201523543904885176347195436397312943397644497527551501703549059330611752302172119023211251486091008673157453749557108832319810758448063477970001142423656236285120259496536027387280869433986330071367009410499553131044659649778318569311507449888127558016457099668791542604313399793900031295277152954907355060362960474132914588600774246106036429134698639064445700854657142375678323689247693622838152585601380207440050686893130115293294973997489069097707727644580356199539775788958192141474582830362115826269291054211945529888081721125707544410628262117984285854360607438652826717199532795604752669715930589034516328676956101981873939538004067395381127007046024817784901389177565403486154183497686701762262484489918867680027138643515150076355455975714325982978697790348489544817722765823602884675961877173539315643629206893702365649977951096435200114638539280313182357098979856024056676826783977969117013028408805624190634665669537079085528669915541933010658724245895102693169336262851125025275358445230963717196387252405898929617771578680195935954934403896028552671544978912235845648956074883088118105692368750665335771613329626124146495725514017680241150626880224431672177781268781893456003388772549376157819832372029890731888054121473668238431979450047922926939897952212858757522526250111963502765445564741982500930492012719358641060710644537366458263490695637064023596740737034680028524771631727881867710281051463601740976045685488859302660419282065544896975022683156179850835205986181433646019495865216641884123670130325157738568543324083729801277207663017998402502213604332449080674951296654423092824144721740416057853038889847134364438193344180556641079688044754406350314290910998666324990363627987701521580091238579101413539694972996036172977365239829931760162072447065742211745241323149791655017301729465980797027996617878881138105983231400338030897347211801903640352391753907188647178955829766266237298366003682943847709555872871310557752888881945491925271770560395919993961031268883431123370606809511593358717208328287125074541220223221200119640695115155157481467594290274698315913886181086487194338385937345424528261160366386931170386981326814179737993981689214706420898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 14986027056732827065722450310438642196492183105244073476228466425892863767049536548726169213332819824335179216711667142255824239862578639370445120247414339599887610560405662254550978615002558548958565325077510143393299256113370998272332515673370508200649130899827161074058112827472370274156344339322211016200397816081449824549839611431742856014872602737156326760288630554440753109084924026969223673620474316370341611127500200872864367126048591213453830696439534916532896733418222060580218385555465484844373919749228594246344281816741253529691053368693229719686249924602920100428615564856004494314873730967224844422004685394439312059232634027700636768647584121619460683383365861470156985807792337229246335087096457614474458624524920008272436509783024102259639215596427119201335596529924988607419146146599284707694112945512240713506822387828828499714090639222119664331796843442698866222069742216606182038000548942101099222762106028713242189469971379022835018304712127127251332615141091570004464031642072721217773415423390430439212524595973057968655503285493089126493734606172734644726431421991100566605039025269911025199679365445624469531876715799620593438575710457505366352738589088570709079129931304908614117905420201667562233149160679907374392393553433272399805210545482053288715002844011937825645827437014770929573726138775093355002668418044737574871507745103239280114002016626315863226698207640374889326151341836644685579747551726947479898745893052295325299394798659205237885668279143731259493761461181312949276505661224834345722508850085933540284232369547751020030111693331374428595017696224531470568767207467326377158303171917853470926631827147727248965699393697635970158042874377249278522798779178425884082275697265158325376927593558101782542765728809126524411430861913470953130198046848356529548329887629335372916614940659017747230160269483199279811142059149134588867142309713247362460844128721627575499170568385074937188188378218526771497692687654016534312751199439646053780089359482770179565216137197720082173919168488060001786929215922141236069738928988108463430441352723688610461597886195114401302618255249730549099190636992990604888363106185747611926515099676062179420983944711102972591808997004767470752096521580116319717430198124447991685663971320182820736378561910353680777086486859410115509428978443645560352366843034363380558017424014697982467088235063372909929517301950862707339132153891278079407774901264195035536825101754150924032364095468230769768231110323495304998216123177538044490391398334334153166218848118312828071693906813074232826565046325000578792729442219933277054448582770689621831831662506052690421120300920846224229109375351988394501592505195718821329613954526042409288670850566479894884179919700423095299941521169196447534905798541699491436825893827762015999056601479168574656094358949959701419813542518733236503032552485292616727758138768547367546578412352206209367329757796735664430946985807426949788815027910372510203402734187661611223982216650968877261404470073764713641044235849054922314969182895375226835124462491615250690329320787976335187781404084613637781735495290969231750547531522149781852684673991480125304194291257795058327962129787336700276461645923248439450385013866158834524154976292254433539889622928856046444524789275077906265655612938667708750818112419419084650560466884393558096460020074461940669777463962131606064657615174274163948968783594670070751724885016770878416850285992753250210531432779959597195659103045020442172071852142237537432110214628987928114797512480808207959616216061941101868004588838038399455156706384407755302322028232738896436965082476488473465566848462025429219440527984605228003021381222502115473921780516211066968322185661086887632252326772649831683071360960320220560529213717350085701539668069403947781642570922362180974246626809637910078760388299709328734198058912446382359103091851198739185498797329785480182181995442783052821391626629380490931331868637821021772657563246446774097522229997143473342975574073908475905265157214388994214890159456926221382788831727592256476942323047996974814697914836873532022567231265638910516751630791362854524185653510262221857890111750137163751603450668940447403851891437898976840302948383107168720756274515373144328926190773750069903479779317371706201634623873858957967438993033901167931459689225658898774501135086796302907447339799670849025403640553122386336326599121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 26130955079565223222230455296311647244466415936828344305993235598742184790436754548425823030204660862300971599890771300410408493921713374084979076473222631405964430236015950453977711678113854018493663453757628933161952686163762268600977401387568839216479261853188493409357105660631568490419839584693031821337830030668859463169077600526602655205411164072458709712068313119135032259779718403436254660068831933286781660839674652592528527596723708872246001830144763570494513019085496230005236392150892292815589735786700193289482560850794121432573857817244158495069139479283265815236342885694060257037942246797510853459748532676651656298793852730796874353551065808626372761154097539243233888821927435182991177057539135742161986438463479824948583255747380259068903238732962035326702542796571177166227619189218245717157889594993890952360543895070156834539402229955793492421156814478798100640270630734030850452829338553198502491493398228906959342209371176201529306273776979965944567677207710938268765066689760894043451265488526240908771437439026298314783160463943307821044659292516738961724081141861543960090425583172011829596633476548693102490536262081727341988833991360919456094100307533553512019412761837703963281811283759397020499911367591740205306855457057963390566847006174572890893682612063201514112528763759654098008228439733284215315895175818340542750489993519132019105984844486738040832237452696716625480230463693338138440829150009288170971136011828613986253839695436509504004997578013568863203243778023362771762916955844685415229949408210928115074560023512529404485814766065377854293158720777360644976465157264620742431256490779690786676049936785535243120371331498812346412533250217140864137156856895593797586276851884568582838516913468527476264042596723446828718624960134336826195330753280456809969030927626037810498569163954104799086327483645585219046515322094181735584558051433219198892620734839849401847688585553141255317776393795249007882436090122760513110747896857386703830051998612166785785826453433698819685972937985601229682047653490205521897071877169089868224453909581946083688880689643970534626919815874302333700829468605366452845718927760004301396748704573259896507062594721936076166186050440443831654660071987069669246977705369378549559329085367716991980163564811782059111411056179500103247172217844962798029260073434431168484417449978526961630802480981418820686653085518373470923182946872315811784838555329095610408319022563364516028484193040287050510043923270272884392206640837518339442857303027958556648044277734601245834463079621723308843479161979765913203041285202788851656109080413031857803429878828100988066324857249187483082687741827930831121486469385122451102708316551606079443971087013119305969210369781571616535781650011348895233198041619611774224241113872888251031355178023152114541435317352014793670394146211609585218949813056554323499709952544224871175001366944967322957432662407363565493086496606242573415286413597861352932670177708816718130819083625243650310909973872218521319813588563346951568370284794736308061989145280588914470997629743764980100705389060588402055592452464217038124224025137265619505652805537813091582682506252695343970220298683387312380990452873941180734484955988034502098458379826371309400343517218924144977608476820068805586863176813526453539043189821838080275435932728535654433045965135147987139854923872884792729230667130034165306887948833252383786224191235959277384032221609775568095695498225379888983188504467008447200833241004795784062386143938566290766810874208907307644300168771893952735817591229072187348068216672222023466022035001636482519067210855892985668402158416899466792599624847796931882734192065692709258640977729227445627402184144476970678854165015787100341305636238338405449696771476415361031734146609125307940145381186627080583673896167882023090975740664110502452355216145331944364021054626852142946679156958205765350887642373037648998126540507033083432897972118932501696014071326414711823228613659957922542458630755883053062156748396436107044247396553818058890050645557833328496730827562923882559650368920809089993843668626809526856181644497054804157629797666060534171180149565268631330417617500480824371343359006645330785413917057974305590152415332683703925146805631176935179225865295987756633716691784408244424177979935969211563972451906901206846519085663921917575573732007640503915979479643283411860466003417968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 40003733814401871767055088299138098262943639555753919198169490374264658026964367488502913152763932764026477410301426642564698679355740511469624986266197274278730958387467497356483319137626605539917888994843321075582604956139101360105007877866477641939733332444295789541120001395434747125144802645453844430790789821441009109141064467432295125294382437898817525888571974112633615749139346682549401220658089985827815704578494225359673268338275762608789906738485722728471045881250265322843783182351276316268685663737042233817137233553508963010338152068710223824365986315780542949802735982182349619219631149399434775512537539970199803569187791990953747783287784211671981374978700429392699234101097749635739691410831353875266235485945831981705917187631792965203769691729326291622070429359149556365712828676031450734044862886047117366754596211486450478647835848246500310454228160256614653311380859341262376236088728138523059855643159449751997523341774554150475928940213137807995466403782947552218928880997421940836325889928020717833527721432603038522839450296236410334519588627333945161821007341093052654174861138101432937679856725763564299176377796149216303233459582455067453593167375208626827691621031228758271082930568982298531491327714069370751002432948515819531700054005640827606573002893638426897277544954604761598663097081262690291505374803483507067572230983454376210820513855983105945407800417749691913026613942385936021851929263927449782515040069109777822556120563489493716576329077954472425122887155249953928542697705918832475784285773618323152197752268139408584326481836859486018536602749190895344013141249295361227269252810968891687836307834771441178924108635759097061559845796328612542315973922964205658625409357554574052824916104638528356201416095723422229779332293882430193622776930328287142094338541046321788466740171607980780915922038616815218168101981070443060574439365855604144027595667641643279567761379741913991918184024058205581438754699919264788392790235642833549151109023657139348086584698476209523822399611224797597309502754068093385454840380728674741150194985175975799303588556591157176364359166098485828202814754365144623085300156098294534722591201319568572316483608791680620549425431552009546637681117528449402822047715215336214381200922741141916223788293802553579254118739234856067032594785022735776547408699995652218624581495168510216645828384445775521540262977289022496834643090264639404562451338002876589793640923543738047876473491884907982145234455718189467537651839010968863787876595565837894106096600187027179875003287103674890242820184010309501256732835432145629992017812554591474445724275362725033619221193092877350205329425732868241882105210269499056066294091409666582106951927679081630565899532636933056233883638003795825438553516554770255463740596727407000386244797008585391971953330375303068899476016653215780333252174100184656203575659055163540852354307232314672777736262824433895422918162203891168653531727621693003718639075837782633585139103419178700970061549347435873872206135073718495140847581530968079601124109182745211009733606892169052215283183058142412449280744689714973281685528477359311261332492888641251215383582068234810622708398041782670610142787613757487746938525914505786985641366427311098187404964876901780739315781645527372511833476539645547419000414045610565126285844462518305025786685188807263545818392832844551425479009338730698984540811409740792399129081700762083696035635858818996077544808543280413012472442896061716614345467332960876974540521571745538404754783359093792077122442777369278715215562548063899135946317254984801692591063991031084674925481085239529920564471901414803055862577373419333102074147766281694134665844901886319917577142555874201565120833758026005384465165503048490971761341168962430390291423351912691321948304747044147776131526180416239644422434967281156505516419317808048461916979169840298143429457047933553700811757446407212294463358109706732097242991273458118222022361519312644691298591326977659865221314107668020259216794605404730004638184269983913562875316840545296607976555892839012880896654874929665572536035673146920259381515259683605758108558974497864791557561594245142966178395067331352352496130082438882701615928197593093933369425799624147398352874185368631499491336005203061761744273594862679135849935696924393208727911002589341517606480777928601280768569799228817629455079440958797931671142578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 53261232466835303776404802206132871051006048455193319897948472282204832182203790217354978097366509792398285505121029927509942440136705853421237491437981031013745265189542979111481114153321376335362262718014319600875642881874645475802413896995330563281001963891835428996045855505084967561297973269295084427904502734153494852787091438380425629433544891060534043781317937792635679196691288483000185984323262633921980949951941037470158232602903698622204803480115541014370943646624241305925110524765883990587315306189965260521193749126789728459947624494196166579218665106530843503191279606316524491447278093280530276790034453082903103894820782263358334782731914720791360693627106527873111602181531538146556425564973279299025326302353213024361133020811952860403507987207017041561666439919520289228195483067743703373200668764058982735805077916890463174114701038728052697067681704968879369472464582721900513789466165586853395137616057977519396323525813297353100156702932043072975564146518830192843055432413140419817705145548610818481567143613229663728645329373216767021162948969814278233540146085933801355356950757553054934367562135572663573898776391372720355603133286696159650447504135100869843937232924274743157021811931736490734867315237140016040418134645524750280432753379117469576098013382365623140786176434110882901166953380603249995346950436457855772492264002823447487719339110570226810373513861882213359765600318507300678673861201068987367040577515272194605602328645437406463080302649774570801545715753743938483112137028735350958394590782263368007424762913597376732100648895295957818749194855898926587684327853925732574861024540499803711206402681725268209964225947146471174979336042648814913697853429793561014920691715521471895088836620758608557884480120474953530623239995213902667733073611386263241392524000752399152139744029258080389615760311033401753861452451119517801222733259392299218284601997526300023836812755578398251583536680311723308647440341004068110787281589443398534336289599358984140704548722163883861443486529564955930253993312136183901395917071021996839071269924680679948711042195079977248953745689803753787430387338476288687738011182589991450591721472357634251113550231829291298593255913130420257634604988310061888294711031333123858688468280386125035117822939057000750608732590372549820260649659000661707226782108514176557945378012946969973422755608374984993359238209020482561743559845141101522985154443253399537392560412446562248029180923264156442400119793107392278644406644266816605455066918840586309635979648362087281857788972282165764242366975496157716173871564411615056053095089551710478483512351140274922469642325595215920749991272259413333061897267583110595437097354674995352297274167750811261749608798447674752983054577219346769757774788682910446893179309767800745800122077724833277375889015365660582069095414189859261401287028022248688436008797271618821438673444859163426816248652661164003446459214534129023869883426844180847812362278162846446050685997488515861107151899941930671257652394874969528845692849219978896265104920646227104030911522189933388179749511625265558675919195776486908990121326288508736575541257976581261101874668735194417630433580917934538778006269852663021566798522017974974448836880843703279592763583266115149246807553140341257524995844276442621418356600283465628599387798803745940674230776062224956323832768786028717557377504198642685459590255164057007601680700555865988616605470615198460179856324119009997982770850659129992794414504550036897475054018901781799547848260755775974947659250529533118922221508166902259863010212245674638472907829730290128282904117851396533495233463641011399635897319035536285572131144278200181931973550231474943775366388731176316826195588848495333546006149187083483814734149899859188460224091205902024364308536869207780428080984422033155702144814353766187543001018092430352797727001196599887094126789998858139082731270985473931599380753960568091565217132036278357645345348374945898121949889088485772808044115933114913843513411022289446049226247004985769200740922222624949489660201675599912996887106843824394616603105457735142822752249224377962708514089209915638087489513032124376660881679178319563955012512561800047324316255855288899363593164937419363759289996486970539760913948831871700114900923275283537475490624190018168790581857740519167919341719916293587025706550040424214209622277849121019244194030761718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 65496693110730480276954439486859691743750868516678475869475809041814311736428893557553530159006055776663456789386239909390826207170396627708097758809829706368912900109661720234820655792214881129404228060318278971451930261354723335813264030470309158034417670708641724178907796129666865300650709446331784878898242762962238532036654741648014506195882087985912092875498872766173573772200164259315260812597828125078610639606988493414870297342431336944560945400537829552902556285803633499712651707355214732322400928222334806784245066595376226264558260220986057570348211952267717260262172676920585309154136029419839913297074590668522716788621914331838882414477816919821538489860693226859221234252483410288843904180695139503009333957986614260361769900817415689739253270607255006222667117788518351769998106220585310205929798909131312601096652154738758568000481187435487505472522262083401585442053744101299520911437035262498571865674904371132519854061374311068964305768452309084243544083699995884389561795900570981134393814649692489448307156828178401572392152897256100942404875188481974933972006606181141394096135247415971670904048598764314195432129887917256769047842140591485650285681147890603701163552298596349005081148213495757776278402361886189226541237306631943223954526588377007706309963807823008159776233640492325557074991484619747265736681337911676604774360026285893459156726659345150119463526971258724431236956024158792348182844204767990433419094792271078966350907982835261932666819611167483048016099522111131800842096325484894175994362293742562721540226179051346175055187957796081279886098331653114122877557165401920065489599715705981104952825540277180434212636243069698702680741888245976353963365444873136786993401080067703921758707876179659636078539700171602644440493855899725343327393514177853541978503182739107801337026041068805148575875129568113019467083792823805086644163663750546152698322143252325403394025739499091433434838316051323727842056328625228032223518757488277953199420154721355946702736417801385103754241686969824573961674015400030226975896611433022051928492280804990239339878169975037386341598251127722222625666780006095406846575311693569161470606820716898923013506800344302846132541907325689789171670324944112660311614625368022841811201722567011810909450693483700157661765263855659785279846673008247706790139217704093109344614028368191463653671776592611444171001073859842380360847331852435368011631119807909841261430419363757132897588093221182690323967408453650204106825140924123614634479359035161153379036544385868054998539112886850106573797352948098478811439218886515006147662594205384934009363535399166987857299738885660163152947838689447252830204493676594277387376241327779463563806544214990572083817274409812891571183408480413873844237499659728937262510741456937313674495475238387479332743202288601850095827914078620040005518163131981574553516326049329756735926141151418813943356966555521179865760436661993544322704485609923409317931094452302145091907423123801521121927215009192577895849722258103233425314106022962812177641200352688931842690938295519134186224613562155307694453392403636839952947347305299994530690883706257792266155879412834269557141405571190771205092942578484708950599132954321700308645986886218529481090445182226983382325130920337820243951173964265426784164141711845219558305307681657553368786617555001399819915402089630531776204086506461395302433126556732407264875466742868965526784883478534951530118009369439877500933668630584843295836588993012148192883308472355097862857281957402853806725536435449255302826227700139532511329056796872985429668277206735296757698063952723966455952796990495837771971013812279128405511230313461087782773044085187556163958869325005364596243686806399321993351123368548801727915767372930495741861366034128190635687335575270425453935308715741653925515219024203095510039783448929950348218495626020050482346396795309319324716236597100869790922070550948207860533371292359663354126377028572027377567158246686774038870973542551507015886840742082798164067903282432178109278329500619190746108102654258787147762180013783406490114805755242017514488685407718228232473951873974059288747166810388618176749528883733778875883490889284111437152098889960874649266363081132945932384590519499920815626373558383121202610711518778882422658262963251441185712739387799618679988260622887781605645703695076087491599992063129320740699768066406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 78287089913020037124301481470326939659929357075579984466575311195402703320440218129776557783560837933768843949037174981370235205689538064170463151549611414840339164513809833608049130567455992942519391359113442242773976048493985610635863500970037191208267658697597994428886959157833927266340966350026647313828934094202478889091347332508241751937894156337260538888172495591671719987587458929645211118628835273056622018084813056028001998364509328134722636307442179028420089505715108027170671586443832293879774302340764846275615637728407473161346566915491524024929128149431940596971889133964229915798149072781352923403977361419326317287730374452966771635506083705747245825265187920827375753922066424881359114726143073167555435865112166522665590567727788198167291553960618302074650058555799508575814238082589007998500831198995390464602785128722134087843772627226923706082933283089630680578174950916052720850796113966825074617033132284055341196350521577675505098108267532799738468925129306342221744101047354554164425243227516455273063097757714995690569303885402579234494595665955999792333422190237630857527807991273934159271618630201889389813307089345919699280341156060084924195844421250602238881860240561101422690427104991433774262521844641349903173765466589017720715989624428096467244401376440096533606882909633044677080890975563742028637949806315364906256191423636444771744630031703288019974704131529968678557373149430324125969291429568779642266638154343770452928013103236487975501370894657261983318719698189722036504255604862236259356036546067161115142840726145405693751439686255860869686726235483517423253166326372989261791589433127135614602153757152537201006963413651200364861260796801460445161176544226335417470296533690419999807470488015246533838074071982663012114925129606333751936486204598746714783346820332603527205603231618359457685227656036031660660163322489992936509445997773089711966620686612415545280913983905951364417751005432657808476438169758766161085402282932459715879414694083405088666758946927371564131260330988702118187999083124013432088541091457361394610823272171037931995108448829531882206532418600585944848743310719146976683350420860355914916293334231135448810149583420265191842834576393722592095169118366280925806005494759082268227898594879746159108892611163422047015934695667462773984904483275812928666176262095701125983871668843220999690551700893928544219628018124039413406580877326742427124073483593846499138893735168761510537843919859819403300164559247360761212544551726570406564399082474094052090198306337039730295069203448223821530614226852663023763038207141995216597802490912216346510759682926420253574494989659195586361535305868373809927049951445344426703429771178304016341661625201849297824602032903047050801811125760028983210256779238721461394555384759509729315640614615016718456676613650400798439598548056049493146658909228123957273463760403391604741672370085276309245050231507543689558031224315691375190221424102722114964296174644423741948015292383965816547028456821004096215615320947674547126919361075512710158914480646713996823631509381039140377206724881636713726758341916912432486180057650585955383583361572349843233695194302329126978774074798271039306429599763121844648559569824040652511609783071608725269796937798882885556106272179773751575606494583875554421348583738469431329287078523933471063314202961261748722054786367711211540921591911892767832070916564196043364775869586085727210503542721100474550997484279468732791586244096750426806505454622725362196056750297915857854803030684818746583655444010847542636393786588868815908150471902186955502210275286301177234243113644034330506696763677555435267739098600200272014182643818775865990779128861586503092343774570796664110894350768924451157391099528209682888132672785458325333966053516220956917863941262588659310040975851175810377939279617753339008678488312788349787328615106034609861275646750535942590317222295042751679993735085352931648949155429421947196921728082085785191995400497743329150359590709938687982449364723278344122463276916028646272162326066754647846014243284532279120592497651591794519231571827903943254532151545015878853814724994370579941989594509980314186337592314950521793113087378626188290399846027100744373141629936616252831225316934444710744161973011950112176513084317116605654780251324957504372702597827422983855169898175616130841977238427609186999234225368127226829528808593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 89545225040038817404091690406645698655542454005448658398756868508503023009526876940371311997955218308829138610345830622152583676405518007995893573103381656540354755218396053750173653715024883204375310675141950679238366052536474612794929992554520043223392283528648982416975549840194143054371808822183585005710676909869547402641739544285075704048560155532914220215429444584786139918025457259448947471096038210258249829747949572344934949938643263971009188371493396279586641576815959208620430430074919277523725016273406860735942980058383909041640272541387861674505897175657873174050280081869008274679966076105089650887271526029141255314307814035722181448323112273758726237868126917163374122273088687055959617330690918848231286103004418267450290958653211191151820290586355860669815000741359674261599414688853644030188624513959827690670128259946711371505969782933131990561452001623780575283126756471643486994698124548638555877852277438218842783147372953449192115267322601673979430218467443911283366965722505295150729824200280917639891828666897890426823073456158497460349226158309969259705324152605804764902870731441097112204405803299482108765434411588530796258225995492966547098838785487276496614065159364721025643961399443436485606679318230552861395008084202661154454505622857757733013141829579999562968560015263395121005896971572096653697300300546151908495889701967722189974608121937345823417241705512217721774744133445559104720299600082430084718590784337576035689425320279921166529108133930591397398782085744157237656536566062537220237525452748547508857255336521282756432165147832630130700614970655957753618509548176512687286455880824269512874339466217309865268524106517876062606645213909475712479947850974219128866216635633866044738280033860320274685483284662515819335985399875169951323821226565290105465040035861568844317024859488571323987108834298608532823513163506287440115808205179224245766282638211248261472353550723711667610424564654750034760267556802560122320708690435062831430647964082448780618848343244540160902102462017067295333830199855059041852729835842829857986456632780396592996044488098400348978362770927682390625015005772930247473199228781569466307566960163440041354508593459262960091292455770603643651635497642268317003845019368185785604057446502103344708184902809164407628635812049575055448459886975938137307148841722644799382535657514086865493287272318878323599956058982974215759596763972494503214272262093463759184327409827336748973565860468521230523495907469097434865594968352885265142749419446644827491790913952060660392902110907260523641635197518830368876475098511634815584293045136109584825532584409421821133776907548821374040005445872740861492307717850445151402055104882381573112357358431138050192827125704882012951310163574086486852496951676273151390371170238187619372433623635359254516094450678278239287307607174206640821384873513904651929672942860520260219116801302677847246853322564767720484387643552953705234687370662321211470326168495667546979126127311528726725913094778667404533557587045711673496431929540967541147451146058435730611030959613196770984747359686816100700903131747908528233244962804735600288616663285551104663987000217897425277000801548219385394134418790460656671437527541509575749928561766274540415519977261671630905219411680464868761697247831909823633951214444265190603587941856719920839517820629160972632954044538994372677774262307180434646895943464480450717651671899622873358872803178772445093786213503217776352084748315024792934752714974928123299016524647003164973055283312474799516645398995173748642356959616378905498545471648631925606878425607837183442960224584091612272259064025472565780194261205064393103859972012384492119635934618495344685343047169846878018719238333358984611084506218269398820572723010404473473086780031599267742936292026701170083855524058641421413643880367763185561714430272536833641247353511329355637988071486734623401394404192641463116891682271923946703995707645682678012251625329928608623128190136441714662969983338336713015873860663369835291692529708702757126923074648166381786177940085789937424489910454234546987064111630672667005508094000406954911926309880427030959042019115938201957590234474174776376581135944328190938445408172376655047942927062163387910181237208816482196745482886037253320847276993340513631811721100360922720243438439863630692125738629665721196964592483447109572125555132515728473663330078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 89265767539038818548061018597465956295241060976149871943256159650918587061182798938415042290470836158479323903803581477215932164445603020776463900469847711537876805235032115644003714722521348033456257668725690326079171793711431457920222734093104220570353441007183743095193230151427108441846129428515173597937731525945041078354739083204061766726919198969797342314455153437638673796857573212124963866102658701821057914391177924983506455132901314258912403295407041286177673251673402237780747824191767932248398819598118097078328356042340936201147364721085208351838141357393933698220234162065414200807668925317139759256565964263363302847889209691181165614662591809389030926490025581574742252860955471214833233279215743260433359891658420877879679056172288956904961246947048742818770127639411321479822034901626392517992759176748141034843274258058978092578930291334599818858049987873569217996991713634545041479973369099902068877933881518104321366417998584122015872102169329257701713917419658111446158163183397685833781556523753851367515346599404055800632687932431843921016434590568689988583639704747563686996553149644567709119908235496282993920652686449397205236192959165498413383659945763791499258824399518106409707926141724016253161213153213246902659876632955879307054547978021752409146070380709204663205670471071835727936648136945214362132832682961260919672780715029464660272058046743118410440675573318261265880390389072562304527181303213593252444501611463280815775664323274847915000959337504624430873324553479897847524403853410406976744607418139816229152185223347161730669358929152662712201600642958897728227139264541146856411647265507386620827195766904182747684264278100733344584679763470387444345712136742750522492277785014051935486289727152389425660671135729290818819082017388675181727884366843060947396874605170286839295504537518120154074719826446132559517242364363776092262990822848406829442320922179445800688521871028825008652062112352890160411726282507449074040858024550596889363386683272696317768224637330062766499730588912106398797528747340137804889056903285631012589810246790469417644990467876678096086946744120244743236236605089001682793515978875944788792447511917128876874338868085945485217021688164430551187097317028284528305854335523285748708700377759838885465795631812743599263689568271559578788321617500124908332498774378683006985954000437084259764040436191995710193458509072697745937480020367351931575085104218132119169850451666427007313755535925188013344974095828807858109596806929165043476962814075792797259993818640858217743293967377639578356981492954254232580280261697419984810489143678560904136223567640364118768437780892311280751049449776545190944455178032050572489531603255512095656135565750062603642526385139786209538048768497503346652896921301793624255873708216565729980568221549927315983801962644651152372468850848219334351451928054481003348278356208220695915155773234627452907505869386550056432592506718106063558956735470256474403126907663382965702393822762504063115481987023930457263780518419913809626961088957684424664264897804965191643224718247526304363729490142610866770368747664896414345485301629396357628082067217611882879956411652877372653073670673886495786584818583617307422401963954635964630290348363701698660108581139946509292976535322282869757145015409242364575793254962762875115811347044844174605030031796995410969532616831468984460963633643488671616521814431702527070367774757422582176337754456053941372102019857386728659350322337384037444931287777570714115570721894116393520720079506114365764911575009441408612915840422150600111158928584328834445901342803843458205835529739834799098216371966855028208092552698137546799931071083586619524945808461552290804429689690514087315268592314089672025126654494514709481629197208131089619447806626707572794995826551438577332780338999777805826623054771876598837893129979646954789643999124082564160554530305087518355212477516637930743023567445708167944441903939620950139746545478752479686602100503658893141259560806348154541164777381266195935427122309156893097576168136134543589793778830205832261616586803164700317202535779364315451959365614878484564112407390887792766320543421015265640637302309297724170183913565873165631976305801479988432547483245758886125058561713474208318867950054355866948962724715886713999561450633416493108996311566253576841095717263360990525875504272845795128432655474171042442321777343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 67171434847747425100425399050613447881893708074329230810871286761920248667528895067096367460074055501450561184188591284296209305949284570138797399994626174764209646135347067426640097278239787948138082875396512005317494822341172955973784884812671977817727333686032484856275564260289630504196635908760639620330094607277602316177819204936949884645092513817022110305364546798843016546644079962405328641257868705883241988864898898182085299608316630198813317194373681660827348325594546609513105890435527457166484897117816928966572075214579975516212753790390998410351969778569071582512120382522037433874694666829859591535253383091640092380052937572111520490365383352179168586556506126146057706755912744298691631246272012848727960572367171682859159642725853967276248783649389881175193046835862224763746948974744712348194416556306113200423147067114662559116264131130748436343469204278205800573009880602657323264878101094404983197112643858819312316233565995079078138516615213149442201883213022333070843027170742420454461246789196733047212101828857595801531493545511101425936509611197024643282919159362836988198429055661353444527676893338908556104492133540481961046551509217850681453876058203107589342988497248372847216670642067410805187700860458476291798314806293181410090490807712260616085278197989999999675685556245917239282879096030349628985512120825570896044240161783632283628736432692096136958810703390394364248915097658077371428662061328358656808137304927314932649672866344084565910620535323651627178334049954159086014928827326051686084785927899307384039897796769828259436225882842952398140354282956685318301776137547868860921683141964213052810149785730903896046213031451293241472515808998439567165686114802461984151283645861532701988352319529715746951913483071766855447230630673365337221026539772087902180135429072603124406142229480885164177023936035009779220029457695810124333973036665503524914867856469652349664458992496595598668684184612057910848316087306982380834875318349213451270734678228506841185069329908080156742986779838225622179765941531303432948843266738938619526654470213701202245896248405194274935905936273648331768592478989750938561055830474019503675817050426891989435790887956429823474594104664771181843009800346298852296590403244630955394402831075752710631911040124009960390104284416736196410663373234018828218240075035435896336828356065541970650051716049334894936241773554380435446909279060492484510788893839345684381408109158569945223925879835943453919351927830770645454833134001108231159844254844118950027874698646747419843063908050547023970498945004493359773112663892919148013818733549717892318676400948067417397535904538539541389866880955310583944363858452608312368504740696430967691522261653328698505957342367201462995053912650193894174268082125601123432600292509070249048848032316760126189769399500849175714655653818266336905272631852140983074464524237718097971691685791839017346363776555938122331945446160854559178105666034795458213445320753291784760309697104488345145814535424102333642169587884971123275934292007744588857150396494529532755891385134045360284402186525498878735273384245892974108263861825368502160697085345564508309150244617426396961701883544552406894773786472715789986581107542900618347942605636554555023896598352290604655901904163627897179126485477264608444908077301949654107678783819476761903420200689381662076004674111120802406060357444969195550170159603047169554107740412032970193489639593182727790392489195753379471402246642491287202590260544347365978621704296267516742079599723208242796441562625294440613452698145760946787119528407323316212034713744011051428920136900368260254368221032967097640121234612521739134325137283905571241565309295438544148832286665697244367494319087691000608459577289524214762210012499560636374856199930995588280507706978300349228100593756695867770296552168375591025080739076193189003183657507753103515954950892516844865708895114414617785923658525001470759761682661577318346449072972756978644087575499772316003993002311750745412789717830348452756209634302954300123059061957337745385235617732401128495800586966530336382225836281342496519215972627555863168176492873910877299344802853650790936346176909528634691561986592198500622953301154763108078843823816255730301134211421032650269583800512449910648403184346323946603058198643086014697039150540524199584720382803220576208698899215582267530066928884480148553848266601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 36063872667861156092632916323096843576708168931847290673387424838396109956587237627900180132410831293159923374060992364529310844746440909856649792718164606920105144887618806798752791545483362302542392926853714613036985005195681648806202108022773878197443707035810666444213422414183926818105432778636093214220198361123827586262309236894361134036990399944058378621083790098763798901858831275792138179292322800293528098944906606910031509988509310541257054160765748071913496224974416969340959852853320769451900452267850318450384578036962859405974962740700545346311256411384020790555777772665895058503919180618049535806475606668097442417069086788706118248688960718330355883173717766033175391922346057998861842055227760295976072167332381835860245059787437527689252278946621398214085804099149579185450769683824167578115157894544935561407698994597080702405621143343818277924358524866511714694210621419353312183092015855712327996526685278638905167845401471842581209958490611032023436885661551048166209526834721330901194734312508858181910307875827977134732560332846431931329421708974907093802362956615338136997188205864118016160923493149101325383359143961112697127790052034004252213717110152660432622155853934908898838719559938594322428309115178031457109773030399263092817045138020850407123523384768883185636311333569206164038757456137113062968080281284373962976836998567216511464761707937502998774348310122031178184388475596379335393387551210893127223706790505617517302321295399542558443143631620163042578652061365064542127655030330077921690607532812560373318585856702023504611495647357756133303321625647076889565826556324135812096672121483541610062110768501407047903399474569488515233934797340586678349720512425441158260678652165405833509009818356395192483548070613273637919546013207478116844177451064834251042068576553723602489488217259076610632779435471286463312860935429327178293332315674102436020119075463210393125579395078225392550983874607997881177845699614610617459473845773395174197017954107805341882932587243909508589001213808391973491070795769777220083556907757911874554776671234426912960153535214771294855084707399665165824300514323612774979740779805017873868573130481654309859335383720509099125131188003087027511209801631482817565287799805476930365498984158928263088845225912883750560892912614479949772045129315814912151676120760792570566020839782517035790206070913698819894560916216613694809569743282823400437170501983392609548074570398856644648906095266488467528071404626522236054984558074558213616634685057505222597052423243849209128198046941137973742178670951128862156466448462152482205635141018572242996433720912492770750642563492845102779289422033367080344690514353149739503271148841415544915885609399785454510280514281026337846176691923426108269817894363201326774091910807374329994587290864912755073631562160314403746039151332281247644124997745774376736474729410715592574018778545921270023207120171310428393195326620545476745985112667088347185468646015533890673516547669353519607320631498816205717126198580280338030374551187012435433902539615283174737204770982376868412759448490367237399128855569599482317862935480222092648103275270576779016190900054310814652747794144100728685865289536537237415528772843105191267283320712215900842470045202448064912062266486724545655286484049647586084054496399007495173775824763622299037504582167940664298646708431702334591120553281639087995499340122367918902024051284905827358082701429577004422597758000407806136770342931634305018261747975608859825998493698687690260745522570192368902541711827336936764362903061105486275038086651654394530521718226485354503035252907774771676826483639506250793441563680816845370553216987738026898334997700052506685909905277535224490567968293220875286337969555257068189330932176271669957748307406716425522102227707344890980998942167878879572362579753368774879406755385053109751049171777398927028907748424449203714600202907358879699726348689069746969706831973259103348624685915555923990728040118048519036374933510394608134422566926616738699273171300312147635316381858702395191459037756831727323071280564167010879318382812070086038760116887330779466295761418897055789224453854539656899253002331603165209663616189869481951353363138140202699985577983371857270653653288500243518801936424826615046397805123338050142145676680363227254451959311074739182792819609808581028365353626091716066071057866793125867843627929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 23030647687100974110664586723377372186997004408790865557701649267700674895088591979696259618903100156182809175110084759272787903272933943895463891246625968464658745293024520636202628553918577228672858849392097187219958424661314824174474990568494237542102636447715560372113475464333595995265650926481516567001433060902987586832296330396913585426078555423864929242947029323249877218935094196986522288315800950697432328431230954537060962656440278669363177193293926518227867366628605524744127831903520226167033360171243913519359337146470702770349096232618620816101116222258834026611898002055594901700294049498927264010381554881119316791130944010068128988606660178565165797771137806586421662999922232399913727902560773147583507943363865966561848996541688193956757381523357522973245381887210250781623839342874800993062773921048678249215971005194183355938311085209118850826081653754099160925382320027719793403758892009180624379739996004066194965051715353188701093693572639719806115880285383448492936342310242397480263624497549003951075530253507632022932699270850569620799461603459836885253130535699378217855748150848462969395279447537489801507615818235864744926055696144398529307417555833766474298116983940389230586901718785277606330365746494340908097148300779272129773799053540902470754994872353002268926876261160937810724836708591840914165671154927277704679994188996679604910143213821567336989114019008109403989922043532511454877606633384388130151668644351741244847435787173294502457239823933218566924271436836604491921418063288034584615616455870582806349288651356549069171635262460194310325481150124350012908937549027824387319984822587097350163771452384192284088206555149868551627366970482619448245176150186546566196925852719613231994907315646003350304670203259836232913590751491776260919236887135776850195103224209174688691610210946408697062548173607871505871158723541843700654987067167141032480350159344830680458712123777145889575566852941403783188238935982800842902087741027005507568779197448638063941583202091878351613604856454297893949100129885591020392934267554444904205817476259697915767029779110238282980756800847621325452791672332902951485573380800162925643511630886151497576220189005840603911431679621897544470690586053908224947218998148931892030269863438653514214894487899482197083941074225077573019758123660470255190856656299914897314284804656910405395013353171249792246467640534320902012393843838006390801914423798283729955630972383843221819666561148066955166645078003960260549539514788203503610902309976740857948433550716648910456282381090479113911746319570149535935110813701740451327168307192262597977418779149871099982556182996822208159253579797697610691712669710653615396064025427777841193331740175627677591688570360330791062370642005481779464107166348882229198010291235455840277353357718804391774982041999693475387653611985586287387235933535671483345977505973626416470476352001251383855628844894354762834320772074159461890013377373001571249578401596075672245062470744295116448234963774976280945546685759043061354440851849366724263778906728282557984145591159708112308065188425403073639850506608273793605821486076646347189270526702091165472125841420722400619984256662675337183292461541166621936756460489621948298387331967865492266247745988693116764818239326377744360957843697934404426862130406869904101951121360875366562526120019289175639061829467959380196808201274374511683631106051719674770953968858171961341845659405371543375187095101031798757915453947704192956609093139258279257172388583836962215843391636360023069682963445029456349768102757148923207296486771363609619311459385902681295786662647784997847517433439382895402264169250251174985465362499239920170496923916650497177520379481655024284680140489445493186602725258076807307526792590552528525576377491591234021252853807947325530735920971152456072064142073887563714667984588434740618953131290507611292436280871357349226805899082661318898198825641122040418347693200997053633016694109698537353149691565235665225693353705275163730580961481923980670922574366752667081675221907531887241886683793928682700464056654150012891258273142119400136075112207367494360360103944086201528213530031197051732028237937731317584768096221910256405820167173009723302573869215769083727838146442712492560534104008048711794809082705410357983960659518944748553060810022402065528675439154332876806320585735821104833576100645586848258972167968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 27971021018290568741043028891305977938185836896333462901066353559388390935120368960131808619316764377853925878068465635632470319753488434123543245257461315472200359202423579155340632243780116782663398328275313582884753390155988746760745473825229571325116673852828564855224668777961900680909612596987499716160033010312573681608040329703227760635792443307772653923703555086339342142869995600682044318995890569125022897045651692373812666395275582639116801524765067359742279363594628170988504894503892569568391985738067071155498169140752326050335318087607759142456904086107042942475880915656445236149878195044198587077605834385822578783179036148460705859949825216852789455723578176191306721963411354512346980927665521016509587419870515212295882478245091880024183480886716715572864475976586579427117172381549786546109058854633309882563929901884295759065924934239186835508835372835550294849362936169159847843404088553619081131212481345317384151196446048088921475300702772256472472912821298084440674674004852867447584949423266544261910554161367928389282413940068926940904221394870404606399804473058760573366042215272303710539519589631316366547550655806901837494767629078175048558173903445658719047106613453918347981067447510364533102036257454493860294649805249232256100418753270815404511266124011657305705916071433176245830496043543029843135863856415463391611805898888277085362473015242748533304743498564460788640246319956638199478857539920506652178104542986199005998089141315337259026586324150774556257735347411857173083766193026192392802121504326663424578396906989951821081887726252579363823176244263448682702960378006534633338219270108916104064921368225778146703492395605098087325507144189862947605886607796381410775703715423447937119658407401361114059396970075973212229057757611412334185564665959893092684361615829516456467207589706998327489231307100907631717134745300061825538760980271021131458995841867306059794867894540418461338625882075464800937397019166105867958421116785008225803976837875252806698323128046770342761165237700484899053831128036714579774898163075786755017378294737085981120649052894088651723732010666198652091872119492028998787273767901331477395138892136857360798111302218062313635990247558140232543580552196368074036512089666251463233102423699352594798367256731071507901304432526650357145668855940480685376743876511982299444819462466000375200651110955243397820670229082526031797694704398857922473036105952488693199635654464777860330838550006792606147004276888562851051680845709077981448333408267897962871479624623206079632709751796546508114838518364920351754337977549553366370447903997681745059602727803643603994704855540495524543885540951827327196478154735329288195301353691097475921210397759414937662549951444015461195400796471445054590969505227268512692375368132309288587723528397255948006043892597691027788712134293877948425848436437735953287896626842037047191251322535634560908258990398522804317494188204200623369232086398806775677401508234129326936094958673166649205636027855721034334901560103485882237077067725538715568654774034675911100002136925824026152067506919867166883079103590740267221673605843006147580539241743823236580510237022095016327269283491260480392473985672790648828293280410165800422050383877757445059227059685120716654888609919257613653590921947692709263525929045819146773778427468761972906861189261285390158592827292825053005095100239315315275318498626352733904423631770692830849956079009457141114648711421125768512820966656974904207374329980212700506234308103494360006479787706292662798514882317090794768730011334211566838626651114962890716005002796544521847745936016849620135603044302128795891343788671065739506407564152092093277608156285040484171193434942915715044110444783293933124747230356842417602429775672374625212516517783506072028698520246053762782194463888844866683375970435401903931665604760257031238592223677623494797087428690786209965929914410677206629726072723716742903596118835973652331624062287514439163126326781098395403185488105112822770228317952973921754620290490606539112637871351067236298092929664350571909245981750560109810414288027310142394193936708253411783095418819093278621733114334989204089034887145981213538459410451946128124528684130924790511039187860612423252382299558678251542182599684602921672222219774581232596890325007647971257709769311384697549850508829449656875689919893063217770645678683649748563766479492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 28644708640213135614857858515045516152830187017932866837756010650827365343253746459193674524164375038428025921339468545320608661418412362118441432366871958391116707141048286651082685115069685379705521645386992364828115272760156279821892377114681239270943867944746383032958726576288564819917319405872280783262932691514854383410624344176984313631004937163385188409214162890503952279300332824743199413532486201836225013127716208670822788926580223078689157712447581094059653310855431838559974987071383790891973407192470419028960086612532509948652759894575437583818467493098012416736413045733297849855464936130337005639873217493640484182864387442404831018928123009517896444475559840345231654725232379763193005730147246067377154519608319627636999628000589629270804817282161507297403505592623065142452214627493376274543927452020716767498048760248510646307351474527562227057446930217183973424238759484000064886602580167106681059798391529842158916661490561154666633214146694054065714479477069590624163644954606945735164400316374811824706481023100843875083685751870216728815996228116527249319399922733772641730791881910088536582203362441126146120055589226071925004181309275928966291460704881450628201422106877384613976243829799547113389709963521495733688669068364139223203111770535603280926063748609952660289157992175035773774928606600285831702718642224955636347903264694543466405721246084058145209160431767504940398986318154163191581591611288231721297591352975643450546101257557391894419682402744290656451049151601207928740125406191155550591554049128510390991057869230623791577643080278738913874448688713153023868913305631863960329006604520723645025007934756815035372316017778668905017234474621219440009374067998662946922651619110683306108606787687618044469976868533307062515981937789500907278652779280901691817500149864150215280460289836187204925944068355159351034548474922476887661055252415364318813257703628417357741379510774956503841681671309308263280950062526072123884408140091979034376211132578986529458837567152394676494737767667198844370055326685500428893095396099664386123891993552740742215298769995010841866149041027582482176086371490644238569856898498394670497437135495263257341876395879716971663941205281132392187217154775156742805748272073630392792830352485082268490218329821374125125716749506388909090602490475053206061434165440803873773444118658367831725238567973183501035866436844403989775027949778715063310057386247855712199102012199298411086649178075388962406273929050108197013393649081935164783203857334295939699139490578315994980052898474142501351295501762679301074196457988517100134705301007073540029067575427491218275359911819727347105117375989258800389822993070828499242638156745905094251156548426209936737517811555298420731957838205426595596569181799778126525009663015728373672156062555936987603534806407986887618828715415022234130129637584390398835451039664563474951771173556918022080608507097112705703419716319113328109013654625547439301346673254520401381110649334051783419650823636217661151727576376306924514802758431509974272175887216408600474488505885026727464237360615375178179881699455723274543146698931026681365679102417912395198704000838523567044695719898580997615271118641926169636132010865277478180781109334017959125526900499791659069875230591874752635398641391218109361514709037860638621227422015366436256172523505270174661072268855186550721617731475893845616771017947823340652009050700455196711498294238520771085685260420674059090877044223306017542476058297158066666909926858223481438574114131989635606631280252622175422442465132946164850787927356894903220416243966573416536303596265592288110324918284277915307776469301608924684092509566135845731194246601956626018257034829811145928431217227649980259746978731819464615734741161740523140551452758591064455179936410486386562834448955728437428229713759002889497364303620635858218496801445072032105992214681750991472132724843180143592620303549385871220019776707434420910364643922045253982387512613866567005835950336030687458598597797472043954949394281792894533828710363556241426125398298180221570502813817682934629436733745878086370016714600399616564355149699153431337412809921717439256144078390754652946404103323720390517390342243915042026696674341118930950761486959952891785308017608678968785382542703757158292208945710862592377566458156603404661660457667641489543638251471374678303050131944473832845687866210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 18560671657284045488222936882354231838335351089960742840795121760205006706452274120461594288380766672642369270766376414066841585219824673528040631064524079646809951588062895785596453205933811838916730529831667009120656601661529984514299886260149209132867470849002378881076059520021610148337782811003914719168918256215612478839893799550593990625089886468420041879630314762473835018618869321164690356089977756810462020421257424639863012763249313882136647997822733083943423758487965604031889717160229124249062243607110853997314291993422844338566675619126268030692990722845936189986387644893752988184714399837880362324319137545744041786336739719966946992236574209775420696723993880591808827294797957649538706904089693511802593448953064661665843121875566805826269150892126130535198050514576256446051144415005470475253510538107112875053344947607356560848780836860676955406930388578300831518490898756780881179068074624939178566944084480637391786829914057767801055162794610966726049271951686756817616828717541741840164553738662749796379155527155913439431780687027750478189728547125212319525331527429818132267011071468147675732452422181136226367163044767039825194643574506025680428076323888866525113939873068687119392796977001968728268201753660919202026805807355894687204364880425953480141007200858136652238631449104421557787395050727343448415736909742236198638372297796073769201615287193564649543963915169582858546702754539072284220983179621916232624416033514466556717662296537318164928186289242393356892482833238858509084704681339238778610282652008036791654537396520492868079900259321336249177315626234753803041931909127638644414843730629856236206455022205565963172355662775471704568643938685010431907015926748183547468727789885774731743645058241504519791581060032794035400469243234363379996659953058657857681979333329938293032326786169026683501268351136095742094893135307641930138779722974059028908298662337055828064354669851898672959288515269033738956716599380302325863960730283162730540251997703804488955623740330812901163395836695783855351594163317835716327982553212777920250922128287244302818724766551449820984486329848280821611888110753402990498282263768593698980062696567756434391710989585183850562675248773845098292886783020745630131655379698591671131702906314103223036300307343893753318232067934819599874610973135490939956960415804532158798420123783862968952604990667056957302943080718041555818403409196761172157316995781444577588736848462692879173205146548201092412059985194925572444940506980685939457551094086475454341060563793529367139754032882146548332490721930076465230205024732188928676560714475175218990058588449634550101912906291249513713533581265641864134039877689129258636976772745317425897339485443241177056427143868710271451431928337627710528088382318612585123364328902958133438435198436563524291624129463592626868535938995656882260304926607882104329767289750073124087323820240837576151988855596179710944717512534779698671176831161598261591751062648767247717212577046544890435823441476668656253794276157779664262935662930505678964394507856633246631410726682354311826274953835166084150838281003187343435467992995328062956393449543541476283877763658652032153637420019183154057257606038874946590223996315195165069873560103466099449862619792011275927545744639679523715787420625057027299713467234821131028993290906979464917370484359332174450370514507753036490871366566961562996061337208000786108100446209792903852835728016771899693836772168434652183952895909887850104473913438016640002210980629240802195398812685983789048310968619963275444344644854503644566797657396033417887484600554333647381912444515117258315161280427543976913007678417336414052634001708284755882964273300615428447051828580514623287891766774394727414400964810480246822279303112150048718215420779689509672564172050249517822730532806160225674584652103622077255499064958799851742615402436279641650747724858311933673300703079128995855090490602632314096068794270556949176178084440831630339703279720752690322815189630857385704603066737391557326098555702659637334379600853030597009580977419892683448109460347653093019467373413544930484496829320461315158843098468305910373125802208573179895550529183970069685806670041845283092719063955610810383444261140170298234035947427200991640168914629226314922017166189808332110579030188173261496321614717946945899990893802810747866560985193384869518240520847029983997344970703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 8011321212093801594316445928464907732288161823314913245838570477397789605612794906984752543410685831255110457392786964344576374043583325788324758436829527993612813574112077643934667905527596980582030819436449269340940765879819992135505042887806009625234065555810001571151312194510432483459138070459132144812736063408932059890406388469880027699709777976180117675418601010646710356336545791488765522503348692650908774719515043816569845708407609021421538177078810804729251018169573112570911239998588700342557994794518570454377219138900067511697685652602674668078307060588939750571708005001284656939772538126276362099727699246007316549648235604903009348258466076614703537049427321430313750200967938408845034282043440628360321731534007533787268450330991788538886657365806311729117473717566394934389093661446202422125269811104139934450027553607968755477853314867851304208333051929259215669674390498697412687535094325888843098454273133657621013089198917979981040172922973930363598804256250118852457457245633950000782062426126939619437210743584383691419088761884248660639549901715017738787270730481137717357209637203693229328851534289820326818213139596294439937451228095765042540061491054887929047723768162972359772668461099228699881247781495053719259505890068355630609286545040885414587058402738529012800834399142047929731908507528233576899895451397798882187619046673943212375646142333773881918744891797951675600496258284186027267782900005912221885547612732157173701375324171385508390772775813523408846034221363229636189058648500517055163388007111282945990342815219138852143051782076412339425211785929616886570075659924951370452040086915755666437501149923904255068457602827297280043635030492723046101056921018900674775314358365166600030793367093898904659245878453309776701338666155804189685028883878613512260323557623561374383584463865424995965631756367917175988623074748898802540538301056266092634686954803961685221385434574656775359522171019363361205656479193255285893257327761572649559065442035963019313202390808212800308219089647564681852616905804525355311262347916038211037710599822567982437441490824190938314544913827608615192075539526840146095098670979190586442316561428003355403149134406494510734479059015656040496570191349387448013770437505523729979373103393469306291503431497108685920120412569951332133996243205048107201277656621966143449332309916090383792884683011728428680526077628045337786428389792124122387498086558176515934472131228054947896653306088512013001554939640724897011957244527540985316855676234870896742394004120496500181079110773924191148657401787745644117398403582213218282728048655651825476322385323148537819801528939942112483044455908181133262387290382595089617938340491738669227017378509746736549486251300756051251516459762267336775560161455001868026595044705247487907680955671919114549828964898702281453425440500058642283641889042601651317282256705361748163875866462033657693591513254154536094445339239674849246452317846676567781137103687459110756418938722331663928116170136680314122655089593406592477749396157952674696848745018360737727611144364713663611974449875453835989949475315759496803292093199649486774612054433328195208826762810181841779527611522248708670039849194502050792288899134544227510001082477855052261726418993022969944456118764654422295593547716197323255103521088961118695313780597509987670333182868453909909395917636511455420305436536364053848120752992373361332576135720696800293126014784245416280119675568131194709455841683342117794323035265417925332200464978244376205639911593438919374559475457584665067916825906755283389999208116255773072668777437341831644131304435251771534430935614901324158136736812969449831548721924139346356543478079196525297300548526768241760727020393714481210634472193610845485109261865576214578956374135517684511106264989049296628524233624129646489488148444352365582162504774621466168977609308334327520683579479477369137413345995466584685097401857361642754735906849775218520378069835560600387957890804676310366429470508732565750698612541786022935071267379566354869973805670302171645249493683495637165757913182325013379058952757805102120793836297223889173426246166868935585458058738309739842301069164850260727461313574246606730472782002611480533466788679877170866471075089672375219235999121000270343236472922040596505420912109389470538007667846956833903025138211591024065531428319242301938629680080339312553405761718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 3350767026774267153100085021115528558202608618694133590069336152720969894177871088657014961939291600022934033094250699150668665362534616396657284560733981001461292643107205633836422905923388652691725973768977651841059026327056704412504242344096912866832401569641605088100722140431554755457216015204205170878624517186665025223750937280774914328578471204986227890109600351046678127593608847452872805511347963223917416478096865061421500960584616612003008199058532376158856781637134381369620126365009586425160615849795186123978130133371538011124366063234332865870360346247571220459750422195168111426446920458533371837986323766148447605820569230802240357875413272669966698580926866954782843285263032394385447177378257630057789000136307090759563978554165978314137685221549615063005585076245223460079951706705302707244104578496179785262884456354137862418508451980527267283083499670077355925482735665109020749211225753858614131897233295786982135149389100313003745015152056646490327578210248891096422438694177172014864939542220755120067234243234417810515482119214888692717399647285220737453470907050564107213444613671316827757871976060811713199920894497966382612982049198326935246464448605269636767596370344012502689580649882528233782698927026269043735403350975472198562658879102333986908494234413598983217940280169393845294389503938870146819483035067212081151080014259761998129438647551196097502715787259125149456922787654701874759403231894353321541051202847334346059550978438676786650231797263431290168915638711407889006180118317811835522404793103468735279120887871421473058930338121037138274790716887281858437385919963866284052800209007837482832798065571821634147633336689564511884344643543714405859657877133020345914764257006820698904657595892722450491410035061974028954827060545816957383851586813032234083770155202079477362710662257086575668089313047529765912883798361041778299235163897927235084141298544618537507983742247198426242171800799395636272297859647395914390960747420967982210652445464006790580190315005281671391093074532049416387314519846165167952274804589002634312138555243482501717740428525050635330246928146806800996376730353711628463223529937545850258206113478300733865160678278490947884217946542619402407693102590157587332988980100964661947274892629275191345691517834868075703073764059394799029431536875344966299087595919905753028911127546242830922979608079216942113085870811525463024804039306258857527170080158605125160744086140162928438445954144818417646866234001822650001878942847696685990613568904031911942067517997635411235379988095677803638442867113180549248392453997609601566614125353995360408353195120788944816304743074248998989675949675772172108412994316668468566210755374866879248902795516806004546220425002560689905523838799733651057045032427397905065425578089741388279714892750109792915161481371796083314949270852916172111881690793450179768441577794661916984405210512864558561307385259322957526809072287140181062799242884838053878245396363368765370569475559944984453362821117971185974069152898166579135929608500218587520358455343189131866047529975079534224275027485625943759392198389281384348068945579752540948444535052001541989919341008035195533113632764511615546571265141307515585003275431266108232973977723934507539000563040443835043127185164060331592378400722521968241664926877412969804925097065269200566138229543613759909409480846280137920219194112656965044938590489291810911624190628397664124661378841552417202397692739247757260413286790570691246313304631695335192475353263118603939213637003857091203897004214022241920486867687169720505027467785461992166684397026057151895416392721285581562586107147948708787495648486464184593270650663090363386270949602578618499547669695456112637396019875771736940532329673728913693603585012439095623806174056118138311718322303424792239825574960564154429933008783457832388404609648323220044898490770186891759823365145651987502817557696339281404624465034538903443160101220890332094020847433843907386734165232156336526859968910185776503788384669707038915387745027409395125960105044528358874483241842043369263719089195243063160518442890245953370749193860194711065213354401515466386524675992115795540118001984500548710911692537945208164599191534647530385049422618588763855348065978486658943373387902414611806942057208942040872020862868681474270700149486183745110168204005125549712780226412067730024091360974125564098358154296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 2546842941859870059654878987258035398883208629326451910749711477627377826619578623570122493800458013907831563575175057252333962928808691214373313404370237476685102653981374912568351029587498500364640358920104908683407831986477587699773631337850244437725699425002250079503066581444126659370322183766125326882965057831209450752594966286458384499070934515596371741462001166345749754267098897793380656823959119313505784193634220808901014913569792622415312784921072837084901946757601916714294271146349344757896114505442738551432868813298687949288634743830460048280119046389588166699308501881574681101259236506938424355975744896158588702799345082089508214922750789977660362980073083150635750328401816083834091972715786480764117386525437542331210202772484663963960251602614988253441698753873626475910801859809518224178649162747973007253653598798635722601693797794102884406852710255894825280827320447295688298917283559646744812976676754517358809423269695810030055972898161351885431807979588437565766363385675441311611909537505137503034637470559583291284069595711224550088548937996008214526119592303937266988642592464616341969307852899966135759943149983845870950201307084125751729444094355692128812889143063285353698118312659685813431010624241844589189264997624886348133826667122133528850844989277353433452666313146679289840555757612797935244931968215526004225513364225307318778309883456316509969664267524168200741586276586375379644002772906936273135080203553458064198782028454035937258801169772640784462077229878125913788193173028603537838971196842400939575753712234517094035677833213936651126328866197915976098729419261793090413011225670352075639488903403549191307207440131683944637568489133159328281886341803302743583826149272336851052137985563347933962391563076219274106537972935095272758008555370367108994155377317154689393558228935406193840467398347980399271738192617883825366915628567242489907494623691752594798017668470779323551563265522347486962286224741039902628095858537603163427451173690577515879720672637367870959625061803305536851827388228572383245008587611675654242790938564837172412529327335342167870506896405180093559813060479138983297813173293288375573319337933319766009436737329072307139097675405665169729848385054302415644319026228904953014509465637289606730226259693353722943958638846743412149554276941375718157307852556571230098005149462348181252741618787683351429960938087752486928396991864067646006488648989989766098648940325772750033010007217835541164794211785939981160574012274854437884160311454341527138960803539206013708164274100961839701392698489827629674276546808271055079674766286788772182016367801634573923606904810643739373941532462831883181074847441891248301203531426885756492030894150745801955552405258969844593185700099361996466838044975890395016871818406077840288296058353479469382932505927226720806509835125883734870787828194443129197461845511868172333936698080778755888017806753244982969424611547771399249327897235857121487322481513527126924119794401189169495540427482290728884671176224911059727349490223148667510642670809388070765470468644988784579455763209565456540983084806828577707355652277618355857028008340766463052075407731971521042120743539622936015498638325760358591035993434094918220089325275188062441130189578622271999067576086504755113364591708357531198412983982447786559762531276786370511748802752288345064157358888792352980903872362220839858009080357534110528379510007431560759017387127912369351997555414766069984854544674473238383828836827907303327512704051804430213288614255363277028595463443773852510049921649664618015554582143066473615190878648014386658790924017244109494175927397792920848860605995062876377158663358051970423387047309396605330004009777267620570720184787352397556634182162543840315652060328935664245700187210252588390407705906907673541013149856979052942965663713696940793000069968734308469750473913395975737278987357313857526364787931314712822852241997766280627649467202675214721261700116204259226683642795336337131970252577208101774325526605298696706770752454265507575401015106791083443535522914968665456538535304789864877409075384673301923718992891673772291721281169321461387468826387473301054799574319251702138037019621688304322323779272459500699050283632173835797029446539425709404802804309675371421653184289829060621723537176047920120110183117816004439696403729542839562543512458431260725433276093099266290664672851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 2151261168605546522012432655033614141076514905301461608097131839936857262617085466295696148729267383812540126864396070802157952359705422360782297073321441782427822025091900328284684911438665382310853080771506099556408726144070131237837766504869568676848811880481448119079464505247838346543721609768596394447552930028140668455507384770175953742847402351996944776272796066061280378412821667093325033964532119452638431664563293668516787487336996307537808299286634401079464234388029347681783019549056742600054148249417535384360933152493466113369546131694545847441171857801144077486561702213492922929416619315993925876573970799821608522035132021746622191773839657400595946766492061757255418780088802492689901999853710776006444944273311931647403841930840923084745769448066609948970373280461267607725243720900333155237694070889906140811367515840724999204249743972035177205761131442824395159938344299396918863817547308015455255656360865740026302671216296022206195444706725167212152520663524521134994555355365675443126738957565805772216000199625947362834537018051504842187900524804266799710911627086050552899041126349196288855652718390211228723966806330203427934979503731221264678031308244398259270823711268882263454450517688384415668167136065326549757407697879596572218324357156510339150418337950872103122511022417689758284656981169805730357467188235134704374858982629047697537499940475523474752105105337447909405970169157476142644851223523305169746276885762215574568609344407953376455927813733683201375980928686454037645797603079142277486025315213205499496955575611914025608729994609799883172028333294616787148131491660328487179652755802362816904410517255963961954337012784631845337729386093780983573568194238529754144932538471041808762068109622720074753030651973405163841878745435966749943396464557634452380450969546768931740148270921153464144113676958573786521841083479591301435518418399680413805940693917178032214441791645590027207935339454550271501931199793080712204166047987651284524116442983945035316138148242016680841784643368642809450806160363728815383309167422164968947186541147778851859771659447554915577504490494089715181877118718193730873339606754511468935536649477297322528620873853248810853950593024693759090660428562993368376003644445312009825423948879044064250508886201220131721801526770190716288760222695684972049321120070824921060451504894548384174810801210328312737798931345344448254338493513712078964280135594625386043656809838858275227754692442538844714071742115770240734946976449944112369649242450872454237783706977813584504858649433866916863502426029815641546674367166747823866997113368809866058387840404797723349717118733794486962881629657935505672423275511461124206037783539291185873157135366698012417190771123349458527333629658425893389603384692237393509627040794002274434885918318723173831849698761718268711277588759927747727861798497643690454559415563061179193933119238055006639416520790973587914482288641567108654745152282000626065371268143301160259545214511121033013825746245171468424874574075587707651257625712712862063121776401978339200650055349927372707630021479794557377002589187039458897145413267181311070977946229889118886185557438505547025633394388558875764653517491209629416693435077321686697728910381439231830776703044712330655507585165904745038579205430068017342443411108899755623322433268285830787942893991536617050348513681618078544390206244233202203235540902077382660919459640535857747535393394189233221951743257258567896199589345062078193058401382393221401354765223311225604669275368836244451787438586460373440628044551802752806589007330115606884120745958895627257080114275721063836178953162347624359598296092052896811053250564621235094108672368330441552719031168690271916480718093140739487806673407734809431846399587281327162592390242449688514269659320127402311590626060150704270935007557058767972000985904676089440043740490680217812506818420001882855326829409455471208456105244415274711365480655679536240903051555999081430088975876307627568164757951373514640471258691732952285971860291412944582298594834054780140109237595498167867093734766496041164202536030987901836583726686317588762819997739996441328862081850181759487589932016703372447075829022877454781797705247585613692884859853419250580707791192534263162217642083455436290832765298179981801714124223755012529064650854981603037114452854766073940617732932617522934037879167590290307998657226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 1249537221613013944772271710128937144133360296282790769114159729608817358558357568473308567840838278165277826255692005944298295938384076543873722063596488922600107783545599627083608876615340606860190067001684723623041879021789842539435923494709518973990036016216891898408654343916755161411620041577794239318972810531336269580388629276246872755564885630952385350529881283975553886497936403727192863247005007703123952763299846721665384274869493463252192501685546303579043858925932109757538210642241213234866965589230401443963988449061764162697029815092803961088768863337751885103089546740059015359844152215469993270211711611794588322893352304328044194912708744847932369227425434080941162142565940214629770846379473747733618187012518928056497452493591978505622999671904496174094304699893807979922141632903668990965573223459781623986218227558834089118908395240015316195413421168148685923671815509901417001011101428378082213571356636812303016010956484114946271687979209121781745928196907896705899538625586091320508635665407580233722586695413933457534320917706372505651164341469275790732228681793179728691073477104627939382211455829160086201928078671318575409227352402096803681264071220330430080910734079830907486820900305424052106300724889365388419712602149274996781772782068144997634996708810943700710493306769249008182971668527020338359957080933141374521545548601449240740198684322317445047455220140797793510911409326067864688969317523251331129156963596931545032668133108799593249759786435062700776283197165142419705612612143520584456320040603687303231465203537000580251521690993848792564842309058482786279572884648910005152885538781076187304524053160939080939090596830250608665132461506981965859687880751234992283127152799741240755493426566106844742641167346274519657875330218541979085406455501881621925220230286768278204991101944478750558010731512416816176303734053707463172464427890398844195092440525190483552118517020211306218517275343727633952799517474576392475646061062064719090938445600812587018558032958466118848029407356463854894793941397526200557320648637526264494814515633888917317931428071711569855782428127997209689284979368283709118720076619772516245782794383922947302609281970208916529802460464399257430537651198474329906905694611192132006573520368152030488403090116158739957657653212667543202712447840319770234245266694406235903608732212572193659565971020736792837577216944780706582289346672337743674493274049531632373155813364208642896195714399618429014617532364890307208529613022859772808139389348030625781852794673845681196060409607099312557164521563104833449922184713305493480408360797052928760206590034185696268598545977615970283576482760164525862492905868936841152558799346884541426631463654059434208370456525364915039076014394853437276208419476772869155360767351185789279456313172089128903615749396182519649694068024243191039249595476589426386407094739858686132033414084787856757035584924543681018443995838545837169283152430916830127741662197227715464260860131355440482526132673623724467674820828792779590451930873812643067010546359227384960035618827954606826590551792746572916906362165068874804537311656869038679708051114931448297320218439619063720311044320070989115873401740398614153239234096358532780159872495795690432019012899419248172973003998242304083692182673717783175780698683949837172470343958641197829804908291490601577920087666703451886822425648245031785278473689668893353313195652550300895376102308273632081622301999255302402426756345109773803270692856476277635927189324270697756412255498795691531405964318779795933918963547663454354581578317834736204913571019884803194935351007647438665072556192219503631922997716180867975762991781949270031453520693838050949703095073908569746037009751807916498713312865189223966885152499266756260906386530677751199304639747733541003991791148129711985416543185540711885381352547081962277361807469078832680707172216435632143768923504724475524350355626566741829518118137457494883166445723812412371483201974944356010723803022982250830074516727677840697520889804726779734677252746389906235575920081714026160696136514354711280740363887402701325529015122580394463690674111743957351176361975791420246018805331838783422399144503267970548826721801682682705328582549667974263770591957421132788248494810197502416087336437006045812656264230198250598030439324074028636368973785031627351621531449299418170539865968748927116394042968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 458166815022019227740868479580848530443061849961773013331347430414511626257045733906116264295094119885364780856403206493759631895018779127166934505741347181529607987477711427324518771157946619730542118927310425346582767936975200637136733324803720028896380225867601405879178514420736373818796581639869095820433264353649340332996076145339065330090285796662608688666443016416039650646874989096620470225077808881243645061273710356662956000053072901656899577165423508675404841648810243728191106633526907976377689772082707710727881496101353099925828651961725576624713072016491781265572010395776440513213665585102453909637544559427417247956923334272643492221953437988505427052552815856578355940222456368249082972125695697019774889627627536133727276328415150970616480213271024283042573878385558246966974539795067476238631966216409315188485128349180775224551496091001711172209434224688985514856840035575501847754605744887420639784394778782004884211241650056958427126157062660196045927554907824928840003444816470538631179696872207224844473416158626959722989472554853420522392369496580325013298968547322647574867415689564601979660323470542392462080036810870711598980047738854658098757165853767701758180697378291986252683600048943797257831362785841356326973698979676187718329305423926389187563467517506367354656597829482147238648023417025863063799937756181052997887148003341858557076777762936928505200199837995138017291572378184492142624994991804729700242316453839599232209544449766009602832235958108519828158368199442171854924506540363151425983511163215589619166514062563384573584014730527960387353139290530165828891627646582116956050561387277869719504263316125125130375592881275367867266941654648244765296823232900160392118019146794045206849072331789089395177777041748794822353197571572765713575845675199944335442854911500335945835956596739206379591978299112870802226855336894075590268223194774283569829989838285254762211673145675242839170354508011036798043704567148793881554798250094945499375446162411898253852307402513904111659697263423189084386526949320745184071361446464314130626277682343807078650473684598523470509987687543225236355205324943803177420295720859801909105410852133223320734134628477924633992730625305240208313864173251672119433292204817991163673911685089233054830834147483990473507663038731091963497146036604303548354713522564648596474666839658325654886074809536379629006933074506434734930032123784043252765268267068575015408224821223790381004715461123541786858252839665998018121600822709615130886288652987830807101767195843568759264998329523428478744372386808177435449890599185862877433335844063255806341156727754948884425856696736436001262254893069097607045832777018186641189898591705810624084906563778609342796796167016360371468838341276338816136793078830562111918951740786619356916644121776970389194208735979614799644392470897843848659766016801257913554542540486972189191913591986311593161279422850168270752746835872634839810758726567828212888847619103546394573746104777819111355527331671927284098062221022139076818280222100293360013333713323453394951142000676269861701368537094267645702076544109231313302703016188949129294834534623192293006176223265632945901791543521139959365786554120018678918757994375609359789428942691678322233234104688277779991005585360649926929140169241817272834740091156499045865033493883914528565366205365898440662205366847313034935537701470718325129415047333721179398307205194437754213745521254694208630173815586343001258353594252914797645189160134837189167061738521802970653712863086353515458590485345216987654894212062878566753518689755427067359099136246078153770596196942277582163815574252950947431528587196327267633217912051874487314138943521832120588949559452092240129034876331079368325206001510060911287787376630191877748468317258963652927920432981037313608446470142494694632181671260148797041530608573951125110463825632369707415530651342883392865684501321193083533066852585102186237788713858455706303333925224665714313595970123682032640444072599056821886992190262480118636834934032804137437575314678780872142741009989391461550493072537784455088683536807173506649095297954568208344701669215156940388905908962505602128711273906398448288278222161569047180992501809980091129163432148878168831652479849819978799451602768762603581947642973590401946988993527036049838663806386294213213409512699814812355643498659185652854830550495535135269165039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 105937794713534672622641586433379624836267568913623189929894338555692490124899802819196241302431268533033421711062228466620539355415766445216614479712333023553459525039471303275152145525142772232818527383726911436998383724744894806019943166208704003249689113114971477342611555152092481107079372106496535315553486345358817222648064788357822760857472401264303050195989484346104509098840977140888232329288286120718606295570262758056991552977498806354828420635244432162414905108254377847492351098505657025653535433827347552239551174116725193176870250342729529620041974727108082979152434379814177916024011075681069624723340786023233513078784532506854943343562288821439372404660951344909462625308991282982370239253552526229391307235820009888770909841211607228756012961200478040740231628167982058314211357749722635191579871414472271256687902374522653511242016606560770599906998866671408189365850577320018652434736641633012271652067975962604564109019314826137916526337383808101083548762980578644226028887121478416690990804728025438119933612901384781471042619884727952051559060389709943171038052297551507926120017566068978393838511598147430452757363988872616905143922083614346694546106300177612733199376211060319346227180069326319125058217570946819791028050810149589317773240922112250536629048942720034261248057228936957730896714282016521478573593950848628393003086688175128036181067921181285838921199771411236183220140702797375634600514859829139153523057071301882662567773928682778702016290697729112106690883030714625733223434443297949516541721174487782855847871323541904414503319057201062349024046213475878086391105338040293053711780938634702325226125567325415420049330605408569975935343108555154228074201432119362079015835402540078708055902710103554204511305692409435460845579900636420806111592856697434337235614081850474531692511580513655641409556785113168437241431123584325581872890430235575939814888976081599833737065908461372317106229485974966120222523354094188361716398951092308019247224083033861782866226947324689296805204603979167773635267756177202756810290713114761435893578944438093819947656947008733477033550730492671184247958153192246842346945007132850972888842111923997047005447273705791066912052590907867265654408111294283917901104983733513534477685668130430632061357984959803704902051704767359479083933771176982869378444239516516245408871799686329066847818992522430926486078704386630023822279879190754700238347631472463234271349194594272687603322285326259565367795856213344909589643941108794999909116492728530887744277297586853481728867352185023410679299143575621895802351221715828312628277912988394687166212567946595451119100359325296539098169363222772648012708246415995062233616573073213363288890102895166733185398250532354625576651129416641166753043738595604933134238929497439538584733560698439105189288831042908657260776471448112096622164864611630359567397542004828671919974472550855425513726427081292357542300660913656352842935000683657997482087294654213393339629239571474384257343739392121196199857016846976455579275861353445760553434053601195597224929216890972834403665824911554580282110719348203617508489695594361175256649482971433354465651145797037581117164441896145448777332996473426858751774709322649340197355662741952592948396627437209997310838142223278806129429304223374270635096478706274316191683403399538349507574510122751612065610391254577594045950222602895690076472936605255969693051261966975451151330749159329667830342785671244065686319972729027493312606491233847069723992772937862045328458958580210814529706012341722124759695650762050220805388070488548124405617427683371246346171484338549356685738434369305759887322424627188313294995457274783997686987493315171024705752742961543727426592729120443238727181104534817370301394761996624809331792836115391751017825994519391816514240193352621000897966412378271651685785690239418134166911987234689229490876992910676365476680283147606606442609566628506792938524438274715652405820191658009510833536750615214451463107667570979561064515113279790882559286328431107500944455481771835103088584458520854027340872010142514603832687294810582919104721562286667429330939562184980143123789144331053832010090212650967402106449399746724131299523886937216092497111129469533233264634339856400616014946280811833932191805419502725384242814897154543446281003640078331008667904820434564100850441999840390039366866403724998235702514648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 17648180478632394382857189342893316400902288255208125174115700572750939670857556665304739351811250615874620571204764032967476783089694327822185587619601721027576372088797276914398537914306630698306627495030055909559158248730646096054236559012928086026213833857846358263675066733813328317154409560419470106455778426975922270378722019946664540795690923453156197571179242450118485924800829262862945245677387601483679779569431538699432446172793850653956388907131929961513379814843042885017848828840655317369891576556051791918785167547814030359736074081890135109037631680940067829135933564155676021608347051653153100957234447509827897975611260465252534676369755207533802235416717567148659567951307979287585710424625937622383402469061705948359768498162378139654596303864548493906981357787602793259446120589104428859658883579526949965831125155487524348746763189446949727766269237197642505063603556373477884683190723372493532854215935886928182571061603098806766982455991155816053620063064208638386192014762353188479437035844944030909572823439768642774124092679350647920141360989761584507993199125210317648604283580283705249890494436346289335786776169071958061912711265042744624424673420000638416421237082819734285750869171667667836506002563985100307306414510717125387826610777528709197894951152959860725292019824015480093903602421653035532965600785247676975197633684044540316719453970222605838921932200481157103199740339259563156531041093852519498873811890913811171420685687789548503347887512735853909552530341931770321396929910265893616461743504668578095670771764972982721948441816073100774656612770541282800120379239498809980987963028513121970033373540633327793617085418659041287057521748015544424647892948397197499689333503892926980909032874017654306950703472903533707242569712124842229080613154640708484490054386309702088202005069893827660428394604827392219914984871288636746172174190905456564199751594670445333567593677623038175600903929650949569424945573671332853082341682067725227727364880320134037604125055969540119546751612401650622071937224156752373831993768257029697462247246539036425089394918062569425891852886216446391242383346737386892369037095735547906849528959025317041153374025225077584693361542062451653877609535610255596384403727966053873750733627071797363729173037405335904297802524220668212460054191180650363656821718200228580277819668353498299036386421016051359393857382041839177409818731074502702594760524940450408959222520514691676498189424011035182531243020618729535354060060849084925410372767311490309061300669921946689001774835894656577305984269342825843256262688052480685566365121555802850465656487387266069238026104293723249383442895379623218903328836188534813033349624169384910015643981419407573053303244749472186654957319687660747947860919319472718432040792212928080718931573092513403929621209010284423732123011599294736242357285735693856380045740573260582890004913696221151716511804517792009510263969476925023824214625100016440738693386032047977873233935421483325531650885880947197940521819307640119689875535818272616019185912690259041215007817039450828972332289957065516166052733287756129355917439582986145621647246285680070235549016033125109501287480216558715642734796213172969480103544170144807293371026941391073123953763412314558588275897362636667399099326234111861784354361267349822826819139716045533364409986217036492250332659896122073314528052161314584366368122005987336650550771059341696826930168172003765686308211325321382311707622038895518567719179314568601830371989882970861448915775724617838679538937143147306151024682111489076130315102333245431587060512501653416700807483439284995160021195441454162482289920518964112742752001852195049088816349496788297762654356582203698472514032312027167610355423222149830056655027299248399825524607481022539907660568669237301064773513457569082187820435565408802294120180388810594176051704038851793400241523998865867619212576617689428752332962222819029810871180922216423911175650798862110264799300777853411478689547651936809402548843847887409037468392016211180638364459722536613742567293061018342365649453488900435034609556148756289657490113746160735854749835302628016153427219664814490707172553882918342339272682384166018393696042280016006462664116895341336256347354764562593667493271700886659992854248903624376610029986866684823550875126059603129055565183524710767950854570229601847586309304460883140563964843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 2965837774606248829533717481675582003021912843981280176146318385758692358707309689890420646693235135609618233853218632001581469058581666705092306386716329349704993497843742355741512894475599021747493892198891947415900279054787959057185509344293578232113232443814160550909278500005223984030918649457443413804221205762180506273008511248839871494597746323800667338812671382350951584391684805404369483522053731612707432080892199530640786587915250062852655413087015465812004978703815276770388185376697670184737303505130983436932710918136241442627896591318218318309967817960550242938169818271504918727308841994677938279876518483735689113972715548168407729927430668082926114239637889014872717242283557412367821150452327567962037466341124071549864423392971848936796136044199772396385095926595462152943047122489930218885387974928445005215695622021406636309055758649133956265295052995407261497427641877382901082934025336713688285117394223579267598764319908607751269418363686238782710933732611755510068599275790431593249653432998150992045608622104379825265432068329677353387186231925906746885528190460966443202333542574794869147092977390792432203983705639416698492589826626854108068583943153377685594349877616805071940063228584089318651420555068543996760165772786603383763018141367891480165148010894483048709118269528575078735141815353093365428402356149460413476343196876473363489542157826597292788357769458788722252226107561766752774596242576034777643800822592898260563522393985566782964026948136309408844934827175887009209480372893679993875664831664564416364117602179980407381159180113803870580825302034432730449667778998962119943577871075146828768403222168154969920437431426833125666508339557214006345731594755691342084976308831876236570887775968915869523962322273957654947033852958325300290367093210708529183744494366369568560532619435424296974706881680350691258184811685486342625461607523692235585909624738316857873920157482413232096519543997095277163051118263936136683194912280907734039851537358753292307824257117423383990924657341871636875064102067712987382619206410577424045491588251618929385161044780867053701222187714925026092450440757473064237774947275364454747911353837448935833985996238171190789772836400947663774396066424639936457774221594433623989476133336207731594704467951914744822589755119887815695699143635421780070412215078604503388284270581425974394585592342242945596830248947559043164982547315077668631121571881347226166258894016872198465656845173286520322426634910001511442431416556336603760934602772762434363798401292771722991633925607581244739098600081241650569719665095445345560365734985350698565340298586174994353311255779426465936449556222374748138525933859172285890670450740739843282534347920563574390302693289345193602347778084299212518972896427099934487971530220180051310258600328422633078137019446195681857291382644960280265673209808032830902382990260150103700454092823338025241568041492504285553439107315584939438492814837419003802682444768208208405787231591326767937770576178466100759147410927909361308103673644362058515187934953388916846405784553136673679344233282480120234388190985393051013561395630092540790654361001440509666930241561318903012329279591438202421940189920692418583758326430726795935376696381902174478096065837088303313083174858977163723203109015500230039775113258440218203895700809643028953991914562348228027507258674857727617047692618708707598780446010741205127262594186016461702948237693570027979167785866529321239586408861305581609977162439213955010913702757953379088089341596477843677798102097786798377723065658748129608230260139395152294396413593427899649578156435203490022364409730985195315030791434885000898448453526910685090445422035963848751110133111879151397062782518156487062128217151175763530134125351992627927096454315843872664195138851313814072014196534373519286937194954462827241948894017879005576944903997629665038616692306725573081827818956008271688879439085888620041629594642445444090312390730166645707818955768739652450017901383168315297164472466992905671189027614835840619225576483874343916059971708506243694551653605265266107882007497315799876590519396670441777887400513086578813146675050774301954710143409717046835262590441369137724334574172208006342055327027916467923010084333768624928416909955264908476183355844769770584361645664068313283566764417240958113350485177050587986885207825160648553719511255621910095214843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 228189712208195956031841771192705899078558511325372228561787983532845972459196632043922088055676882049916420329029682739508774029182540691648627735439762698804930147128960305256016179745144186644096023530883237577347890927421687601134746129803343885611910482954818558036414810098370412777419207469804427487114410002975921867179887094225870612754365328778239271933404290319788079867412335059782082370445531052812561043687131896377313980593822436966522024975514689141020245436500208372299010262856124197307701779084971565624526623838488615273577297423864565779387479683751403310609501285019596225781223138384221475268410236530591566603596217482643126478685699133809813346897239996172439266934228580513912096269791058457742171079873953024715701944769640164257062588931479126999086570931820263237223475878422138389114689069702186905709074670902858004044458024970750991460053265799285310093028990584540063111318280964588233595878706756869182475853571910929196996976704032755226847003574544128921483504775063520218293047718207521904817218430572071655014746104925619724874865590511958158872717661350236931603807362592438077037897205426098633814172249853036642499086399276863569482391586328297195960480485135657498289438680585471018424848291863365854210900232408835979009094396536035280806602831750931575316469710787313597290192816790718280538501323948463129472054704496682613228460230999128674646788055990559282393446980562596480173935292920227365773091819327880595674368894477323754394410417096908800664443677365484484146333982234014463143018484931245543581815288243135998022439983860428131756611764347725654651311747788003926757194539214765473638479792443341292852814899290401749241104605393766572187644304068226213134468675682947985454438093741634290179832938749714682741637543809894490213040677838710543637490158298392342346177175981957591939945254030354229403735050294104604740656468548202589101962429594002983752058018899533757513523205978393431920616902693700302701110592662877388381094008785402262149164059780599100351723554553363613476359696648566356937335915066251151018583344574000960003905746201513388876144701164777201314273897990306064826204199270605790876558519673318517470614293802697858492986616541744066350134077850489962093044873216670119350085637630729760602299476851313843376134017467082168744913520753080849454174833570360740289285334411127204577094173059180548976749688083122725759520092575776391717430971680754359817011418359286387429543619855665916081385268799672164324359194728864791302937844362769128940238768566437894612054599727456447761634103250082310868339124600065441134441661232799719126081027427151450052003496182524037493086376464625347552905823682674164415345870664588232507516328705419631593428447282670124284225794265133471165881558946549441797873289004530522056759426302292383406031500223332758467038007388919506874102383864635173627453755870686147047480055330572996563460590643268148010276921279680047993970263474040636001136909591721890584083521790459587817046585003106592553531085388084443704313916357868423839829826281328935105012737378250605871260797041265892662356188845341984182609915500263606807605875136163240214382345357487958337410374682016891278719059362008821056485438313036485104593921737687470430327405633901449399268795708077500857505938680140356512031302306414862333872486354646851996944395471119550129455971156857950974700262736523891291642071399173651395349890805645994160233579568054813954766399150958440003902346882367385571852516259220197608410680532300687829744684247738525138799991730304448183844496923633528916335675512458495487771827313559345217708518419435304425165272040918395387387712499281937670984017110677986763357711881434735995930528029733996897678428054245662145957899972148175348796112270721091371459738255512867282168544395671169842144602993220526814421970196035569885015168862963497730640328755807270204142166262905282778806224678343134112066024545042024423361019555334695031998006460623038605923552056702231257038437779395459892498737554970038487124317958537626883938204812956205601299432780993151756992066857255286153891868620903239807543438771956303748116912453939927459801672923706496411576419994100537140861442627536422445679372911054031846733228575234841095823795522260671317979679325628224351919019279756716144604034266228194335447537461168504307441666864196203046155631000146968290209770202636718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -211719594743609006768809375378812003016238008351963305657390791089170196374385833415663901754665684897958819687976937540607066867978709428045308991666210411669067683917945476019014920865622761285249582769048395523168967842533661225686760091198162978045675549934908928679807272867957013440519021667203652216043073847908535832198537631369802648977417656714933390745363510417392988439648507208418113889666665457396511324538589350517958845355688830204088066447288993951612115949925512167327576101317881133340460425546923719239664725642865660299177120175407897673551512848565308689388681531733352248232977386510221852405870595224064053065357643941851136905633888247508635125135344043340737786529098967940447445061931778664718244243407768353830814682879498612803579824705497973268113090457236354947115862547795472871781281513407220136591009614935261578418973686044664676189253591458609133558002730448559932014344312601833170908543989756669867201062367386737315772708153294376154051848104294861197728539358129204327441376449828811390490797898872111824755595981838371588256180300289816820269952369348078994265280135218138178151734932269915293366876196483396018923653783511764976082590806108291848623195668291731135720829397643413364397161541239707994839330468791589896184297822787037375860365040054226694477934367236766310657241892347343235715102544473254413167902258761667595435256953884988657145932880406760498501285814353769932109617213349944415711379799384644049350747466236530441546263023600398503436638356824523423826461383540320431237808718841888480277990916705698395214848740944507804701108358391359452904107898307903523486549765675986459912806025398300173676628288897513441173939481534014322907854034459310330071234837651728117748032012539292561239644070303543903141912500366922278572627457539468416170424517218412737758682138644603289965947416597309828833071116001122076380176744920035122006000103347620428885743203022103665192813964510715954188952875935741581394411507242995421864124897671279185978941843327844349922957320556869612024102430102676498785491328314466328460145349381635896049380755649905343230258417155377820758083006594359128985680228464250272642409187599731210110923894937933059000833185582569185143293320171669961088755313910158723151926922298259057884576399027607154783228159814701935639948714871956264625886959328458080383603043870862981680495575110485436952709699423115344968695752198581122191367245057391402441443883513195904413455453526720626607807365207379382236921886784636373372398388603651291177336771567614951531025136415784935866119392298303847382975877199191199441323040818401980708703847895078413772935648304400233875551300846961655407057705285201368123029234021571154737798281169520415846113111278126748989096664010374916338310793307683920745950325285735960925896018985797577387580138299027059405608237404285203928886093915007761279397408145051733819173850302236986686164763133309751681124691055114463677161551062382061308555140494069867483076962410076195646079896927760987524137728539387471695075331272928693907555853650654177545503634081723701907938029706767306563480741988438763791197783920383115324423163167054180430594869728087484117173564886688679669947142373831568494772217704480658940334541809759726772927262503850011971330635345830389007826034708296629012093558159784543347521503402549780094134530981904524934650242051551893682253140161647206789948260519487854147153544960839938929762224555722037998397408377221131140960893394719557055360786476877127615921559767494174845157479093294903545570569109280208118425914185732077868605624965370337883528604205841013187940058760794630834564938793964321567032696657467965341700571207468977288902358242672730013142548317163613821630925990393544238897992772825076756577291105117817479754783099155876182201345010120485115778351671641232549260137097408207134738346981443908041907576250185218656165657864938025113501123129124214422227717403909222154643172567096017590284967025139812518030207478074451186888139582408767944950431286082739174000360397140622899127436435355439455707865448909997000958689997341221506875750787296901683675192099215891503589633696113673845358302582644004080634605196629555585366146959863310603031832773371966294703477934714740515904647166479115011281382360602842652896388898427928334834998723748848784042488384751667526662982218410304871992339004194150220428127795457839965820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -116261360786564448367024031391045343857602081892596953597671172897346257315466692712348622694272776233302937345131992285336922846808784683867405830759530987446403912574331529263916137508383428659662488062700721946545952729798420765384462678959142373590332582650341613094718441504879395757480517962597830511590222508347275162687390916175368722626900851626031462318355556750371855318134223553469548482077791218462714307755585703996750509075741375279182113260263970349191152909771857042963824234884903139457381074315475189793495395012130020239317945930890959561043881079731550690381147997598611375292107903927363890995347197486249646750967475698758073202259316249177770354179152101882963434354572275098081007767317664625891281456713994607805405995050202348578498252024414781583657124925673216073299884408783019919973585763517003993610663604781463960280569036582690387951287048283571062819077429991058646004072124533639283239569724260843614246089728748387500194168768282937303059370982181636987679395171129878082851940589028283779970628945582977679800985612779489855279545955282816296328883007951476685042325284032600127740757805177712757979696367919382065939362110400739620881254357559931767353021228682192434511759334854075047347734111965851785439007513660737933763782807405606383273338677818702377633962613524034184292284093260121392912757875983634530797940203907490423007556806205755858525122397442258617224533920988821595583091399405901777228231802144743075655863417681870668618057381112568296130630258713987082685214744832925493664273300393987915612706832302697174006162953437243250749857737383472757547783654802601217558772372916089208124167587279575186652617954052749625565241587374420233253688378600786745512657260310226511931587448298765531314964234748550122705705687256455098683679981997566316112810552332820592778933472637659373103922713359723060324466816376414560639088824059055652237098080502235298640421164855905893731673697265620304759293088213771228684053353581369036196666648704944844384879170118897965808263107327227935701004542887215662260480106295766742879706531005971954122342216793473703000591235540189046627106834444141693691149609462146489199191201154866715302865996770419800275412873644657452464347058772048851390161752728301615390731723591996639399943335973423226725195501529977356996063046617312473064800823089266657234052610648245596250933941230749538198207043523232073220851979325701810267487789059006446430645549689118974827621737393678723093829180306625672627477143974251028541296120409355165385167349426701864606279474000011806948303442756327455182316658348332164047269717803779277889341441340871572905199385289654280798584030088625035480420273674313227054440470235082718778253860268928091067235521331765023109361047615775665776529325194702140445240468658691531940084492740571337232496430428414457202872532417437472245518532334136633487404632598286113369546659722058226233782460182189559579650812123798262181430665528411494300651223252166793905317057828091487219739990600361011098379208426940887545802455023619800649691886029415388686451423036986862428494717064368660119956221520489684533796407214137275297985554470062203375241211589976024033780319526220699216481156461342905643624816518348490391317688468008240800010388389898400845638612990642680710630984009535548189297331180684991516017215600118921126340490473022501547411589714994037885403216119845300370529258615631975493653185304731489558490604244041951412965594918503883490565145164996555346074342107438232326675768509820904164050479406536669194119453104844434636402566939949427034982739953976460439545613272646309366250775500672938267108801871491052442700489426138264029226051994514828509404770118260174451911397106469974615418632517479173606207195599731009107488784690989756509477241866269175004629602894270228072503166508246156568471262195753525551389552632818592150038508662169989900266055361447804017107394731337205269449370857245483516003533760359171430504943954748645605478922716946865549450743766843265641376179361035010091295990871813366690636201432386734222966300219289398280265223731158687524459843618806919900429088700634134799618525766091055200398366840071222320442327603175560562073566577668639764067684166915581030184926011018228864113262489827653032682552741653899147821484133731718409889583171051914132778505522956006154510682993970535701721419341581054140988271683454513549804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -27900529282055796473829432799458384801357371499106543328745530234594125194118251304866953484516528790281625038264888824115749812829963348221356929633820210280822143568524056243300042917245865184284689276965991873189793390140908069256854489092537022710725945854521264545334875955213267838490051145539543209776352508706407225896451959214572204413852850626973308007612462996934950309508555729538989084289114756396482620920147635489449770117188725210277538478776980200392444456663807223634155161029616744744800284687662067919726851687212221055192180333769278617533201948640873466818131345573934687218308721748284980432528224135820382976411553145748596731175512525729130211392715098776935358321262552480324791810127276115266743476478495006462080118388288264404127159790159114686978041065842140632858792031215340573562419495428783573272037478852215622400812634412272523859212308864249341073645338540232132719660137857724560458547287733513165506387658527911175195370015179927206771324906716057617332371194588780991650400409356859750230457207076477985398121338625432463162746660530683782446472659207361021668732039749295125106584296985777856815720192198712411887631085341391958108162431293624569247413822218521619455602537137996704614529178061940435556708715662759152735572347772408753281075850507555177752222667226008670860320551190309680211750779976120415804932442164886048372569622929044317838314786544180818798377234205435810310390639403843169322058949412231238191205048441436212860201556595690346084371522329107476456469436340474070025677846309199886286502168241863766118515335017952100503821939003745306026276826199007809180425961842674878725770500442647232833897748692845933384861863626674233958544814213417810541342636096362194841947940488599158297633724881227797141147605531267537743916198693702249913443277613606490776560814790377198745691752449485414129743719822753245917277672431977598915845093759159997271899232442312375347257729565134638607008083836513648729090215641494000674627083289843309970835384678944132192469263350810300626174051564799941513945946982607436060700064886384992876544806737108978801014007597798681296178046709293479486632873001324084964285645478927407773087179067820738972042292777938324436093838401878034483461682388040845390072461016878845018967676947423309203447301177238744963393126499950514408379478258419675073514889707310762610718298458017340011137734900106753897705954298376300447311698149996070996990080464824071023717283039748647295265367152092773099587269163663455943419720863764942208767322446204576905595957345704553314309373189169268763189974003050234139448018033899783994117583857181312823075286079551814647980308836985011307473787684675964007884894640984878333235171751737296606016785263573302105643875010694002685845246778425437409893085597626463034356946632247651379514294161159230237811578130969985237229176422764392382426202075307184888950535352845965830234738907153083538443153296838480424722540433738969181872669726733440031448097715019230298283500380115700159961715910773785410269606983546684782011892488449869198649741038421095049963554669380628398358458575664429651281056253724528341892626289497067501715005612638636092905151860214102524136867906009053264811553646294719748881025101200484506134751543629454629424669083013934920837962452978196869520894792321540390701516473874401194142210101086775238161204783729987076715212567633451557379278408799320439931488136174113818314078094573529975692955348319120424265657510246551809926073019433042314593749362763487282607653701405115965672934769010465758428354600988270415602218025429049718295857080723684205776985412538232168720718776948308135298700449972840081598406172260307760166958269047980318223841687559736280730199498349703902256507316259665038054377468785511275431070417853176468340843608451260092101605302128655296803316248880353960547121185740580784727150259325199085645453439012175635142791430975332818463462720237012680720360814198868600595472343347324189082686742730964909683045672633770212304351074578396819339985742415572551612452039384582949959645017577841921476110406127054497783071929862806179443969417674486355367025274688934959586327754007785624048137688905372962663998172881900269484464186752163658342117467902988589543934936322359992148546363780929073625037323440998365299153571904478769134414587898748258075690586670324902160422730901245813583955168724060058593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -2644206917730696586599029838538387328509281103856587539860594655724260414099923112432382804825220319716592698741853969746292324511676823980349859419693424565240890900847409059502999897252776355812653623440613421907681567463789977538470758844510716503389718579555030096637492153128296420416984594516444856327590431955804346095066384895849490321100505036019301415316435610274401112019360413296301499442640623433173436957532843740399448389767788698780337675682425301089015246873365560144212785879990519773594785861060645598979064678815277876814974162361616527093174136859996292720689931069831028039578174851184737329240814270824283747679669786994161934483509500607149125434247842228079956814123808139993524523570914765997840493492479499585911367717204946530823353472766932671220062527669522600618696082716389912249604217713109668685673234513997967918789075762198633466344220937913044826597955179209919723951108355422961783575948039823308348437113271792117845548590747695017022330809456423136995199718111537405316580297354346949000583900054248374064996757905271269041024510502741392057468004080073346217857148172576687829399027916546290016918120138758960439512568500008251648319605136455806402757554314430321275139504890018228308072636587264758584239748901054418044423605347211408656525503336045528631050719450172780586852620489815424982701857335078388193900373305488726661537709561961077130795268988842641175139426731689082602010451928904202231644283916852995984156572396348899395514232807480358195075558007742525550135214590289404006852908129762858886277232357006705904071425514468452382631848996959519715261860324849823452063352806985570225454750030885677936750632967113843844659963044066616165006249305867384155597800858739612867998094006598139652654587365975877496198725210020854405798778240267398375093045583476140507418366672417185041694059538535331554550444571621624394989308951120289333365138813345242351178697650277444576906785884995504344464269954525016984784188206465472550777620075755913060481547827118200658748000157165278930417678688942991862733930137219157109902398180120435032780140706300685851485944305657938343470405109687466587454997058354953460852235084874905425367581456759656628321915179677001666402696746974801465928450037329873967116029618347645762589729645453316673495497197222271863218391593329294413030676720366732467287701127116595752372481940984878835763748244800470501806581150540911728625568177455079553643139581301416782174893124687118253776742147246300536141821829407641025534385345897314116684023522437179329350181221867876326702487011032452174355360499983204096561547434433679093366013984831954129415385434860660290819376114464307818155935581102479049786241935615132331515805524720300627411318289325609107374303402438948137051918898395285761314577107438639001358400461379215804039393557258495662693687641631865501353749877224496395702013533119139698114430047815135897151377908905762654544665501593639897614226538676544303142901906804693729030063623741282227824774286899491449834285190584677352174579390547998204796396605544343878930635051090199736212971148721424157533687880102799586922760967069010280514787311179668970536002243271705456404754322139768712294218821232288122065178591079206639370655108939001071107631548498301813598600797904365242973615689476447205070465082652631087187526399114479531994386276382956165482053940271844824889879630521658753950497227692377211960294093066582648043611195622309625670217802561552115327517784587555126775382349265983131998674800524807921863998635027994880050555251376165180136628247399648324531028673107756626640170800103851747941103494521615911975150381017593067781672731517782121810068961560140665037871729864331167546906616867548114283768492500776008232375455390336506989998212041477114236327513478806015481711250737390102205005840011348262133043979170893845997218253458113503833504859308764103623827069558893161613725063645014558005464441483534508904967537035472050612089364918843526768856780544272675008236090879739655234321543174377542950677655899190553341276151711272972817555871580251727105739228112131404733807990537339374977050805620521350215587289612706078744660663044066957003578488333405590831593943774861479060514738793162448073285491156598170840595877809760114775529889817379669922643972000003177965170107628276780271967819075900079804822949222895846470987590848267245746683329343795776367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 417609226379296326227796579789790631697396655525856050954626804019274671539170986464051704089070942864755111616495925641544044345278049509680626573888339717522235990568363284803335867254912257755246510416948307710534582932147549273218674802067050611568640942633616553610522914406287403104342379068458282288126245441009741335710164156899064386640513081203771858133712000413924722506399459079100735498196638303487170838563124841410348645951033973917379001347180193330157256310498126203466759582049145298540060420264867807765244100804190955925490568941774794008788178517287292604538221945379787865243992931365684958245939193238904979107448207285810848677951261320636318318634052500293242668512560960517802339906505319912274560005014211605058843837977906080901718917094091173370545443814172385094378855978732442678460175200425435756342770648494900990355906201674652870425220147652352188687699912322920269993512696919155991167447285954627451630260228639997330516535600474973090735573785731048195008999361388701471036062919389572258195195578177434398794037767798439511774482842262594062217915437236660431228591351491823885381522694404157913494205197072526717199051138358476374865212516289838216301977049369175278036446400235293498061959414073645975607804770704232635313572312158428774649366828490785179038560554998933931383791379454646061832034411834338265511650348224154568432584575713618871655208200765360107577513301729480128727691956607238692428426321761181886733596686241511254096385927114149201796238943742370844920438548082954185964608084184869574539989112298224617042144185050663162832287461024161442805757808281145130390344092931071567431025745253908297079938293537408644453608728453830237901128234636967940314764400889569362461367062770477925444524129290784546623598522025059404566633187107194217145125508626058503074539256049984682980414560830030228554528016512934796830585402012420260894005594943660768447786465472178281279473845873922045914944334563501328059853518616628143093132540472805885370134858459622601529082492991042934393345438604247837420530626420134453904628553164392609840643755532917755738108276604957919036679292233331729488798992140505638043347451496410071421753489742937539532890478821357219948065179110766699289458978792516672777024910342895216788745209674422338777301615270938867027599524368663137875369990398664007360948061566710764095484392819563245239430286460228339211352366725948632298856022681372680391241580703088758494970758210584468242632003762442454440448402201502700382795618093574613722272614137287918559374977896699597743253691310706994261392389740469338501197980597195385033919148177573109439598923444150519633759464115993929676558787103310467583483766426410912512453270323908555717260732391250690130339483864451008390556536961685251860885373335070039401428720768291204188074693022001129389118677826484183265628396646595493444166095284314545102848839832812199394743924907259322062331129537166207148249902714265804242256968135395590181403244790974571595034713390500443515291332918508347787665887248798367753544278210246201811243324402245851981831940695117509879292014534786483254123953059013596605186314096213152009527025442651538952247545251944059917378825982084355089141061471144411273283388120784661431035416326642241345679835332805117198483566697564627960124588696090740033914337702907977623961705780964458411062104215444856932516294378437096048081009392260023319693185666807062659432201914073382908326370425750105774893418094336476315864419146919160419292680327565976839922251866243659763404456540963138184228099580394372200460268110743667885214203466417596014869896729332097335856965307723302439773473501064009488485890086725698462076978895551244723531390363874386312322152612736434680822190983741940445421741290460194534365438788488965217545127277104798389347701672635526084909014635131487403741918817003131207408733407779614365119945061855212323318332165313771146428343654321044984482116773037198039732642823142834571290657204082256418231561140433622197458688967163728053946428231852901607479077888850993765888685046295091883123823851856915264393803981620171179283160141079795822910952913164760103689249932598176394109355911533420555392014517006083972047035043013245385055142715646425845138490748183995963564293073061253881503296012022095826870175415550756877863821777033084714825319454805003811098673693891214497853070497512817382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 190351080783716107817975796686862371229943991367305606540614612820621965394882011878265081731954336754004922923972868704409765774278807112505552349508265485384947856240086965996498444109706298569798269485103349578138262688498811221788319384583897672679606451323566760570517746549521593938616365359449240267498146347654241778140667124966533747681300268726471299731479895384545661888892413345526483492151107771659523380212714930918589315425212349950410368666633226626335458136439486364528975909609404033939590539804153219297548745240119490139986234053044986133422933441351722028201912453487640175553395489935600458304333694064037988324033420770657486299451712848776014604437904057088661542498289013342318664161289298128981805777926481750975701842522548299441357661841262864312464956277632524088288781915357730938747349312730379530924412628069219919789746426747883674025180878136851034123829342352211066003030767267743561222742945326106044353010602831545097255046123945806885531199045271036610737873602800155550291494265600519736259026008299699025628773499931038401574754919308396615206463992445908268942770290705705676124096193733599517148695034209728120541367190321116699455959528234611082005475855438578357809273450964342290727221973466923942975379032904836783467995395341111967840556174327285666174679600025075900898527109753122282421825588588981434893391474556622682635991021885545640627721632729409021133013365436975937615105734132271605366922413683645716258892724149365019820260176873725146037814305173252655397430312830606833436745638918139025293790024125008789107256430144079369199900033186553233708889027737810143514906325763944941468678144737347078427200177640763626366951587123822128502049322359109276584737018368678082377404464056871237491416955307629250807319844715991210625405445724432394106425765240284358650462188613701065970806648683672562111492573283493762760085965825565632915883871005678978551060129222473590755328853808064025725610743034988758613635206104306741010432523319602332836758832004647704517796848798236647037335428425833028295207895879085939809225809324018851244103366098422165285177904824365014272039554625293143622451600239457659277179468191010149998510021124442813454257649388515863112116023505760352181877419181598781945605195339860363840166590493462352788226536396189261046330317629886806536028511596943837125613275021927295653803162323230699326722444474195043443584922268687216136261597856861945567932578114298160575031510878252479514211937581009865733558051039844234707987951182279556250748291611850320533601489356593599528156119659637827544978835407320454079997057676377348415611374999193116025024636525009416652633663377058908951755674253811669142410116192196790774644923069778171411339041914548321487677714341466382911354848871016941338799951510713449797030098323348651728783531229770310330081390628434412289407123498623764814043089937594408733157218756467459929115413372752152112162371097777593156224180950009811834914213673247491334071499487572839830721763666994635486857780811935762032200604760998596992933863396827231346094480129786308832688016819584549122537073632414619446845320746023492697608371517898398292029740868742248088418911656470098871912196567590851734529350776851290674463481115783086010872102362301034755438030320942416466810605572003078175091875110171661187345811441094739476254878683397462283980133314667435995603077003935136462063905167829650311724104044137605822804626250766520067115691524522999009815085411487692461246303199675608502053674637810878779323036158883593111785365505140048926728617899669511426436879204079819277253368640386144399384345151638210971482834565907454086802200190588831434596362930526898751219505033778026048867989897847660831681370493196974621367140958327864692380606957361867356108241339854959455348260962339420129474680131019991651884633624097799250156791306021056342014899791451363676101926004545629320346080127557068699567544340153524397124296726958318579187898883827355672398223205828426219555566632510909040633539627894502077989140499261908080547907925614403053566633222706280111254863921055895993606793419377299034707526827736321054480555596834002294389213679408864958848497332651553525676759728094124561084407470735504619169639297753967545299415400528419979441862480337316043633276071814351871701145096363710773694399021851100935043255915149755692905575443774068844504654407501220703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 31728984018661377734685374217245507083442882620320345948074431225100544480196073337802925558939446524724065664002515295256199209694377437786508590606954159435167679965114652073625861466159996935554621050478032539262030388319115723644506222980270813874130382480543298338761484910820525989652083284688210775181019286566504941539778292911963584608858851126865385263286935513399637220873177130659938905563196058792497589701266109523317905599698272183397112137444948246167058423971667571347836413264555202618556513145067635783842970166835016031452416755574575515759455506784010236135714184512610764584911483752446800221706903411153095964195243517275293932480788947303896631684413162896360834172963156938760576320063121557545686781536826484633015970882556563571964488606500360453705565238405579700734883876944382172832453332911547617112880069806855153410322671823212962819757813719679058728938549397450040439312897104313596091840109563437493775654710103579436837078878494473520757973711723828327164745550302683589974507340620190501056083711742149252326884784022593217011507480104993085784437158100172660877332600772507065197476641506465450495773361403099858762789568131106892436873166233419605466275088471085726122716863473062636030847233222108449121247478732233050708213029631221017990728825768608437395354502398638111054685565134546322320817124576204658907054471669134214090644342905864228322033668736527066771053992073597125351088234002884424696739918542851885715130506516741533794578556811228936793257327418718686598302349165680063908060586583401207169764496454922221209727036007851352461214872186072376484544675510428039188539446311752691687449376326738648520896244373479446944913777964540695093697098789756019515039312030203964137689497964395444780599633408357157616525852305320858829419947758545782319404256714121488618486049315085458330347323519599843536113640349501731540341479511474133578930579803235712630802361565506156092049461231917095552171039505514190031043188585371734373966791809419558054087250688997948896942099917003751657757943221174500317523593833213468717683549783133479416924438617146517575210900916590468143448296003429675302268983347878348431582402322393264518010547281358381579113852334399888869109986382380375177481687750083641913711095470697477842132373460557080048073960260472949647662718781888468337477486495406961070740625086229471443529004160590289320579249278365136795414866307698596644682867230420296558486430143007063915440793300935003516157064577897167616820175608066160697473508319437880658980681486886078516840696644623483483739075943475692436008931188783645824987943484028603030422162568602533922785623483238422680185082359490253672641992890231164616698504502084121836508474543736428117562348931866434147087237592617756726946480056085303452363487026215220573441052107375662167342962670305769763003510772912499214170043091100557420429195881649488050696324853429324971414183402082307864097723299923974019093730399127094023644506107308421232016889887270146557605457111691124126451336996835747689745094993385528197360655699057895896389122885787343604070175432805714180297444915999486561206988163920675385453412689228232119310001265312188289100478497700400396385377469765192546585098261122247855177388273627175806625807135299667636803485158369793466872872751115153310453757876608237522469458928448814309813349340314348671730048558404566745354984024416756849954407904667339902902822508880016673692128741721831514735823657783615171813251416835144591201605860753881750502278411733922929823254601444419042331495397545037182667588959562239403691002156171639157158862869402396069325161506746162053168899042105709965402109496592430561533914932054488916205506333684046901381279000028466371326306297711963424306644786397646949081791975829931029216821564510605537309267942924817575434430230393303746743975726494718705464777509556509493080396831306588906210752287420749505081328653422675620822519635947927411373284871717001367872114170633694347427522684297423861985989592826334650303557945768491325850050019675460521107414110402757147228169950876913798314695210994130886224179942741815317738931709688895061585789543425202989279759440000631457013131405488883778506511381612131770492479777607189242740301705834226678500805902842510982805265771724518712688571122671548929729834122952718318057049755177582188875432784533900734680322841541055822744965553283691406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 2453005665452655716066282640157934694554619667140846606064565435852063244003642928572613456404432048982817338793409146474384801325572413683504231337714871408953791423207024480739913423579438896852136412601967570828681021101192561899835245612798750734700175734422369922905606318771222175460759236812316158908771479391107448870836759540436585249987946860690807906663727555025263753361645727368505796687710655674769303818047453594316566859514499122475272159739407507177854284602286276007248580626210672064616505514815110018485588526571324095407081255010762099148171406428375368552406904376290376320821305936074406154738004937933876022284417842514135838114791366511915443404869654667928722679660684905023787930936112977972376251034894587854200960870716383116204274869134577356996075241399415864719978396101670078173892499947902902788858102622454232156412701515175950795225800691631045741334638091241893128779784324525279365705079187299042440049473828795003334028654329952040905846724566527012877983761171937685319370025504662652337037477876083133870876682626100769223601314690250405665414659203524428024339503326679079067896666622745928464148741842058138536362985380783680813215401827410957259553370537483530918037510964821774415850213042352324918529585608150713618114107505319881700154902869343623448859774832524977208342091068150049703605869794148712061354451806310189305313457268366248708105623390619495191135590635515260104774954470910023211677548903923478418156302715921085322292745896563994279532317283004000744872554982684093612175775702687552616537400570459101886876533739310049051198565801950377081757579571474103712270930270549129256899749549306492715882085098548169673803049126867310032472011749823856951959648827683318692951075933633673222079180741346603275907513300416838424947863636770330679298466068886525502522384221453460892744784729388878686114975247701376868593844665509095710302853994027382162626074760147439178494542873812703280632821765526978272225694016702060805146639385789651049561972250146785271329864380220523615269874889673127441260115890648999762243277333888263409737808069563537946204968444601413387004150362862839365476640758087791983344985987523641838015126176812963031228734704879309228252573073732163134607193598186880526818484495282662224660820122629837127944378844101520438115734985303947897042976237520220246289927354109661619587030045264893890280496757601751035010076223345190121832183532235236343248896592084646847162892199850830292788668355466718435127942463102136711004951331037640404361344622123926439681458229057205363448582027337621972528071556931439541940337501640312433469859407442719868540245470588527302965871244872931189304131343649133491382031495452007712074139773625869366662831996194735280922218824004944755574985625081947706345685767314402907793094175449582361688056164006617735306883288329523260286159048829653748203634065195830584275560579047099095134541265768365337261226470675324348859018163560727203067701050639560074139158261690642188173535209290331929246281611294591143827406775829014878929348962851377162918121874726431284671986828724010782593135160792139710156188084231080751789869079832656266169461803429760480607047258085873309279888110788307065338172482178211290354787171116283924661057907930865716566616882128616274739467289527901698472195472386531776055245178361623312289999317943333824892549622894626236628618964687708211399337221420557174674795061486058879984531436306435443282248854570187518619788662850563371610861869543968667918885893151282499671981184914741036663200622481279778296395662696299409640312599107557048265906984911065763648539461675837386415050722521438994826965581182553911904948535379002013954146798822525356858114752687720788400799124634242293602528584516644719477723022127953934659113825558830428245341213697948961059197664977962132318255473834941116954962897068735080846490179170809251438090195967699319915610879147887319822977263993064032914583685976276107340252917446212676192335752611570894214742155176994338570958026132913971011668584661901663482480828624861339935306027684760853635458436524759419920678930512528684632241298032951710103799666204477286338684771423646839620966088712193316435142364451933022001876869167116398433449957425644355923943898939984454693692647754106783658831018939417334131844385522432659593809371095037223627266967403821006088460165983633487485349178314208984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -65729941062013089809612742154295293598647441937500500720635430220822686744794433145294726908672237892029360499718852540603814361293618896915524337607153480307506609487110632432628716951245873175119975073205925541718442089624570310980543975532193538933797388043654014365528796938433849246833096483945230631250325745835835600723573594350132833773795693530543988418995343713461579459730174818179247006782859265048246060154740886118542038823834879630237155718095871083089697405319728814514804185523589714804299107478686929615988102130627719848675619635970055250577445257466919681658262397831391646301131696604908861184744360778916669049597022250986521893549908979655908160301874476450411578131859855686087606387327178021158419769396096637077727688600687696660379068524148286953568056956793276917335003871446811160088756187344214208030966026654666655069383905428866437722026774984744976610119652857862998593976781608260798521649703094467113689483290943569858890291228703561135017320930576140941296569436608954044971390381408873443893542530787530567641742775261399846542566317052390409331699961813140175545199593706879853318231161463261173650030376598793322066737144621028432042817712176552801194440269053158420568609827365805081941305414013565220020737096236835264636139595972288141894534817563734786087113227854603334678551921889747121850028147999401176454820332063265912791177766529849323271797559462019543414717655088805754119469022207162483589089603781158290936730707945557461506149210878225727667087423519797584583086685769335538282157536777930580071352777121256578864494399361621719749325168993825253634952910412093512655396006537887249761330877563178120634074819200406939551391960049380275302295565969715395396307801695968447908424236762227150086505456284168868206990301317716857189659725301300049299680152208587335892800523258486857821637097738353729172546139714619190109926205838068437401947348478682568490913859510496642539999468363969748608774667058032273289735512891118631063143204560520804851766187216869882335278663041138893959867485394534363146436900517743117646643130090938158376491239066083936102166237093296311564865870819848757905491767016714515476381411713115237271625580684851139165945430959205238807004928479419567618089000411264315650502367817080039373343716610607993854029369797974093944689178159291978196787492290863838896636433552712039944241277209576893638210613335089242978394668803961048973590932858668935423202767195311813097724254740663710635429571854777635406176086620515336761208433562743090167579801428704272618070291873418138249047220876008801779861207320152082333837931839000032895262809518089614301492821590503587360265103716423959784651182519909989390387607634623818532672360059174667358559938758155085088498325698741323486902446212932181493043305530132550737154990089307897564809119956273387943248958599000174063753381956121481711700502254456338440459289460596349121254790395016047992568974353712888626741105663625862252746205047007652730863133512655775964885476397091944620863228448357014918570877016538842245034157673823209307267292371441997274304855396755735171892957587512333733206757819506178697170066442345312362234005289160805884041346875930894501062752553936300704271218654814235121399975311090505269737950512914179201623233292074634705315044228075225525649897627690132217167114293686311675549498852599293317642590260731145813132406522231248906310672657550354327620142640006969755893277234831973580719703310086054451357927031393073138776388260063985035595355042595538664164177751456841733706400724366794841199341964511586743350640773980696305944486268156831237871720029086351902220157595849474902308343398703143067587590285875918476075126216123035697642668670696024353950020688355391599939664102719756000384225000615841806972724635710351367243515335629375222215117382690416290520244696258099408589682311688837096292951084075341455237359468387439203083361963241146858061790088065719783709822345296459036575050689653662427972123397976236561021981525675138436872828783960341998644236717962197574918043487903187592644343634621010986863241906363996232448361092127708363709770481672338073376434325438094077849269657414273741976898065441344525164964929675761324253649587811720211244407359210617362953548271843917408683175268324512908374432331575833800812257878779566106709779031890967522577537121748498388784653911898203659802675247192382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -38066268170668890184528163779270257205625821616261905128453546760571085919466000027958032143269923853232827738164488042970251661986068917874343439508308344939876026409101437573160265685046895933371104021245223184047960651150044624317416547094157706333392088794435848775178593940532146422282780875974939630107819319292306964192350217377734848608849285002484235637075350961765689299771572041167346401529777788163083077231782075210526814991839594714656145989734555529860364316810728719595311606715131953258859546089865274096636371131239346478262473582408162033420410604038618175665662187029381226067688828702205313364397591337855023348207697823101127628914817456097253211028415123728256293834755213623025782023799313970855696898483057673379194829851564745964203461517012405949662603345786413318786081214769474772253011624284885519708681913279705966037068701010099638448872088789089801871177840063154784820284060918961632455345499997066579327242103615753318776174844788447421463191060389596522423389827210451080170563976705033441163119549087220932061437911988369215933778581100577985835824121688432187793814115404720355129366960131916192621112383509455747210124408287564473191697510337220782134233020974802657506249772866554369932537749585429491412921153942579220470993675785580158453053976067831898697130030636405261232679941052467563565826650011128078403963025363682483947111443025253113015626209254334789976272894976549043172433363712148945302284205592035827839909278168653557111254423541313272154137278950820150700452639331236238714312990702989391016793328917473615300963254609366410754205991587963334230709372918569624870237347225781392456548760977268253860491295682827407907548245654296871934248285051013287776078974501366953185294468344186889097246443771319487803339258338411374543523515535174783331695843500091438222522156254395476782177545580725276446542210443172746970812903770065709038341239297504162379379536613431700206065102913875040207254930341910540666362794513203196775064103313838251257905628387612121949585565085499205692048162890483987111360032595093118761217129030419577476959091590865150687311005657908095652593262087516252487735406886396871795875239213613801592130143717548478866296523364574514799476009437627938945233675273773164651695191894629981634364921928166234398434346324155546246344188705694173917550607360785577283376468769951642947087947049370003065970164711081548303136152995271487286269638716608370865873995388032864910469035735242517372295345096639067078659832858178596413773880772471112668009736744353000736637886194691965859009770722778206125866753272333806168512123318781555214726063060359674086043358475223041923588458124644997433385820547976288985385774671887647388459999373446869510795945246617142173079564538421106270620799162230234505702381266982273525919003802731918020689086985419353031744725572937842212694728500962124983516659429978204459766289150064310938752787611056684544417538019371889950279066415246792783156511081443927233650024209401634228436319594567656170405487870023371657443494175821343208125301996518696256699558600503305006102334326149298187491099629187910892142630979864898131483622589037537221905858673694195371747707442187788580079370643290969969564608979514643664486446272235997484314390924086532810228741545342425883316511235891878148104806315195790965418330437347521844727751744095687227715168914631493800202894202388721072213588664499774011237262565702864115592682284045450756029590016729828746568171326359310963804140692180616234831511614138416089337835732480346840543057116847080519637292178537877480261684504073170359036243142656658751053046129719732607110720151563377130464453616721978410043483732034904439500598774495294834848610162656401019700285207557123754471421146067807695633242751165764267052344908962439376205879793259634148219974251163746214597065416873643498633092201570123077417571752554371700633440557844285268070898197532881509456837433073735008934956407467858565953281661616425926406858887073658373075900832392976334487146031522398272176337163042453037544644594728535512683760368393673062678737285794655770891660003879479278970250745803020978280824423401708567309800517238652979869360735698153715779152326648319276141036536646006023051484968402197865117948009751962687428847784765158784601243988415867918574956235029027141111189302409998620850673652050381173816973046086786780506372451782226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -3936624201353425858860542974088715713725709716020641641497780413990046319975393612771346139584833976814956362200101834985550437971611653540314976533022064475463529673867768459463370813081749056779507460272030667846869277419562181030212280250394499764982083958461671660342827704552355116250212823137693810725679484767702444576138756936701485038201449911299335396986264294476409778301846667180885173619385547053815595658285859752254753345339805161795494003701586716203051140188722513221481081081017855133300870854357252941073103729217428118564039232483241212966643538908604299086609099388114976216879318912837058299971418811520775263834993637098175766011649115109980675137835185953259337527199096986697111735982507329240025482588356655315805531601946430001976327377143465378993238059624962666245880839000701577052264750804151084752307934753616337117241806069285654122978804832769253461379583050366931989498380052797661852002531007314023979039769285020232224047335791815035948627004952566670686861269587345866097420857589583148886305465150192559163355232142498904639646538911055438997572764956014254504115772226940110398913981842557887986969714321298739061386738165782032370819881170752739974218266473787025953639410106289684235411248769363652469690103174344845669679343396339585393698692826041973616255847547229861171895272822595494922887584428343987339334561529921165783003765263403752252619282991530885703436499885122872764925154473774752960752174321927267280499123123220537172279192000299109552927802567575475298661437938819824711563504817189509136617954770282975177031559037360005129224921779058408499250289636842153571545893903439943469669580605120242225628054193041200449405701391082120390987284501959011501387196793506860847557851018577056798262079417433027537044122525262578278535702225154198679508400107093675212745521045148603500254070733419694028503056667440971478616834598006103556315081505584012997553373384251135877209441076929363565397666731269546332154127361308021086024742057805625123219428009505781658442006342004249327421876093395605825952969380595346599414277500141456948000966542595407900994622227407751090595867765797020185692241764906569661682895144318900783411951592796082117403033046819935402357306930590960311295881701531524920446069043715037415997826250248931636710361020574380595339166922559499249372062646243469950675818693289093519285742188421137131774947626314920625860314355559281248931707211294157817604672043362581364775082009417135990480520030655452745462733701756165651529581349087179761437694007001760842527227485061818765989315615947001341493629989529305125314257211532730668339880452859667589432632450848871903874805207920994395334817392684020552814682074954828681468663184330611233881015112097151345499926947846435898441214317874463617557619422825982282796154652253145432833796333596724254110825002893836509539467331242669757524404454694939623957425906283825466300546188381855481957987610066970866367567786728571109372266633458132447153309493500729304832146928914742929917270765237544740715697823105403754445544021009606904218558821397997101415562622589667366376296270770316286688114691725815019287128577098323451080888608282546162773179590012785134899560857734022194898002385981135193896599178954090337885649700478515235535901106198503210509362865883868838331116252929457573301330316036104493360717305472313477465056480748270613482657543080049728632011671217272279793033916785296646718489133481433871915718159132321868225832119182898653567823907028847714108029346577289810600785562526175762631330693369512222396994056447262022599436671893603854582871723379855341302815787074892332600194744638347636953864396673537975626832146162809606176042678572314014582578493238448277874005905983160271133186409921681561421179339520564017651660699072788210648544998132598036185310331538967802877041478531094945500483722369560241913681802895352322021741604563045168486699197614476489714213950173321091242193223815450560338731518726056398557846120636706742671684107503518445589473706083493231641542846480710615772468811508884521243428923036105741017274661837366057663400973729317451556537495791849764139961498843301075655792835325681071396178439777126115978438185652787445099826440456403032689365576162078557703746917039110412311324965037009506148575734697623046014625307554212112733452153176997477959102349686845712106730843515833839774131774902343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -94422836378710921361350357177057234402531071456625393917249702501132941923027929865168050666218024255990918612203709951507287612269101457487913490148947327611280252425565246041007729833336525481025587144271207327378301878771970430501502128590036634484260245491993786196821331190438875655516700944142054081312385141284578677560474720211612774510512941725710262714605348156903032296958589473174807323080599745537110281460619294302318901994488110241236084437896985262852201522255685044338829832902304743807652439216961037095696915139393296448339350340643117032727221692913155143246789626422892484735058523051376025008687213672817787304357070527659772695610905629345058267670038998427854611248555431946619296180757502760738443700026155672288783635415919115231185992691336420848918361473275078660023566490019893645331284388252710058801926591650418456032389998889382756136396570071220560409264678787437420922093840627089268966124281513754852220558288138733618371791186148201512655570804410072611824214068720045598822291481540837363555410833007845511935440173595994705855065313075144091759508813096094853100974589768603105133384987400345064277450445905147591352137034428414023444705207975679643132494953190552212233364501781590654166152730871035562922371967571184037840889914854856209562153078600499297510408097304548696452816340669072414547983841312480399009230918104193732992027379723762860938730545398288672715883433748368292024800642158442356337925877533306373662540230507939066919379616058202029918453901492952498651349063751883281467796552284618343191974056540822589025929519922702580489630503592993512608376389314575209797290687006823562908104384458816612801375638093684945669877636419039793771197362631617964881355194445113911743943539401160063873197510716517935246966382450655678434304678236228460372757044470512575557462598875110682770674631309305695652225107772460117370555918524280741836192137453231217744504908993119359306595177661839001244460433523964459377479179006290814066551639132358364792373347720903447515760015488806676418789747434758965743067005161530867506731632156299186489241019718435851843292602031517417086150925621757924062159120951689641785651905622101084135227566796082836385517868901158289213875845579327642368818104929037904507894624265516321562497117244597963750552094909804203536054016166046601521404344598333472195548580773613676838244473986536333556256863074707333609824276960744386682217177822325874387842133404658295533805447403465468948984090351811199561006150889663692520963971757437856836769529768095230905743114220598007829358832890702849821178982661276098359007951051290355602547639136390753214569405959180980676597541589043712928510507613675825488499682908858500476277978252034244576100966870019077440967287224166930031746423801500723178258505629826740311874946916623653714226184554539497170870581215139972499268446481900536644688742421447834887904458251864890829132711531430283398159415655284836319042225984044640367439665943322118936800645148912020059937898748328848384308005705341954627727834483656356124909782110504768215806912506173898370285494334253825516600562871438613149248130591133933199985869504721289506135634513686415886036190535650066408371401747107746198088730188468858698774855805056197408866464935617223488920025146422044844478054265329678457690923561142253511362352768990700150731128061352441187044384973035556964064077481996975387489397391298449181544746804281768144086191760191974544427952631793319858764924095073276579230413855355268835461764276433189056344439539154085215988716517410413493284283263062990078706316470569706588425381476052422476077677498336493187304608464565562597171250501140483661899799052767242927366051747854500244817558778079768309732562133320692283803718069313709184562174323340065396246966042757105695461809268682043657300419816342790816669625483029051349499687724263265186532836728486054454523357644487747929515364171667911618266054950140360400220713404174305934248126907856635793048761855741924386726669701792393534511826060304342134898693410742865243262042114144652529420712540427439122437504728175434110354892447776940742132572871962977571739843628546755854834551764435640986707468757837588421396824039377736332456913946147572230781881447929149404790991384485060388920041851838985028570434785964309435647926564706095911937006352438353422957239820343527947343886808084789663553237915039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 20618803799957219057262845934762957985726533565194398967829980259409510193953989162572319266403431544946741957738151074691733185834307628654277575649749407215508490745178602992467501989238593547334481097748127896428770339497429603447498296138355799207667261374576782191946844150352636336425005579220011736249199153987413345787818275109435182075591587312451689819096689940401538491187144530882478198327311471513063680341568284145457306149211087691330749278998273768203801442905886315566336907643215917768363999762794892522776114278782687232106397961106400508597237038912641329768120090417287376110401776675766155686606818172647535008527725861959411336395106871112063813662443842871097643593325974490637896551385791991359909380104051987970916589521148271608677280542748435066524574455337015653656866247487837751761879202002590818989450256929001138895287499805193035963736111781983706498566138416590949105675078930840656683510268164503407822506135126203001808546782023140397394439716849768945339365811063067822701737255104414544713638279757557102856717131359254911954000286258814010373775071627321101099052459611787672907172417946189875023628721702023780668779685227996100151729149917307928770297684713289123832352688478635351345621762347614510652144643438481968468127476298526881258035673775870834746554688300503098056057758787825948286519367843607497757011984269261523344952885460415619909424568994416390698977737570998007280297417037656401417328649420447441497449001595674017313083687615337151273644465168714268030777554303783937196556979012390194637906046929656134085881234984621694862651752905424970814473291599195941422599915468829871611874703283411672319246127313292192663154394786092520659131473508595401324920070460393920130958152372234064516043139627167163562927559218667747335930436040301897924063789242393311084590624095565165566513348232125514361145328437711993312652848733588716042579862065199453957357420364799441968269737202579338585733428175677500421071184688267617594628162390255703697135269051722910366270374493294380980653314005741833296188011517317901232952715588608478710813414918774347521154238177565720495190552442541199645126109705133700720149829310136520822131961637806619180626853920136854277588767777301836025497871886130098949481373179803484791070561858688078891343222535741463682832372441625302494100062472315343974062989766518699742707438672728540837184687337034429753292360847062006316204639329313202225797247197533605075245611501507664378158899446908720608473186814494463738301749663279172125042107354708787748449318280980160259615889806034556736440096891991243091813361754504166164945088945678031648422230859462815588216003299072940299471520029648315362577534144416010981243063442050548203665723268121278335278481250175206638417485828873842266368236597355901233090430560873509408174096350325293766624062164884951218663878783880993172832465390570117445909601856437944112635959957536398225047487572359676543463844928212224275721781887792095683394009246603433301700797486601531329028994355989304667089737024597449052088997219247811761285965302103640426334074460530095899148480131820148465690538530309985707704499220896076143419786143762637121113126954379038552810151691542699654596956611316839484756734035224264224595282696995739433492350771647311099605290854639565303281790620711158219126662239735326394804347968663664254096947200494339839474420684000692500351215051657075857274609337269087695558509699418673624185712883093186698154953451843800832052752064964923556870951769936843551229578266625681281177905986238265347821899940796473189074342293717128027086274287434457392408934574437412511086606996364394566921434163777326694987501983659264415520944275287299796701714501614278939148284615282139375471040782213482958778689638079780776209488479167823917935719583220546763269400033187515312565449553658353266404543364688476754938886178810024778991146459372760874263082902957766943039055457910620303756071835356401781748418734257782361661207797252363276592014411197562110786411029376313403280740788284359655927668125748206032402796054845015912257627932937725107350748086532019766135405043404367811223130550967680248020114451301833748274149238237360357579256666162774385170350806887179382301121304328763538906056872489824038585364800850820207097725581938678509839059314886144859671455888467544528032291903125311494093807596073020249605178833007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 2585280462673620231276205296784999822601785121342529375637340197596121955378493960848473771581157527176558562420571845625790185265689600780711287273470215297685365882664329859549146454308741819550429634156015000737366054060166797756563217933302738427251396366204977839300131920462200055224493127613677460907848931279418056880347376988380324107941899926690940240693260047867946665026026864267669340326413622372320981804252760150757547802563637543771997847736473855156987097046135508135916310878289944204254879734282415251745844328700138037390093130958018311637727463275886709479626736040806297700567786517961018277636029261590379657397102782014813243256067175067222595365290678566041219890835019356928681180664933667019766438645169295388025439383887032198829684850664082165421708125593648404076474311714156118479775035051082709515852601690505934080920005724266586317645918868843064383643533024211130887864363925728356556173799416202091934282836696271796960799815871016578569762724641533741046333238253763668541171411069246307549861289724443130672882577209001802691886362131633392169786901444626718510234579237558258985294673049908244339688991810784656544463719893964168205907300416950131863725976576825002535054243089360313620717127744418401754285937108257144568422384508973156289820406739895631590048814813568998728068318265952897351323664815056717727467910723161210499577390559446316453929554726122811616356873660430546654080129390446205659275791191438317397851680472863585960993828292506910952441317932798173227298141229794272249801575443458589282457915676290912422231187123629314437489965050833627707668039908231993085933346789527025788699453520679385621161737209192057343346108818914538093576495193782927397965893279655304215901015502799355352853833668653631471629196228545284556770795277300111872225712703168979901513769240014995775791408935025970076037860805674094143083536913368543955282706368667633079030852948180216932828190824741937688767559615015310190203957408562501009338129726495460025311885606437486523059727858681423987224854350160950945138245052102704527269441884085069896445852188862313587523498720353319162368529193951305030702718604880866452574014385555449458111465743184250676736469895800341056463802640045904191898941245205284242789949691369080190106711133346312600848542394866744858319941147204960566416157081088139338595267534876305742947217813841905645817653135450510754179280298779106738307180589205629528147722705834722526087293571121452840378916901195332637326966486292478141690746146983908865068445155363390490177002812327030332562436099727921566612143984410158025756169406674096188910242412617246053765074284221665211840090517945781800106866032644477781460501193458454244065703406963832218960292374056135770838425538797350212589170663759332376606912757037858003745733156783579563782324407099123346637830941725326166260339778770488045466719181930695177318564252621900039274006720832620789615914573564665115284082626899292320861258790416981671539356326720178742490558852199620760579178668613717017400655978296176890953915412202562731741217617112177747076339355929457961460547064500780216983878186858083533104495552455856161012801334519913774395867627052402874149765820662465498757971507717885139609250237797349336370549164826176866240064734128848946432392174612355730302845881236334193229124815918520158960118328874377252152258936888934303324905728818404781706414355648587863672124807479997969821386874434757406210531008143868397480370112184486861135486211481952946210676007250777901089296494676058926172672648338527651547997008014892637530735333974318939917371717849838556493730538595618376743601457699092031554140425900934244441930826640096287570209309572600174638712061884018979693249893163032231429843329125164199652455398410753741053732083375192917179547130821221278670518789731689279084909349592789425322088050799659788104482859388989570183092475781270697308817538310832573966692498214797186930363923908237913030494761029125105877349059553337880803417232953747018443151363736775004576686037362410506199363486371385421592400026330459386567560160395218172830172606605152411044408588036987622609382080057077446381047778734199026071093813000295547446955142079158280011221988701425222157970552567350853052210573024825052831847918753965140589547570979593269927167153754703759390882589199631784088509976748948560043572797439992427825927734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 108526181454018466829821091877998651373418588422903136995372554674434748830451887476526762071622897060577767068880761022614358888659848082275945317404131363176144687338336949150859800562910543072829516821926115435428525420944766557122623953803291895507221875923641951229549022428897292979759415958331066828351719253609709801364945000451450773818983753322934470621768358183738712109146786098829473789923139370323141627015190773507476911074917014500437257389133956551125118083684308580378460682283870454113880331605540464822368657974367680684478307269786489091121472158782924151229745644099355487432655745873200365690847792079764899605344364485201984839075529291802993483671891826014861339628071284642617181149827081946186056093563247585432027101525273405454709831604009115506802273078396251165599525409264084116243237151766709784052723122132531718331730593050715427924280544121845195048088871514208615308936267698474340112832690532938692149288336071476571683864249196735550176018009167343717544335528959391539483636583250687226709096707085854323961703178799904986684594248754159730910557822767173545522749727316174092623316759263242459304030883105148457434981768223238247143070636912564926393701945944672828212477056952525410483131095506015606050097516614720110088374082309113247991782097976782211907988351395980991298491311738735940972856879094384648855416253994435983463195139181708767649552782593070354250945778772667227002304016089530506551176276596270738518871725855293242028438030488247966860134303010038530554517272820504544380485276313508295493332634437050087808888065414535324119698218463016992877972842057816652983737072973626283968146118149905421975933486504654594955229758148448030057504710845967863378024128124535360979729002398854146747182782558041195314720882594246677837366129883520225363416900912482631372831276619752036550091872970336117602717300702618317193467606260643944965424752209103018069918035134376515838004329713599733493831882362430954490006915145856714623292966109635934896460749706999892032074810232210919914948254203314401771440757686340614731215508282547623697849519328963039211249743990421246910630241521132939816959967439111047068072920025882895262291629332635860884499641735147874143482177209386740134004944252801852762819337050219852583085725341294110927952227809744854940677042279029611363395919548245881573038320717101716282870743159731139013098839038244648314938424314683713576871141728784258068401957851522168114587465608553758367228472620558284829411748944442988107033299159465459532953436999330785443171737030329154837047817427548118984104061023118060432214298721329485187062251322484420863280897311330721344683668044180230093075817300265923136142592649126035146383306074644188810323220091151400258351295254961692774996073150518466760100362293628354323754833934781009278214673761296086746069850232696087232767075124337366712861248729730814413792479946420078663513273578591141105205579414252870990143357690961073092671508863630744166129463866833830286513383640178817620213122806839278105144161894243357782422998663709734244427117361002173841573628142835472964829016911407733043381001277923840214559603108031597944227767484472812139489270530031926677392969332696286967108207840915690435714223099692402277041002228778454554840991563592640676114240132927997426710197662089808508620067574060448288338682027217311894160046281919935168524989956283780866142239102174310151694220305029410812303657040191100945232031141321468247075092626286310484752975271488896727769616451422217329971604005625917798225728098658433562774073159159253475504858011363290775851100063068551610941576411540140409467866677211994220508155165234387079407608599586290351243564582871165830993178123465863521064809836905919574420953400297747167243621101638046637719741786741978454896667418161223498824480998203704079604987928015767562883780650040501072830128000358072967041070827047824623864630659151574785150362060379610768612279314225509748552787442933929097410115367059271983950687859540729960698298127449977485523537135410458137885828943779007334774254360796538530984388811160956512034924248620698511068622725257794623694090515017422703584602396001816557193853453085279776422546854137354180520476467920746442843058196307396530540079867344771397639495533820880722315681149415690325422841022953167495450129280730385552899237497359585802314541069790720939636230468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -5393603123059951764512196061797124482016396355344873918472131376242663613625062364356265221486206554494795351690409068782716671663535287384123825899981178486320812214052593570737634330326997470758560212143168943253143819469197740415584662281298245074068061275340085723656006024450865380139741298368449272209024541580211838223569562094688811746213296437119770154557592506551762885336530129919199240689616435323194436050136957579155094435553646666447047109079919102556304376578471940688037109138611410085866953703062238533401414222334901286841805140642636384759229459143859591081786378884861100226677387805764180541345983400906081416854051630832149481731276331707850328233016880382192321568079679800279281499041863084671835827380878252309322271356063739618330979015405784939136121752048818060033062525703996944557036195211292903947748059921443735996461069838989739902370257570556229786501400522366374045970337357286392634754035690639138019890509820520136645544628516747372348235034453823099559401049989734435047715179137871696784032077145450836865457228245912524245736741100801570699992236518500732109760522783390067821044726227003555474018522416874334210995300868270785960296381667974324338263427623502458280821824449669887134417993624771741714095037391234546254051041262787063268598214353317217709380836068780334377524797575327049810635431194041515326001635364330028309659981892080517073026501523738007585136147868559555637935225273797446520749977035994777046756785135664555307394799983787506294545662842559168087174172660104006620663136232824153095089770317325334152623301615984577511885618346953660658797837878666196908505249772468250634294430102102387581693167001607740504787155625523849405517272103078140619146493656852676595020369349801673646773661794425961994220950994622358795042232278231892902932009342472990972551995875901947823863638270221030353127915888890322330295050822337311565663166691448526632717716337180117500606829335754075665871346228859699938211903297727697482787289100714716902149879324829346023440712018638208415933569667080070871439213754571136829090320926794663967000858205362979407942528187999015420838870449012144892014072628401386126035709517909377797400752088322042474886879544393030556613170329406485358494850551882907112773142805084818538350779640559489234969231012493919472483191966460330149384567976088362357629774688094774875683338146752778863364014101618765944169012413417556877175870262422994027308518906430304684031715050351311861860866051836873274494560720653804588454676293055395251117788079072131486291516401854719759617138383496438607117302138436914274447244153039850088206260028798166822648897568564405519338041613820488361987886886597325212468157392946301583469088203283530950221864888315046717184921197722765400144849362945925342528105432384556832924411560967732461187040625668711506116345350464997462355203708368121842510828970578495870940243295043540853406378970441786594427283452723005433993229757047200424146442597113447746626775650151308966259285155211206369763481747219348002093756166448212440707065896218419042008929760044892882006144020563535275257903180992802488293351090292054302537989487940946103622833765412803241426695345215938039754348048463097872232582115695910175584424469370832308821305803164740742559304910113336895233828707322288497455176090646158306837742534234604754959353856789508939774231116679916804464553234346532722751229431299266471824592630834478487336226570703345542109035359985005634466394361440732512189911798553038414338954426577248822750660380358887216033213453264910161403276698691679440936387943787386356268377610510953535217799277833384760909047843831698481090535422808755741211905480842755880797977357833557129186742739150632453035314054208801850954736937000142614418278071244822663505334378270029628816646831647737949261983898539193731264234294332168575636316322833433879200417324772595215345622346037096528051071917013949010834969280857685089053535970235732766501403774072640101997596155730301778432435344638398418308898352989738948838825248225870575279747424272581121321663549615716827881733108180600906080690699424559417350804359624138476725724389385880478144369290141414642998885217642141488072252801303537380804029266291417044357629158907244078035126860861789949955240276155877543292412734059626200200142284707623112787234866838907786413290050553381860254376078955829143524169921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -1023581690488593926774426753066353501886600700760243899289637937850746080075951572469744223427476090190349047281845230216083105020647389503069003815644253726616792584245778135928274298913359725486209949154174077617757166283230282109392176759394073168586853940587450021468395214659504792318485991392486142531935957457151700719213412220307879016063451949509872706331582510542948056591015267247973822684212538712931517819198537904701709769016153917295397941522326066758656093363467143998933918975692049963853772709951721353015476010173793138913445701232876985694752832772980568784948473033735943642194812593082254944180762152239457413815567807776744891900800253962697740959959969699332601233989597889182418013277531946369458108187886434375522674500315037590308136782228857625436967294997605598636576499214933353065813566614988693162408508271750996906954812153770069092044718368338595667534836427076279658734152019735860110257641783529654186094299493111385798643246899807432899324790935116045085368820542547288339793888041578243147964621998752512205236601476505397309494598580561452080199057078486968345551412359039725848786850337029491450723034205728950864584741973034425574696544380539083056729705311682920248280195019772026424672915344002628089369577099853929620803383915679883314128031341331973697474449485145882029772991501690829579849630066674046893173812194847240442655623712245854829492423022531630773014825645221522057540831661504548740946137309843470810791862447439915120013735285932562586797086057214651814688770232868204615703706336554378904204778185004324611409743426704660914293245218781255869175920733298007372479428203873844474257855622650708785983462481382870746268062177706807809047197295843368184419195123098613474499599928487814654995446300951243874215448873187833075626017872410210372487890220625064880519446100886606777448765787422308936686814747442616052228709991716553678868302242425270046016646764559162322786793430880789769481823160185411628049680492780797217959937077996045484786702964465217631887878451119696478734096162197056714907482290170554159739558491416569792408764442113794165938276581281365370591314538615847707053016900400929068383048047552408484685939877629022270244716040231382250997505523600300217057782808764820261687734907345640990983369450111826770050217094930842253038509378478383500679282946999554701286365647037956888414171575254130871395467950075779191680363678121771298649727025095884124440358952791030195648116049328401546087933347210398226513117960460965418842924573456641778209210682827231979671312325221122579476289036088025140361653753314740583379740634522938513690015833248757281500811948895062998939947528940815552678588968782597655770021566597056024508049591055163003912828915510774964611988722813958280802284262458517601819803703297272203558117403639197409472916216056112892201767932931366670018013670030748037040054235133655188773296680072710815080982154540254846699932211925868189523628981149750089217262777836366559113987922648817434699366076077419650396780123019779223253032904227594624827172677113365254194277162888294015016239530801037287760388685823626014291763258621229852191894314086396728595969392294768430790915481229752151250837626869020280817163118292762022950189269199893186915677021707178717794119586840658069382865012647064638968317504948945619274289449572835156610213366861235674185586259588639744691300922620191371564911683860498794005930128993853265070447803967329630616102535043291678092279527623912284293448149042198920153185657377434080173677350101498517521711587022783581844199984631283632499356792914456680569525444863181665493151281740650378517958685673450017923741897002549848225289353607505616501655060871571121396048459940330963130269299109253131929530833607213706892557532949067391421215593409839018766795690171103260211961083460562664309027716426257857678736161060079861712259802441750048799166726045537577028838683496518646010650216354437432490738113727772131918177804314209708009045584075914710254306544290170383618075411963501340818342222600711848309895851427515374472027177431971552681465077793558883793937133707568983098805973675960610754301568864689889691909886376088996349217306203395413206096101253726647675955907130722911998346972052551956344283066684506297027571994840443653166149228313451867871203275881833080791765800869997269988506292601182501300627336604520678520202636718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -49834336394610535398488708161779646019623279934963032234342495930215280304528377029757551037381287452575144716061080700579563160058471376710783653428991239369284189095254020328730146946454977039647659693709857212191055978006371961102503362528893008239805176165332885931712315531264612959505344295528141607591233491460796966968925469407903735937323199898602592217231448769413192176425200762460846118371196668669697101328253110086124815529461805626076440909590849125720481727861332119722787285043026428151233785727150692269156512406710581770832654269131453260020381305655586731912274070922914084791369884191772584337598144883374740501347675181640030478752821459753472556373607509135724465069297333484343265268381102092755519959905986534857221126557804451327637917722184500685560583687882953465116431468653881416687216444235294667101897534052253790062741825512534019587550237547926263473078826886484729564059189358524698688984974083227178017778936339954665390479352169772174409519822089671535940098710651209082030742178465215130032520531647944603148649547698712346341928285414638976051901550661528202995929886723830845758886749954014093615264797797321775940175246133263073992498643309131331840772683401945313688300460408993796343954445194300145218743154681471301309242618166771246477284716118238025606192759029863285280943985445536429265850494679778937880916174478889183543885315311716733746119375560959123099633762491628829965923592191929648225498260145188833536838838318734342579333892812261288167245139715308523465403370034393199776934939981608561558520579946061984870049677414261509513467546473955898728915450753529284208423596961559177946403554392765708031773641702358631492382348451844789142899551938034731677658588986556580135431524207496021291089421438723935563679797558262774470867452602660432596064855267764490309916060172195594868172359623829795309011963790119804811664327419857445062135250884149287031329617414564911333506892334326465410775834476808305497602025845786801196512225033020607919172982441010268212800297101880024772054373086764469726454785759279954047096271433247052530722826534525723243741138694567633859249947506778414796277353462009132549052403091194017261483347467449605262286240317741894526153861183466609393207135684325101833202147983719225053105125487248149403801663099156652326843931340152107466012308343929510337284651361355215175229714116321755286887311853786545387321359958645210398963010372614180801562388117362647249022395652821964451000797073634883744869682276803845156521268059570308639919818923582661294043946286768409508777871533545832408249560053797917759842306565032006122860700201083946573172722961385776088781135978671345138261229465472259935427263099548134148923818933730303021823573510696679681738281874648668911841319081351575745052430139676449902932061043924565854305259726656486532488234777699450949747716582389631179280732551531256505134413768865569975699134399646638068773151032344229775522747049928993774147999492386592201042463344944524218825625936589316956410774229520860383143434647683329160371783512273650847914030311060375109777941426032215254548532026838740439257386508353705881221041766449911166760095115839219509448756199134538995134925447373215659483434969293577326567847489096821056266263258228494982813022843180189767426132009946518250476103989803734389449139323477159620023854195959614633581727901811726905454191851536139777957536230221216956810691771452607917256609453954815515360364086595560474286061435951487311555231191986219264527348170543554568233934784557065204372948734878645645089405807983379414686537387818274016432606883199267930294908326660103195309401865136115114965935041038521914387023828703509115408643221014985492452088560457083388950212936541751515246533872158546678622897181025033682233454061243850906754870810751057167752795733906568244921175822007899726278730655965832932320542974048449211638710324894726985946698753605359474925493695885785627254027922966086775222830676625366907156483486952063674100406208003869327405573360780488323954235999574842519287623228036009783768286474008361130656766344194941305471019888340666116483776251246638895224042711397768819737225944931914376757399986098500369757690658408899471568183454684441088876021709367950475581178147178726519081817874237522581507670625657495814956006363709184744951417138273901459062523514043085981484182411804795265197753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 1022759668146840550238277057817958216773370716185486644317790141365124106228119984780245073117849310668215467287680323197480818124100325975013720491757623713868484437492378562281117114624237911325625266380529913060451389089760177162297218372052825316653350933146219803705313375038780151553239736231712793632288686089905406372911542534742539314139334777559219094382807067059228805930629547559444872245762517702268417588703920943227408681978638017039379147993989313814759963726486630080922817207435982038284669186851308619170103167415573787923106383370033936491589824895400243326641357036961633678666541297523679164117158118528670031829396093164332074683814146306715729065877515714733985590287230415953358771101200522661040654739249283237468221076491164565798238443068845478229608021880291471807747978249146059559810259764024671309141876810680030661049754159761073166889844685490428725469598547785210918566510733740744675321855292370911962959640395952540439775566991236920897544342099001371896829470570100744253857939617455261671648216123293782786023827946601071885705353971145802820844088508709490711131431545472480766185875604407435239747499771789481413572325437306229319215553810724333611797638703259595940799068770567780835072169748918348604035261210060827777344003289307671611416786166771873513184697761177262598825100913258569986229357066901267057109501004829741196690456498054930371870737176433069714319366452826698538588871048381449823970883628657622441482436352305353406422622498140785504757661249417516818386955429916409410017706131145161810730178940229408854046364180913167808171848773121694921841145763363721836884617673275798152908482060404500696938918735496047784261156106545942457582673676237793365461035967225634728153553436165744422685006150375951793669994980787141745904488255165353574060308886856644864186400222998617075343177510070428792937851712960897219449450773587974719253081450542340998781134432184685230595323754701836037972526852093670478187365199170657917215665950985735635047573253485892341998855089734800625638172901774266824716769872782894851195847981889678638326790673909702346048365998038306420918799627710943718644043529639931449642169822834054896906792828927026789772771056646615428562640570797875395373431193878595995432945211825579543326749343874607367083997361977572021150039369071541966796762846300085995341804862701649945671262210921496366375463585409482349313722890130074589944839459951806056772191698636838583032802511065949698854187660623808696044598109996424750386450412149061727063491989261158947684193924779259051682866153234311957906568023788601399827195041500103233762895019685157741620335871783841352933049460165291271235781584915506681846216727721503942833649942474042198428710922523903239517890830780545077698424974985155653145693376261913972213732004806794337986039593156455805484719785764742632096216371332473352464836163787153436074120043665786140544530629815996556462669555438667528320102597967937621751395053561153694067414621236754689836421347537440005798427540188616647379476497773228687423426481236027582141479638835902480267899020935527682189471597256954889490178902665357482487835946450331502437031073728110132615799640257877515987505133630763064812025421633949264209377254732777556612250495918638018254664736693241458541480877843130695570438113465794946788925312693921929590011481923137848715359456011309950866246418991341157313298460000190370902594475361118365920983866081891066050069052531471640365763068897454563629502619227374358408334087028040461715506153336871638830741260795354264255067868959875215122773186741366844044682797100407209191187515638365414249501277162507977006625824594118960421586725876256731105582972477607320243309450705653993334636949436694363924648927028968162114618936580042188641839283084453056602001205194068597071301189672205721766254548410132404629528629699877081585023648407650355279753880695368935281611489627716270689285954269999108775695833047758571336493812819653510662711275538667382846991800394394048023059291929036464050575203142926626667296036360229290285052616462538083204937376759645751883940976470569631317423866748456386995336267481987369547506662690376695858943197375260260963207201904021051164688322551575672725543658278730873060599278325088559835780110854385678808632256395259473953034942057512438457758148197491985024153160477311530485167168080806732177734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 252399184214155282690017001504561549166792650972408352774768050495264103664310826038859432609152644450776265344586713721905575990897098798408936213091139288882021393051132613609363011867662334665940845567937250991943271378452785932731796640583328788562836688630561836605613244824490426860935611854699149700574768469285828445928640158698233438652492866735592723805262561007272896582299338167840892227122320683559684236509699048943940616636023505362082143114941515172032524887008744358333799336632315052247199457630733869984270986123713721609260989015236102874550332450231620333356662673007233486742026857203874126597714664219388363343209342931959462362854818684634162811455422781551656294303194156292820687951207924245040955682465342529312383992122967521646996407998138719054884851329388428736072891144433988178318809730759605193862546925796540751352573422080063420563058938441317434924610162989074194665083109147985125691468158712049171138539408579957492022391325222978056718700572649972720443109873426001259375973358651779889171107055555199297482344058817179673824302465945662949301278933221513032020173356204324656020136704097884220807167127455591715952700041141804359969941947940319209474266624264613435714175180308902638306883640129812050428108055458338216160583957250241222629609210516548158223721506598016303780617888740977123748159907509824742911473584983598227807206827665659622346604611833417124354078660738993464120766612030958080077903447204330538304310218235868945924451805903770518840273017513692000909210397876035716857224057131262780641755855786121168618166201290606987345457590516084157713410594736120720473467622701288525399310222868444835840770780570609949242477202897710541252892794404645905621961104876235121598221007488778757183931211997578448486096243872319740402680870218788570624281678258113502509473270231891919118660222714415395827174238720653415640208366967743653511368175889762111677809365831734462788261105172755146439927399710424490417053361497669412977436025589140688608073493268838341715779768236778522419744255615799049208471700692863811701886634557560941707516626293936791691785828338885943401066214312019538084303637661449170064779091563120577017027194893727921369521588128304804166493028941679305440442548675429301032399650418276395692831737669862646371193764650585764773828457158928047436161889910236255344042981336743559786038348002595663346703326189120579512950210699110559309309217868047664043366077837685835257216988098344504412983715893012321418301832854602013311166247533004212586942753447359251356037870242667204373413171293505336278102424131533589572283420403604926978710483358523672709015454024269565810104537243402159426219141659680007033037753055788704160334543955373866926335377092561984642600298254345567891099713187735499541041653159397315636933253090476413957347046165803612743490731090399861929310117958593718044830861899530451514974993199032530723641486871010050985282232530855736095876090800599460406759777183858049711277505345159285914638602443017676358819459758871111357327242857066674916856474490561056146214764983557956609474795312119000497981289798605941793903411339259943819299856174480279570095734945124263584349221101829126033610907308337679822354818095589406605895983296085527241789841803073658140475488624850667036827588690667779084204679539642430703511593781335432595314375910635780356363094753608456295015977173258022879161304232535346608020715074244025510891438064942261494930806128074882643902750510129427893543280946594810648801703452881395447618245484162241945036473515639745732773396205294493210655723318759344798420674854898442810892663716625087248403551453893911455589974359954560096178106059130633746185717736115009434558721510837784867769384348304122508279909524136521679663371563100242588703773476771953328154475249520734899921722167016986507071275582661021625225401264896464557654937579398671664557486758957388435332102976974023011859422370954499123356055534493251621170754692820067077059651657422226971441599111118651660695318792639877155847399645459249973065169703675311914998383327783373497569280886616274230265785428059607480621510126470170604437921929564376935683580024557924933409202701947460006485086591106043070531636227980395593167920113140544753073386136508295285348144896640800212821077963211915199463590834541216210992294052501676851962483794089564526075264438986778259277343750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 11343076669159960537539566464179023886583099486253126905144136512605026428623495362885902295655731736733627129027627406935108413818420934953792062742522904389282911027002830491977712557802231949232230597803700348656083860455653732885208075990745390111430548855573453360522257849684866375192010294154208985478404760301256528148837180480134808127319490215595038433087813486904386306247113041217704307773009709458887358228736403261404148458567900471944695889186203875604041178171821800487258296082832138488274010359181134426590486442894255000274810727474900569166843177160627669401152409049147010995626303862207106171449688919313850971057067592296014609435745164146703379316581830614992734352550512977744667439598595921986932175273966567822397842492959790913948181428091935421441773188263149694518970081633667041161806201047833916483687615137585567141335970538125938488852970118741837217882122962923936964296414379631331257714691473628744123429997468061603836895139402266877843886458240131116146230081019893635210826658562507051185975400560138452768121656408292112264841466392768714964570281784918584215995030479479549180280823809968870097225760789334851921871637270258077636749047507191464209081293355053556678683544965512844472037604268858403847538972415367281494976690941482525634658592403515463111074118126227868127911389320912293899864855710591396354610549765006164016771768346653893235224121552310594314714949742855401385452322811112376003316137341385865249999409523671581239180054099334122073578267872266102981695243995314103097569841761817038964165135482528822589910721590859061303157231176274994514837861679457230850648847594972208384184287919099555301844298962765987370602903835955650353704674043296351163797188388345397251852698907153145450241698329190171453223074060925502852336475580582001916614388503508599143668866405840994648241072922932201207608870161667080850479652928041038210781106871958106453768719998695120391717681405309354958070874985807865724335605965554797542659286931304037341950089987924517251829236907596744293838789078643784163739965467269091645319380838106708294830016513260760667964530611022454186937199357048487877318358080496226385411477633664442963330918760862446183609462396549823507005531587181264371401821248110989042120439125365064534712657906810706261437412722352623974130955171297634888547678710406332385164734591060666856734983535266400239193742691499813292351864687768554777839266336815237478337741332529995727815980857283777077013683070213923202638064286718684105293510991200006633098120555902696731094800739831947090227221669505540489072397760800735082693805544505372856260917626564462671410426082535267969557456878612250405231738518085653159780713866790182052416062509999969232957136832137819491271546578229063146948661977346119306449185941452303978759666201006793210283329689850422643287740101431190594216522170434786934639416849626261815562791765312179732657773055583755951914210623164226957767092011929902472786311527516189912086145843727820754172308130564419280652150901769315877765011586073054019402588337755823067310161524480578920275659341102158762014384795941004094737850033068373575711557735054588574535612329555878736630755241880810295644276702773051031825114767264254519330538893210324249974129346132818950192032274288196139783773491137712759666898173068829606183480370469048554915521432594488351564899612348545630244777480702826676485955827594087261704253527233715474069694612468373607214971613783138535197814219528451543620324029641113434931914229420323904707642421607263711965572186181199232972315540060806085023703649467616711857885058950622848498503473123846949579189088273775594136036834933517662638410782089248328393308223008994440527931227652844800075727345656890073145599326464294100667931807068822856633915613975423365443184635184389241704612413947903283950880537064905236559910547281580449965780779716141086182487106220015903533591412611846138830978314648122309273244886649801766471189322730450185192675370065525127293641544276376912960368296304742691701004643478164930101313550039648943556932068828954963643949099933826735257221895032204177983487479501231778064212287119147744993402532632593379725189660692391477685776675180781994489849333480326662187299564696383113341491952299292865654003926236187444602009791113321878642854285052540105936951174077651692496601643078690813126740977168083190917968750000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -153781671038233916510422148844460016380046065366002645013094026178944509748090801002501240615678225492613372425065679090341649144480807732457163866369328102268403521438469711683239417385265587958085154581067798098487772016442767574073525168504634782475694136567100754137549048630840383900495755421418221393255330534115586899250832530284939510672417700521319977127033818722171621051769035580139776730429773895097183622505549472997469512108470101510923758253031784307677133079329473981862791844273448620631069761591665342956646488588546741582593628000228416372914449827067050068606962524033458656636828246543249218670220217456705907378129108304964152980184559178327531538306415971690149436178062116222201495983112212944738703281077024822225328018347369068417874545543491225257672138531377729732137194840217411164088343398337053292020769379579296793614451903655285994104479134433496344674670320144375963628821759565132842794210521908589461635846259660879615690325952906149595911978278628877319675891985444894880355033581764353766731812552734818899347754972940083521410998730333344943328811817736238160842324966041829611615901762054176389769132077854462522432572655573367643130279689514798982832203883293196180948855487075082554950600824121784470705083788503681069007250514034603614850274517919130074921321101401605863678124342073305417912570201668289186195809226395754031257080520005601979890880804168787782675923659427896497871773372098037421622939522902265050470099640982734582259708443510547024882230174965146890195289254816088491108267913508913862655912145422295958854116357482143901565608608998653649295433597372410605159380215544004381125755333996872471214609340614194680436124990396730390006737116505377213676224741760279270859639087515621717419623129658442047974970297245044489555562606650834075274586394899233355830722041994031956688397323155852229842013399510087566347680976020323537291661782796494873416354521998894841581770426122323474494879231970200235723330260625540720643364002201879824889092971197034351805044867145693446542993932406105504456406911178521391687767288105021023132656919033153321269160949027019592567353199350289024631585527806457177470004208577203538409513677157344914408183084871109498758331197559822593830483869712156769821226175369824646591880102255616317142716484067756478675495992837118304621272400706375638210333478200687790121833063792315218824799192103332534777102347073359903497170648132340530782344531735193555282001758298808750623188016170421318457332737785141821383040664798818607616138016812347564728418102045739773153731215645294758687327710432644671324384243459066004269405740521854167296515920972822210194176235523956426698334199600158954087654695097160088914132976209334744018410515253692234393679079212186022403447323573842913835892856567631333238093661913772762327434844495873007694489147856568282210600732058081380983184317399573972655087476383157176958654524726369042092197964583440924710827210724608162832465604598000915217124852989205019262564280020899680730556842816218402260874882610670533903479911067087226287208741636695243573628072711727211035144254185401726205893004503582123416704059764338521064712080044926220759998371409057923460538596833089363358002731942650361663681379673988569120198605138636038242159394045833444112158195141137061024981702281103464388876089209070670785467529120040185066445378087694494660644341054845073575705166947078984758254954587449872399773495681728156695758634705000480372997183091237259656206793468327797303488822915097441132289524307756743666706338515931072666768823478362165146594843719245815214804880819648812520723656227071034575377318942858376207604150549873363675460182854779361625480747817330531791495143905537950198568106971367992933322115914430122711451606351602525331551042343141953043070591478287106441156415690676492930381345053048532575030387964402389768419494468994214178988566365540558603375987049976456452632235776410660883071384499121634477525347487315338727271597676541723316359264020641319929686260146428302362664798089456298870112052053766540988248420572579419612294850602618648132187582862172232111338828542694140521130500779529046599847200546622249833550140530285012035863227728039579601617011117550326377625031317604421337425252299016143594727339813063864163325192202838688907801448743956632828844398602734916663842268391704237728845328092575073242187500000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -37752009332791981480905164095578729895680300782834095530710018160607270155926572714195139239177921669454624825356759910626403502756574790341069105166790784113341479354436066669435068092019607341877342560766712183974581721323152819980232807366146641116517528683607742807797343690974219535923965484672569920592831693015910406810362835554629314567438422773304270680437177930117580323842361602351821446567721878868725792397887684595001486092792171052954158749403518892549015758618435075122921050778239337981939475298709114214030407403650759084077964919047609393470473839648403275142159174600934106363351029753490450131212023021018690044589444764156240809121394179761218187193328971205409337262440389498498751429056611962858999902491973052283511908570254777134833577444881782468120921128039565361236669605769417740158746116335754008080945202002057707149715423010798123929465045420745482837647665983215132417152980812008755575598234173511958249952242599645241855753205762784409043510426200547882536167670136346177586451674798709728407949579080990189450891714481976815743796144845614311394042268502018410018475176256973275798059433138434586653725641961805799421095970913038025824800590833122284478678695219243446105627949748872246761093861596348510146744149115579173290346386175000974543949403575840216417823275708608914042827580291733225807290827412134807149722571775830421097200035609522533526477043561198512672671674448035576612826317281955697365507578856619070897233141358908425195887657479114726727499048219940416401123720264726588478378707999481038762088022394383363226426304962923698980390590333821106591235581302299823337924160091281156026181593228602148165523988110391120249488667972378579031775458102530629895387967448178269073384355761602806504626358389180021282054143587290351919267011606740621082119019940512452602099593708556379316641856576059139113377914367758082058474571505141264854788620864651517085174974294488582094930426480965893337734953281390209555426378489205765927690487855950391093763277723404650691083229429465960031483824193463817907139208867212468552934947446111956758132467593976076278477682533443328100990393930053989675342302442100331683510565447289713049146763866963117905884685151131864612211584513816968305585771257150208550092981521423362593690178119809795667578936208761095913510074383063043713567205695963401128903948780834014125268805098330342324953590831151279311718283533010709583087257816878966066773926193822222011059627203009982702962353999690289772895878725816222912230211514388594863694666894822480754716606678926960864839359675505204910264195836369639146491990107715976906909543360588075765270753557305766353757131391381769242814052909334591967511265418298337398602733696850411613486191411220161321335434258140378762117779236464906663979225968004327415149576932081961867649574350562283290224185759999635644229274247020000426621501837015813238316530066734024952567307336152193726355428348019683721157836340107720096181771655151719574661051115319266725487420251468785461510544064048904944767927548425257940290634729081972906628054725915754992546399202074952121284388986387711208356710132233877641498974702952799790621261722913977726828910401229665088341906463003692515334649462951848104746824117549606934571764361200991124953960786425015683561613624578506715266149710684115456519683109324693169741592125822943710230213403898537845234880171618497912524996715499862498064336838376631874130222564318730762052201093431512977303162030017559023218679400337789064452017203417256199896151130528779286508459956504298646949662109094948289808947758705476953771848124493239862600426105193991079359214741529187033765625427332587445825327407746169547637088075996391315320191586446259842590577832268270797179998991656482099818954090303640356335279633627533890095689309000488468827370310492895718639225819126914230156689013881167881975606656589170193562231460795096566500000741996230012232922507027024954830718011215946647384494375765449122860261245244612519092818241788487954782086254799620221173411587249571426641839587398653662882301579439206728815751373710749561328640251226003549779578493011736094136836340873608354415439952425968074697552267448828368497376680864229402952513388890203238274166138431098361360912107617160514518832508455139166646181819443676753155963925706515319971457356448330845710703584927614429034292697906494140625000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -1256806307146931030427484704435252824292373804504891948388010379184718860765880309633922798791799571361871447939300602892391388727503262284338680927272263243030416784577115380232647876263780990576524762272117709344960691152344060012821098253075037726972339240844175143714637089423458565123227418107462915103366845322213099649578541152462328490894802162263600630687956197848537522542489243360032271752504546448887131883767129567321680110052594548935816559303186117389800418403944739653973544681227451467789057037808706213963877327753839553166026188440363348107760019196026879900811240691010087718807010941982554716830346023086821264630823883460148923032868979144640270398569243419431816201475958925754308353774423327675344730208640941354987804836898722913282506471059313870489094270453182139627646112553201675743749158711627821906098616837040101858492826346334674929304129894172559582732011439898357074030730039883071858879357589357826706301281444934452805350595419471385394749717965366893065238652926890795572531895771985269204098483266841661774343539607231218245985380470415918819008257148925752496789713620958182134054632516542273826553561191604594324422252441054727212709495407942619539109994951442325068729138793692288897282810545413006054165411748023822418204105182327810079993750767102192361898591312685969174805335625659356996729062445043218887132316279334333021444829680449724567740915253958024611705963671185679209658555331934259326039723080827816380464773442472755976120756174002689436593711953617661616821276228366243484416113861864770092046803214171008594877396794647381352253212662061632814002986662503125482615933118430192747593765012717791828438638553138351471005365110521205171623208838809984633747189260713150900849861507437230032223755624483369590146662730205207891174016174305517548326251383768511287679549508234513843695470826655798864801647795128141489221353981431377860708349803092918076071262148473839400626446089954058608181974007004705472351144276622017658545051379116316720825282229159556349111226076205678740996318583400850094436760767074193979945434687904911027726151378143300428911973602418452888068931941157107118409448406155868143607584200853438670261363312368053136931089723922329868732646466624736859066077352971445629455150321051898120804611284434567784716468369154196395720843154718301346915566578583690427807351418557098937599946711270852958266077887497771413404902305462229961248698917431870386298074743151795200887464877379840896802170300236788663915670342279598305059010784890296090838379652338645044816530525356137755310637636769043816698908335189740447037209969388074470075563328081209975509964083765089941703207884066925210238446498225288013708652072998464358781400428832862551012607007785502925199757434104999193801148284846276880773328063090738480550397543086744391684841203584404311921850782102262214490496822901073949274456881681919085743299051356609307035542029765550498817336513707334957052212149328454968849060657058517871578833081686160346956191124222068011599156630702690724338659001073093539678640908661614337560593349314157085013084871668673954171278495449656196649739691861777999739361659451560383026434558953013521236908793539208329962323025997086315074248678443529014946338607184103373829983287460452427595129496141452630346979296962401501555344755818225599599676430708057608433284643583033966711130070133368199749583260483210918204821435171957960762288040975435425442075081941827655525152211966870622844840218588762830864552671123956204899098583953202468545117305855985172190001541930904170714421953478522941226369781132408347549160033522539206284576345318624973578441228929281801328783735414776197705932914367108513427903194486332545654291422838254677330994606441005641133153965985015853165495631371876139192670156051187390929893784756175971487307451964026428907572272191342072158439136495051881819421376983925008068250612477404580146371886906788217987609264278577900785777995605600676048258808276199981487910220828119782586221320614089570366017172962029534760907106363372729463041324364548065437356376532051872586721071724905824843173743966628370831772245457695363344016165801868137071051999262312467859314173064688624659429078371654537969492398626735312354110863179437020685284620056050309684269078155562558108454894129699043335305142969501236669634816585990489540280989899656560737639665603637695312500000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 24472685669030889439221035170956211710788988987194769802699928525718676470267491989207032330241699006515347777819833896370351168902521702931900338000399406467041773689220390446982041761090580297025881090190335586374384317074863364441352502082912027260193666050540833134502337616595851844859413162012795859626232144260833334520046223562436738100518751819991933674679096383167728331602050631959827674399442552055555105549210213666260370608943562302697611305631253846963884114877470723803880537460221126107099288843529636180484026464141854203920491953392507992008584735094185063401887600369945490808668579294510870267637662542307652268138213213171019658261178299886936105472637374186517804271671085990899080195291369783579311128098757772170331699607993238203182370266505209046249702165771549819571860768598443125567392328362798520396228723792515988756693035379207386253871731785256054588516297190350512330133165399073226287786659315583961944415354115503682714507375604015750964880476069201355279403480856642657831864193728269169661664450452086555569037576579008437301273925228528077755504602729589552491127799345695774403159932542893631050064268087716340278780953098045463658729282461251668198114184453455488415877790257848393161391317495853498409693596020493636005011343725710538004278999752316643248927994992200570707940851025326605922933675796790894567997606178330523778616371279962503968494244587840576113431581947677232770067412251438112753591258694140034798092439125874223746847917334358390215943338401713351481091299478785237507879127942509842441817913066734638959971346682867165837798034373756475184950902082946536022229993555824761849662526373115218839408485594036558608324188215480379068728362260014891402299622697890415918196329148330214790772528534189194094516657750643744068502509126541561953087914489110572444775740354371802350331647917882517826130982986430464862611641160351574250876974012071138637941198421492036746985241674508253249782000779939887338122407564243665059030692524557462115901225553345942847144116809491675319751114823805711994004381110660132952194286053431654274425794378731036197767020415995577682580836564370769813643111783628580127716516960449579419989839895498569528309204864551093783894138008692110646510408134244874316422588706950144164108807825216024290245824106005481421638963747442678265265966650726783752328706789255540897395903519862746621968201658367969985509737061518813654164205887187973328377331769561402950022108351970792135211863128582498085791943117383879559617829742096182211944401948843000837398755229916261352715968895112933708096115649063522186620656735052282539576490803898572215039925158663176110960579710980818355987532422532676127029375627550220554799023824115753031655828884258930306061066888025399219633910980123410724611756591499732076455851043979324515455293774026209399261162947652202580276778968631449828477103984064462974477326903130467127853374157628684429538592031065965672731519438556540345420186079197751112191535272718854372572918559839731092908615657147948955387238735924055483340917863622897246031415370522299476307482416641531103821330477335799450653423371979424417945827221605965963527011869594372110559281116227320867481562436298819840820796469285562238105191111105050629069731978307088293052600229174806226336161918901610315771272488278888611599427048172472015498757168048276627616010669454513347076491795620628191168023458572257740779455105297418085596179770566304356770191687348495562702619560533078215220456654161832237104710201124861381329034018497988210962191220989272611755550078833820925175790175338002893183248177420461249373553138840241868387952653783747586554055573448524447037877103412473334034658150977656534677574719223224169838477509872327768729383933556045764055202139721489616475316444857448275122034825248299546248161463776630999196782504782809187614542469999803095902216543746595545708447678866857519157327399574659950749563850865859573826669916323523306966810424709874209395828943485096655565433722038868969622364319846563965661023411450273372621142332597471637923149350461750618641762858270810401401965747819630674648464476725205401443777794973372725405610202713892344912244847160777419393824260476876888370733939692302970035875811450753996820239009984615714377410727751623924616044953644093890782804950799652709931460853738345931351894080307829426601529121398925781250000000000000000000000000000000000000000000000000000000000000000*i1^74 + 2913662580135212675704483921308683854349969121147618940476995539126279460759456514490863393599140809510524393408914753784680666828208328021409146193306027556341556908260340280161106111943405803436940146901194042443079932797483335763716069060096162445777995658415549552988940153027796056816669234388807362561972731500641925351775433180102237218310126033994175267555755933066660753582270256204148498906808674469887911136072122581215668938150043525545045570676026987446504280293162694349778756715754680921202817148855639579923062506502889196255127078137546962202451963163958916515427388425013203705890685597521332256516216597193649438053145615426662428016844001853707307815301103890788687679317646450384249941226939035576554591127625552453954438710464040415862054257004253550226298192688945150527548388346785994932629071395654205221410717466016273141751044824649576121387375247513253115520583997052238188413895877773611587256885344200888567715691110800121098144511131918504376370621859857853760777861986957031419427456526505700834626656257189130076138473853761222073645028719419129479556530270999347800069441866459110540594131394487236433052126100405668483952277883148000452550216587043369577569208802175818522386507934716734217194536154371632781602696502059911705153620558662626103587372230683484282859348483249065569909568311950256061053898937160213427357952696416950625629846043283461248815682615053547575713558989814061602782533146927935973877201078940597368366364815434858055046237745975907235229584661475744154684382342455162029095264028515460793576267877290041226711800713079184140132331053433738719923814774773090216250792090885254473619158305830576677113709670887460700829033447738044142065669240513817913325728282169961201965910864603304237693272726168098170836368947604287975180256668035004393441408282300582203597659632644402082495597128968925739638275115922596829056436469848834127993948202400458602367249993676094457935733732863768042243674743587718792676586707878661524209521639316467505108376964728262625755648250065089457313446815888973497890795834581743635832819818538891505430844255591683307093703545773432794421882104351125171773965407596905159522181708422407320755256193565034824113980268266293027084513106531087277323554765411711484077080781493062288840712297542640782885248786759113927020452258099179458773913428004142878978223446762173552599583972859650233622482918334219659325178246165552366359978538031920104422216662869324531721889569696636744508141225091510616806570943192470290742914857668808149631231442491729809907722418175953269455281466673076903128211830428127933311750829390142702814865437009077000942651666801216257534960129521779600068452234171831146284036379648927186008543162841782427099267764134017494797220378355262977510812170902856361413815715075666389814064810840177552525896346063474872127608005698200227262398334375848617192959544396579780506366749222152041602611899390101935782784736823299978547020256421362129149133872551129074348767816854282924702251593549663198961967729511315625030329505977359706393993716734563975617270971741632106236248934643108870748598013167620663479891414479324245631757914556990401078105486271708299770356154363589055211462309925400004812281566775179487062611018078802364774165337071791921836657098045917103139322118191688519623276475311466507081882742046333091582544618225108399721798174904695564681131840923367368337973749982581760898046540580010130168115122487185313719440317461643235334717261185328472910760861457784653136220748915805045517376400314832729172643587450362018709925246186623166124701071684382763538939355087636697042981231348574182392423683023922176804315620588309482686647155757035932570152066589309014777963322545849974677084181112630224262239069432139205378460693793465197274364666129784434965480240365829093910151681220896769448631326960506915357407034643743696789386371954023351852460528962241350172665598131943841470974009411111233646537834041517225600386757200636875092720338820171396256720534680118960410477246758655167269832858243809624741627238461480077271912881353582894950003377536648615831238541285297882734353786385055001873107332828773258820374732219282376785881129218634222388285246477675300835526594449461779865043226033666506713473300313787551205340007398734886436754259401154050244448118954711576869373227646796767342785017262940527871251106262207031250000000000000000000000000000000000000000000000000000000000000*i1^75 + 54451547116132182106691469384816420941246927419292615213494338452708847052607740308181457683801020245920316587994058154143742407424035674348207182670789949303689947041782637380137647205021099569374326789498944849995328228518345209894423923236086751230078534296253848479939631443567124796969197675505420515990104229096653844508942384274284852374580786222485917413034489222036400977986034755132351402148035951652214948949044386449296899242979120928414586394079428380234592822234607841166976606293325066558032774919633076547923505779127304583907873268119025976744787732504998613552903093985614417801938961773291452413758725033503255108451942790709020370591631520572880909736566691163179338670323846156731386240378281817085090915136692209113100146234724674869603701897568855521409255226088807455109876203504418047863984693712926593477730217092375056658081412581029245370973883015551189920549576920741950215610394249787226721151138747045897460592210234575087110145763769854307420010893977878411749588002924947268772008199908226297744108406947768731976262413374854199795238601086704481829250218545967820080995971986148553614749102813426825517684428031229112757704528251227603982700978205960091669894354785572439394430172185940157603997983648195814343315955373038666968649237625377680041190080213791090943529417572187139969207300721896589977352536768995633188800589826759447184666935184547618401382169823525402260917846311443438838635810540625507665331303664866768103358256961385396566429856547564027009962862483062717533927198483743458765582428978916116288558900401411046059394838458001421987298381535294475004141029962114226559063363921421978194612788647941384730624601394542871477070448613574717441070006207043698074013459870069174046124987852195257019842422749195021030908292270527243761441712072673009701071665327417457289981887142208658788443396889970114666931397495418424356018799844481290438895398335040728102064457370427863141132499444394510194802684664846648685009417642531513544760868050795536081661835568256208606245472060885395069442950691688711815172426395074969358114031586847664056156518247089496613644475038774607242355616486881160808859482219051468276232313580149732446987438791874983449510220057147570969986004705421474185117092227035982696624328249652071088968030067900422969038261639303821927637920100776942791721081149426024459582973804995404003394080638235637558118184414337727646353182641480319890666027529577441903858047002565903164199870397213265831065003169654922603803354216795696186909404706706091290405910017315439428357047794496060775216931501337427630397746570833539565572950628663618801285553518411579923966467335805506086018121552913832355458339907449602628957416636263929399956245307700707202723211668692477639573443431713345203549189863008175035107788478677316590539973517187349970018046916388409221565120429426011340296396124514040240726242314484472502062597663397918808763597240043764900978052245815956532215124465415390528324170391168154556676077167117593226916261023850178335673115843422412152642359688452213611128902310973730724009702579712064268621647953853321471506347835914149316416435268384355994131505069834595762478715686193554064539784344800632560473016922994378829096359165595459593980963200432649144797807819478230529777764277773478361231586959596693883879225206760280319248357620311478624065000957946464750872920243026312027743514296274432168017395274026531822384305565517588792008960443076400316892559314117625676435874379527437224402668973964155425826005859842772688597785426167536612157206566469740296734721123751605682614335574431572803143692013272308133206891362977750712412989405460556092679439535871316494311977000320259341909418799951173005913795494163275273319184130970907913543104212914015580375238383258119510220967179631252144887413329190268296349179492299740438251078741216051312578779745289147129980029976988488211516672840160062445511907689683458787558817981244701331134804776693467970302442468822013837274386729140499339209242935749240194370860445508045546459714496072491910456269628614219773636710083662662101993218144416640879465548422522528779357115872583813114050920141746857636682153880089911439376951174099823674279960006291412276999861239527767513585682422563435947584867781396146067269780029363542316002533640270931054066745812890560551522539634548836229299695332883857190608978271484375000000000000000000000000000000000000000000000000000000000000*i1^76 + -2678261048896449747293776506714514670716557398162162486770577253330759064508041929453218826134424495015067829886913111225004359248587561909289248634132177626408116554354990823364479395707550591840777054631026968437592908387279003777453160204150055526548915172363718421420411000685943388273117566740857087492007947500266431466325443947154437359597778291427673861752565525692109659868918212192687586824500512503111464697114957759901270648533532471125263716515711452882738995946262083577170280679030863865545976385102882849186216019543770486818546864879378508548126996397734484269384018324786477201476537694080398996816644756440682650985370037582576198652061544404986135862987698840199054587285824050961353069453055096059629731068538686633142824833511987632316352370671152220323671518275606287922981881969714915338834977164939206096176492223281742334293359832584408211680195238652479178780776120690945984847398122259663796009582129615267147871992482430071532434246353217267726009287772033031980316815627428632252870957488701609652023550194056739729658805881518134928050541218816170332246917520995173853673738133503862921981886559292467931995640263506259654311091443945382749671450386346323150199422035265449706809931459157202258262815397032742999058087890033843703657206069439330760897461104239479891143908535268750741592647608271320129218629649273213233728073879930076149583458031781638101103031220302516933169316565329150432023443502044455835837377675580649380861268819225544952456975342044569339287744992871860487414005632925415317010805681466679378878142745957524562718223685816194062213132916607798153523561012196391709378509884313771694787887141394450551710672820593412073680365276782022151233521523218547580563360037169734507660939614124987579601334102516754360870075478455017792428656496669209330384631743595861483374838062458632274240194419052293670076643696486944247387717095734709765292243703277057243314289348381329101551764626308607197807008293636456876237390172438434451894416741897296241552667802072905221196717762428532723963922024322737490086192879208528010959963737652745580179038493889629115042139440403358582251140888765650280457187307501921550508419122780777297992256478360484912096334000248774847465492681328236765471712887054736940749878916060513450155614337474909086890088090898053668701901082623304134994586515577798297706406677001466503250206088226194194717246872300676882585451493970320136722484124319983191903153821514880437436260207512681529567807910892459863109841450659091933410226743153777482048259074642917675449939560256093668120692334119176639223459392005998667383934014178347508178608483909619035319109838515855500095646936995346482397111186813825076891185413613267256972098357503163913809114019302731299003037968392874295137669305916493493416369958525919970069212768204518882037923140168348568432939943658317263056879321971652170800235319292259642355726641651923206996878595765395713913953692451228971285049831542182182287159025575182748184600659685006074560680665388806675140843770702346851572803847782490357409271507231421441765447120016500439380644670298446214485067417003949358405758671895360659608335409790598361759053914840524257235962266146628942104107057567961419405549121262530449536829017655249779065358071442474979477007016831400793639772554665843854062824224031400986940762253319280456600639000018095507679909237605857617308453731834907169415768485599017050545321519086820768627153816087552216900517559866149890658527224746324592213409422853048108598016103421395903013166413700583451337747834247569977665533865809107532405164198941760582771562920644822916419068842235205536874040453516395801092445905957904700538270782308481515259541037340280638371851941029991776288107255498530108575244421903860465706194456484653751303019032550421906578444091235484072931037024680215381697490460440124184623044871039206159206621595438927314454143452627505499449717279398990896838040210569450404577487812851039953284182689648654982969660180672093039947204390528627870042964786354316245575402462209601472693292317464904973914840677840060134187276386379144807080271285091108621616051306508157491889817472165583840421200432906379803839655295558568850082077126325875825948338978707354822782881921932492000187196030828211058635176039576949879756887039567844477456346400091697478537807272256851542913125285849673673510551452636718750000000000000000000000000000000000000000000000000000000*i1^77 + -125391182480547312251880167600681973620181525314373307775739999034635230578551345150791949870254557065679890746084909578123014792236997270226177505624363267343990380863559386773582695440699763764733232842958815848037517150981296229313418591465816923243923367866416548207469753501514154510570693889204087857242707796120306941139923718052611885601956349464883731067016685780004115196001491315025409337950832500712000292167931476372982032064931431275964988304070841949731565529861440619880736986819624024311196866969664828644088658756666682780629888054292983653763541325810773760128759034289384700821548866734299574697017440623008930106217910811742590602260554870233684433633570929469624955261388157326041813034421377928560268318241370267778769361326756672821461264438624388464470086359369746147271618583385138163959525545142357789867780509672340146384860416302795900337239706913815479422506608771304854854678889793713990212089246951374266304378054978147311741287729159290330341775429131642871342556197220637039730922566924138102953891614373115803496922205916906179227655786848224308137278027845102434115603125599936172675998386480159447638175012238324680681580120451644949976825165834338654622722229940481458097720236945178125948414531353908197345153530521860091323114450496813181603829802404371153996089481281662643848007957673397552216013447579482626417863617398154334420077634919322349350641931000989196066433998033866355413200412869257339233929997532385517922485645559711039939793949128845584719441653897575561126286842204383080604645190912350377145428849337602892967581403393475921333095144343537456971231492656593172866289749719073980985874848294331312979342413228920628876568172920729336467639157042076645382290474417500012335329962665346556397943514996374977784749205639893307044554712382533356853647741139814882271973893320115954551679053214731531345007514723802136911480472895118192979217955283224196196574223600229674181314612327177494419829773613622270367524744450158182760079422637327352016433117063557706827414985030951501313796635865592371652518267561004487644360092875679127724515586295582727587775245022658312300345574949873689805549982164858198321990275652767131228225195588844718414157109094102006389870325138591416481908438435453689755821560278010125146778901444872337017713216079428149522041212050946103306348207816503906268859608393946572217700082854200643903040305158765742721648373532171359272283067860435514930676217070283299046246513176344561248962488989216025119166666120691747806364956563928467307789720773550032436500648825746484899691037336597146657736757793817367271762137505617828537564637934144520771906319649505486469592999401991283454104813269876237878042228718327163813580378987170588104176188979138621975835219364634909291079597547477712974222122471393834104438470291236780527470538409402968779903934988499972239808656529250612193448172301576361836354992266561843016397599211499938890497120047578248846031944135897480645502218265321885074814167379645755070157310840434827066518959236791663636332583399976112567759214861704795663419779928108742807300255096809064178787210605946536631004470106024640630046642654502941626564912104279543953198058835718142729105999791609837138207500717746887909612652775458138366795319749729313593994044884542210394760845512132819568432125205507997322189396797024387589044500366218228813922553722178597047526844553582933445209879149270053530299279569177871338226290478338641049392448249679462999130621664514521757915148927767234328385534466904324195399734502166467822570267992723759361616315163088856411406126166351381037801467490707166945818654648868250761414769301564034037413258279523147033034458083482302374011455222578384923721586505259330577424278665743150337401522889926474294275839172091143554669246099821158863863519118778505270662928742539354860445613567147967229702699858195245719120318276050948369880812055622376321485892113149870660657260488208332383463578607141223488628191641273751246783076999735101815316043104188338353218692795803978141825391293246633819987259896072155323469783252511519002718840079770229333526192431663551729111822173257942779595527619184173323425774957928644283591327491611646422571347502215489763092742310735225550748081274156752744685408935798766281792842453111191205042422704280668925121032076238820527736250428144093582716322998749092221260070800781250000000000000000000000000000000000000000000000000000*i1^78 + 1636145520695819450981512658933649546053752792670136642334332234983833160518014993345051959256460430283934172053735147286434910139524988000479385083654595815131838544881775688025429945753677094918695572729750698934424298187782942916035537750757576487401908151114187751200647661358510631671591872840569179355206571366198452733955063315768834492372239888294521330858482396273678918096831843927569991834786868726414386488426863400375249423019109215571655741604899979670659230851035089528737422446287528728698494753492639160307851233543396554491001326695516846813693927870865173539033722855393456770267956804688895746706528043896087428390243592800342012584901340979134760256217932581585329071940218474443830071920595074056797637275079143750926871227306475619503833369696751052277746933683431252834507250754060332041123090696078127529135216493746227833776868171884484383964842257814857638990859926866829952785737154646241451199463306511375394106404136895497366556673893569790919657507438517667182830473833112699102213250252516436551017721274156350870518759820015649619524905846460157384901086938125797866617624913924147707767931358357378639979422629276808470833760767197694793089671861796133534390000842731341811794928966721961101339447887979158329365479358161922443309178034534207911326949585911301468875981498190804221527076875267077782043237531667392270395552637954875606005745994238495831630047413958067609125379934334025845551236171305538128635234351751465699280813313435601095616383806600250897915250428421818945377951246025223152589751543289126132252597150166174558514898011057247186397319958102786646423869426599790992367780218108590494817827295990900163547187513650952885377657292153196139479420389328055945446785644961534831416158716161334487657897849772151840079317210635567449799908734993266917759284823864193683290511709901448166384077797086187841299551578263643452838945431859976042946055866102994415528179742743420385434085012338029354591366450910555404926242798275328634642071279032843312360738731203668722115026035142337228698334399590597951135042187982888627798794978395766375988955306478531442470086114840676478009715750337957154218437676921651073862874649591504533852222212116601283451702995135250433578206382834073226370377675050826153030052787782816698024356098963366491512575343359163666846100029277610784421020537317552786756713273269725907445605628257077713813087122286962921887201035293528027571407304770396141279185862902078540379090079060192928805486008678455549113170918558430281359021953822142595750898322654196287602928589361253507064714330078627012853818923695831309525996849557185342030377524375201688663197247276700992564270556860540592881250895636965179929085601604726352351034736347454809123326792032487912157658090283996416366371957770805707448071326513305087955887312013654617884095143509942574519809453981504673083505714424727046709885945927733187645295292237224313306292491641419951459678281731494751805678724588401325941095685342225466376044349511529212672069006398810609510479160003989466977166928490604121069239482046299912153936870285021365100160185795352032791613248527392471227375253853087398368774075544457055511205507093298957507300535149974976527474627211240690825329828773814412262343682557839303468414440210177004949934593142962649335587209971024817312202772583042602836841651722809388947733230361006505923137300920237628587565569830492645161860239555485355247990461812761526976217787712971778311855308884854214875047765812744994717669894685224998246187154693259687093710022698853958496319774095245758669610880607559129504533033640757693598146313214104306549568504708571283993669708112306333073820920111079525259060439008376017417748902578997877834548306973264493464338878587456918689689388598435817416917736003646463903481648847037090107231938827060927506717290074401566466120945301705912931409207097498193330199967116233963567077423465915009862761686222180274111079328459406462717765031971808662119934731306426700047642327761543896830196325084456351536660854302133548674474597673926850282779248994632830382633320459124089737767273350871116730583634289619600607573704874991795779979951302656815970438940604374639635085188056714251448964691450612631717468334869413487896266888122417176175318568962082483480780498532117282107953106055272587227056179901227947169899297474859878320785355754196643829345703125000000000000000000000000000000000000000000000000000*i1^79 + 163228544379091809440463222252871276210977747738888732307328224603716508127348317572026831814897933452991215452626868190451696625768002689439227782160581580766447091874530305117164079584611189515753194706244364887545443452582553450570690758631295546023764469378265414196084863470184092131217763076227823216336329021182915128570106188541279084623225079510198468861492272538591521409932719868591045301276308480055050399381206482186005171002648670074247770825831106990016365046062767917142048957745738618497469968874006114642818793376075233686489525348800792578438390775671824524396646785255801132161509961965251082964479149917004986058247099656052187758892775535394334070141527632561345553134336047591425011059316469378721499254188358752082141380403910416540418969270698417841508469334560295322973206531474445449108305510335269527124008675411070181762693329840554288371582204426317987768411930725277260722488955189211723443963310931460214826264507086608972292881308151922333363667685902231092107386308691157146656747900150753867949677633519145553842764733904277872835166903638728279865568921472771034728610758710137945248793298682034888255105502379749005787559849681481221379981941828480605156166598369586876999863696383650381918718634967444053907598768961910655581888652220786867357757438630942910702817529625725676414727124877674848822417036166822087751298263647415157451472788978347712589479181241808338624028005920365014644748524087376692388454632010273975405067206632445336337254516727910483562400902879361281263457542223527224030831934868074765507967863152641259580753344168766689794712934442868089058780742635235261080359745797103401964414665938447050693169738199650115648268837065174598030021288084216282406550256207931671207779188020434956456303999923930386200944113849014736275222494781638823079645450102335129106384355586500275314278249769438513626880289727644394764354309875419665741326384086625432274611445328114313914407863787682739336451837078033161815947647659464292831976410843718750955387693270786621706541110282211639814598976123938475204914763241967855275761430716084128577963431872541571717709443474735043364334825420066156792459677676129637618071801815753201602304340734537670292024160341559585844960845290181119545287972010482333551549866114863819280953201659264470812449350591266907770816093072694305474106158164791581034364968306465190020933691497983581858120013438247213158253923390681965888339562956133876089151970493467222482874416554589504493783845058902617695601448191873754658721868317896092512683883528040868810690676178544667760478270962369573368994725735863795077846042498001366690097987079368917687071449371110278492734695833494785996211516013980917082003452979349867619775865110272888578892608425344449866522930684254773439294343463376202135299406765323076347846287337714881938330496690099844361427272448242665633158115378071624802702501589604431964234927315935990690674837403225526173682977006035103377285118664453806855922846176720725400048055220465372981650865040850499167677593242249633874795038246695911329508869204780066723961014577663736811467502945036207922134878519818936163686430376023664118746178219385463590857587189370537774711896249496633458136807341091234055862256934385845501443198099031050120231597862148758510027589522072889345386207604763839350279399210450960031273929056241816254014880732367631664790164334137678757737107440457755082259820455161185357966850816200591041553528569159273240501918277432272525615179758262634742482399533118258094186792458316547850362268019423755284494361240935904341850578652886356534110194146383214975309100450279571925833492105035692391147616053772823161772776188782543071504555556790188297564684539339704975517423146567640422594593194054519747962742200615399149835833995030039113006379184887969192798339584749139051833569867087757341635034109334984126430056719636173102098119626415505539813491002030925029281095230448037368399824242498847064568622172162914578378313855471267826300828326667602593685185967431507871792438977764987688929251819852357928988903814585524736951889926698929537916649526147098465933055046533805739413381098109309392621412429866077615812601800988529156153335816786263803574914088322305275939097751278695383869417502458097041242757696590209128640782900235869887946022810137790250653806284605072129153917337429646750024403445422649383544921875000000000000000000000000000000000000000000000000*i1^80 + 33711806460834373749822252353560678736419122697467471041958714612405352954234112650756679533979788817169720285020024712132077483554105940440388391037913409740135672150865572917885781230315314699776377021034503096858485421843323215537037455364585015211690111676572281631971856156814858645133621721999558821998932292776263026188868441837600457046754864756969773555696110214044191512088691244497375381239264943320329237913145299256182397395959279209069838100464878922314719307222037869152612192470518281074905757581425167391402294443245929973405263688312339827460874980025209055479385288187507649636320436851835631567221726191792404313783027813277970756352762397938410769848082693573949004345677401987283466278771950809204593115657032943144061053991962195666032046444159964842718931304314527153442684892518026095097657702625300442233441276500815795697920590059188214556607740412151802221901217918165519430421967475385352572547049189004259213856522921311586474680550343733251689827404976486627906933113700859737554641494123639816314268607448817591266824648257946624181898102244428034008535035044521882444839499066138117010002654489039692943632729104845524394119301892429937592721406133921964862915807428498612729932551665140102751875537699833085449922473463259615728331808112771159321882598294728029229163090840275774853467218573775584608530497856854499167102304558331410088844775041729392066272846975230630714886303034194033806776198435417747918655102967269535986811172822554543342779095940040341756920528499039801861655983925414240162900463680084144799709682006561094869118865063873462576570268049153240833473497413380998229227069846908870586226143164832232830014117495049271017431531627088912208817015992587524631686593353907668228382799127444388306998587438293864566197445588656358458225912149381434757828839213115621770419487784153851402408093032357479190830664603003734463481062475807774465817796460433813558325360028855730083382742446680420886267131263709888701897518242640726730705923190896825656080978210012959510056111393286270632321743032077648959608972837312678127870096082971672248812079758838277577514453380635943146400469543115509943512365210565995494637588558804258919783324177143749192197185137501089689915929224736404015667776030507050423808174035260212361399464948834978054310815841737710094733719443823371266714852467913002321124660617055542594822349607229795070367130643577795884290085509751681267846445465645456290339620912114624830321934876542810413151967588535987256247614580380724479355399100629325868257748056835696378825128452685293485583126171780262095799194420822007800578509709037442540358978518520210535986054802446107079688354010646662553068140574485406510224903312164128610642616853396064010272193520252718697878324949250089053983005128409774497226311777340493821460821930468071615463299184064071069659269370423455992778601496823115046603491007217909742314021907336518099925174849894625831377479789038670665842431362840884643134257948999115439398508677952470403001183986792968224065999513105248048768311205536139237441804036149144795455786029361021797391439723679061665997312591625119175703994172331615718370776669780429002799592796634666663512129546777145332198546866373425790102939952790442966453401613750932469100637015532187774697435221221215039220609304737505176648479243547343711256253403026036655292445337413492271510718058939979459017129641697078442197787528786152355805422744902873880487889580558941325672734337157981248420851936824562613784509324096589391924404570852338291065244690284229867169256499598234206175412644639856250966344937341614506624154987714559327036417682905209458231458819231523651441784913078235196322032781946255938008199261218172260658964801950337148392118895661392478450999781584186668731492902129144294102026648454984335396085004612423038464061927110767085645201343057293518969334738381854296788930836721417814728138611602346111688828422833289759131082338688088255442991178719730624927907316572702046927113165127819181957946607723107651186607998316026727166282907844849231222333113431749400011222245810837864956106264043501741083940674179963109650680579597046325650689187502915256608276601673747201380493582116771461212011515456535854473357406655928112494643714761836755019283406475147751502534149583844694007058722588497794260284351103204017116587998259547021007165312767028808593750000000000000000000000000000000000000000000000*i1^81 + -107260510149592881347789148949014830108417046664075797395433234023504635140684414695626329985916490059439453157837572421232345658229013585457999468501406715429957116836452984756359399650833636355541874656094453699309853573825563728999665392719101439910985915669934276389917881061446953522910186770540574496131498104637710709984594785092630929838902636695148966873591916383597109544634170236630661587298031922900771724770002469439187102918058210744450275985003113112631943506406096122098899076746770743998258584096377797987415150483212496902349800956416020227726075140697456910135794745868116311985479995168892371284500311450842243275241531143947064220576424353625995349496204030378786558465878524769361259948815462667946160754113674356814855112569302582023591471793523408239962966016278772138380080478439750216798111990007597479622657576195892038112648353862447209419017111240071242343926684990819485933578186924354205789201771155449723743276183605900076193706811063130772255427613409524124998557791117564944731059848562722238289237899301588367144629592505455116531508655379038077758097784121045486348271315332158360801749707367450269215460642286172400012300095161678495825219636628576468020358690701202827268269681844887633974482144589072181151351264216849322169293526999171563019554282822082074271141260876984941647988565907914733300721948616731738449339251994275856163506579358379998692457223823261858174558141105872930080332931379894655514096768085343445542379876363087203274143312240957115450781840701706059549695368059932085322110634474707562370213558659923489219216540985551018647757935687663913880073667936878610053462355085975536247645655555758169324692342843885038528833248203556888761006152827065102795657820618543348085342972099116322374342103096098160876738970775148808447283920285050774808632123020568978709898729259783805354791408827787179101249897165453464818921387116537049878980479969736301826474316333149118228380611309303031771523706546746114194054156002146268581510327705504719976318978738474569462323711188778090161978674205347931705279881607958599779392853139730208163994180492758321321152395506085776872850237831478113153525923943920636535704087986815251772618009042355428654951523167965413031045913856397358249720929226943698064430215231322579756305306195774987798741306890107347748503601770104504222694588133996688055630115109447650501164444095298090978034542775411661029676323567544871738480925327975409385078258896359558938873443539162687607054410916597885288792850200417380883402356214661385916663893460983087240032399579974071203425409244211180231848115733031868993073684385186867899099641197730963356810851898526974511653281606141798402251988389132114780263253285295362615255752373687804969648365276139484691378060143293867026166543310800437367984104797763374405316693288926723969547245351588658638565017644679331865439345323968100228629114442170485138814443654746041155889510807331980320181057030527451678060991953615269328892553049746345833101477604369244089719749087083950785691466140495338910343395238218934801671102127896898395335271257825086987968477136129097670283958135407473712934848652324731387136904092976881526039833522755709972247078206235834849668393625833535601431764242071189512057772389743609192612947556029115374615824043038826988350687296001108673933005536718519877123309142110605907724130328565467039825173839884443323434531473242405947802008239645031533870104994379072267354217335156187262115681779042217531676322414602105642963693124285398963909435954425425324790385067418879278462818102444782803490688859099757787989545619362814083625045995677564133491105259376879660353685177915558253690651362290170092323246388235993151458233063328820709499769504836212852318216765636466493701913985404774558352540931253798233544247017405230988630191507867791651472067549393288608888743587756903438390464044810999147540840060955826400313229964397234796425870145062040627818967954836930146253016490569709990944923534501216589539701468601797679909954767390667076060008673693139714031563494807446686392811598575799053733370149794580955522757278620559019077265543046592358672680581229305208937326251078484515906583696655798588308696080085893636111558770311576821182467149524114086313244121585559760077021322357355776512337327440401497239834202765358830958731329686490298157622302888114518282236531376838684082031250000000000000000000000000000000000000000*i1^82 + 517857149704278752011235985661376959937072885514687570468817363997538199417985974466437402992414952565425394627760381242928480959089628686398167881787750035928671945873814107943444011376846727165300647258683115606228776664445622424698221368248805440412410291672127955650078839167815501028385957384435799533944196679444882700034643563315522960587312266607907174372144943324895073151561658937510411006211361707678316817935451086722451105425345963509365471047651873898994172254685878051759345826629032303733023526833088531978440523139078871742730474726124382947354543176079425622700265078453014674173725063452708698563365518106459571973513578100506339913524294624274445085874823246647975589867490144396761931666815843797648022225348882104036221054878503400547046912721266879315765052527177114138841017627482841898272315198451528693554197715705472328132701085935786788838595153122318636206422425807243689271863486511728919508435360743642381562350683613396396617899784500974812561876153897399863379349433835771531744622293983385411118467308792496891966365158534825065752419793749033734072164061429235201887011589885004704807001895138579797467747559786539794704219719363950176834045473064080153161635073135392741506457283912138290921827011636175516870854686820576634992377820399595895922637530120001421589946154691914615859402933636418919533961443170253751435605768888221543510135488357118227164299485075903213713778186519074363030835054574340553144047209920526877054941342911351021120647927320529009262086942662568122307553920011086239928153320299176085137914225015503328442910845941215608183214489639166551228908884565484732434791159699975011188872066295353293754203586341927867582936390545873611834379316569680348252434494997411866285842411761892384916261563041183938139038328961068920436616589243460990717662011857163645255769800285017906623565298501865087274364608640439295142579358373851511570592693522028200520713325748248769468691961508381831503893083005660478834565857868035013022378091381019464508808565790789304840742431919252625326038981190345234638686022185319415588156308525875630549160424420637062085502951181285395465850913332650829486714055620542025196916038461074914824280205172784076581448505522250287309030884305426392798028799064607166614921930291724511293248520028135981381912823286824611419264484057002611503295179525069286580586852598034169345558707300528826049134141015635511658579692715834379745696346249942979901244664933347117836138543551588969332291436229886239957936110444890153779152011364029142392041650237284129914801124107431954273548280338379421376252850439805670479140086112132885247876616151160017417684733564479585206189015186358853040542884645914814163148940235336250005836954018741909411893635195615196408660730020633060505541674324125291698165280279552363452227265306268460873389374176932636432681766160206123097990679091293909098758336956664590944779645676502020197464755597151073951730513674213060614773711002702513885424263548890549688365982409105954814322381171802550113071610829677476189931371756775949515819161084865903756928688359349778826265063269181365856891268430311728439099141165233034383915812467847789162504428486598661365053757937914646223515876905608665660349005007896503383501961383242314465656838408693527276279892331517551273842407226732212983339164806212803040589511318032795009344597630336662109850298138132048404942474463789718878701574519090714644090795749409174732757777917158021656212977325385279650222530934225904786758632811090430881905301757106882046053076602095925292111979066982442928581472895356638091096501855170524150527649870386798854979573594206819048719213789007178953568301246215189552609775746777145063630161878783911217805331127348051793259328640535202896074814594159366535542499995395940879430781402267042921472590475049242052846584494654921910548843573860870018459299440259090902722933491438902992084845705025045880852081575511395978103671623832077351492371647253425662453439915930018495685368943966447902025378857608876561452922372720751406145221638414716273660912018882812457302434791840673173404373558846498631668770572807176404590321855456077536687955916105640932904660311471155085988958124304293559501972657332860736088392859294361982721006592540696215250698965842721392591287746733428270256948828572119287066429695629775050227938670843741419957950711250305175781250000000000000000000000000000000000000*i1^83 + 72243768597215807986301628183105755495566939340479425884909177253391969435099492680134216305584043359082340076706469741835835834385071759133039070573481703553397076814883701292369903912265658624610895459443482371887134836609562766920957433176630391833728006381594140294295935883038529066702554604657400671433355756622788674343474139674324523234375428167587334213988877864877925458502141249528804458676221177858763935886737415903674750387475702818339836161606704127825418604719182539406281983897497897128319314556384210453665106014907447977647429967436327508633620644532847066265243530086178557731685835364706095692905937504442904139424713319194683635949489881171108484374282538238104874034263008575588413001668935700216139347398694016515852176804472861827288328005670367419979786434652934022579557740386099497191584349061918180334226442433261197721232808453993060084697663953481377911142725687758865532317055482240439477616947441084618510365351560700920582717355633092898116155366412118155878013114386314473212288564479868320642825417974708274000315476177308460478216128020900537538074670275063386222814901331794168129867201463039485335171764908860217494110572142307116586546156571824491952760075047896340476490630022663813307839847388929943190282708398157008350214342390276466649628711028029242663280523992971917367016266639884883317466280343806162510096747012963569794556829296716964341696074844334285997455973923961093114682946451484222760927920402406574404366195809553728373055417332739892516444282876051214650959383778414958282065714711898673036731183636244508687447035465207838059484372384975376498442506681621332358252829905510474469486516143689773128239174440166372200431887059071480070410948001803179889081800817464626832563812549227318689771613776184513733393348016490665093018324801834156774483006448688959976752033671020170413051566687154586530277632332677369295752787887759870576616639291036021004386800650227002882833530110976483457212807986050522489584097306975153030831116071282273849867378705484983181418267702755897835106512443861472866319788995642784716060842740734898480182906112613857284242286565407438364646902423309435792824235713202846309388314609174025468018174229404839725440859745060220097060494772203518410584845343829519342781951595889494202448118472259332864755103908970367331448315260820931176504938083847400822843174482999346905597667806967218626293940110753138741385494056294647093058342589754071195936892674723683968763229512231222930964184116309008648496379123983463932068531424237378137628689847476952901981373680109658722127699624822086507741291542618351351597213308915644688050751572845914033274018584963971220289995594767281292748217605318230223342658035358799868141987875295219765883797961575838760330837267206195674752722702739767209773776084280178767877723840277392330445304208954806380258735741263639082790597607631582683552273155680000624439242853877271533091276814255387367140676849716519012421134789169375463006194638715796686491798502371629152163985885342149791912353290708126765068752910038796270351107619637100367144714806923692292052305654165034215128255991260095108827669999395868685261145820539651873399723000828264536386646520486627923946473389034413252252616164143692602675374214929254071817238009099812086218945169874791649637183109288762381300368697092806357658858500893888732054408842465346597206649900074618386978549427151740355556835364609867595489738366849263892819616215305893462863153262908415258433142569773661819356154507807326766241986596103262808250848685886084784614517567695153204369325859098053429292802302488681444003519662936613130521452098448582502233116591890065351872789980692736900579660468960907844351755483012106004553893457081560153352953202855074797288487729335167581796637310134534002088380240406358506578311216366702790665283948419179979385828122444375930797257644879834899191636524451915515688072747534504090019104991458583091712429832457264720780182453960963798310382746431958772539373546876431584741056925671755420396572611565525221863482465392633311651361497972487440664617142710365789327846523948684672724240416474701496846862635793155357663177644994951224379579868974989057710518366135061802533777792004624830073912621635291391407544633205562136511519487488388621279989711871495578441504118960912784462541803227387561536776416915017762221395969390869140625000000000000000000000000000000000000*i1^84 + 59142253849698539662174318731548162221554209564383515813745965900908075297575839038078355204109508377087734272910085360413451073978058646490866971910797757447163597765562454724070539207685633430543350842860827031084326798229335320891318613884853673698691953737481883657081689508819210100784174049482546042927672625197054051880775373618507858296834313490808000019387256756509407460057200369046109388695014800524344818511347374410328055127052709635155632436139679900384977250546226835351729017958985039762215935581132819553210503563580593062111170353038394415339851361211332442799511770974234447482841588717043050512989203504487167787161691112741789585696624020725782806954529545570237002776890586110225292049245717548360038970458329250103751226833699881153391215854239777612420834428762349052690123918661579472496174317469763874829434525536138073403371686630889378999513132151612835597658370762396488919407854171418314224343922327684062896237298456567978556412683059952192068578088662981540999297451388218359654002331625734227169655792863132004270708506557040159357245627015107417843691320587430674268650369712491507955271629117876193553517166956340389723498415238533321757952047697834867921153005662408391772518259670798196333769364295389655726169039060069849341627235054724049144541664121691049831832758336356315146393005548479373573558468298842593903635453942909629010486840081066020217306176313359231083445554854758837563842733956083261910092847213934881047900750750857260355792965447357565230981096828188491948231910365618933272385482260883559792032295169346513218552614317510340921312546278467346404014763353343912943372211339262947117520825262210768804567872933782562572294749220366185918173548064241799388257508056976201537984062674456984768895733910909344918651977022437143899572708055287233488057952361046333016971757380517773941161181032844499860936154636306916450854486745197823380066949820167678875986391120956128066715879236119809374497739479468447384449862879074693749994033789191591603413326888229058123623741303607472487118685260386264806060326303574424174223827150835695583424766451259725359135745149005176796166683388736173383549425910897514645662498850995964040909749342672724996106589447984964178656823841134037997207916096947169628700696711582896205226373418915119321181796825492908839230576502231529253852195209189874905478671363664835544187066229945406142517964645931971191506535433289617665340094753403072526021548015771049307193935337508837723174360027111707971535874722588560146196722451957511789626129612993308271652622736606626799800329868017635030663393399030284415261260352984913837070045276426911884222714290916359317168267715193052290115903547087144219720401673336123604977211380232572529619101293894081364001693690996657880683932643196737431955152705836694123508084180115375307335250252691105495695714684326946838806416206522394326771964562262720270067990160878335090445865046146533815462782630964599633927519110303518190406008609873407621537203596849982360959994602075449115986335301675787553712326854454563685908730241950125431029941067531328772201561764551661254990784498021087201877098171426314349912336141649660153484747561556140825899785929651574295940021026376322024136364685874418907659175984694376674969671693665526580579808185088036533860249866554924678569967315556386219104244404200918491677520810700637518587251675351422423616868975737926502840763973055309263445383459644069165034302021221167828596429642202065530968626666411047622893138644525717789474511584574887307836387502228435759871732948984999140606241585362395018491903221953570887409536326921471405143623902381986771169654002880145932318138812630105774104835939466712093711367149713156765532492565185422140400174451188672323770931832020444786456930800017899102196274830370071095507401160678266161597282142705767377096786889601239419708659058573135415027215509700793959717476053178642254103943974746863823119728523763173331027771005566600298336835210026294354139676655961018786677047715021739826988067388895349669050010503801007219124450167364347375825076216009948855826768345743162426282346748549326615097234866358951400703893307373724562239293041795576385686759978661885888952918236283881402745220289269084906761580506924324560697959584924174522768184337764291892164277545486924168065620170876188835262787790725269587710499763488769531250000000000000000000000000000000*i1^85 + 4909657604497110744678581008854438291400134867292316908588741572717534182168103119179164976306107633687798623907043690974788346772245262555314435615932908143215131031346189790129617235682355020536447322531652646780461557891365041898576614063362697569506621623375974911499713842974577797568259350326706403179712272091973247896622188021504060878325569853679500271000956256328544390561933762497542423689656296252803372353273621842965856619612155392046972011844057621938886642887248533420719612860424035160981025217350853183846451375792433899197452995973043043036301928541181830100491689908007978875588349422507217517473766310804010310783370135671495351795957183793480001062997603452962318384585310803496906999760291986425842221271021162093575688870437321212336923948679992383737728105731287812941598538466864032540471332295747484319221295946359990360262953676504710368867131245995088941577764627269814439972334902771769473845640134606475131423748177202608920795045499337011689784398083860321644817510648985581191869673110493278833339541781278006646164353564692665167951258956864798200673108622820599416647927468647510794659334227556944970756115479441030090107374779508938580615642030777078689551147983190552866658230393673414940314608126089348156248592497475390205801156433652541455966762146671540063498017235932509231719200016912871003461866306090549170056991740920742286659339113359721809463006279251879983057260813245852087859401591617736236321001084619621199944861874835381296449448595690717665598521589046579380140296396810756897895107452714416961799308817122287307013648017049586043672342665263709792852759693019285002603537636126948995218963349391710516694047599524234798394880867780518773788275780073030751634972107877977256577832043481963832868967148328665437505726949621206930360402956819468728719356760612503868231141367593521899701842448570629436133786915318205148557005375644169794649077603188262658780485929277012133298964863122176266030549091500821009842765469592553904485824537766657797449966616129807622832694514011196353327841790806133225416889283990457783625865451169423742962219932561176622137307008354846689559753262065507414203077583336028329617669070179744793517439167527457183549675592111341886992383817513867576591646509063500096609888268361386791760245551580409913087350904356076689017726814739959498482681359756676663946761307818528754897281328074857568464340911545268138179746164484159899220065903681473317243073424713100938584187582747586103975992140583057617986307756680702669837620271379738611007822987920640058788345155235649149689202701245158642055633511526044963648404863790557826635053950758592763429986160073123555540695092825710538678734800885197897198431586865213582924209392853299965437609003180245470206897065318980291617083212608488410220272561945503444823684279721476639837775703685870805915280158621116432726077238901145378234053040976131499532536628848618110220388402873624013970468531621434626042549961316554915755088702916925134550206497562910759484879725205476800640081893871343418923554526627285130916764793212858850517601188436250612210984209142757155687427303450707178126726122587665049104655342576326922089895629103120551983115516292480201662742429366203997938091095828531436351654090884814326041056581153022552812605957926343315511053730097914969383236330109876801850500744040904732940540845455537778257996547477399585386741366982496647491363990945118594078933418970261549766680191102714116283582964854124766554482703895567717525968581817505613692493840547048848274801700422310345316290547964199221722406757706309208003571179441438471883200761442538338080562263958201878371655971811673382455823741659931618367138148299491336975695973197507268897430735010169682223934261382422182927961130387500035525960642407242927348282240077342456372630523760398359020942903126732059747728644551252652991210971192469616353582181884527776939083610871226814070094144630080447904764193882326267885809276770384831012949580808601007036895380379162803866498385643790977950212941748591572564846174953982401404330785216568681174533044682760215769359001135594458772614873685430884420863828193586378059143581475601681287503258507641863184615580005507081954072831051500009926496923925244007810176511206724699524266852907807807494781241011185164390301220879747276992356156186505036775891142042382853105664253234863281250000000000000000000000000000*i1^86 + 581647676601149327694402061914211718354676941182874330501870757225736637512299614117357494918396789912498687426742901863697720432399378905849490573983028419102785763832657951331314350378274773073510421959585765036190168437144178823626416030455268452525228789246997504596344154243672635718923582718765280983323220049265288507990476038906013163748133869441947085267116588610424229118897136702182316770412092233565434226868934839728029824073491916222138229211912758819566868412982744571644659251090981256777441486117124202267562566103004561083619861715786661338046137429837268510917565488719698594516496649031356132563202780185690039559814496073211061249008284584298365697236624624234280228915747166718778608649164962230233439032463290946827684059218469674481354760256613796141269582761759076973126069462458144756377395321984758141729673614111347081834549107908967080139050947915463907016609470531041222975677539584385388096604052700376008238986520828060241437257141965968882334811193746864591405601341440211282390875702960002150195281948643962973205226218495155395702600463502491055455904153773707241428112457793139710547704224123952682557776097140881995811288904432397653986411385953577306406063487582308965506938059216335445008973888204057188479449640563947357823436848705096900935179163258837004432363070804257210035715282667136394181723991212158515605910934891342215590848985496264451600277872065362230749413900805990848189254021942739892256621853606294716271523278606768394083411580073378748343775052600821468197467459782799015823195532382187494893300411867205765970943200732247786299766043002723738798208089162600340584155031293429102306297808299113445727542498479457944724062933150602030657394423366552875954492386483065088630870344149605735798545215406519242218030697036351179879768517870363236313006445892580888583228163226430374805746693648418371192947348947683856657397188845283448915299190705437278450621440655600616665580626073936267809158451268118975691452572933827226378630320930083677379414251576233404790998481680671276810055653746433332073540477166030459424543005743350888683767691685841724308340212865548525551308330738288123596446992701033554397504233177583478327321617926364764672971067327567679635719707071041090785023323029752238094271630651487656907502975227123214966118241019919238929234749791198853948555581047126856637383698342613632727839247500530688171664693233974338886668486791149511012544070864210383983144857443481116811027170637376946562419941784148840292421593148077355541167229327787067075513718548716487111008089251447792859200315108200535241991285071371419510039714484470133344233716357579601765931286722689830282252577404183232303386004211676933884104970032154933157853485880246682405532819719128456396714535211739843390130907941595694501478236505066957719353270088312738387930454806500105710228934800221868554083891238317328255744010605452586209393013777074559422220226458175714190275468450687126395364629035705833780386352364504035943804719869172357404979046030024337640052919453515797218390179589793367612546910281026244943102460426603252631507588635663142490650054563671589480455888928947473955754202221573852701951926959532520632473358256204052106142865339502565205623722529768416593918669175576846622682992794172922286940122146350875141045814870569151999195286933747338898590904999515962808286760452978962569805881916136240694946244644751068706543092468456172332580488714003772619115363320341132074745696384300946008610717152965243891151073701651115992012549499515655840215348536030560510847987451022020250331485435704587054664233216763646820537304975611846868435361420041389988045292990727769050628796683272325019079358549245370395896673960870233208342660334214943478211507673132409056471662892986867257429300818374782420612016283509850718301129998807470477331288213602732182932322561224482131895525192077152964438056586725228418641151421219501378883487811560120479212421965763582977881715666359959039310444584568824094911272581613498059467141377090693065470106250110700171767312813213788637278280286707803646497635003642916240107849319889705364740714822656108856540067107895998257282497952581559434154725316738684373790365654128376009835845111240896437352364254860026777166756606172053223952672289893359183541667450248634291347571931905639073178393135075264774869197026418987661600112915039062500000000000000000000000000*i1^87 + -2468522559331653801463393830470793323071961981125771618521542478382704882057473196345998787271151246797441655212282001457216061876475138901592699878933596881219512884805339126484017478364109854071313125990482188813676069960669423525306939599870684770141630980640932554462484578704145606492924117414450421345550549874810370798221352652743259777934271430108631979704169662656800590147321599060375021877503264621946292766244634227268717278684264169364847558957174384127306378000926343518704130861662182501554179280615611484652507047198487020330731621823621850821545132100969872379978115152695585322402224725246035586130616305456596838711892276372786698965215059922047504967856654202571828076639048818340008993987102678100635393799403610565741232417157828043035286015328662239124496364405859416866085908444115526915714029320766042242355480616099947459562663826097694262080418274026825354920251875609596160837917285178872125689224813382397312764517376258217529677176042867512407924231191329891195474677348022326705628187848399138072797948389735324723978667334827976618805616114933158999456668470646508671240681481004454908192054613264254616523121516202874628135705344710361142043765872703352529333924825310423045385934905235976518854436207196000916082491849970064537577118664077945576593872613398171857039230156257069036411280750255497044251221001452444757309223781824580730068188823392706240260693019436478503999884491597549290333629501156746203641902443241910319139233195169197446419957909065503152521235777314992441205171770101840512300702807615589257282700640463737816098351482460140599482879049853655938246741618237928075884132456094755110121567041392158090649563006080704615928766838955911833018133108902037225417818110891649561742413049178502645236784565240692506109668269882771797534102079151274713834056187306463723481531225613081585377586055859935417597628927047136946502414030479987246892099523852069347054576734734630522427209096029797303347674551977743588494358680313132187648996671751078710838329097048448004929380290292285027386001992834434240402014157638284784871737824253350011315584328823235787739244977679348887081264244827430245209054599981249079643702891566788558469855473279051276737311307764360438402683875651661117574789378588971938796360629825494112832853415816991000611609042372501020831039304683607533223816867111043260430246108861182263610374254533148277191322993087801031438441570137894668407839365136532489037932492961298454414909211481749323156508584332790042651034095548051796938903517454362764808235548145449132686196689857180116507135766245043123017463887618187895743125419965600931463087295873518338233383675567416050871989076952839009174744286840456749206496306918220091663749037475322659268659715277230795592882648931319442043947396230718875294221267438814977187235708494715236652375632408188138848947956692727111222711078503358819506304216808607047479003840147958089774207891092166333965917625939288090720286205614308732854114621978745450262294652793666786410923669967083702464681244422964998370944227771563179855146860570930976473986861715306836372011255729065293406155364357072496600426539605913548690771191316241134742724522068581400441919403542698391207794512953648514236951706539049473799914608087261128497628098277455150085701682366144950859771765383569396202203058781128210744533845317403576258191832782560048079192120985138146166950918747690172831784875024883427676735389704721849389462667392739692177172988085207707250300013766996759691260754773582501395988489571001826816141778560950181611752366124814832086222691386065302254540225031015857017137211985458464862983290787687081037027680285544113069391806837501825055171126643781962649127241966850503666060241469702717048704216392407342022142447634980442245786981746723475254631879213425625317806833477835931831621081117196432148498329052603965271952295832372764443120580227925999312857459478373565416172999814106444116107656276456241682185063398453319011861508067192062758379209829349250557035514412535672843791087433831375416822420038132923308741063771244083342472916348242985181354842945266922320628118347939194862902808720156731225639651438340356729247023053133091205734124036827246732289445318134820214356704918869123860185365871689057570392677253638391578169378518989597298166358700714771793257597785886670038735246635042130947113037109375000000000000000000000000*i1^88 + 136267471034017828717689780719495086225127556338967245479615032519922473805826306116854959047064986226754874340374556097815606572280604398739081796106281124299189931271962240617749567964363697118432386657251638327935883670972493099842375045317271463522417373175924132256333901918935371056886292100896083716196566861029501540815169186629921748831205717449035272830144796927872007229348177158469533901230483645480926154503253665176152414229053761091519428761637408964879037054633268006408067829371257171293677881740471343870926668354993295829202765106260290423384559171496578432564815525486433552092146400182851294220169927348148798539927681876648985150049443291049860241428262512816297241847710751010400744895751323464338469357775967891880964036073445075973049546813021544967224610484351637698159828240852237733093140914658919762173375954261770431067309963154772997124719396436507589816899092709246109091281370569534735078674319625087593628332155068594293295077513267988748045644781598882120474946292767510188930921765258854863201092198830209819920535085296421546327430736258150653962641004410884364162684147690914895398460215383125227966418350935831729798612667031031598155375384419402254902400678893994497621958495323179351114742693401180340202279127855578184075177810276952734245268413402683450857912897488750803957954352705273092875870665432570844200599481038360041666695659344261350727512969426964631465714908065754144383965135205143283864582516659443296688687023512360960736038342456123809232903111257937695669943423882118521885563685840010882069241971214198541199175061368525873420207580355160001245880272554780169308194729338955381351367035054046255356378299349866704890252817411318842205285987630900354678334904848284836713997741291670189247950729727156296702482486047620889659251083624840116203629867398454528357819015609627244732898444856401762306679566749428036202713351647492829876780647721545507502139044116570897544504505515680628347582183537616005449061934545029624192202369495677279556161106659025053611020722835148522710430914843527158348992483126526041275404112065240457230985983038780772611562668984441357071898252713939761696729914302016158924327986774321633695208108132588295393321000464412587776551530635611694250241999792022174166300395424035773594221954739274149395377432946003837118359592725602924212476913874174496334417209272807088320131150854858346553475668358632801376945337531650388546486949708863628329921868554800600094986077195772894058129385533153095954028695180684992474111228790189628301159320475236048451065145717675101299047167312509282178733980136290081843001152201487894392753104383468361690400264189702381210839167711888182089005237284907054685696185654576988997233444578480454029576410277157906107946092805618060598058439885481491581789084840992183152480653479062108792752840123087534064924460926443461173397586349681031493739457262164077641456271075270284999649728548343107493842578921436976755375524837411424666871291594497796101312525194566820430174392820909580709002587883303176434272772654014897633461283331991461464598935450106999123807297957587928930195769890082588844541450114912682015917526495879611535383453864816708078001388885935801781232822514224491244283623826749471511785380824539897021140932709309389515609829456331632548215362429678107438787945930323721588737314396859335614024566148012854570595612066045699003774750102644182680192104490758805092489927709520571964972045049630346114962819795263248020581689611763125846655812404521096120923121313529618640658134331934319993457477899347328133251482696490964941794175671415294257130998406804184601524880353155279148141163482370540900164015278694327338293395468717173118315125569501897002166727574872389821344387073050394648672953773248829474232910076406427666983866804178189396103838900415158285281061535791990560458554436817379214549533243610879971526733793906669260644006607744662085292164064649353411011939092121165568455798490888822667616065252919723135882189320996085085644095129727683700668964801786747914667280966932050964604332482849249025579417738488879499571590391165214040202342262274009982490554310224424644343641196285369037727667180483856566173130969730863072941782326466060503500802086040474180380329701103944738820027095510636812288965177235202219383510827249607933596582936414121078882999427150934934616088867187500000000000000000000*i1^89 + 17480672407050161414660735455878544923592355230810864482490826914772265272502943066820845172304515888822485535744460903428637767157801625108047954596962472738539389564006782944212437769712451223280034271312372650117460432948932494457217788874780675440108348555343367567548282254540169623023247148384389599603965218830137490373709540074845122843153705268047596230851201699854589618870760330449130569235558890156651866519385935653969345209079472031399382092548112134158413268190414771731138179948356320951416958193732818236526954245745492834811401029183340842842120706328362415503240862193469332117599542667633724939700644599618928130772233897081786451870964767553709510372761445396982795094516428600997717492561154461803722175682997491505657322438070003669193328653107352385679006383627253023513737203421633558401927533416337727501818512132361830907599616370323024458012431960251744073182885408789637216211732323798977615037183900582703117545855792119089194914847290116853048512873783866603203719752208054902473005233452273490054566871933518652427306943587310031772112538808636616063976927518628153555140420916359918709229398449208861170125188242633282411699044357759469322869684820917486301993735421987393653592228965661333207442534647267621717391600121163979980885436204381016150309550853376093309944591008403109307454884112237153876078063718230435514306160907967163857317945954003208144707066125018549948980721667162070885203879810425479837226054950014042794066126406636696358457065370047016073534957434731359808772071327173784416945666493401627603578710025654815897056929586975460880885997193166187730341688616119310280571373740003329741817282152094900253959958871919551536347182446262708126105073659988870464180358627267052015334733918846033828325073541630970690210006521556478347773556462995586422746216977099038252900040429868190748440829641949696941425015442937194540991825837498775751853746752814028771387839191620221778169351864738755709677911914538863986865136929394018014898665317820914093919488055787227598281079289673014704183666531836901500651922896572331037278768996057035999413278889388780279524013777979016156693102484751651050264070624382917758907420752236285385992337661843130816389745687052909285786442656231504379362678526851590451136602530567829882874915546969609790654508107077662344501875909926612090965631938303694923125416552012452734775612509808224733542730321503502419590970373781360402862843043630571026032561417902007418332128642568223601087932862583530683122037254526698261867628990025845837957530623960508227627038198064397528783915964028575683392520060444938776465260534999328574249472967675140998303213742018967920414969938177302104900831333054614931254447232974901993415345629509429452147465271920786875223973745732012607103412704691304690558110079993662204128609282723804117420335007820939423116615902809093650425011297564697276783645383776524609714202787744947416679055143705501021162828152400536227010550330964446135370338679497343666764212754569850938719899096248247543377569908530669279832513669569535769260925382516481812567122378256584899548097367657758956164736711983855054309985383378088131213332829537079998522673692041925216375680505806994867117122651961414124625321342966668653275936582648378647057782116632322120842833525085728168186898354421163921158529181318147879319446173627897142410821541330443658494129129674179696783299980555030612761232130753222043723799783140528764302922582938312207469005062809537787630129242825939143915271391255298653937326566671473548438770359856227932576130387644630977978000016014768088895737726663679177103893082437704604147204155921372357918944260374369263873288877159888353978900707258909808750499791988820464165573825164491197385600962361524019450507155238532900609126453161357060702567765075764668224073491065113484573196258716849101723777055927569754120493549390548506257791424222165887787217508243400648596183632095194023161525017853593871475919306991336818142486782465373310673968014280205627037584257770283477105007067289580876321798343449800176561948279018634505194290296059253422948619773943764413517797127785354435723612323626048718216550782969623929220578100822939965818547879092889060432690947749763704803233641130900776324809374224379608009097437609598708037504428351170366026149591793732655482725450377112785815825191093608736991882324218750000000000000000*i1^90 + 197391856343537286016838512630680065216391751124417523738146294035692088493688335088830219878423128329089594373429817399066868466538187374425497006810465465147002638477599467296319275261845715647258632806592360324211419447649385140267631814461468823296770207858693678074738117515353310003993529253092097202987926347017967352531307568561393053035495073428051391943583468711044084162268517165433603840941240385569798242370316394088244461267824822663266419537840205852787745736434742194173964655574243640176814995857079408741363235295855436943311643621152448774935292056699675921985862219261081087389553611874385826737597426958345251950402819108174307815138437966675102716302460638650112779311183147333771748545252882640694028168355105727097560483958361686733331215557136858293134705934854436626171308502746819971162641372428975513968285190594682886803142780959754488169014540117727640843487382096259752312581380054485685333166670051902174443678669397308821092249867830030062715999950464497355816649303239507471852371957850578736939787464883164928622738774150081750227150260027285406776883819402004618303658155857319344406714791173371199966356429079866247435246806036553201874932913575750659852772783764171029754876247208268636347955042733941706344147005349255179700267784982735980100477891580047334525294258518280821764622696935754519499175302680989813775532235785631135878405140632753557614037738692874636560497467607371373111630034820965951831920731539739252257072012537963525591373391167396550030548497536421536124302689035915641437454324446341549418712283542409439109709434968437011063528696475855678498349190379099363497583881872814759675775613668900410413791240676801843302865968862388043257348055055129776203046019574996345926175465540135840349201857503085777886317453458585030192476316254709687948218564208390341715479493921969123161780409294908392612445611087589991262792931910838993600413874965506748540318152391124231441435458551758131857857631904733807730450450438217942156917412513564204741657633464399699998343851164499236594555870034622723807864003401571521589482572821469707499376051334351524880624020668430005703185642511938856441461202355065294302322898887802283437726762003911114544834520289265332356583149487636774113207171675752772637199861742494057932658362764800401024677313831929091515925585382164113383838746263266583152613398916992861027590347681240409021390818343667390511754768896137014463900819524100337461715383471693571333119400562366094131626902311655463609894233153496156237942301838990152055641757142619811320795767628858941823912537397372010431201025168545001785733018722841492257771779344832537697097434543156076575296084339988384187525910726973848849283554587664715715854274338023261356963789763154417436107830434547763281142599652269318555853476759687278286143312302222653852619315243919748004121000414787106794855421894522337793061712235486217225802380634923335611176148016204546128181774164933816897403206218774989070413630552816122172131968977435646403838748654720376494219622065312633272731969599523829082873084922652051599732195109374212731265620913715196281486604099305765538493280211709843176180885513594115777441218372340207844008431731577904739686631973395114591399545701140374382581528425349638808571494720843685972526442081314565041306235009475570473444960997920497079451116773489893021202430781750043744323621267669529399071813240291123886017319083422554763541528574197175688183215879192390897840501579872322249099660623749055828236511518429175287891614441713910560921886379745581158533312665276124083029131242088477439259540498079919808811102947295884532526603551965957918744760325092382037762468555078028221613144854450188314171223491928078685022733212131578849126089782001717214443749725088279146532326410569238290081017372549214717608770430965439404038137031549358413736210747268526439467466536067083165152925764403139802563993384504536613815690563031426735209859715256024646721613465860121566125348947374799122594113660507232885060783300156376424300231888586824697560897969385111489534458807471967240069173221559246880847810097767232090674135821982388714767154695285173316941296607896285065371113506357087293128383793681391613593304569059733586204120925543027453246546649777770818430169029904884236228773659045658234452289713751298483481030551778268034013308351859450340270996093750000000000000*i1^91 + 2176104225569534502748099767862190856022784442210986287076706074606415225986656867776567208057946689433548426596909798774854981371307361109447366554383143536637063556698551344457811243355653388390720229976836582915060936691669611651982394217645357519090129787769893472000848953594116931859368026435975145801450041270797037255644646423885009250566733344031955510037588321572428721074062144973554852007867443893652487563826609458907915915002954994338892816223284373885994750307662723462403267175877446515648341708628312516915881061470311614342567464679590447715933756695910047481247684244353261059493758344095891347327649619405433669888399897229579771811013627739397982532595049142419450293669491172041611973702403938249524084956997621869762608605916010617453752210440192048113107336315177828606594847226349074271003657823729839807081851835806977602642430876086406927002230558944541883989907685751697557604538319590912888457740583050779325330241629600576305762488733766879924727402465207145720745400954127626072015195363858802295945715316799015386241296859211275807248844684303747875522681815227940317498009054810559381065965131146641633520746077806701912866397474104996123432109860857626662015501777380144144854886628284896228454869936418267364585828028832595945358888540757172376118835575466961488655699368909123148211909169807738958468928736781710478351065850289322983968955819256944970010621716553639330373742811177408266084269676666185206862443269603289795493072585780528777732765529403961264593671398027747123894579878390674016991073441213736522402907518360877183359381752881555238552187098927420030904064029093803595386537560131248873944858874859074134486956588559784315462838147614189148870394943947520206966810054188581837465809167828271540111824215208291874219612330551682978200977231202939705995481067148203910917086939174667042152897512651407507892836735420508908462614636518436390185556993093394467923361890057166607813146953837620230250089181855112011503904330666180409645773866005634876126591833268157285383107751110191278643527264453797566596262026777430351716058498040027922108712595120734750933837947419133628484503722820610804067727935389156621193726764285720826939839221162765478217734248723912495307340063604148269728075067951415329022762808670221556405996042831509442613013325028915305484363624659072226296210729165129041522783459909482283199015139364737527585376035719768922958840986651614292439919390933878864829087752709249674894110465104279273521722810714012982614000249611271022104193517364952698895361044531600114632488227718344669316260091523235539017170175108965880434889430738065443304655369050827709264316881757416961425384234928344913118840537314108080751335925497819809110823379691138847854788088901050403184550396199384718247107800706299128661408117207508164658945640938874255453834787159079777978820737168652578581752366812724274006985289011202963058923328860580012669009706090169535227974624307027230582289385905391068063591800677816516386880700409899410761300316822356317489660222621838842916802011387056509544885124532043006456404853256859143597117019439365910911133659720422829545600868699464743170243204339848173478918062420990512701677336807959008983475923768587153446608293869695856242410315697299026123320593562035359636728072563476119082608132344484603426850850036299396946239019180565152727504137077413890132333845354145215044833790188204191546194921618382199055581606910207181541668591893850394042530287192935801313019233171903026974361243486945692825390034271366133400070363554809730221165374954203822163461700598448714030389122710072346915494088456218604410728152700064460561957962708849708996115080657863322691698804387660522365251114425102259736861657564081949758700648903983792402009231609982969099672676532896271309679368855383106364211970503955921870543846305583344019327251473409047452845036012382483593390637415205779670579107911696386027120228689876396543082174388139655147522536021662473794090854201633218327420742935532653339586043151731653051674723124588142368884645505916699151763925346703077678321343751141249564531762485412513765373624835854545422585494108851306182802590900035640482776007680627271880033423234602501849534609394588531678804880663389149779741292957344301435812183133808811779524024844513406311000947262045365792650086778081686134100891649723052978515625000000000000*i1^92 + 119349376233036373484523870821318131413880898968170722484261791476173260618333652373064088804349873323303024121425667842025881399644362567396692172687751304976585976731548822880895359753955745247969275696813488302272222804103726048323696776057430570256233533794204931544692464203357063196322056132689500856264512171961075574311944865432800444692016510281141004237085004533853408216545034076284456341382769749682935132213628571508141785985438089974821024475797336573544590316826897231770270442482781547555187371571300555223708047040843931854117522788342119722025802030513795498322628825673699258828049421493814638652139384767689458415001540008718689102897589315997187658462034657124023883356453314702104519192615944137842621952391738882391915626361246500934200852447258799819583931388792758370144743004792678110444114126729060021114175102272010848060188106811172748798455162422959122153230186922963300877490916459702737446960375299066926876634703941298002899162224195944832918543781052648967930408468884916678872553036898496466025344761668758756804451744713158870324318827178919217532481180201162554606139220539380005316642943028862708681629680134458710326649538512824767693177151930272813723974365460512501663060117393564715426259773604848305809744206986748832631400780293444193465651461707568504602270338600196394117012779139719328682018529300300050748174985000971152701872756595890110132694267321142713256829625816245312326999831921196324127130665738848865168555632950960193182572319930794542326392080604951546458029681927232958257534112486016015271651572515873701224214786148730881477566303797587656994184757433102636047648161421636107047910810146698603938659265847138990632545155423494062547476780735593852362148526751378583967208917971744690749417901644908780665633963241598220855842742387527413674289147767196938015163406647247399013373760531900148519182353034617530652794085099292955638097841646194870306746105001574790612921424721037632954191374332738303808139003957294608663424378768891755247237038419540309338169636811368899690740216041907556670049852809239593822234835372015403773529271481568642847867757799193602294809822034040378673376359881359936564391271641021000284172515649327847680467680524407449055136482122304570836445591927053954743034719746994142722960363051716694460933979310504923431009504305409918116833813964628440003980157122164175099606000397566295269430881558178275762851396495725080583613626544172463079362526670666561459863259643186522622092431174110975729900688962878438213688643753551032981055953955679101579941804866672530301403522605565381362961790501074717449062538793199096021029472552536604481736329585019725437543168047372769262515917011139140340528499736142290206069717514662233874261224052292577294564289165913416291256047552221278325992904872335518931887435701527766276568806442778469588990873872057638293928448443883084371947993632786315106774270682754470217761845119165731457668533338162909090919597518679757181260775206680957341929978766888126891675218460553630035749284696453329519240340875633192086021251938629587392120236081043641218373454661886219121798439325664928608403234676887109824764670868251310618600497284666688554762794271836952511789844674332747962790621130068902364520868225433324166369948731145943006975066574904688432591302980594904830519695749972571365185985965445771872632365589772688925626032111219733732579721165448520505340080975679891326456958185002511593027004529860941391124655196464292424551006337023423617546841499690222544159027510320266242070600969689074324657709897916233850178704866184048582787218433227331455756937238526367358937852290221732973832974588511019608996662738754820578582091363668082784187209721085756484706591960457817681668188582099359948136723887816670109569685513467597649570273528615262533498233374202926942001134274440493299909054410157415014499579098593269255280798024746439118350328452088154777377887375419480621869213205876792419123256774031544261632023277935263852135499074359497384438172296815958359984151083688445651493770776481326089707811378827070450738453559771609962514777886977168832191609354225462973472381953331266999651679256548320717642235334279963444227827705388420612336953934111606104560775405056302185065729149648659696850126158047850210381826933442448951952686029591283025990886001999058407818665727972984313964843750000000*i1^93 + 2152309060949311388440315520783233385592337192727949228029048110439278708821862065903392506679500101367086076120487205524079680897330732965499280504936832067233630453661897798834286102245552945701997655177438792919671352399061550684588924585236293086890962488028253240282280560724114836293413348507614873362276682550025844202356376234950335164046844840830025625502028261635879386257525672386327076212336346734777896717672932905516257272959753960768593908801070493816730458138688008918234415440955902787287931672849781476700416805497398980392263871120793498899862442902309664174103467013671987418348087663979972763879360420795946778746976284651771579886549592849296049919000660831115867604790767489346539394706469343080975331529540319431371246052528324263769350688102579801773507702623117097698551548139564336612997694361271663979404256972867551082058291939343424403364276579277393127991912461809216982393230266010202226362009430586700878808284088865438046642165849573172501433902665711811245876873721314877117198727264816230293541340689877289591559933721227472891578881646997708697402659094364509576448790198876829730821092443570407320717966866854941126137358844321661480824330025463813392682004136394019081705818130129125113378138754724439281218433271600517651417589267382679739681280973869023741011727728704398973882019990838083219382161321451448473653536542570411138257928886037136466094964749172288634607209010395426474600308366090726978292677998809185059534895528879547060473945071689723069923005911705641716511243764669867298498614438937401142271979891891341849638911053436564699565177137422186845934768318106083070243208274259863240352395760910195304019315768863919306848591440309496580839696549092039587742862023348630770795669198534485245419346852103750094846565264745764960969512146343767243744110501973163711996918657278841752933982411228316021080548746326339182300145653826172589263257044471073237052769651007314428861138885717254006491544650161381761715924279522694346484982530887477440292566918839919271971201158195182317164287873471075989443408991805055404832515313697408296755115682210945383171380221496779124764862517168409540287761000845440987543487679170140264571585469768499596064164182362473897271216439328328220461289631098741513975509172012074840246543332701487598157665543067254459938868164744350710607470710679954599599574813792636435366535357426612078330915229051812569809060272064469018271011575288356845168527936043502880885523567250522702346294168436374890185679176289725931965621595660869163806510274889698603859902468361415445866458801359470576233676059159476276399025485846488579791972197954827010393658015718022810216644146808155861107959426524802483718892376879027619458620210418001834029568393704700172955071925893195250574035560310031853024709117757887823861400005016227303654542655172305948079429744945064992091752319811181146099809283910347962797403686801046517165390585848858300294182423528023885426420236609207397473854900252908887863947649513951957582613181258501821335714202927063758339802869566221863342347134926985906019866307809721469437860104133136597542621243111720773275918930626721897257369106006859327885499186614139484731350341551057996562108215570387621036146203599392313760935448175942210750857726892530334083245644767089051655281102464123862949231387868189399893417252123446460189512593165303292069089283864305599953039615451580279663705434192394603117051057789941137340367810774179598262537105808104695775947660144925269328629822651343988899658059478105273226101303285997810493659705000168459177704072371650811238186558623126507833066885666519400931639062892908993055270478590147215902986735885696294614886623559127167842923454956172710126798915190964817182002773304647222848799456105989488854410077683415547686669770995985488931565830245777838810938913010163933338969525104994466321651813522226438038903514051111105010157171548304092011677417940588720524598848430926616087312610112550728456260896800731369256363228910002750088485311633483534672249978546401869304837111985693097059974043067572971680649463602224119735247047264184003674093369077857703110149054333487832926296086728378964262908155461087558152124122377719341344001390666891030053918357522815949290328371404133411962061841319795931477718008201253604655832302185560958975377165991460515215294435620307922363281250000*i1^94 + 23830442253282443639372633769692310223554546876183627599308076498820491855594796004516844815568908657078598877936519947248711127472288811467113117145093928323763175612847386506237721717434098268800062792875730787771352048842419053550237643495147325718999705384973394360571616505678831657035648385426918370650223584860199495908510561583957178820918671993986910535393774016449467362446649534436425983796337907570689193402160925699713896642823661621875776308507023031931172609531954790147332166256884419462402183975813616206340222857123686754877474679239093510139863121735903830156947349193018473765471601230371016744090758407072612517109396562793752794554756813108012765744974161299062563819635662519481162350945359432932543005026475255035071530464877813356859993729610508856160396344001648734746629315858517552692947965383988363275869322345690966706503717344208543749110638954320612132896312089638249156260545555261527473190684486425276302457366096944712606462393832650342755531229794346746040172314519057757182391534114675579815299366147979819769469054937976656903711398973667998562402142467671366552423107975592198273686009269183418212785980241244206461722652104111482892388736688871167344236334485676026385591198755911046303429976416853748359540521189964502310724718515977580026631873897471139283776907831787001838278133804096669574987193442154395299019187430841096293541084021242681951102620207354656309248557841378503993372878908595633333519179155858957296815512096097859696229481800296525372260500917194101498531609146027432074575754294353701403883408537609959037143021172715860977138702273582652779662384456487247361955452177428179742417247150770440017535136172060894146379760605696259245510070454033463045166426790610857195612153424405562052280375226058664479950051180014724135487306194293151188164905394068794224459657880339290219861350786496638727001622809421265525070106196310792878961485130842122101933879488348086491097702480011132453621394407586217831930392617360320780250186043224906583164243509253077807812511229169813448321653842941442643812209459151084949146857448237194039717435891291389062258985694190023998724701991927128670495168256130062007916869596909238093262770095113497876123854953536616123691277095783499487436569524101403244025740980154641858488008918683964535286895599685100537566812958781083278062894261331612112577308142880976156202321449769748810555400034173728971532583266244427896051596449471632434883716431205690891673873229518269351734578627160547189054869016990606616662175887278953308561905044443649626891866300066348346122902372752910243697501101174998870441788485267344212857296490106748891145685249132142199509793292641185312761385815734141588131639943707477840757496121702530769149700106272065969500993253948424795385430483441067413390005532085290922771193985598997765596019934352924323753211792511618274964229788003272387302587173698588842615372226076897080070980603646211044398840439316846093825214791540390597247094313902980290169550324318916840639230090944769837511925317833350291106163134362383923200528761491537419786761885241194987011263405759203036143078557885414659067473417991557402732551218012323363587540170374661681168773892489918924174286298349723208847067468209267040801027429812797816169586246195028481993787583753794530662743616467153529019819305300583520100795639753682905233770807262708820847093500255698545813053262901786300079407279058976649554899705223516169009058864822049085362780793539362901700585966493519257194846821488033320348999824584384178702383329814575505115526472988624642185317107814488052440469490917412182846250916301115359260819681936021221350105665935634274300171337814255933832587530499517800715088036417078299265318965935426315742380221065730842272814185529391804705301402440215017433105310413970264182461325403344608635296169718928150723486921145255819415455158383148087970324003929175541251199663530742153330254009270959992901009794393522843804917351481481466283021190001632781857772404836783944218631673296770694060341586671071962988789145945066767337893864248280687489842768110922548740780329323654294205550255965545860075205000449642136327086817172913982041640249086751095865586995774038752225468956874565667998292374087860090359832430373646142438037868380061141407143997455469561404540837376781273193593335690820822492241859436035156250000*i1^95 + 423349948489020293291901700598338860156808590546367911042917903460540288124088848262200825387932529600397504386195926979379869138988294046862796999349836103102414640555223986169974987083418648468456274468381571565180855187946709268205739137559983654605483663611819685307553463046944372180441265552384529975791979187765870877540263876585502108798053062765810611020799782009444786956437483265740726078353618437701520542995764064043808763239220252784758619609294296699540484426911716633366268700032170329822266705252169899685134389569231035600125253610599692731119428736094113398967070702604952340554321417552198943650755940497476985759817017737986443189357119784823349784392229736475920743643058022505152326528209000543956840705161559210438963967823945292933852980128207357138738484292579731219481912185249264466119917923530430301746578094892402710819359086733491567328614634526175043796428779962008806206681866941992804166209395865473891652940449944267528499653891806014778026892013906902418986734701094694573719491434579877317480435303259186518006315491594646065587675665379140416471294865525181311543211877679388965478492626924679784000686038500170370944977564810897999739497644643310033145289826230604192263472796831283101517657495616213701459409244544385322794742269152077302823512395618157019608231738661306979726297061462895058601688672893879976771881565931995393319586117958124212646316394592993470155257775494539365081348448537695628521249914746074890669222891969728764062267517475621180575864924473821375479591640685051159835253957915057648022498783293116644196226068526047692935266020999572466511591927981193377153085711981107339601493572911321180800935816627206069743768438104405018859090834027687043358931357522308718432486704652092475014211430645753019025821583582724531926440193793539137834919391122741384872567478866186244937816117596809798197716398222206917974510924139946241123357257647789470552309447132656793266545471987127356576178609088169599223474691307258036419887439480740357032161141050019269100562319432858006855099917570347169511275899496602268788656650341391187979010424577866951693405885264083207537682822837691434525594725821902229798374130612824295371332538193091460129806742445093210438773623208628776459925699851105810743631782655209363372565801578604819353972864559723788049069789777187031316205532040075505251132350430232361885124791595257048479106382220054600084115790324384630222902037491966884413335657892949989866450281278734376000449158398965613316033809833200724488335122413375629291121677106423268427035574731616054450486079885865604701101985364011129112112513334367239955422847773190193020782759655479220799055287882550168689453759680131592946199754514555922431157422092085939767549126106278852426471969324765635894846823941360765017906088629111549907223854123874608414487795341467351303218565168406632277833886141782089936985370748182060286499097055364809323752071173867751960044704256525317953821190059736316758208521802959171801242368914278895642519503375647659712917021242059377086999655007886684493139748690655809208406072044766328691114612382139905375022317010180219181420595898067267611834033848826754813885454325011698561913571777950801125622247530754866408859890700249903335499105602763744666878009837685437373863720986305025898461631208089510956446510678939798032715414026305482183187451814310212008627983401674634140611133905035724992265275363199106801740448809796627711502872878119388972590093725581328114593701434458931328709162590006891165557784414043471393911480691039318499878599660470040668988500926663946177348072430929007408850946555953423830077431711877390119248911970336177010196348397398110327112875985534304261982659481396838759391836626620302361585063318650405437154748375380580668655849926916454058983332641170421663162822319103269298220888155352338338836769797549453462793892022049475536784412433082881846080519378337665307873523724890083105571644616240653008497606479849969525010746848288115408490386228767265242046339563159034585422725732620538015875223085310090310658208267638035686452059464705816291809904625075687566678678400220163012597212633422112344756980817769573630165877396463316195720980781492081824102284457461005921698613048041907178280666548588942258417890026029209222430796527236744297247175578533841255879366372028016485273838043212890625*i1^96 + 7123892496184872443643447903694215890833497281329748714940914142523579338655419040612565127736916367277347489372954444617213275746565786126696838492755053314247735851938294059473657687144574402480482697948828652065870809549805075959645359180666877069585464094190209424430316922272235479678718107144132672021773744577572304678257416798354888198924202192223686824337900575846580783187699443012465140086925438693876993577471907569736400157204010515204474435297747013919578275191542818733908266223017251396026308932413218838828619205477344812557224608262400863181487538777090061525312633916460133264629221454342511914665372102342192702608358092316941085917603952132858202284884533216800562220692928297387143225728288185230580785839924232611118191572209685737778991809507081659537358744869381121957615568829498682841716861197397650516121322801173131253158897272109817705736703557041130551745257209948581399764209301101983426353529694301328940802738709488102474718296543717258781350742022373207686408298060702146857096701855842071488451634938136493394756854849718907595057364153521427341349950727743300383656987926328898564664560609208948909161103654982697420291030592332985639382511885972751918279976232087411473877932454903696954043057502433247505785673082090542676552615451227566503045173296761105085232453017576963552504289830053481842891004380203726475408946805094900051880989661979699429290193524992777221773936295994308449973380520510235971342424647706361006820538353570138727634495655164832818893305968797344800802187301467666683732766816780546366162870076273788476007279320804011188497426485891883113073594101579086452999974866833576929731886943551872983238829188545926834690303932330847677694505415600393925776211564870433222185986222219136288140168733430308874609627682601072912763021583293478834698459305082741260750896598769484527119325066370304412062161432257132776670693073845622390449950504327201157534823689600114569348911433709187576593514699076262676519887002072160555126692385511964171056001686406365030801708005132082919787301472603412325110559868021402882711068531039963663026139988010138593050140058882994048153674107550969931291310971927675942155968155660923731835114350404489944487417740832801830803899277518863194553337083605310891364288417803254262843817115029855740106765130762340549793454517880097770776527103165770651908898894528301105381023560432114159937268289556650616852494776640326166194993745330835000028775628908615375973156362694881042033534258267815070857675239957036923736380643951775384084102621454102164631569416841262351924031001150735153913622389888577265334164701471550807616164319403823485464934463331126765665219522709293965312486390045969131973383939905424332300163787774329995948747494186876941516236412545099157585959768367827346323738509180883254005637318726382362018917020473535864753179487782659765523645225760416464449960070338389379892383259957009610820597731084263332548799400156977313264788659988247675670778772073186929560207138202723903944959815934262795309318265211774402238319815547776918587077409371400521727964443166889055709444382404913578503454276210912009306153178537122299121417026830085841180529269493163092324563442373521863307207895661091191258244419128273447355120038332092757839484404177204723294128567045018604263457803865397756726176195452118871540642106125362575547991243296705402096608754788545280246298755327493335095777912249300866124335827507465204278633761638955536205532656427180497582393840278391310283180003870819720761567033502871578755208820579782645226313793976433884010012379068913824653672519785366340632114160588920730736494227903663683918509453909066004470853522022923099240230868053772072987217523934617926891565718800232009893393535699169874206487946311943673788473315301314680378332697416450143544346419484655005449948298242112416529583601014905246160969240384864950609297804969999428356371334971822282845603122049572170989363422928408256277893048812526118350808129846759020948401853877393222373944046455933429207216790195443215598676180645973004665062095125610736778764975863961510540902656231146347232357880459325291762544882454087055060049345482041061886461028039072327486947696928480993047401478946145541972196694812388789296576996996038253287641594905058818661112157900922481779809602997488582332152873277664184570312500000000*i1^97 + 112554283301663808788074214830975944891958626594638742495627164872433132630972748752967717851835825425123983935349607913887407673039981179013266438477610932174856577784429124728808588544197034713279256375546248596875586138528699851769960611893520084517732425308962615661698664889451360894907186299044696439697989804590755573349347589124602503211477206562254518626540973461206455318088877130630337173128922276829546641340373184169371426239272100828210593327002003555557790996252148100802882521398237799822614048485146970221742161448847637652632640033945012562519414585221995494658747896816959146752151815015902789562848902173582323725967618141820270971124553218075472129053301937858242426192833793948736693651267538593075082213717472687967264345478044141022501522629517178308853660001249742807484431064244278445342769108385266570982248911551303180254780075388285650915950895522989605652815589267758654959615976302312032258186764267443352191372289437394329819067307567940467844276433465481602072342659371456589405779579071081337998479471347742791299877011899108692620270750554810325741553378581876570031195020328644488479479694720431011401793165076621769467760909799924147641800592485206016349316690538572263208625988190706826822812386495600228812547540574547031950759279860320719557735298188119564274425179136663648314120371540715457880603159879871551381552914467797364329648044437141905020472442661729202065614197787948925920004532323235780599680743704752691900423250706522867591950683090031246882734707634497479532407876892376358495126881822440207598720086017112135905782013649891773295907447027253480642285529106812917007957375691753765389545415656693557299446415570534855753663757056082723644261337573798538540450157444882924733667593719650468882501980206656550008121511757203823985389852010095122220340153696853475018925399610710637022419139009318683736447901979077226273887092376769594078012222410489192469645621235786923866724345322491058388995424887100807380926850722122225540438728584380113193805749328799726181106153528939981170981281029289304448047237028769741395061699388058981286282473515113723269167696835250583683873972254827069067836890531363194945802160089837098712971992710936511715003338554735406834055550946049584158645060680799772357157263908533326382422421570709422632206578043305068037995882242762164255357134229532348544573406632724997030153869140156118475586219930195802491172896658824947411278297696337964664378972159655424549681003313566881857413504351893667358522285476528781183364471948481693935763904890593908874980833712883707369047977494011824304839701729027167607347788946695906681736520324129955796284021433030952938396743712143302324137811906865179960583268027300103771632288064210221842099353087505048876949519224954058369046798755376523657089731497007958388545533347709271978726688954237937479521554913405462313173013893791280028982603847894444796774902104372037321442972817252376933636649874737989453614948780621528328773254942658586665206144255421951455964546384656247259264084220327337486293874196600700108066905344083370609038757881777183199548446162242138273193744059351181220157352689885057821352994731637432409548187891295119202103405582967624504018480907013553935847586499038552657460186143843382946361451030780055902384039736227654290182470250423864385053449462323809743998358612883416078096941444417290844847061175423160176628891958341996742289117625821613204137968381537199997798212937949580194082532228469461114005783972390940842234253572784295083735730329682538532395987460370513443202377295880061414950271030639053311489317203151748315854973372496024486340971834298884745431676897222529101506101353446888002682142822848496828294201274322679356265845050634387317297073539812425630012369286253455775812316920134914942728469585131794783708955745189008750152649307045233557044410698922799520692318887386298294124274192912540008983516955401809968827022395797596585653221153203505486496083776966263036530124039402080744035892330531982310102723035073546712020146540232737731612537318774092895051969237280409037929057412922491754056931204225107468231238670764882070895490244888986598603353412097586297678630380197210740213752530275866448986391124075239569863376760950834437120639079950130898518948647318580539107210885391152643819623335730284452438354492187500000000000000*i1^98 + 1456958518872280484624017316588731062714085131861992846229832592742795458033959070664914645803413409574004399375269141095329202581376037396867978164306763663870616235068352886371255437424929858512584698145553412530255848925584588318409855020739687953934095930981817189832423425667381770230463578657192157234950784954787804721176256117792843221333467399752479727305450836459391560361553091908288082240185196003373197476978719920609192460575407455259634525306227903573670128699789331038203598203633530560545699710469537079298653357554022784679361200483200348151863292132299408418583490453960736681184052693480049086657736748490650500986801991089248182595136363789491123017595195711044650360186852410707689513046431992931412983652973177899488067320004247992153546076710674573877406583538644583848610573514188874208686883336997427038192595024944187805910582839334308395351152389341277309633593733065166897050301751325151015676691619915269001702873347593859817259425221074960020503821520926699044246220202042041612497821452575382811279128811049536181608753109241828238127585213384431272629877673322733373464753179383112748036216018748671486310824737970630212415637040762902659833784222912672587600101512225254692868831252049588473564159893487025898286986774424266464860571429820259659644058438665393336756717805909892002634260405996318060361953137312048787622488374869729646237832157479803308643665968343838162237892527663757684275339268516673279313922264127565595332568433491948125942875643797637645282979412158843275347915842180482932543598933726346310224711747071654381499803280291267408423355231376822625953054134434950141717186009802901412062494427736043778545246730224243908639356515520857558035254094213583037082234199336011662325785481806102949279066429612308769492429652379152713242687981938350350119470268048129319722674993325024778402483989053567179447384798447664650550604556207273121281947917584259563921093478918038452002424332670407752298327680319370531115384324922808859716528864422514840553180601643856153480571271699624086821450186917327237853885664988613641563400196124263123796173771874074234175556925393753677064783750107440726890436812214900393339580365965733966056118690261241684164578351519111583978006888240184996358066283070781320672942698003891292757015343353529657231717545325513957925413397478890930204782641750695790502181161880483395869980379981038128314750838209195646346061089147236218476829003926099157847260232775215317307536616301255025912406817716486208082610493466705512473627995178653778718130570928824829813062364931980356557256219343841906111331347340258525435245469865439730782644153149131508509010002744702508625167624543318385095335082277048326209392044142930724000790315951185042909045513702109061227556998848079296918922476188790520284769919407400205535535427911025049319585809300445546728694853759268979314140205020579865046385723198492226688732654372222188007717636307343691698178802360626946101543399342939046176342480983696141355779322731518500029962981499080942735277501038428981736209336899065394660264837079054630474772525615960153381736725892197893515288645949883796552641547765575952207722409898230152429950047422238946839573144472310451208424179493608941009948749328764728240999565060948005828551977298910746232044323801191821742874674958775514834244555629333180423700662896541283892283719663882484631761429305095421805727280875679920673518121131760871142188059487446162104673113500374410299454461112630471420713600096970296117377696870990118786486686152847583038077491394504959124693909579157964164395141533670360329566375921557779432737154312295838526099502597202632250080205310100464212491501837201042001526424784766415713657194336342881070952107238607173003014466319554772332138751556068989620973342055869749666389668229488473849714304493853948407664381515039514779556113111570470357907256785888410248356013263453394659974462446985787554020878548180024652152460560179356538195854488292086445285534227203165020225077762619671725188149932153045627900353105254780123950111301767781573089260959397509751618226797953216787413521751218505236420802826070288453935659212050879770610643932013276127930452407404596686205124283482863220075568812880057265314315096779905162415107162207429893427822168599540531008784682853729464113712310791015625000000000000000000000*i1^99 + 16210871589093528091707931835831342894236745744020091288236624632747599696563912272475315554890127392633423398144060470841972592797285878635539371687883970523174139040534004891208536892191820868794118790816538016133249419183963151948936191098060694594870752050846566434266690941262267864737910315574580580986884188657597763753981090212762857145253224088143081044923072109282801618272995195501391100105158860196220146969589265473021890010803269569693921898186964261826210825719688861243124557940987575342332378706960531024399086011078764489031076693020968832078079678263112049701355192205271326166856721726089566041679791484892413562406161490136750000643441234714970980880076212435081584886273305021621048717935199144497374725343623831826318692673893659639340870094815482944794828401009014207625830636230429123685038723247844304600457059468619256604571144399723166756808750832727697011856655385594264288736405942757311301134339556386787184479887055565577711023765464505267237531121416492401161387138635514508851339015583292420885333724920358029147209408079330577585552766709436535190443090084241382465413009370789047421497902229477078352379681988938809719983488427568669826897253337747059656076081541759440885448501267471772512661119337829716906552567990180081533109104267974055015115927042530330063338261688283028388890423299759577345088093933134722905368232826788536309618196461579021582980149518045481283903100286371358698519151156351642747635045151036779659896952186409611095446809013936943235117341895703729749956793432796719708522998898741550707081515517405504991754676482360497973882535557733882064529707644299709403745218120852715254849135336782429737982262672751411801638390988691296420312939646931323238068718442110692595692466849702510948212772291965700731319092388911417183196976330599232115771039557402111769718995453857468779395976478669506429924440973821243287993113994795800858727903950044615298021653672558250334315001190419926911108481131682032529727878511445268429102643839014959479844773501247436661747354905052526955946961282087106305460022895138090477389187231595111656522835060179205980335241475845918408568146073199571316022698296324934512290366896215771487364581294990392784166387871850159605830900846761088732559654644928054751727519288269027520733209490910755773057916062275720091517268966900555287698471283461366195288270905788529189792363438606432855412497502361156935098366227453005774766184381226874972639473532172957721414756097337119264148564415027807835018396318376059661862646987406019366264698870870037287106348819352776700652042490781062374750811043783591316135428343559088752611605258419227016975962627706283623520529743522288955986363770298042983700068593905539758472672678829949851803182349911468068150639900736028902263744074295848010306466826964448207477871106579760616517228081325324101424825629849883399821965067785978826172048242476093335223737078934217294698378501160625194606173760969478952425095444651506257502653904040892943385076766529530419259612168220183594385827375474306451235591864625141347302151518492950124066073456489989082022277782516124553932388444631962388700063917108067454124726954362629054769397216439824378456815993868508902335784811370097582601223070075864326152489335169262940849289130821726260413081434353915895445031656788275430920180916060788260148257616772326483453440943851299443619446525856666698776144246651571552413965780902690832721535555745135508826314022059591016441830101220371390825270142496730280647881281929366197187089151274246342211920117518177945811163383376913405150291761477191920160353566760479259773918190458953456620024570288604717993176197644538451327734960418716500883494450502164547498004067344995142447075409507654570520228200494581232854567349669560596129081305085454867295067928537606791968886755691784872319474713915841622741842226336684425695858667245381399412864249495142801018410948140779633469831142471514380756301198747013896598556250421614537483459501471404818659655224719726886820160379323536849359148496244671717038441411544193158437812661924536296129522257812966704883093785504794730174518287226867283387906318023610998873537580462291175839923467105914513111578736185220233460776418856006416907763890855675862632864918529237741344137258003854640264762565493583679199218750000000000000000000000000000*i1^100 + 154479835196723415645432387879291215252835108419907293899498928067923255719962563117419455292504167741803628091779505134361170438592388863345164539605447898254774776125694039209907223087995139604859261444312194733904994735892497257587455450840088150340559704703312941965939268752757548319205916249972191273822183269689372186099354807662147775514772976378034302845095656226466951848654754667531071279382907638729192022531988060252661700323926561057562551477066490797045373800447483216039940442090401824673880217142618755188811808484931400110920260715057585041401960285144656461148842575057475801009470178475206303062070217738637139263971801934260766147039998733544346225875125750059511664364058180366354406956585207479558008440338728716106832377238143485801374974697008037845121236962140562495587610102256118702832359140936540883966497278176029502587009432875911736148788107894056871113354966996639455497929332854224463678535254927109211288893792374485254669538353011506870791039859736157367612880256928582899604668747125471937718002237546796851796041506341711993261913205107124807623296547170229477654062134741145305660992391947814876765175137797228000920824174790619361350592181361630146464788803608440699364914378433815777562346438905715254029522198310318030407576847845201286391069325373829275652658500713901189719236052481615096662846067895499019889466448588093610737117583151919495297455553451433651682045339934405780182435544109998259771437372304813622133519235633447920617808521340738941567964348940652274916149932255044098280721962700209119448020339661074780465773733521869443058347003916764994182839261465699688902215482550079109058446232227085323300072404842441964976016084073031870009848319461835100097235213489250136342189561166983593620693239895013341271800802028329517943184539886241060021091804013219860272024907249848254206155016098366585483150849528384725786461939417903162254180180972060541773936378524905926851479868768559621888229536311802117458240476433771212867944074153889880757579131109119510198023963141193347740063905952044925965642611915327122529895452861447650959458846298970343035822743204311425694289867156436264959182694667444750476950161648751125781792084853346118981569372182850753412200452339407722262806911370246563843235972928441475895108124713494402282193040616135195842777755295833183786390420057264946531645474023876430190324662687116890352026299007152536191766309419984979563665656086179116266105049284140839499780737171116581885700752644840349519733876152032021898491702451203825236353614472501265322973697173457210967802825361890413699418146388654310829262179749817769562807646366749742605963011812738830369110042440925674593296496186216832618915268587516251543718498974337089065602081818944143297217998688708418704843357891663844236516220411948274312242426404292173118369068604176259811820262241354130596140104175684501779662539945029604916642350911632603939896117938246069401828531196777522736357127130126108709311299962119413563993043017512498905559915174047102730982269313924143780964935345116500801946206191344566069019522251615656414745872047945909936708496582449968554889398403842742558991491366600173121344341550967954163649436275010405803858120294160761170607536683074215142310356865185412541296211497425292855897580835106935361889363746654821719049194161678695713708979196841884728875833657317968833469670189660499155261627287780952449675776480000076085588283681776990293676537783390581507331098218432144175980814376097316081160621222632330328033629903971916594412426826765706879294685259746605303012706341317683659252380326175974489925483830935001705127601249888617161244915873076452219420658878597782405972056690276075058924005628481199286662238453937166967570504455709976414831207215960377263671544263210377528883101940346355937485677245026061529955598728352639479109762714963079901872770889378673750302968249874316372825107893169800342176787502710563560138707733094284191525471407003941257905779574030620333158480417179854293369793055193799113124448667942710920181673486332004828149467988586171006402455658159394372345635818406614820201618078644580298139479578312394627616500570785263603180555033335116807556783439570433291735578166558038257652018695980593781016119211274562061930737399961799383163452148437500000000000000000000000000000000000*i1^101 + 1284238003564480131498538292398550594745048759533618066838873118774438419678970172515531475937858878441646984481144786831791315711728362029759760704462989835614552407761485055451458509524672330907246801359454991181720743838857893403036155412501335970893102955896430629534011101373098504118068291291258496833293640848535153956053514449839320783687054639609481931626732250987667343307763729958469408875129643588249829875462262372022345628047034899795526134747417440759823432011910030653426049342492664983753835165668497696413669447432213472979349773672421389562173133689372047936969817390318708802007153183239296389183648170696550147210827342502855571310231493737548277856719727063644183872361144901407397516080310507877018486446050919835661725081276608363410219285582104476751497309283817285159813264129238845144233679357633220675658308758150627342626832952421897902749406341000469736145253395278554678379202846557400187530814406980310673437676225005010470808957179354640891899716208016106450027945975122349616814575939306323700828781254830966668191524512274608052946853477376789147925268478301292638213652895441714709181892779940157465372946823154713338226100061184834105525200834713616472243663635351698211773101416360427465980190083221730698652679984330859174648958124347823314989913998279103520023640445193428978051211391601190351605479391878238739239024513016936817827877003803559892922592934008302196887942756072216750779493663449078350346588722872780131606219276711500021281874413164782583529412464310845713447737430090600994195899799332146329480795759570259510326727526295605714538854157729214483459903331222461448713450915660148409264712509622242151513674089730767385414648880831661015489384058288154764719826078798554854289594691015111173902873319887286599037050015954415757904711505539191973519228243918337672644871145908173331074493489027975521427756758716972586858548275371850838419221448137936815421556532257058997371005943180879394732106672098709677386559992744436338225223808144984693553688040873709153157870858505720386432896221464027542390823264319077065848593605689558579643395043692867039272494475323415240414210637859718047787592735332579715238490378111371286660052142130415467701010150224975705257209579840441959189431492738306414422794019152818148026627547263555536972157017962718764097848069843842560903112922978408247552056986490689584516353001396089061805007927351892921085809664477372746386894383800521749629999187741231683430981448174260581645701857995108270698273189203003709723220885091192990151242267978850835937943739163468047671480207164972585256532614993331246075997027720815162726228887305738663112358870492131370519394159530326854884167758648030856770375987498007383682290039182007645152507730992307707113247903273947299563591642259559770467031506556247095899602398522236762311664045858014833115214570401732446027925073007983028598624424024647218947051703037410181993564934781835451965271343445040399828794526997984956700102345659905890049049081256335746890128939223182710993181197587094547436681218045476951030762316085637208469157400297133968434407326555371178970380515297535913985643016474381065179409267393280023780232865708153723779320184456780539942803827900083808715165483906356954469092030352550812434623029407419653011903933794428708739873242424321687609055595667354195017992778214363530721655287552747202179481924591540616844297784371089141895736588673070833037934005154908104346887409688610261917381693582126010167538360767289198336057961724124222648830976609750983801365201147133728701275016986629559473608382986702028165530820234813897913691514451287197643811773948528160789748525554243831180685655524144680425704201073568280332239891119782250791706603457711173725272982798379161550805360562541619890128516362851593046670623631873392032199767763295968831422819404657384489684028799885177011395905679145168450792601877985306508960889071412493327450775304648892934427766068863434952293589255753270844687381684189444106401041222845930938484000920724495925903378502318552364584511065122592406681042750789192068766194265947874797842854036465541819966382740000824821001193391045128537624740792107055372649013307965998012259927168498508564601009892345907343208064353224165388134281329257646575570106506347656250000000000000000000000000000000000000000000*i1^102 + 9354244313100915490564382832316352059473643226823856618823989279291082205902799947611714186320585931698747078870112132617905814498853806684586684803425775425122866370589482228589316358445857460347338408696658042515164817952772068833126555768437412395636030650127493323314288882641830850213222102742345488449685505101116237336235562066908778871577914338925080866728064281138659059536289444739244017366978523243927283987260093736362110160497927671361578804044551461315777306108228876885795001807623295418589371172888139723311033085422293225573272633092439033208630992583848777604454523709037973892867158440090139114912832120271416499752331218345607244678525628907461584967749022003054373166169219487320426505454591611566034143751392365199179678852067432377471196170075173324399510405538101140051812752295787259704924309731000091878364807762812074442815821947799350806598116300089724023899073672125662623656618862273695776400861579505433249489976386103063835082171470498530762425606608982939061832007488496921611876187982720553617569173836881545377002981783462048925298277086325961547569814591790308440798307198154260759943225220421628691667752769442167018999401865958604273300317098242162663489223777394484634280607285465217230687230262336315428320973253510659099174425385667762761362000147799681003923031974870981164976762190942698162820917824600228189870834168085703955504557694465989242619770291720572871721770822472628306242519507296792347932023432826373842691318294386522378577379720013963440220406157225744096203404729643849166787651502627938622034937879945819371878646090678353132183360509511660559171111118384074413360016279038756877368234616941706582770234298508341880692191880871521125045271443253586049388193015598054309638742961123848329963024431382321777312628020401181650545123306341093272618373470586994545723143801103373611691747688325701176064839758390062552291603578693728011310956028614463125229363969733993257507294218056059593718852357854154015481741504409593351594183247416297446979370298308521692575112472739536417038351014507653569566044791951555266370585438662849863862607626169305457057742655899608725191179103202613792439349113116030957404708637449663621239752786154781496099819786810195035961782746190943703284641930922181555147147324850741767301689791514149515145404124452001803972683447870921250548484482774997270501504668662506555817141169804468997208680988193025569385543862384774759723280321376703902963146657141393094163014904709165944565879137400528638271773095019975299347837760992539457979387955030002239332208738431748733717497753124040944872866686950039711553027480498272335939333255975515304681113082167140728207150688353684156065114680482937545168800992349086646972279380647175326417151903032396187371400451057082189202542344338643475662446289061582671515211167458322934003297983242053386528633725659784243487339599795157682839375614220136729456508975197929344814371749631806273488775131477799839802606043133618619748265853287498659166639363160497762055857276818910964140623161468797051809188840301748509118435655486945622539804109042083970076772025409220552978531367388094111253560849620228063480631076926393088847304120192190059068101014758084678758328443470313626161349668956795258012619024064715705665021983043637859673014455791168217379055175931942215638987353021975113098592131961884182897211479990552225609131429748087514109949327363558802479054999244729996357103175904012129524787930070221483289648735583952191978934393850266139257882593481081168110123941740412826734339804093065751690282466684955222807507420268268636954089106837042881957707899594167888831256287318470068890484009130700208405089095409569449651803456543020604274531769766855724716295219386113397907705086834416943796131693688096462778494571775065724278962020820483798639390942699151575234847361938641905296502647012497820249982426867668105300817659592481929021220784869416526041392371579798052145894763182401362643741742780877298250247730250716791741713209849399896348922486329875361479647282541618690105292540557129704796900095416106531876479399031103808659970661562255251836493239595992403091344121642329896252000772371974770522436076083017874111723238015816984237672021060351802571389279172819897212320938706398010253906250000000000000000000000000000000000000000000000000*i1^103 + 58922742086204547445306844258591364334106174276603947790640112542855500312209760426728195553637757377459377625019631789330825039693436705534737328519353859631347601679721224202456150807168906753851513705704639620536494004004523842803778099262183248203936407603425404554713338196592916633796709596997813554478769734311152593923279206591971729127604985538763823441944145786414032073964180663583215401762479919931049858088502874178972359736321716161642779821348862704314455603112632456824730922091878587742222525449847265357778942324506028208407664893954396429166810911229277330823061952126996528360266962613020774773786594749835537770304342860363610480797475956910455761719647293406917875623307183506520829320514951481251572397023056738830759924612548064394060868307249587019613047930650673863925880190914540207665082953012959807808651208593654579090902783780659024135078687014201409026107028199669264100223863344332241074628174729807379296201569480796225851230629357100979201699509628870348893215172668941750207338234064450521792520474714106402295643702577690396533685742226454148982459908224659045165778762405093615919930698809902852191580553379228544656983212884074115874675957617541576039544068125070000020378149788055953119659463458351822594431998971429728838333509532241895271321297997135242662549690085917415986883394175373058454935897701260841631759728552008660118833605618296528759338735848735697555004596097891699693878552516237355425043635226316615427066083600040546357034030258486212525525801397469246645681748019413156384367445745077682135752755267042419884154892128428496644791247151561266182660573391624531491980520964816718005188524083078024116686187784709214780943110691484825175352465568369702199699803318683342808027112909833071759841357420329326302268255492190104545549380183923081122334910769101487180933606902435636754768055821319345350078484387823443289528155236226056722112766026881899988525301600799591126208529913078422110245790974551116034675177705601302247141596536411823381453485015154421212451988586227746268142826059846487393244128666090559108859908460598599185807505216288510322889109208011113787085369743113646023093756462590592619596250281191258570718859905339286674503352663454885610555273937654835139466313102735677685923789004157319526370636715265378294268664918988693781601816291898762498296619838879882050680614122377362818937822449744051065955195192530961524616094998597598663917522081948204182964522198612107719651240065283581500590269378078391744437461973834579109131149685833578451872370938495966447912072061670962527601003318185906241930307880275299977900493981152660885648073350423798611953320076127890153159150296847503522046313233615583237581751355391217370870752608506122419862702273044876175921095892177855115469654046920271983850332443893390579057740044760864554864118723440563972207852514789134956074954148206030094577489202298083395477512473260448589263206185754726049972438832040380934291212132379423691449915580139333488457361662143324026696111306108484863098635649082215605361886214480129027952902789401407872711871495500907273218508175824203273493839456556962571248306772937497008805662657303093875213923768055632006756977832217881880130490455711891790037809398641462202924291095210816325594956090240204810957914844957741001172958248982640058187726495765659179163117250251896825813278326636794033164593913079271461307187258336816652530453608176648812753578769993914334947455720335735785271963844238932046678373621489579228162426043916000852260645581525616809374647220933430199599950881233068975797594319781742356029983818739846314554235490549450069113650992212715955251178714627702928196668030266526169813381534643155598875284653167620538873254274750103881142024612263475935776009044418617274269331204374461944291162910844942567680435688139227713860140614919193478298409617995956021894947172699666113566435249253469005086295266484466536416250906985606166258281268329129058933946882705596262483226323900322490473524852727306972930803892886080322502075047106615280419880597986520083193898284119339736792231482545193818164509817196492677061758683927330590058359462922275697509459510843738100951888865907923783820717599318576379813575116806134701619157567620277404785156250000000000000000000000000000000000000000000000000000000000000*i1^104 + 313978924193336426035424754170438754723107619972150199272777053748492997735595963241272592438630815469342992110814303348550098406136069376909452249378416398903046362603063461596665086707734505606442252582719826656942102667813784833540402925013818259626357000679068320826949572673499292276380824973321186689967374517897891271388760262867004032431591360850510295981417137915346894906422343433339327092501223221466774165789590673266876231917746002096963646891979674078664622073600928880606308908976718230004792566614480335116356220573047289609503639697164019694662300605127969158368906832722933017679846986685630170303025808420382244534540412418270457796855539347579534768125974276956632789718369785973540662944971802253066852954851843923775840809992113950778226252533174151572983984463632190903687769669078947600579220065465588077009945701653543347485219567933706860391779475634047704926211396728635237869040886109334828397072339611447255469552480633345117414396258175261258993384193798042064437106467055869836449051668065182110295308632515896999354873164613283689853798963296369748072132275202449192180773028907123962440589974415730863939624408748874494456412864372182083187551330004232466231129458665169562563861848933618917496124942513897095987101394755552998302081275680042894087369155811219091646521404921536143435231907598695463015429792698551492274489656901544400376623637385572915224794336710435317061624741929524260712391948341380191273409157218634032394978477101326497152979277042882067776094492023327283841939689087636287273641617386754936127953059036247059057116002210070357310373042174867771029903674405796439839052809854598712664038193576041386179055745036103435018545245956668010312257911406264317729879778995296432474384987297174421703928201144625374840826144059907611392861139271823938597056015296045306130187294093410919409794098581013771903052521420439875248763439876310545211061408891912181423756257903213463709310333278996086329050807071489846086403760936809349999891111071787183862860358421757801594648944519971087616429051067579017511072077017331391452611714225844546585037817235357779037212878282365453354087667226973948588709397453370431447538133498482059837446247816342989454847370932558859645916876285951563009579385595180290921222483784621369181704414263165822706570626661037337985387961698137184848867523620720780616839975536101003086974001051018754963664906197735434765391186877486601262453451685599032648484034724943812225082499569723151377057975801306904873718383872468301759067363421929879012461381886261379394097498124281697458715190557920294397358660238461864444044405267056048461066710968494120449503375903005947492663514129760058698555828820177269097909244343002223922977613005910495156257254433024785910463750625603256173401617502908811733366960870008181698811731658231059206271752160094373766585456480660462036823156481548892981843596413015899699686878981670306008059885170297475799182139906951875434198080344633594441048298100181637385427527071826794753161681424766627016716214626494369569926531646660287970638014214275636146364245859819199292719458820280939999530233788515881266394321268363333390149920103157047718308981957494630050718510376324395088798146495772565554293268746303514845547116678702133648382360677532651071596746771245418760168694945673239068058740092465125270708590058302485305990680987553934671521317387694304483665764724342446131811033149531353916257052610349607548905425058478463643948140723761152291127628598635016283413538305198819382171413269025365795933537934209688701663303052591556832472410608745296175231840461872151161402279327072806252162926371854931716932163143481994509273049727224641757213388697135415763366981130023136367153167290497970682557091230418811418768122901424583937604818270114326993065427894021824662424782590997034534075801909039024708633339819757455431897901612897805628680889331749456439810949847930151054914290190638749477614565404863173969102861176597393960970745176019623734732092027911208854701008427053211794564412101483163419170538775179327433945402048039559981614902254580379181512797603695656259010405946214086273207380428555212770764480754835509880573918265436841452012097430576686996062107937177643179893493652343750000000000000000000000000000000000000000000000000000000000000000000*i1^105 + 1376138523878706027156910680185416394941330862552556984060770106448376635023015427942131463321198086405774915245662277007916207960429066780458091153867914832738245047622584434317218973427600491396003201513791173117338724767347179711322210096179432970323496211032959120843075568608270628019830186576601634239435330887995567258941222931507061185994993475036202374979907784690567299669249736408455210667856450894674557916391513204820876199524179328376295328636510810808254455637190749575982683089708256319079146789215948674510307037663568905646124675640765191151444086165308621630819410510614934702035111161269129430539865845685003873061202875149758716286933666973363828278244970824731413709000067427406682155094165714499747919221690236683081686960916409362450075216845637354872227950085456475208220600822500961025444354342140414057729934349825265240669337495817874511432006867126401744866759587547612568158982817399767309482910998306533984751521886637398134906452351650153154755906029222637750894904019384887416839266482122382666398257811406047735094040379166132192124005304199101178009043235935071210589525486709058986469153500774377449414310888915969673465410065520612284158794306347598854154418959103575415099139543866262258204545897056167040112272372400507080875722152594922960616237902754892864011819501140726278991565518197610100551694382728115704477449111830611032499796829720560440557602098702716214390775877405575911927847047745642066891280542606032519727935874786011357646320489420952677843681353544948701287469498950216906833143289644645721674912558948630377057727396881809570727759383100451030366661893911450494520732532403061770779853580199139245036092482014429068152176872503826346395438494144729205212658056029335927968209907817453753214987454187328341387261637806264705103856966514248801201486814268412767033749149950123441965332058204564440325916721278296963005401349148227703196428753129290001880646002201444276383919919564990915433309325624036516852895002200207654114100372458302153151137224403173762748722035720785480128093591279029492089218713701046978862316615440402779363449307101473380551041673529444742976923341326767853827510651400038860184837667431225810926542320653796854985494590387030281833285909182854841042781944469705023646115531485065216104259025315935770479738584424801877040056088007186621638828291708974499415464010248041464304481933506103110191719687848716904527925949172982744309310934368789305810746349678987752043982961839252063057547020230938604374722817776613266960873020160174436403424462785806411339665020880102866430003912293006801808205174135356258597163093914369623339473933179798924166390358598890235853820826034898955967525330282493351644302117854091748732753738073447345479839033744952807408593946218550941929062713565672250256550758103575499813196892377634239992286438801531340003387534777538489314959512232588985088102808576067139785829400008080470672984904322823188402356802517544570354567768128046873581599727986708250569309145446852900873955949248559713992821015043686671504711872430731014085827169080308139399242632290375542614981130526863813278310236691172527502147860702052954789668635709960843673147515902081309702804035418349873913296881080888028620966196212364727375946416015303524171390077612300638244596006602280170929762204344317458170150797637036356173800601940423421562469950782244869751484629512353099238917068239089301015420211986978988187960722008014256029277419244919276576552914681219552016351953685325766725544799179498361432578639458696622111852066998206957503367180331100206318733559318348826857196609187741743382366889268725716150482641297958117700496146777525568411123644235941618613889611403029048401313374868206395229775424128776835291614420341644124858577199927163265133962319177129963090092053326418055825515376262558301339356186069834102951867389399404937040428879549496853549725383071497797662068108357272267806363987958536666062765970034018054663470328153106205015624871685355755510687684597954832125649634247030383079702888980889067491873606230825384827521361149186820249322522077835247282473315803314415087029557631998563516795875789148038865077045340357793939948678253809907908941645438005707546835765242576599121093750000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + 4853417345949643420727092069068042530256068298543001791880628995157389649674294004111115300290662120809432402205128220743309098563333464569811807728921757892054129595095214416642510770638268949260589334316278862730702414093294254482515489827476675788362716555245250208542367627702871019942893320851555460122573592790408522106989517603147199547025783328951350368330493002098964330498212244156004592664763439361033598412775973069840461176353289174476781813282377283731370793461920226787743523991829480812122409927055864479816586772877945465360147677136939547480174439110594996942133166121884059171228772230163416832063847542729441439104604088522091607089677865010041928789619719464618985124275274801410191303068987584617367719373183101666288052116967244968278697683813580555135917387396152757648143687252306009492691818434174659518606897467576349627623171157964704215540852461313054856105043388547769736959526762478501194574342698669277939025791480046556919036562948349593817713363474627780919535433268061109256989263290906046198783992311174147979817361741414728278204952037777487226121105215272522463353359985815718767667803536980590103927664797241112722736500775656002442893358021017735599817458702855467644969815947932277947167083640718326663594865896380190394738457794579996140261751767267599478950725017797562041969856790632568697399943330973398015969044951572523596870898204914207009551768008485194836418142396105631664648589039711355321091572377537349790904131923434196275584269432118656637603877639372572665190052688074344421902520533124335396890766258260881040495428594050330379038870132501203355628822435893426450366293120977836709915771543422719100350337010152744401700079570110147051178897548814895651389831113119775560818694303654204676000885707302310976613101657179745834639659701243776730070976860094837186052454452190436711904775804690343436656182782027986092065389102361242745924133952283833956266248013317674328473658531284794282390334839719646715049472512584883069607852750246851650622389440049755225820714452441777603862888148133104451486997201730989843144466646796805028303675697784753249011609968144926614789965939736391037028142026063159874171514220939989780765555328298121497878327181944249279936615410953028408353172814088105765005982531690660516647062229153238109321373885989389228406925630215023065664574111032437066091241903450520302419413041170499403732481077050812874659733696522282869450318327747830532131136686114734707996609078143841742570350797900816418136503479078411679597340823223028280968001154395543532307083782519689259134493095577630033203443741820136703242903052534200539146105007844462913027937983415790220511848382256557913344210814004034011071133318150693978464125017800995656770179951576392922528925462778139096081657598287786610502727950039468434179162979194350983422565210160113134181427852637887986510807064896902194699610745500024176762195260900677850515025661640448825683814141760937852586694303051472113302978020211960245879672961873498200689656796173516632960823445534926770210446351322119489610388870475358287755889099287911636169461334367023847724613535290775841414690878865948502461544104906336402260413485793538729905937797274000440558673504026593019480491335319167394222340176013720980680715172401258388152497932076606049757710715765776433546651303177853539141657517217502564895985450397706088456870828540324951589945909476003717847303577364258785954886538905993581951739713974635594628672137671169546460736660743743421855583942466115378200539534422123751627196609267755862058506225547304644517038087521666138323553471525388108165988978072733062936802073612033476443132116559675199954518578612124138224926730265856453972949804431559872683371172072864275298524457115704426809127193930058804974205476045050672595263458210321457737429578223068878125771106979600347149792785780194494386393159721331847381671283139635704234145566427827333373474422661650701700502599871186050749602257215203559395983909409255106057017776174884827064587007422511370600964988625498288568193311320321624555274103351101480128336744520719572450087047643809318498834146780202822021372400878304918020940536430063414505102492579879935874487273395061492919921875000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + 13506155502798924761279455233479693443044252140407913691706430131052876540898329615880378756816596249384950390430420710467558362406144702901878216125965031309323996401269295498851267537941345905794132370090438115250836706588625107562165503298647375366334317202883255166860911469600550493213267959127501191081878649568364887656675122284771279665115260620168997781544881585346027973110593661052203028871225018169195580204324436943761591280133423872709867856839038241713797651991540825986524559183555512779701513215740547517276666940597187585269310824980743097298716419233785059730780010729952695224565699157340601131175292559894199297704043281542380001168062926502651795637109422201230597125334947418516278346134779259272511647860392266325884343476257452836099300257867245006115359033112127994209964903489649486731943354648907005429010838098660371888851740393615837250988347577221551181887844012540302853621302560925983899699411666462126889225788898390327672940754251797014885493335637267911249341674422079476383428663605825890735370427762382825022895113507957619685229401866676250648892484937777729494815418558954774028698324617125607789210195477618762881152439586788779506023518082679182556667054478968641629155250059297949603384225701021266543411571101374237502768315366867289641432598781451031961946434882218352020645926504163404995627972918515605269421006045600247584193876449971393022560664098658441201913870564904423840703675440427691253902623755291325410908573972697771434662191146914881922299466165279379646776646583458787418546045830155124441085624501496671757897191161021617290419305570037879321437419053453495384603550407919764104208830132822148395339653880565724980090265002212716583606587647506141994591300298480737838438915244887371229587155658379484703269422616871352939660772488722407200458773721895019672661576966652290844131903220802092557604613566406666502307087807399762417400267698290476881549018367386079883741597603337288592430903329802477051421841415568600364626996735850383432451987497603304631066898346884046655578282853108823919902142512967435156146810756493501790364646228574307837405342995535327687050145269162821335029513150128159628026255825226798696391228350348593773914118370171312997823668591867207325561730284723292410593453342712940036642891768139083371058835033756838868357190420393311789520780972996319011668093262732138366291359680936244083111223161412579614739955018100002584829588726592065427606775997539617517585254769296486753049270291994881690436804185904681395319114845104262872937132290809034668247932600876792771320568322564212877571523458834630304978696919374267519123914006247819424711785765659955809040767903738591463145056186625997769064861632152370260802857087362767680538924202113673047471658987478102987715653943084669191710645851194026983193181257726339237823950296226685166658998463758602757741855732755223918503182421075893198903896695423625727874004017909078988574953925401669128535835285284287383935381518509399006032058005457894724431147193074043563624870026227828399752692740198766805081555416877142734121440574446222028138434448466140160789203375081713679052418687629361644313175008970533492486138506803756348725212504544673031577742558055539244385786557068212148359891264096373664866531658883121231511886454299396505824968295739803412958469706290430032122080950886642986452277496236403549493612642276301839204273508838448230310851037215305261127108519034934070604495941809594747571614277303239557840281963468037716947339115509720332753910060225425853317102251799667294399386193381630841636084767493110296195852451279719516053609143682279346258319792783696893337726413566413681791277809764893785705717848229697490034274879540927386600432893477748588943896878404918699988025357641074511150199952786420869789097909010927433784181846108585389103514351492665128776598273480964267142382780585313707698456478277469456597061716788590814074905221246707171508015797791363527649195143875825738945066684265948849353480669270414224138422455197761371549045814082727847178883187401649221204648184867163305279845923193017072906583389079522846790987367350454344466314982230680114616600768291838907675384007234242744743824005126953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 28339622710047417482544387726747815926797149930625654230517047441219889043652730732900357707052165740906685537685507389471579746370910102800706322866476993722811889053220799890712570706510176378538029461483332178742229074545068492622718351008005228658415443066714776332635604989891609910369389240506592981429917610591396039011990393093575871754304661356704859319583752077187448617884018429894998060271246466508689558376884871120291031879692538277137459649784055107114876515085599989384907604420285443756164126134064937648983596668238985818345843910881315907466798072695271162744273623095487667256748178868759622965164529090029809089292965671166942544070078779339947110715488335487349806796484542202300056128330802822272300776312205149866991708145366968738082103920839484627988645858644725920437115018747871398403789741426946592751053099731577683748289467632148654103309980298715154737152923650060993886621106080911905033475503969147656614330042351248830151194112121016726903625327407856136142294859716347615162439753533195293031861474672676205519271753009490152077974127962258838538842852959439225782489468969911428109033840122970246080948704156367717051247549328309420496686500724358618832885899267650266464601981455714508646515123015166115749940300382723839624135013419276138828168841565006708128044378666952766667921565183903405781831519217381648951592553908449468020633365742654858454412730023626134375475226932452163462497221467925442863248217280453736635497600518127480890129095073279891394067319961111817458856900731501995076989982947246278626605858336594615720829377758237843747522644470733235414236539344405538357906569942798022388992778086167539550133779099099178637544905393237587905509603209702461674845249624422975431498709123615890770228144565015652913772184946838494084376817954766583597996688117819767798186959441595908010430414265699822118007523449973085942906037539988036515799837169802937651288965704809885488630916772845023795710120555991104006559263111583958089296780533655350746756561903916370807011049183174613683720039526671069642846339698342482429976973665911242836173086521124513358608134749055843163856690706600713974591411187598576737251307552466044014342987989518076463713894633375226995381418464952086672910127539679552892470367390566813326855896668935279533167341297069041134538761628579396959917231478223838189921885839729481212278264640895839937322663120198373218465604042940907657800387428373561668302223244218183138429835251866575238073978839667813893415812413508382032294700627971025932739009000441095843362398959105263195037256025949539200959914855591542218805114952132667904024135534398983129660740619006903834470110810970824756544943137901847298883284957222887669251014937978913398236718316346907343674370618584654517752197562887630543249562423780417141144548887845955465544912709409574119849934229496440874628039720197928782262614749107003649444798188779571423331897072105213375184493880074946270023108040041295611473365339781237813852385618528543769998479361677089987831528481867333434143070604526172782386393092152710876727631960433771697510447957220126982754031015458785933926653265160325532224511340159764715955225070103157476545013563315807684410432464756444947283341080960261931950239516836607494256425837190466002195512857458956282994079258327131669540805887997637186327405814296518441724404974890118763255006209321866663603874366061215179977321311982684018556301905281244492462848621091708586587192121499894430636340750231223255800193196214980922110670856011708495940479434663594670438641085388843098999482192343954973660886857898924914665317686807151355918680040279499252809022842429162087994818795187872715555947803434735546055443479689585412971290184646928690806293498192396230161133647509308591948459553928232723117633440609829626504082500026347032651307113781973859237769782074253526451656928307070243211380798801242893752748563504583142293350914189746600348210957712924653813035346948920574516594034292142651761931339525138416671944583199206492497650671476674383565631309888218125352583232512589851895278096867726791988530405466415223654659871154725563055140202783753087742435461393597506685182452201843261718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + 39908633782323613570823903516690107968198446779936217389841417082393741555293566219820989739936858028650691083473790007274336172908474611802099740600998984587018446973569190924375027295806073660113879191929993452449116261418286544251865085419755360819411216238277849073702940730032813970983179663669692091308543041306493271830677001412282749637117932379781798665278055143777021566042207793338309651087644052809913302533504974126302433559554755608099826876714849937777765786698363635104392787406530060007391928230250790478103518310035958339162429578639052243716565504830579939182678101825538449987750641935063812067873963280027763944897520276889534687833430340119476403079224577598218456927235483291157868356525416226359413144178300717577859640485513146087925661929131534129373943200540892729901697791298618326240977211136577313317999656832350016741044333405729378697740822798726403118106181345607281545328560519659624137914669940523396599909735571067548749983811921988452423237365423898953780686185523633435539072376525187649629768531393070735380082036133239941495009221906050018914839598144203520229955686358230070985063566830616842925262319217314081510928435821577322158255447970703951989410074112643488983021954755980596789814055804638794427254802545614699382721993062296881707429245158028929488516251282637284354890680958118860120329457026718722530675643168883734247728471365433983706184311152597310166128758504598857877139333335359603401790366225870991253185180414237343574893051650298268355374378141058201345619717574918657356435201434472546886143141940608166944304201316389608667718123290062024625321997729503066623431672226862792239841076628495717940113783891600970948338213039425141552164954835938174746693123480024201149110582818588564840428600676523508667827835680853205777835596899417551057374171845582966659098264770372933682223395925509757740111869158118454873083453073134682808924540882685299340459822705296026266743752819699678044082488072878010676837330803421143011504303683301932451152239990360990555392409853609270266760338553318184457223360282423726108911701732497247530822978508736428651692631660678185353879282758080672873868645789952450444367669710843959417734168365416895483681621055444419272656815776497848027974505216371122739911014392861857570974526508960443556949905101537504823246274325909552163789629297143528565838146598187444561439395339624371672294821073110993899530601448951758981064502993086013085014755197375731547361325989728314704707503939943711137295702273118992778467260274421665252454895681813311454529698835380850946209221089643518399611877343654370315691506852900513913307545852647753728364027043087503115264146155060980430517354623436132463691282029195735721553818324736193614427172721665483087639950663017065444690140606376227887634563105033793434961120537885443786825424891321545125798691707810371749555788137400893771894206255436324648322447303202176257242626145878886837055748801189284731636979110866210889685332121351081380044418875594040790750434453766571209721491622457024156335628650528372499637810683946190649713086743471260396175674622957078099478600762899838726975454338616514790084630088921435296473056408901636598889639144324851618082020326991695661678628171231229609601616868265237811049667412320298653329260251577289233408596767192172954780739328950862876414196554403623656355165896770673976761140353044615495145127218807040248918074685705252901605070937336714258457839916750779999740566470573884714986738033342078073749187804620113576186499244799516165946791513170113331532977715526042083276259159567231127397210442152800558627997209857629513363632589306686254699819910434550218572855608666770837667819648346194759108940625611426894918189055777105139016845055908173024706667260307550221356171520124884432103467844684197125105759038580109651048794057365801508338766070328654443934296554385160487447773063336074703634501301313369662660253499312805072729727138301243201986109236480884842545660647823290625594870193065534998606184407979196088586248056856455025494578477198149046747575845657392846762007638543640944265692640483539961511419963125247671327077564340513049501169007271528244018554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 19241811149501134675321867928000392729489809788823007309259220599704317702783859947611746440046502243869637076752810784988879935628063686460291370537619698953120180482074550992394789592632163855786227792075778434369783855281819464273145856946431716831023853100738392971069320508494823976185166834748761694237213764201381520172212414741088790680958251637436696851280271119318316962159292683946005322076479362408702139135940407108791737433096889513592490803081477344212540438523113619730810061884820270776865386984658555170952489500562271232142178705410037489118012453625279991114932968203745736431507604842550396605556032766446548331136005978700476884585254324060135408720567139888171133604377975020912549460921710242945515521997460321076511782938863126492334509169609868214303780299064208521437564573921190200201535069883673658110173482295848665824160302089591884483033374055441045553762264943054804989014314699399266197303526365936847414450386011608349631638844620079930606628647901577233204705418505695229101994774065676062387507666609796828223489196548882542282751561557100829646061664204623287471557432269688655069327414061156104651618224980777700217330111904409157645854162708606573422034417521935757755475347835719474042939210938296642032642870903420948728434641207583533325904582292691456033165543387140851372704961263960770652496682494194354128065750940640776882567648356205347718493219031947046021757859223702126849188909504283397025230757314060019100010509556187039917525839785240304902024273503317475693772199301026401279362735540515009534184328007066717981541495169235410673626628521814828323498391819794696524388311362289353013145147104252235577814034529353589808949277638612276030004422554109691721954873784887359457282475566380584972171792392876731392892924033288117209653373073329616380814940163233202739394832754575380661549884884131804423125258893687407985062178128170862660456561679211391466932102856681428594515094220748704952390455563682785760251119134390602519300803950927238564620107908284283598380065040506796867011591438805078954836639761849594768887426840844440593415235379837874979013488607442798027356871233041664534338371008861623856273911273897652275165782474147519136353100305823176603118655279474394580605798065967702212811731175530548442985763016520850450522198592605846689384354131599179500694914376111906531581998989338340663963219172448910316221314344011890500267425262115955954335633864368937347937247260896508040062247736904904751274014299834854277860010589017645178774700897359254247329119821207527702780345823549545542830247911589818979635537097967160719918442825648809070764811909515280340397814667693004036389789548999224836137752785906378113991960102898737352606974106509854910942631913490247324352593377481937571168474378687025926278123767679183462913444017381219984368624831891551791101514188472703731061434559843099264119412209295090037952892710109872950377087746316360458162869632208771363337572744241378375364861392282693600505529119828089970511795251956903465139867110095612727222400567533747321683337148819514985964346522424356962168681391719943280366320671012870837676676672439499178216810027256078738172181300187874288271089742766604907732295757993482824787843388249761417207862974886453956726208537471780463989308231798884176505885219735249432009414222503139661607225351995137797610810886387796591039276911703099211383821376265320489279390356866738435925144230409101114980114241613302932682207105202321985972240425781655937348900124284420508937088172056028817960168192837300782623508669820558288773290297797751925466480925630893589758938708378730220793613199911483779383158981916774966521333185633316836820563121986989225076845307704564437397881249624815184659213912331923275221351178763178819963139905625150023740252203545061596114897792630752418735657307790348283542906401357847858775510473199107527145984242079037245502100478132730976352531758795344724389529716531907820336235071031279703175822727059325083829053377431921349958932386653606347095941886347359784292489667409078168016570766453038972358825977546205785990644485909006788091737461844632495200357880094088613986968994140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -75232622404654114545130186210459314572468049472772657628926212156794796678385270302571085392152511843834276432667598227107019535174830837836105003182581264174470048909144734676193231465565326659488221713442101144142570063927862564756877645309471395638452674687081414857222669542170873110391581170800418408123924347437570524638693827161364420404370501214702476122430521393341473217306136659546625842738420846372605952185842664227219722162174658080959579487189215456630630110612058343772356912837868154494338545778112162963893886952774070853124110069618913085280965598778304272829072041978748532939621520055215317117095749856194496939902705045710089710949036574180758944887416448253068542318268234893788704953001605377080718582407909009309905956850457203032974377142417126556449211205903613181916984868062333399202665132095814272119397084410154277891925170589823603086018528145832392894421286423796343823272906541835791944202727588490927191253741029147702189493037817332154135422199015996802429698688535479408426731328289596550634981646331353224112814736836010783834265087068804406227737181436965890404394247008044027661167749227461316085488574489967590102751768793672028422356837454401410156918076309704436281124506957094570356646231174698012480946507825457742588059736260081591811079932380071170053836788443823079923872180729768053754955132350267543735447958485143529653544778233758594766069283032680148029259659855694857062605673784868688482754992477125962821215585011430955308802805268660773775430275977070912141081096531724455231467285057108365299018207725087364980254824057483033500890093897298140332146842640148087747031222559038889326561901061441708813277779231924834817001642900474686396260810987575539257730591786410137682086869525432593501466414483335568617664599529483337519426024555259038878926356595121803527400946049625963401104557138227426899694954172991749466743318716825402251945849265160702451750504789861247592151108679481170424137896340473098781920556932447649854109395154265002424520984611777261749393091046115094557049986152427187819532881997265076490066025952787550221105921030260171164478177809746175206221360467144013977166543119393737097180242412891193392283140879045554199237685604984651626135553174180518573615390682581730640933599774541136288449225158558066698783232692860919370442339529178854616944666354578669986739576469671727710138472486476353938195595376820916830166968652387332227258066074178301969944985026211448968478652957163917556592597283767990512116817839865374616669601877307542556169678010121196448077045745712830544309405421661255237381979080760387040653825828010088172665828949862036305859903674349268000681736322869619912864977250799631547057803433883339225446333597372370798449484772511534948490043852342215048289114741258187435322213664125379126478438033931653241631062736066681447792121634849742404222712038353203136610574787963791664554470111151883070648363117663582937840450335946342887294135888466356614073821147324828454472030358930443840303266021319613486956604329482483929118259775154405206948216974238465844930453387095748745233086918937783337475932400821172366785664320983695588074997262877724660654752110062582355626268521828060202125159156748439175956742227909995082121843692770884074994743636914585777782462129043513155583664965131781521285655355340840633313111516881537682982676221045475567463690285240271922239648610504845461205537783689331338183152696623815890394042492553066687524492502301361230343458104648626281614831508509207875715235844036371844542018064342399711869226642373119055984143675603599626299197773242550368250875163855985272890453315663047811912908570079778693831003369423126057639773265498374378912903986986202709443521947027205151701635392456121060331701044222092011665204297152082112466690651563845574488594099679106070915221719031466612738180846149819087972458059767270160410603580888879819029530100145799485470740403851791414388979001449194434384768700092681703528139292131413865773488677891372402800320408251689917049290240340532130412162203007691253474258765076791995056051264478915962924741111470536628069716300615255022421479225158691406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + -254572869267377306382086250700118486444011874623901793913599260996263267211328076408923496755443041428762742211115158281500256910755927326909632021793737943323742168717970077060422999633933232266143215302067641293149772897976753726669703260380857849292747210481397269855135747582861916805707633455779066964847545570721028983215740134080867978509016021032954385745997669084985359188622196731259203039201573781280462409606162906085018106327745289458860423244691718152497808711635438519587214364921909256803407940582317948140287498749481781990574459969269714749176464990458694478297751588883661315909630078650640180230415834195910589900473516646147705568346444524709428232285128713352237452574360852646486941590694822168550899381697322606368243202031769488638087292501642330703525191026586389611938330686163962016072193187490673020791835067130281262935858515675452501532920969943177523497476907092049416420628436974174637009843909331861063472007002480195855911353087855607064947382301987960125971559345555086165546919593870755517021783015136074542261407319385790726499680102151333583061908783329288816962348177650317481949101864176221826340025307121313056747157176666652304339378230486177359253507948816749152337646922066679362751460676796044542357885124132008087974335197786648183934207972007395915601753222941896154092716762240969892177364409461616015117169291420245378350897149071323102295888773685768086926214587374972849426920925303649264668023392924780673894549273683335574281325060054082837135829646118939069444999966457798912892275669377944402048886440086115365653589344806089157153586492560744262820675447883436982093847020787160208856691753639648431253978558264505432142095137277911492596158073542501862820017271454862323238662404166119446717263213171375914602617455476408633742274418977917517852334695671483392102864596943008040687734205849383901585152156133449730229546226757215791175943389174161463244099355475638279917643158357047576415347107263697865353341337374275220154573558539130386455741545641816557013373918790684742601812322561058703001455637061186968919239285860139872125607938510463510431839116755164991453235645304227687564497799337975664902189853762601641469690767194300667353033307961906465066099203403747592347989858083980911126859227598056987303946108184270083395457626303336084256902351935711919855845732243914088370312745707204271006131643379230052289098779377620463101515791343007629045254901822239351361982831698364998599549773943433241224306951827482521588710870291638825105743359852386592800751272706763296379059972510222093086579982545554700473086369278334315449158248298406000788771794629310132190835973626847708320668862088194851592005597615811770997893395175956077818648152528743202367167420155419780699663116996040317084250603220974395179693234446514392160079165802349042566498870165466512161826965312851381934606760150452825386383002948126328883237261680789572505537001214414122046013722485983444602163415326787194153563150303947925834809486824595294627661168088397960744172388289815328412012047655421707543328413699749253930674932468098008227291885987265094192986249149523324267104885276937693609092867734622801866237171997223273631869504965519790940132318055072173619692722418790492816986146996734912645151399547514104732972797069860135041697442033577454034098894848721659902093518437504129534089646853546326112317779323647495912150455033232537881121532687778707495550197539831207261792991137805450408645625802278084117097937165485279555623080833051747667191641377484598480983673896842851278547233068222640440771464762324256787955330431576454878434158497045460376160621232836477938764677704983248766998514418986873380854900644394195606093387697608096378987039570393223144105421107449511399712450366202127982820426401525303834907456996896248715546137101481534766818420171822269408731301094212966344934507149092800688578849362604860754296080854432173128914735878076632691867153926993798991343910524334078111787661516503241868909131409197300563318290889976475884843073901407320338423360188377161508394602220971078436457534177880290598896401155215585276891943067312240600585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + -437128018717002178090038829704028709855766976591372159356516701661865894537166751745518257084273953989180299020681103735070435224675163365180536788459866610104697635786910313369606039838348648813106098030195569318792869696109015198338491207994554065882757806100964529704840904434939317829353476505593348528756930660032708123450471234148386588500174035249698747407440267009738101042419223051058609104427949113905729716833070531259621013133003446783728361030374968739641264236876831369948041627249242357762076405711150784447492771348596473572762023281250731894627116337096638661272851907026149897773108283809568862858998341807655732995979626192427070411185332730770407384378705492906895760341177260983454284793469347746323558403666000579201451170493182249718433239278434982970131083658154645418680602820379445113585153383220451047193113225840790395884230729368116243966891872388084915867230851725971347722022392687889420626560990968409004379735561757998823071247391392290263526908582217812218805792894377461801394610592659506276571314538928817815134049261428337382243258937583878923483436048762232385078254874646419298292766119284828179028567710901723736256336589970262079162939077437235445109696590675442802529977933551346689964119869141660809227614970010856422659785739999372452674107859714376660096228496338107109413249311245324352294668087387761691829702072653258463884706254396778264030634084217901733036624570084490580056863563532260773832375540902785555996502971430407499977858015470599526438277959100435774693161562765985566198588660911574056615287305682766172136890400756545244583689154651584525169270041612993639126886697045422244526696889148225154028250874794541600303087685917031442772555813690551387160303735613106150382230411857374020644025027311447854260884204615614176251101330093763256938074041270862244845360115389014366132016227078324153911063473958949791153510724830278484122585907694364942820166303191304385415232215371001518831168686612758243100666715358040605576810630525103650589543270591765790051723652616629303414412122815978140685908393235064348426635089536573046420259942042204146138889649685135957438278513798944200934993540656028207251331624634075424262703931791733036694412425025310931501174633416785463652982806904996007387393872055789324836483776180959063584758617148095377130946658199239372007288456236044141003593634483024408514142276139327172916943554996138174215794288356627746530635450740115173841794230632738722506984863386705747150013290532223691011550321551813069220569708758817676382469528533807825780284350233704811124076870219239645059754664522522897087824305368959321897311534394104162807905694178127285534073258476861972907285458368998296633042445366552756965991035323741344125357063996014833510990830547844695467397819848737839840256875222171427979467815690639095533002329996108611116507915273869879625718090699948390942728776076294828735523423433599753468399075918805138817796096538410405220805765520699269333278557647976998105936463201172861933454642583382546821604516933513478051709951989127450915689918571680956889266710167118760052006965411247057347707100460989076698068786427649609735016166846710185524062218000905683158733159951457481560146178574706160037036515863083602448408233281390348969507603601172143546277042117620697752993896859253916720078373190900300866252305406819772467119143853250197771997225624687621266038275794256485406193435935363326711455769944206960444655142263609524832550551937705784653138327243758885257426347407010269077923099803859198290222010896584812309881300189594863812262636210225502583111999527427070601419694626365169251945689008310920314282498819531873557792672486636343637565447959628803298575862067542677448977317769996999536277722426453714310521648672273583177970264846521932906802963562084967845878639227254168281209393180445072717098984069890312515362420035659045571741309984364627721771041400083889974011126248341337881854128630584671462469349208801573955734899248738681322852037145382739532171490141102279865139604730137742744916470506512638301016979230450286073966477753960369057040225015953183174133300781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + -459315249944142407451266216473433349363665965556424340073719281091835647991141534697836737559308084222034007780866711462163333140343924668811448874457546741051315651418560211057266937240434077654497276830793596508622537177992988031570460760432407521232572719983882961576080832799529622641350922837412363045589846538751045064915055305637929686345888893304029118089058709906286564792187540395898529112120548524480798564309240595318028765699070273759226396906007245239492041087078358511408150110861712099982597815534100333569055950593832757985887639440382658476718955479360532095015453271322415042982107815475938383913095826714346211699573873092390199430685366133704438867370135073191737510325401358831500268843851598549589347058102348061701518597321318192121695064887341224191100000887365853613829560937810284590670169357431318837514099471805180215195407084497655349767600029026254048972315934708422280707540672885046965133678895497288192105514616984804036936069738547692873065033357910385154624707442334149951094200278985841356037080258221708633478630867498572632392433912159147484608970445453561422237204552314521178375500359096850142441509289458863662042898665039969819310028651208233552445725892908049517403698056887450393723474803005999708688404046781975060091039474260428776329600918685156689021633880437299964473409993225591403860541156364470274308757629626034027204933660002503429937583035161621737616780333663571831825800293756632689973412518699218563742381557961817148719167886256820090558415163624542056700995488834816039423285126585514305549448056406471802266888323826320248409223153144187080939687622567341712710615391000545681734280096270663161622628295896631170612593093264675646292010882199898265112754842562059293376307458162260615001997156742433066454655538603566410778785480402109676987312999413323260863688010409509652462337397709769433154893375690356417581008715975761345117671488771546462694238692115124095462851087070625503549841111953656547330088684333289435987617335892034635478530201235237546205719610164990633050455525368570427438019737865146295819952899006345844871758631695308823497080503056597642792163413169137366895019756390434352993624289215151360315673455932491436825185548610448988331866134319006388372306145223162404385830400262506606407742844105668229942415363656178607769052101517674716509828530449323133686073589888794550575658728682989362047070412298190399556969998434268263370622305076234699765252592245037349344875017758212165398483485464181067803489990855402663586485844329724560619241650251267047288350742770422951891058999997513234838491011257325958646205128223805040463094707237311075591244761315775845099324917493176552265501601423272156301024314268818180590641382436948147889167806836189174306301693304920074686396974853721719634065769483298577431525493640429688366648108152383147494036022130426739345211049120752770786263410391973362115366358835712422537011602268693972638174745334631919069984024766695283448482093611474202090554697136708225714856318093477245002163138299525772097659790248390565639973185496985720946815668230037525692034681835400664982366198260524230400396143046387495824133095539468358630244136851084715985557944443935230801377242187831660645220621429905278248508135244004791789718883576043912278714079762987518847441439299887701978505186834472320980827650704557355157087081615265800088296092240822263827048660641308939227594558248589885676159300616488484532727168349714714301248812508451563214213064821744500817388814450831399646489302815940563059540030411110414861380583153851573223797871334546025966106270582816739093615192373388849869982109839019985010836936965294761586024906255049583065045496120038411706574071677364684335148735133500951276312048806125303499789896499062382178434044267256371901029221114558383451475390208462761555022960299638872722505081845918136145370060259465646632079855419588292316154353354986986730719255188627124253652928624185198432812227711865083094965323069099956762886593493631725742590172257318794737362947079762257892745828207488187318810135225700952421590272933826781809329986572265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + 40862829981831635889829286450629178262290715352175085586853208943694577234295428391220815605553897376610415176196142902599817592862366666941816589503037821039893649635010037311237635029623008862102746500008004601915721506461717055950188238716859729346669246470193290662679170484837588905644508149476809847355824903978249871319768761227890611055850309261749053474222471852865387418810293881293106682085140151422116747463413365379931990285700891044052831775102775108764152017530401057535547760324912887563664568981047546077173914224557915027874810866662320139614341116978202887140418532648220769359660658886465431229463164507033510850418132544332127677679674175538353545077103192454215987379606363533090823975026173790196989867775187727900400744049154057054116736880355209518569842114452573520459129611332450458265871291537845891745738505745760935393463269946735181472906463304521906397347154977625059883793210646707247713398552969327772995163831220433602742362405926976846362916020355529851652475226919655065179218884073047974998934259979919925591394861576295535977541592147883348152035787086527911204088458184141678412115097243711942884008877451911476958017684122051366736536290042730429403447280101852826472824111997763907563228786130464197990600498421359735928151145517892136844567656508918086705041550242541085628166406905079133716552740927126776663577958477550127500407009729764413141321175533763458454696534891337428409729829386118393080727997702112879408812186899895917526958313762987206917902969158575696511278200483810501291548299883128057647109831388767325551631034180499049457495391463501291798067235962129463936216884603575446072923358427260220612947259987994646640782515487473325231654835309879626755662243792558630515655065861562753847202158553682451972800209913414678847058343718280597466538893408286129710868936678587521476298961331078787415563440413477403975083987450314612268264029395206395041342586931404421683690783879088880745279686140547130286710807088118525583885753823427867389792841968817621142097301881829445644098387888542624444215333801482094177470890150127712052851313712266634429017166402174325797888932234135874518157701321069424556430002112962868629177722412868204546489095618837867883405910248440110252571748339966088934805848907978007069934554891024555121061224574896823032286070611891200469859799928253427014720021692257534349455007630190430078612769573813804662877358592156153163837658286282239193583124336866405070565139698696291828050112330008184280464613826769621242840418832247110159134661082273397287742995756435031037448570493005476622625812160813345795264702388391017341008037004023312985738924603092272207213211571388765204149160899670457214532655891337350827224566267285493306457531250142419705107759471479240201659451938630205596549527393363370766152700494850087040884208501345048753808425509097445600973085912554079355719875381968137674310343719189683796235576222198262219837113613587431296110436701075108663292812866520384145661560656044967421262535853136045190225400119723578347929633550013232046627476505063408089132542519142981294823503482636248894337761393951425342406468414803757419545589584182622571886530053612054209640770524607084166242091052587345346253751318590592360074954899739836700888227895044817178722395776909369955342558732756883585653441555895001439559811444534609626228344433153311538349875689775636252227909460884850178024503498464601408801673384267036076444345328946748956536636863619810015516342787281272164550351456030264903317485173313485740447653507097305227290013480452979866815210343112685127197091272884749198594916637884567499067153408852691424194580854447800209143205292453002095968938046224470259272513575424513381086078400785069235283612068494932365761971420253261115895385751718409059297538174738011288646341727846514007604799708631798637786164972833725830981136976628283308788410696813585951406935673237544994716418871324549360796203953070601096821659017755015783073195854706033337615067242326458108161351043566527031979532273678381693688962511151502744050079130033736873883754014968872070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + 1374558237322427995594604750323139806804792313534347436518552101196581876664598657459898503659803431752647868207681209615587497225426644347473934259794566154301764463150616297734389455640138517399709584399145138795185328321512805928218081579202254046174109189461347093784679196626947432471439552109784662583700351789098036826709259806158154237211105885289233616298355477168739163304859025561633750198418163573487797567456605269818458214501716243279083045827126344661540633643899541566074280440869250727579388369939327027541214659958554245674995950378984829932692945761638923662150501843844718263065181471976991706712078491929677954929830567062694391579262173530201443421167963427801658375268099217579726824986193548334377478847911937259805327590219421799182715808133685258849830216385238069582701438167778989045454151530765169589003115937492867088046445798228208406009905114583059530335700951649002300638654798187568573914353045086703979090330338113365844472883227868592884829080907334938413372572780045257966471874632186833836191767020612173833947049855322911585613760416006212856702490254030849042561146104441159600855224705357035587167790832188405586148558815594890508735996395341901042883831736998883948262171425624801474081013769035420032939319085767994390838305201186371355383650535269279281052485123978533842068418014088887928529561003320507956077947721229463440526469009087738321981384769714745824378818198531922719464397572115145295108463618773182051570905245047649773877879275423305575436524554122359493483208889723427882536725751472581059110884252055274385670948704487828256253240690514445381395335409762713774293857664639985019692676948470313222083098053550559362259428143282556179367231087009643943030085308525996995664653266504500247906009637651708749857023413430405691725883778945367342170542317599670292970728666602332840588146865039978392266474876800741190101843176478676395135219343507412328290186970626690863794627904467630937726730686462576737474805977179422845936075567829202785692365631870714858031301757717766915652116203029317993260113415075664235799228123432069835496681820934711458277159333433874354352427100588904993060396810798860549841726712753995135840713214327585652223112724274977015208761529645911377293879506706503555695374103323765515667022872151563702767421908666302968059960939195095974441238629357817683355339155576941724693651830582153922127853353754026300415365792507885584992527890607001921707650267328623009948289996799842079035705697975807370138281501611904295478668302230387238994066479761777687925694660648221879152836519572404016611864872315145102501075682941826790170272983259659994083276195027510837043992417265602834531658171358671089269778969722184197135943989179145822211043821972372858721102292369408350159637570452433227506686032184263144909872043268927217935932237790093026683130929462982849279114868736349698540583723927060823363621630931228528149212386072928889179546564034617770268880068993335365178752375936164019366158227162886744970473891457135265500875446945506047823609248566586195708934878651525529790393920400590093505455497111530454323510040540851312524878355428538539727143699769751328813212453853103638604286757110444170083022104974754004690720468876569092768193187449024471835163801586597134064110652209168189956719104944610838249781485934630297862069291623362573511445813642483182573395736798145061065350784794031015455903179203601921221764680239815945978681966050700625689245757125770979012258390399585101044198647465275035384622859775524275198010528403493292554796153346690870316858709142662260202616411185928860337669457303086548685618432477392355413777869072230240627610015344800589121369156942389070419860165155520350992594455839225760750687544927673947508524870823800077829867899913925526312706691504026667432123942716100863319089918245085264677705705301438630618024603132954275059703783758255468791070069014243047834553969541014565205682280523890655872289041821778431540277633202588042753380570938888725096909648870289567886142957978050613377187828823000614875127212144434452056884765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + 3469282736256201880797781170865540669054080318006830510932453403162691364883872642853536076725504733110240182269100551039348149306769302710572528663283445968242083688217035208587230037881770809736465692788092868316542436807178039331154585742808758510359026038389988685308880868535205388572046803246553617866505912369291966932768211188898568341629322814548081228321017532085643210203827559563964543822771246214764051469124737886689035004548898322832573752700735590414078212937648872041352807271319312468538969729246852336412389983205263060721210928256262624057268446893995461491680253312111355390813210895712151803957752151206796627066475277494290297889291276559313965759157704174148476439762031563612014774260689429770532202058108608924673396990541655085956135841591026159887994085837006870835595731581317107545678714366652186395111844634720693865162316026164783690154142751459039340916773582734846711995345218124666935073715332614219628376961071137817642891509756413917106156930662736991463982386647037124813439485174996784798555346055267392420087166706890535578437176869629526221449519742679283649778748443712611267604661753729202672630474941800950421381373773077278309332608173900318232001090246309242395595331988172958480463960905361150782140785599418521302680166647814680634059160832169096821878689111349580820930604047217257930298397600951325318171505660309498128245918878442739477228023939319934846455583261416714369001587377858988055558642672914843927196625572624299804600686348778963217001842484302746544636329952705456548086416820262110506660933562246964630159748658607528416429260606176719792448726658251080867916343550388883606373997325904153990170127890730470854029748429337853469968771324267131579230181690347910792711199313875010746653609720739681926059640114398993319792716068912476996224658288337440055985887265713498228514840274648929332617921300511534405583530133461003189295871258303474528913995423969733744877648276391545138740099111631799463741356704295682387092419878074664161504664897180464211103617132100541170212869916217128903624331977835528543730749420705534793299724566419191923569994725999386660635760962635062946682014820987624102080977421033493701250176640153267631626779899741292619283554270070206167345746387714368099977502953766142048576949976174628608139265708370918036560807226303420069629315936170900669078034941092754415935661363645437057008928658675646697053857236493373214869923365338665983055372554644483785782830854735285298017014961275559509847275463335472741728787697220837060860167381732058967484024358452798416226941246649544428089779320757916161268918959003162116641109447587961853778222777649366395113250631170121977970852955185483810131724231541200743508062922192372361303530438379792949937389221152357454583441419734461545269666439985432583597155181810624221990707039718463932291746162485627919107207873402272305413093047143894078284099844975007366532920844455418969414644855411459465624178613289967979832161275765617180988241601128309836682340800341475661464592616192170345493918561572643387863763349205127420165090795131511815785096260605381988461051138867440703361717333263201089102532426314684462619376196193847321389927276176245448291522053394716002865993238883940057017107938452011904637866907092941285422389937343895256823093520554770905766229258898620466068058768130050167473603687321318277723607266181737800969084026548601351848907097847037066363987668312189620377099353675784001730719910450435750628811728711028903252743795629432742379296826951716563997164944676296138836443032485243626781219519290720637131296333340596831511947460192407838756389460768868914194757288585143640417726635585532178651414625079048762280247736453668839544024233494023551434630712497456106740231287864835520640803005420806827224202017606255891845017105405336671475687644892943709535172357116762147302286169695581672833494876666362858869187398403542962560024989340324277294077092226612695205992402497795361715880600727701482597130411061778993447281214139556820607850225711421554564140024012885987758636474609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + 5653551430496321056045336748045685062978377413408561649560469936916556135530278786561394195255475870563365936623077579177495641954029839436010723433887818551932276913710615981324344730898702678013507391728364211292133503805803598467500357273992100509334855416761448364746446630007580051474771091419889705945512392135568005928486120239141017876106142301430618485737732655379910970085030711508799845349417456209765022902316857593214361902667770211384100419520802503600563808735397088467085790226836387406796000935472868191815003943136096131648089263272331421119732982472136092616289340678733360003605900287775918243447465936339519561207305206545600868740822517780866703376171089753804562126618019468979431658761375830853053198957888858264012282833185615104918769228189310217789360232344885157637138111569090303749123550824953313777236308900482159705516475676271123410038773088108904303198445739104499107805551150897224076668119032566447905382187185869534410477761813450469160030900366304458725069003096108770156221271270232168228322666211792381943822164957200643091225278681062595221590517505202215219095328732145428598042179146131632802174299962560070974309899452038364207756417919079612792827545739547044091879747156950136775038943781663599968243591553475498803727178185145371637556824490880543558763935946186773592516800756147020313695117900705603277881099305036912395150691675600322810113583665084595140383184209212477170660052784917790881002519365290698808676584237830693035380653553355598406808267467655127095030519688532250212910792559229758887498135091194038461855859773494542533436523849856536675298915213713019737968538669316435775419778444159871270940584997626771075832086738149982043738283746226188691744510259949180757691772388278225944535928301135900132718526506996892554204949217833902106709165154592866980901460973579590563937562789012567715518362844284418397859608103840450536256251550745291940410032162391662385254345556011626382959485731952319487334065533587720726714792206198903936077060572966650345815814322509671749801729260865412829154434717417235392574693288746918934727274632468086000951799324335616014697129638099128328247827108512298603143648539895048346269572547621330197142831038280875619631964323424917392836838232689118710386529187697084820646048790185541510707241103541026430964426340107229691339407915476907143368960078451236250466329046873652857451651103503282767416376168479541269238991341568544072292664706064339253261275741106375474099138857438542610628318588293940320110963948190704340226904461753847129595596555377642984906210357490930818305544040987195700182673462634336825093528466436892622982126372641055139339199630077695800003242968573479941314824328778215115786465268120943204993949096841085756899384595536392295420532260941926839707705777315852054574233200598972340127774748273747174361837404582330288620575331704034787378676281932390299578555942745309309559587638195535097316108569936914747505134983493416535571563425247431446951544233294192101068058738638095646287019717462014906662128361861780841642423691600158887369683605119663033297753934209370125217075135759489925573658206216521818108625040581136884753313015154507366939138519740166989531831220667447111903043363709494602950367224882134036238529211308608537837205419635085562223264203436280007309507123256524338824877749458881943911662776078418026179849685297843317383161073888823089855245933596259112412504911533004779099929618185738667381030283971285778161753355795540713062024715785887852707290862412182164383886030661155256714373353330059311191205760237624482745238794411517366132404111603863315386215978852918827304134496490395212268647380823496408190352230330875041090357492094089719606249768111567444466294803789478721643076475614096127511178557398972089386392190785561345074336678235125225876440564287531072622566265532822196736955799232920169899049224873005754287600822638442511009036575990459845303194889597645440730159821725986815501345041954729360193615921291586874502659135109323106094247890496262698434293270111083984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + 7086025877338131484698642805342401205707334043855664660408572621600499349796755477002226191388394648121616540035282209366126037983442587442484823988684224606229161426324431527386429318374216249920979560703830229358196468432741164945008450477165409066127823629563520336581961466908188629677514169780636634040396738417815745370180589679694261949206532131142976937242641021623709063359919304059652772519196802082302104289870220937357134722260257151934079973064028413429047195321591398361200534598719478125693578189719943008531660826091176468835523513546906416603516217240566103487972521680397950678221915327778406801165862192116299309409117585249956832963665072211103066423272525380440118218326258381553221907089665372468855749804718414808546815191355473515543259998767097140628758761852373957329062372714336870369394610363316798232517515844538108588130469298272581889083655530784715118161077667348639871663044809019468646364088493430520046368969311659832551785890621928026274097116752899945105501671227760126484217134119281509537672468273784020671118516486379731444687742428063816619140934484906207852636912023936453278297287334210880076964336582161612315712950879357747481094386171767438771126792762347957399936412732518450151661564002617044716527255786496149615557685986071455962540108045640048529813151935531988695903006639290425258934276114226952955197333322726561154496392051224462113855300846098768175793163959034412767045674480665027327552543170509038311423882351232326089822158396575236125929540298392885599064938874077725979466802920976817740843071795411072585501568697420872804110620306530255160773420412508352861217346414639359216384844833634040391650094503927997570195608564952349881690017722960203798936231114552795081491076234831355391934953468456187042429500377812348709235521670814502891029619557195341977494030904737472118699603628406444433016221104923844696252937806429996904791582963006302434218202836363755246720515469779114602936867976092385757704530082923259564949225496759211246137827377786153564821834880585201063822151892666709291421546399485704151726240646683971163423942672054417583216378546496713250644150388898338151369398098174227125422555402945653798726689041258992911505337287229448192518911029356242053006179567820881918031920716021438775987313818465714436102557947999955236665783878249208260419300760460444378340544325786284749478687790744293386213834673098159788952125015174976856682755699042790862345545571114795520175809466652470631545210530752729097759571784313397774791339850797287776409553191564099557773325540777063746425644094600664422730534204733702928709528726239679201822288599792483444839899725497082315967002076872929011880324182289651309292509510420658550629607612752167247847259936491938687239451612688312873156282745601866206066801543098203785494636468144909234230164675848613637003452107852098013032602609809035397385786997958540275614247624044620462186182213440005202550977841359751304935500213942546036995124656092579727531500589730508520054905882923113135630054510103693279924013523868783318848712263719887731408392961839973936279151337827095043079014522252339684282258078299070544707534873651430060927254473960479732992189130786466468248162717951693152273181021443536491960475178551748028082985838306029842765712462969341911519588030587586894301873907080015217420825350367200031088761660702621354449897096816721567647791893617882290609905239670529581445979081181498127118732360989246455585474401748431787269170614710104566602721059248070697051496004223856308576217049848493797874061580148252611756710767700395585026408276915034705069384929972333829727248106478649474546822255791330402343047998487173191908176888026087295788446978196910183471738155194191312693548900224142110035839197067664749403858424848703817124458040685234534513181458780209709910661478403106836028975019406243701633292481602245797948144362812421890839093852686741189533329839727446868700128188946527155760143239523498805667451574937040139901983326692616778241655642389673630532342940568923950195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + 6905058624077893047301764136738221618066621180644640491414886074619682137982667200786940735863194879870654552734070101177614038708135984417286233276388829933689430823942177520567549627450866054555845407311103161049963948341328890246819892449530465085298014643940065518976558211134581330380592210066160545610522558695770663691930569249617250446734754071090589651842657455668386695194334487809217594458655389884206092121890588218200974652238967197579457834493144184517806971035464400034194848666939785637645738450085037407033116690809889214316386933964470564698734806587314459220570753387546369577458096988780970836649731748166678398747329273815221457852381667613243989161545876574393876417351496934646114179330798780338465280066651881675002609637062840586311673216214785745279726123908573377818118418842868177066286959171906956225687184759714506352345016138013549640999017525593751280518152709666050161175915481788547936618935533887932167003762686441502222126086547055598544169953700063154818302413693355676419426630279511988272606087599838088210082428597974367937003345243891379416415279150057174196551868243987147643455483344182236900901708425070399547282153411364678560227684685719006455925336741509319924246149421395813807161721860252188932301442829900168816575169466376564046289683501640658620820611259859521368366564391531819507894005903581184967542502384455166603829602712558450218415228138032377860353513322740688947148121713933258951575259045623220636402382421012804349632896795366591955793118635536996247716046587560035076069129183389298384537261889830263454412478737697047310118473616659599184829088950254041296766998840324429658322867921469843514388887858562139229069923149846735066054267888920883466166428088880844923698729987042721232965262801474557556069402917360018747434474058540852479794269930007752024439932870105103886064895089858342101465096462603057236357088877583325558237398439451743543479067820050470988594607191762328553827332560973110051503556518496384893936882248761480906430940353951693933507653564675945525535120207985770448320507709970868414239990782830997251144689201102030247566546884824037865611829874944008616821781043142935334133537188159702864340840408161748422216955468006734609803623878637234893149478005512158464774295072531706448592637200819736695166517967768959775517535006978264331225917572247620061646200932076352561467066576313757177004462934790010787831606857908629058913564467692943725149183493756955117800452725022718988248328906928857048595765067757046234173848679873365250831263228094281368158729143172241696441517471640239584425383176268381977970292377258003164207939945899419800410095328923371770502046000050869324005601197415828512514198047146271076373749124168098847684298222177210917932502842644995392959480150480376290768484027903768340553913705021183432210798891058171608827436864174224288002275892332481260810232581166776461050446061954638990662845829911044819412597329722136941305676215554393409857518996188810027340644990507687966171132720073635571721877228341257435560138254316218197682670425892613925771141527274603455357313942295521627960130365455380217989287064963518348698683292551388224321498700964674997270012570906895007005869926333011023642997690415992747397081313350805161659528781634751588288120561118015293423864771274726285220232209679051260361368100190723646562951209981487128922911385130836878451469675953064867788497716451852915894824268825201704931336484651895978888677170815495849639142467732954208191109980663186699777120515347685153923894747628115096079071518600667398237604457796248481932115795327392902619416613742126859398625016084802903211895599383339960959838532268500270349175053744133605420486737297866401822461028296371665447483907933216937075487148639483085385783360388300104449022209511172322681148684916696483096324812033667200819949273382870462473581411902287704580698245575191888159589279972358192124338862854997383447849977300525110351657077446186979051700972844122855579800351431494327618846000405028462409973144531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 5128541394352763364046809323165926525665225516985487791889391391649378128992609058631217145095652453336442901941640548446913182072677627157984880297548074950396316431840323326818576346948731138129592055794215920743506764061658636657561637871254183655821603164578339180757100156283663093004654405915134388626248934671509664207842094975240497826227576804417112154497438547171638383637083508414539637641510188397876648851851990752570571388242559608752134202677043569384705029351228419712670405559394372020516264225035734399897024184354356977395933514101489996329061872642259696302965161024747770012861216753609122385553096899301953881036714654280408366623946525681040443225732615184916973656408692767789069543509717382193536846996470169150899064565081541001657107595282568545108469561295278819843900035171499740531357351314535827907957059479344353959825624032006726596520601382218135153910353581067843659734583657070628874197110846231867219955547323637711779686191693424954011417631673361897036819371671720115236728015744910953862573198899601278905514983810363028833036330408298954156610433357036200781919735862628102325340389060671129860837287432793465872955823446338730792290976541718986016550829403963583909524476036584165910871250963957660388024878796448435084614065083726285483656743942327955989964763073542220793581566628795869194049998483007642045508379554615166214409708332659465602166271661736840948584174700992660593758471398249472999725055590057052171420835483577467395888753579278171182394836479630485855823316748458278884851882232796889316675077549192840257071405299434612119528333015423893459608253293385682680787989289235755914640420651714748161223756673203470266346766074833649226340090143014829810716389735145987978389184662353415545148187317064461622340864970831755694904657164517572602822492003128995286013817469564383094108785548240653123085366794779555766447326150949481445911358188472701675328891261483388961297862048195296084460617161991047304510299202047013352107144454894772003932292018213294797439024319556139830367409882329364427035158596287493617609815353514312879560299616832816329351318853011121319805801194154594244398343503681373795649489212472413159689459100697533036824412815662823184190773454967067682563349884499819724451270732717727204512835966792157661937279314494968479444101009328005184054876692259543642867757402068882403275319043951362486492633917857015131029874195605963797149487768461366044993553390671727244333749757939020827775698052533357654706715843027607231639545387669694220741163238023861879096129320766079902194533701860002865364668422049657112608966202333942219735276725038921727728547837577605575914751960891268965059446653918700643619842019578574556905836298614834503779432748032258789226419353237931282118463618870978845271363825019545252603792223521766402519948089683237224333552483615642091440034366348318875432154366409371451219316948239213850845670091157648578711483262091479951993508912088604936011380728789008437272530230969845208341708283134612403971886624649815619944613703985214266988696059330135093504798742123912845609624755775874102266670455460113102237315154209198169814433066634672332073282765694748467494853522385252208754495235749595933193834630044271150395019261116491202460694803711942018715684219595658693964208644390999034460440809483199679876363354824413392096444040021346512384621952802899708713499876142051792827783392335969147149873802671063795483226169473784378023146693832488225404677062806622103026088380744958024646497757606474479637049966734608629673804670238197075386242902039760585290012295902071952985979473359590420754282336146340034511633836661927681851329528767833122353660910493835741334171286415025766230960270710584660715510886919190290267039902161306933498745948781495505085259088477808405164151987367658480241953643309754679259852282271934725657199523037493202717748588234944582945705187317923230092622689675746840018446226997702310593362871979661710030735126854666544654974098986341070383787155151367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + 2842834668963996084085968380750345665210198544744728863810105338454141431828575361122394252650156472877209976714241079982895961214897215221694841675138598725394091424054930148393945098337069077639775047165292980972544757253397499802380668726693039476604016239994834790440648315901232375258019490071813394452773739517962084999713243511069874079448181497583389276394706763061176066279040052936966654344588505499776083015338240890627476396441064901253963007716751228964132392225970349640107609910322035880707283608955945173961088690604786044096396976482736680160984213080498856607462577240231675225833821680889901541078014137762749712044490941410906194238692102891026506228796997948021003129025320633117485907700918322203600461209322073727774413802849940190721085916836770885338027598814987487205822208069745106102623210567658080074543338370737818618307297357918213688497575737723005617491685334925916356847710314536278846948312845810600276483702125520109164327103699231688840148450289520952150534177702301021655854402934614250660501351860814007620100854788005280004088926220072807353173060429175292627994939582913245818251723243008718283717681427207100262729234341308863543421138360816013356616586469431019826793289818305520440783817518429739196275446338941696357831017376706831289501893702475579624030380242957909237425495777136809531311398616726125099691995029564926819005457385790215906822497975721258250672989663076890912939843159083091836402180434953713895253477242871969582467769846122284996811526682890719368505316121084514233822477485460277376837843874962346730978636513912238797424291314615947266474315014373332208506504046982535088634313754829987695097690772450354025389991942533676049822484041290304068092744454598325047307474527662437656792142678060792393714219929889842087240719203361668346508031788026483145011166429717088642544928389290034281458544037795072718136980578012728837135293142019132475362850739024274672841203430128843658685903193339586178093622234536644213398681093083247665726158596533233958524225195030176592037321586748290059019297003160331768484378257750691530625883545307612589498642310084351952428032638530083997809923080749565352419381999506120650732675149507407244465294751411603795574340318243198469584114245730401494318000984656288627265120807755253433792050810265722491528169599700113566379504645341461969725760052852653330713638022868196726924642032854608033799357131453798641500661986855477670907358719773053184856617724276345991471269234999016032984145338884290374176016052206338715711009532874419157746384605332792519568007075538605814337438741791513621208413129078395378685706041019001108571963285557408532743369702505981738566321508954702040380883905834787269692689827154650952082934476288651474264348703568621989530049384146979103673658051365940584263397659190957040098500944049508020649239321371160784288897551595307425618192327052377015212937684118218784836434261664144208938079148153525904276670933577924228074193551262641084673467485063223422865296555135436872402828660113111314598901252113222715034925873309769491821177257372743684449344722853673318271591256674267251784592211014454101347937162709938394108602756875923903466074914502003599592200643353492445756115208253397096396417775118960726941190972352779359264962858689165360107483900829540096367106070098723088720190654774865981444470561085161953685707791342149514227804635356583432098107374563299052936496893116749589852815862892657411408730717798160058323850475098352119248203308653769779803155868729869259844711804593391484929466350342321291451419514165785490014307561205821617856152851384347000637392536795425630850095805910133231113684338435029246322653652661691558492905090160686502881661833313401572804292604120330407119366692996560077366930903138218215988892846206851325010187649834349904476906276323887958123765503950871877439527751212093016367512010941982497371592799518051413343429766077907948752703350144706347266870823303717222008175673350470858475380575542449951171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + 1222032515879199922221710647883875440413196914449134958484533107854676792106998444267619511774348912242343700319865710346140985155328830129255835292274424781440066797050395029244668717355644209072966034580315497486810246869696776729101873364169061090353164037903142564868257045369333703649307207964386926996952172695553401520999808724496604906006254914704042926689576238097839849924326220562446051951990410199129921266465596260385336430541565805019825963799799086035052915164984004551957809172679894758219950470335824022073684966693454871017106747764784756386775552743713066339297039420410298779030552272768489888018623676275435596174997925903965979581479646517249538441032154115523391195282786618045835423905303741619962280948244307382068329995448451015022030365934032405490049145892299299381650940424523398269662050052240145991782195702847771054086628567486950248431770957290008295742683275779815491276141427358433190276511407377164280660936281535591034909137528322764780460537954412591438505386890466609801168907644416054130523863798026409672514801065043236495208845454943254265644749427563930420964519760210415182015355337245429503501621321579828818443728460251867094158893494968489337319193500505381667921569658891152047541734467956133938981938899305291642203440838499920029562006058867155463857328837661581131354803937259928635401822106060723671276022571385035679680339268865668223850990048574262014125574064240602418959189686421423641744841554820828849200397941198923031740518507072421189384906570432322985632547322639523237202573515901466013509702363969408302626550307240096887057360639041607252332811393318661683724368594219939786556904631979212234007677184370101795378372693314575815137652713019299175511974460744021613164592759164252266477519081925932107093251168218516086843925591131707437531151024836444772727818219522544346324912731181028129724780896615880056107010994211052843950541891834678632773056006501453639247729314877775341698631648433579902656481896158320427218279448130225740523846293956499717603797092072838231925230681756581512267535219417172411567370484299284072856263705061356048215750679773511339630108755253302138588862416107801604409716065861824899528714391637901487224176841959491386517085371092972344907876973416029600561727598147096125162373959032782623890832050415077653742658553502441208175719347650841217206847250579642389934985672190048455858970477864840539818535710375826198230227770023350565222722780359440303976020386379014468734815570969528353664970381156964384209333877799538141050895238134707545694414261961721078907455752983312351528688124989995986324043089717383260555721489143897311855287712957139452764455018480315644799347158921226931231956665828570454675024489155323052690489149973700918452141804716171431199217806107021392277367812004068662149154650972525483284571465001999992774793403286851941431070168576495630431358153364703922563377456334979905211895116326315479295165087469517958705169776815015213443542770893821307419591527703575877355436391914240572971516483192799162006587557951624295367591782370057409305280984609785462043562904618089292357287477325417164677252333257448475917164192868169995902510537009237717826455573321651195352533877948867327584541187077874038859603208029013449238879695020291307158111830541077215645798331436961193481349046972206312350458754780151866953987823529985660159379871714389228851794646539376646961490765325492702114723550759474207084827172537249907512842841233300294505881555292700073562987584735794029472315427545205168154818742669479294632704688598519078130886927150392030102078077094136964980808322693260354696281379317300684938404112612255450356369135491351274798908497201442987181939969942568311888350393276436607290268640562369066602631386495606940310046267032246300441357963850548931399188928871040141194487034256549547414781135186100143912445629067203970179793363144341272742540760314638025366656316772486021390707609262894526389476397902374824269064108777873970294296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + 398434723775073750196086191028866343396254844454600316727464101301175275691079795818379067629508077268940604155603824105017443131556608658165841233231302682564683534345901745694967897554916778016232594087735370411242628340153970549436859007389997402929048097450571648408258183353771747060541955005635307805883530456726518908769257559490566474888224111367333378983500764854202720751418407319137733229133065278589840510280364617546811079936068448689194685664545598037939159829452909582659071375332764863729265590197141161862297233093747236965183792213578082847465705330183476887724779490539337672375374127585602353757367663153918856313313845241692917201260727501410491449058622472390677692621561877296375704760551619581066370597932667952490242925843323028854293158975701117083900235511725960204382207718799193058222298613288273314767958107518557896347756791175778066368974351199834917401955764647995426479057437609376849749663093636978412973865860875743104767899004620645209714573369332389819731326674357794153082269922188486830919532149802217530185476338636909194213235643923301299150763480024984017306829716801401938225297454251755591880629432825306138965186485210565722020708554411110908008950242796430409544648476317781750376948487928943841928270131864646965345084048982604499357539768930765744154169914801577554353654275809109145240904123037746348849466762889962580004559460220132113571578154562545409655589324718269777180985305800619079748646467669311110293527972561748607218672143378161470777915328611012954720062342806542362934200707845398377101388047065363928352464902499247760923035449013344836257843277341665559413670567492079394743514419711484686090398665327370172871496521751569852726160179899761250440540715593121301668485372388091969617232330165631043617309222895883946314895439905136170256625305654986811703379964521712489048772438956351411240034581803319416869356315540787652614919806154871855823384095445260519749761601099261798583404718353969271127034923301573968652563491386020638903561956376664094018167953468652583765526706658156576387608565288225372273857503325869357248865392123691240101018937738761823853328462296120394644848309171292542735482579024485125231936457863146178055249282089247007638261001774889009639766964716532911704994679301655554830317533247292762338792106401718718478470002243712559589153073746268190667073813078724828067609237030705325762687428047281762607870130786161439497238447440913291940275007064183219033723236056820641572991189585050332811412043047564462930285527142504981181419844348413218478312681076334106702541728191824206328581149586586039564664817449171510836263653826570637468770206779046460018080655695334961764186115803995411822498544428450402365400537247634921282647602080168390954231230750709791312915143365199090818649128344740860161384206438168001592410330247723000921676526839576079414446537371138831278352377341311356525954838213721007764130156404935044598241121056522059477025695447710602097654646071730089455721425304555984729155438317081157663586069021767104158976103410318561735306370531076155783104650943208989919863445911687955936012402471217946932841892588033828093608435609598905128164095501271567027291549876305074691690745104116529633511661459597371879321359738931066903483511515132571989710206778016547667378968225949906203510171379628094838009498862693171173533513530356891335728023816315718929118415021018558386987249826636569226698065101723474005807651533506486095944660685704962907377229842582442410919922375293841692691386422578517824329677974764757301524363469929524131866721644277656612960845704125727863795195265948716684018898799584462075516543273911903203484107697757237298401105051298522961894109142617038539106854717207688879312396939963971353773814883885202481063827088504782670880768372786474216581946740875925421036810529881050433656521610001534496779688355144793381180669477264384198828192243125297887957935559627404823064452308660265075534130769050969546968818232218280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + 71658707598523354928849360873743263174938717355033583889885320832276431478469211361835007486808098465761608102325478865076558046563650981894151702291002288002754386366766249964156769009776066168664223739539501054185304217366984405293939711070537283669164468833978988709274553719794106107723251265948195757022902005452316041373198125758915669454267672348913681582488166898364626011979736675131282280461510841881654514020256848843992896602581001069629062335941269171857765024991716666555325566760509574458046352383372965389309281156504545193878958652400433195035037821226010175024987513326556974364484487279745759964762559107088011323297230432122683224074420674071127408251299657879412557831920687527581237432403169360817814957839694059964868293715376331103553608483730141799919792573388804719290510977572677001562641623118732552730068837476138246959658989877016011783032305871741963485225178419884864423788242425405891772257849609330922182096279414320611496996885107106063181343340557034128304079460730452261565493610453266997400105161364377569725046127544691719682134158607352329848637640248407835006890480390289106077011362124337134159567466867449091087439035450171933699410391390872428158228845836217056006514185602094487440050321660845531196510409442864424815061153822256292525630544107250858825057964113079782497282505088026202502828901447022658775207114183531282535004937889660405435885778624720749929604260253108856765106256476708003992044191803704479613185002862725872162350863097994404360286903707224327076472830076199013539016612427816168012088666898924957071005120119223057124674044004105129345348152048448310141226218361202467080351690531716606015083664490732708695716568345397347591317571729686034859547563937605957174935412585584126414636541829697148357686904474095422278422251143282389183131702150030291985458772666724160048169415470736023478676383933767842589433790223837602894112919390840018396621727946868062953282406685996947505171492226533375465607464004824695829566890189581801628053331212151837406209166804416866709138501106369876688733348051573005117395821299817505161944556514081317993814209155332663061490144205323414793491845754378033428537923491706697079470114670642509626983705164058461668252525513052026657305490524560471132685494601763879064702935553613024577862541384434900742976852533805474336689507308134539125945313027754290369151546505849531027698718324994779591137721895054837141501973578565104507728719707615843015800743570449522266369847773496152819295262288844422901635578870858214930323957288048090699174387880160678519502296938521764692557745289954231044779857272241127264166316563629734913111062333239173544814344747558159052798308991062989991221448466971017711131184197121155325218243315596173161568841178428508869936700825559336699257290464661741268674860008274059231409919301989087303164996326814006294882712642568077099967046013421448221572540178816682527881832287172724432377927381038670547499790976116652015253594214917915418433404534734373767547633040104022764124687321343261790546838807524418464094298971364761355058202739760650175037354924494442854070286987424207033161100623929766405617022295097337557348791396947941411458695282343487944485102433271022533962862212427168092052996109968442484912511335916673480744940614839083852395921190736393950654318089110533953287920571251023514005601259183837715438778213481821670576305873537775880741090393560723261218489658783535658689325248480073278146114013262042429893761813231447681770461495422653600685273839883896875844052214380437767302930387034897620046468800409570892006487691863145797178259003048339994714418768040432210068575725477511290395213730901747190657955460819478468095264092333273926884154013504819965231107547269423334131786954386608881659662763668575334436972128724444051215760857393634566005959314627254260656068635405539725458446497042176739323215322172914397086496469642393745721444608914236695087182413253895710078272674718538506446973530112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + -6313060452848934361420195461128726486652906353682597673704285870914714424954314752884578385643083736809491717817275666985286301085877660956397582722916544747822852295658895051520309365261546235893862893533663154875852309597197700117165149927232487326200154429662329086199338881322600461652131002887026858575431850355123034395349944167502731597472157747635324631158440407610306001442227702836315888803879416121201536418442561111717788117410728634858176868882033244452397950550652006858707710990152385369392969803801857356896575002200055222441578521079612151031013554719613563576657583155558964863676822224878436122714352529666624257362631012099604894602400045314865662129638523302018206570632141838818313136761233377981895936633762004543641431581496639655300825436584247355301970407764663554385979182353165514920742011720816915069107551182188547223516828303951938752104363572242715537478608661883143860638467909002552290425554376629009516281354450234749759563209697624332712039639127280620396438929286419025271219369147194296582910700577047523925128176019587923755398613769493565274026641465500904228714465140065700612430924852144885983916053770008917054093982689027038569213693683828375026036239658595093953777907406972544838701566678577908920235301173715875022145458138738231485846131700185015846480294361927517315624743775497253927624604712692670804944837962797416578281957526070608001814265898325620105482141975036607854981540923216366179775196309628388626106801588700761161871709479513972487279240726202138990571400301796842143556208038148201577786858998163507202490173814250963287690043250150430377404672485150823798737006669860273735866057643490373463779700871331226237713948666363993662465521245577781310350107893944382157612879530626213856168319759229485318390635485575021836857550101991863577531226476162124765371152267000736292211854532243673135251038895855239037994432231745947891695018481036204476422867601347490390480950201483318174000803222180315114500851669731619201342265268444703781614519571320455044949018244015083886545504531001791254827259165723711825971440128766676569203620740699822284998276819966278904997946296080581582029089846142139735971967914298013313541730322626300272434663667034595078351679520044123839615049966096688874888112511072298790919033864891326820932617332423415385921087482034501799700471545693613559482611268256794011912507170838813199506828693763923819010802517224235128060925102833453854383790476416381115312643811640848559450785762240511919790590172326028649584878374542741442242212198081795846812058809749275239168667627896057913025651486099383082920853847526060314926508449889444783988073784704081212314502337655112989324817240887057000269778338508870643927343330467642413080846495982549610796065744513563584646908117965350687174323379872177163335763452248565695830670130823304823248374771852205802533225694299624732973133497478208373108852380714691067077765776259212373793236975012537022660323564510321256879407886834528602627631325674136003915813027268018834097678947377302927910388847330029948013690231315615614811719378140614058586017596112014133121472152086059970412363352057894605151557439611821190040293846603611921921808253299471316770217619204620816690711994159042431334348393236480262046357991688458898772005260950372819386676165045646963105498851058814587234169782899353361631506342847990925538461387996442957669975220575462217045355414094277041989204720448709199196009243462406334236239021413565996064622554620545223975657195060979254753235717030860634918955426906400679478650350976034646728757118557486811710050303430510200094385836300188754463481301255381570348312138795541396222267493669348812810888049334801885310166602026826197149049780108502274784778763964867577630750615112416195156283090773016880167137368049526034224818433199888017133278773434574350424209937108668820545863584121748287205795097138823004246103472713008133566636208892927789036558112152575170423998348196892397417791488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + -245417581664578159123961933403373497123317811627194647230473967010017945131988230220393929722595090126324982988177788045397676938265786372818877703142209846185792765091272081258449304067800364845011674324673382420170105048874878371528288344235633615624334276418827783192403741610820884646776086033819156571888674702232607311508126411383841640236286273416856951095756888522476166239492777269266715675985287683737720089208305966430021156297069967992096794753932622470809619829590245639717565347409911061797386799304972294394168450363847290842588866803209824156659397652978333235210416585334323830002677028486989630467022724011398082887821878309634844356634558925445466787687598922231319839734384329057502838326633503189623292240757662684214933724968836369961365406781687233235510584365486456357148060355720000305833898044202811445334306217558603537947321930576994155806526069516134207540776870199371178466497567455663533561450515717271927992746122614821607751761186374013048954504374181631523481853995038799218444624238607785360331571087226789877071144171132105319259308202790080685907044226482279201500353789591321903277438016819032802021957390779737547198255205536633381248832682519580625149754266111502815744846563844374336820570266823915413409502559852711124605430330929488960089379418281242120363846072033787752564260858664979012641891357290290102493501076465981288241532122707716542825122962749113065515667271706956815959758245666790613110154261894106617055548385558882102678647658329865665515058809971251191321545201141484127435748047160809690699597541613681679068124121545381846887663610775178660645740153451349731761123714881020726524247734014536421645715156091093061759290455566630649337793381420799105204481865059974257443084065020940931640062835700030150960426622630098873941959596430535125120858896621076597151705927133379840116374160776626377189440119292880431161597054393364725551056185752437463795354839990526017489740526428890168813066640468746033957271250647717697231626187270092084279319145035564348395612300238197251702640259038092131687959446752508419284095722580262136804193894102963682119067999648448644794379812419465634408497652685186796791448348114941115318704786395712110810246281152902333420286155099444605709736289740029081933439924696353807618398982634357640719411217143070583325363775516391658768590164401547427532830148332570275160579514450842390607511597279806407718147181479684379649713204266484698704858400186156708997207946731443922628192408627469805187291395343912530046391243288100262090068220747573467650802305413840823897356584970575882196157493109881144467806525868654824105253321245345571549312125741209000933382259710988555413265621944770736752887116496239143800806690129708097403188342796130556932187246608978747489016113466595621737039429924932801286764577328631391794120582747935527098293558355929741803304633542621037619863651758807031700285895583569631662737800558211837313306069843034552005543485879486469416642487068749598084547348329032021929802554430746838839622275497481944639838307102302879126295844210923326608110008600845444077720513059924958937409615451326405343639733983378261112301722636512837216226668603119340360555007828098386705885349281922514993699680068774561681785303111826104776008236584213911299847655244169988709286356908314177362752915016767007135090998725515415462388489483407163949918357762864170442570037764445631324693980871637205786892927630442905619876963965167947189387394429235697879672141773144263255276524871042758093555578682146477606221210902060378091295604577900161974956454486077020154582030914394026290306710617876823166252536865152215860764226187958749856232428592429246145110904878504106765923660471272066531349432001156825126125989056535998047915456369112010804041613050313439179839460169287311822003492067574872264519847502652742235791166877495270531940469428233504558093307571757374762873303395215486787617784881823919766287409207440666496138783160361612738560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^128 + 275275766615925899469073118182892507095077814090836276736217045536280602279867128952240408537436017418899460742053218801098602426684490492155889226985147637449218556692905111176543045037964918475488932588830041394086202514457072581715282896097100946490061774008592746061644358885802187771076959015786216652607217506646149714122885003710199977356353019075166437959381479524599076613412906109561990022316177210441721118761185598244676172565642457931916599753304147216475260090362194444613444700268937273429682704076348587276650982725856429420021449583684642157194027960271487745978909512883629969607032947093589893280564261463770611091944088439082098507392037350311683135103358841532051862256701221938904013772068275578869118397753047132896217834769258450792018241318954144862782538614579069866848597246233290814473557600968331793868948164805717791859008167192228854692434406932413105862604176161247215234207844890166641801271544932999050639952468734021255858434218143256042812100906079627973971142696801122347549672457387577360524030165888247028130014451515883494508252376968010817277636891625846483146517145065793248129589018530432307616599535959346479030573362007385599166538644205218275576017585354166300630043809452190320038509560357529876165473708322909751463143509810814370615728780247537087608642834911303702462865064809915013653437546749985985690225356423848935271552113201462498264902213530141471299364357295065156727714705253030153681927000077775037351473054279631898899331497439076119271280557038413853490592402832319530299679862333637787760115602537066565420529201560261048016444984959039524003337914495331178158812354129743489675876498141134882130125126571588913732398955620826072634741857095225054962043498508263697379337963027978047033159048370770301495470325419933977003298271483780376804884840341615684210979227682891964180692306130037822090551432369679975889968610706985253645441173513753557357938838459350018504649777664364367795258314045653636525108311853264287907895750401717810759510108349970707766374237166126521511689115721845975382430293948049055686651533055209298564360186987427766365915168581530461279607477333087787835150422193504660056565356192785690767610619072573115342384398055383671476504742181007944161255938798059537768779217549056319261190852796082858131954114964198758003814021549014845313267714603658768326375945924531653997779211701272869603704230182586392293414234948329840332193035493966333508246521069279150095638613872033616527756129719501823547495352839988664742321890047136663072812633624897491634680439868541028588085084365428330748361534746054319497876720695777692323949847538640920020713780132834547610118335583614140505411486400673258322067626889009011918558208040289058163862689525891054894140655810237780582295338631710548609067245965394404674278753938230648893908130317358905979073132064390897020455933931202774677388133829629895699635230102396584751696801868543046395130709514386144144931739806844209712368475991217398520733211033701416781261762486479498733450100518282917292775721270996032059129657692066502806942595728369220937874120271308443186376732743156242904670242123326848047908911634251071938254344292770450910238211292140866562706335134675346143966494178564834093552818605646112174454071414049018322077155658970392427169439377281216978851037936677906512414383248438174314752176895685448954010028266542620927843335188315799121923417012880098802661799761184085046023706029368421657439906977164591591953034761577056842283834717962631307123339634569822435373650076383712625196689937148308868873208618343784881481191151399006660208401968332569363396782117304155825407856586788334062730572353899233109748908156071517068757389922875068446583717917850911062163694114561735066135618575952009087277280982964459758371593779844922899577197518245581669647748569525363209123773837677652011005473467632280489764416131922779600913616539492433296781853604445113133226707578059628614621194227097272320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^129 + 3087421314989897136039585138250451784940863606154780091109919793493660867454493113629136299682851874672907284573102670196372154404745354887627614684859158651054772094866743010999948885803191329948755275253637047792462224318563789673518804872860183023861420981883015588706187324393306028545850664265250825548298623888856106808309407223668319467348580625770868436133880672713416572076851453240378405890266622277532437063389286001184763176793446517067277119658254783022249895022962207928370271471200002593936418481377557152406362662385893667851053630942587863724548110494333265370198112480875675412172047128869404409651517772201430667949992139038740498326055624670399961981712773341291569262091023733083646482061475819954374045106267678306877793359807285675890096014965501003278643622162987266842847475756168546538233395016010823435505951576987976811301099856359684407693759657920757717964798675384232654105544878537792878539569111371954849116846840071689732327686613323153905563911983756055701689251764624620714076345964697346347924182726230099786771877177411452745352194576566057827780873738516504839585517084962005089631894957516691733651857078837799269004995619230094617971296482138612903701297270102044952824894786994723257496275568658061329330299163510506037575833498887393473045558814178322459581639162495461658890132195124734503766128678713541227610239888234576872985063612810623537224831165925065503507098732769765717604422785991218324188463848600647954254966247762175229344044915642063395739464824830187669918787615006694191753454129536434091028931810939699510228643083406718902072975309403470988137512282325448049415920711393390243931506245477953739293875485143143213841606399427681943436647480183779332280094614342317571344904107452554541712842096890078098896225828530227796922449712392136305683475561893052554624816909355937299987040647604697753915736102209626141516600493177803782254663544913882356918257183385184932954817186457507455065960317134746162284129775826968315066226908988155673473917540786453839118225586161380722973979130590763640430544252407998018733358394786256381501267687445069215029757498736595845053913092541113944225837478013630884995632377919466741941454998289637527893367343708641467650495797460149484414270527366565224205595421068448410007933679224456958244513018574279162492690350576564889149307861313126739058412264440561415621288379149174875907420975327938210940476322821020554264043445635347252644001076529077547700390574013739705214667464867150237005965535771561560783933566319653256942976354598696096282722598660780728879420893192389462475090672512043329454232854842206461135075019646207644671522667870605803871525567113986279859227837757166867383304104120464375743742207878311691753197118387881396754876402239068648710622225439650145724126694610053953709670672711690734611948624708476916219230248544347574821801881339455740943368569262098908739848028552686579894329275584568780249602491093534554566674921990031032563143835652260244204317102730530948184252137030162469146717960127082851279441710621500951643320196107804548467695645766143520122870013182568083661922621739869411375815522463785738730976290525142026812239335249279810398092949504958691864372377340717182611986020023264420006166279132743233902556806357634469898839742992256615766175337783827835656500949643832769227837911124083597916024530801963715452113987367420229608714830577634840297044383281599798171903657007744268237116743642868969078685393137634580178186207555138138874831827890521026182895637396493931385305550987951714605146757256080941099883036725379568969175921669642450795843687243720349479952177813326618258933319595122754480451693681029724718471159472457283882349372784045777873473535590338576188375569542209118484687214944262583937648895608469586094669507679243761040619209660624280267355009352470835883114533287562632595437928490836311202169281013405145714043755165745266278565473285602165107288316969969218595767493591040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^130 + -1048522630958849783836569227757756103779949810335280849196308537885493748049108718251279028690443097553646187304742202966845438391230433571248171357679645470002210911964742337522135166108281796121774062424746605175090995347535836394843846126778196481923308827502217654940002642040592467420134061932197423547254914245397979299193533850794539934546587925310227864694961305023112564433645371713990621148364184029876393638962126858375614566647369415603909692674630954886995289839661532671194325728770486530718367317080770253456403921051714609434003620882793299530513489544574428877548063249205845971820125291862350514154642128821593534661748255495953044437868115348383907702353785581171747187034383069589406716972145234840254770796285149966459794565557760975717473721616667567221025614123810822962679560557234037872421695452909347429587273922833320058954556223973601898940497664864036689464481814026277855101959412373425009808503686755759554660250031569678726206908188409896628393896804869896834624616939661659498665718359623468794879495670404287286989127657774143121093207809660714260117474382086804753644517018537196066317646529531512661250334080399608765264512544196354107037542539242776780333627545750357915809993031481209341374772131682063280031244839785146337797973674310238336115630821611960175984616976536679751209019862374367575392268416566683241959858510456443814199978605781025081512521011553832420052851821385631578242364467427757738060266922254097014338261683316695666912141885974019173111063190706442811519565115439710583796073404582164637189024441535593605280073262414154289590644583538200337340242875081543688985498035264993992586647230981207259887694790785239286070579252215465149583205004243707448648203219131792186648142175328601253354294983762068273270342928377850699139639605469813797089921399636986102658984780239382998777799641395918419522099151101781292071558666314265838704205177238667034875765321791154648275179842584214544532069266832764570155874595203038101559806125076474959490368133786888948083164339864671515572730500452458462876403683488379336504621613599925269874736434282831239855089048211679692660431250887401559803706715653493163436122748654519810337433653898318496827942879293566794044053786995907642759708674906265625060332550353298753446055934236402212415403525471831592738948605872118456259569544939152611321866118936825968729178365173683222412577967967408401953011091603130212477552442593310076273056755769712717727372721325217781332697537888258036660990108301082526567295721077056990168484601916966812488000046817263077879151460566983889123859120942094713659637626303109153875640710504288311690478506777451016438325664845792433753986325508676032542706845082913487794783712900014964226392107348504846632863724440029611315785039588615550824809331890579793747954047186966690407041082762243879695116289248916123932154298213112342763933269725855386123537253983305099206120952245373351127265148820857563680441506928649408584065558522484117923733927707256845753859541300944730490960657409795691966871127910596599624134357657723547777503539540777422461201073930991872807315447697488286788902903269630013900666888553310835917006045242544183534729101339016127656218869510279415986674873516308076402562610810610938313141634901302624610549477565315142935756994445271190587283212012802597484451530754675146119912956265807535685443200511867701023867044926966274572439933227238231229411063649335700042049206125664905318131872115625904806408876013730224435702823404226144162615273830585807301245845131029442268097640152848046483443403997225164391745439940154884445935080559527408283551641242215119724601650319131900196426916792488247922526400254520530101100203378253341005362457193603768236873901044335294872482467230457886585351186382983450324757283940174216522559269746091057494205020455525227620561753579984390001860847865752186150173223565898800205924380914149086519041898677124713914630428589880808890435633152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^131 + -144049449863495287432685659348073651517525029318754652230728654371211479770749142602903403404987481933138655183338961325406499997191111273520988637569936892764488383628098640510963613511819427056136815166128590796687571568867939363334258083823567728560955950398676756353806688806452634530088520674596342119803002992110077384237509735692246643509363167097698421155128612012214361094446687996627521627216364225157779649514618693657482878287934364479922260989164627834180459666537439433033697291144231767288199811755959016361528796418889674386517350624187756729495173862424471123141111590452536388723927185827536611143353546215301960510016961898165024171965171691103006575329198346137246033419040699716746758121729305378217248370107484504711653707354633646136836779702306730327622778745510610603569734457754061425731862867558521014033437387719042079344410391599686996395751732521237112413433030151302001202669209403924642831275689142757170280163023809576894122471988531906673494098989936572347559376357453730980118505385724825295889942630399734700302979856071950260697428390567687072620624872543050448612801695133296738127712584244451765209657492192929964029706145468004446714381482396878413930461521815558938640586740770734964711918864484373587000362113737499793289994518297620202025716894457955850839353362394823308661096930924838044394162733413517873144781808265662185828100513130114364401253764912938619783707216101845227779818402319528419696763518803168654906436854014828561426288504809980401819561444689616173190608501529087873072213990662215287541097126161010735634907345615439973958396216406063715314208434431260476916501246895554425784352309388543795130703757639352741831731988912482197665302222969321871669419702863871233319986467053492200196853410174310706352381353736555244336806936880808683759827601403052667183741170073946422732825333092915482863824903463242725336407041871587171257020032547425164191085964856515964087716962116234291837905326832563271733072794425613031239347198940805034504963856524159736330556937012257961125979817792117688771506426930547995965161436990840937744974104082731374636660811442537357419568518248638293722854861415388032638330175414458260799862571073121349914189052174481255750018478088976781142498087902308835381627845511992157521340028929145487695209829199631104966551461837717125744537309544068894664981120215050460765584122342805474493067941460632984207273121983205160593036967682706929594952161612920697967395572099495703030439450683376106321931936107531113127127107786428078939839395763534340904638851609353015390688174203476038399157083560599915451049496634781002419157941633937640205461014985391479905316111334426540933283069222624575538315736255568114416697914467969113182308592398267465578275299204257498003478253069383861394603612657899842427969657798258353375519112462397783171128021026238274414314869887505845708939215765334096704800553312467032023457150449888685646657087153730836650575249293060521900695958809478734677676172416817367689836492265134838693504337580727410093390552010251202856070642359123503102780088248370508432154808687688547195802949848588069124786482645618918489003787963128354860820306697459929543865851045393530513869076265095598953880678774427887701760184749008296309422909602409212237865670986959922619812502384539685841976572730356713762733781163929531937568623511407322818938083250339268905731443273324645996030748550146492661060398641640186769520672320464743976110780102068362187692714558870686493669285105454964797959466443892228496850787482681574738896364503351423086095523681349993013325958605558786251013526841540035576719566209451575019438114488381644390340157254010166100035045646973943830889292145600486737208416718932113629845637943019890645549652839298855861574764559411729236909883877999887550262198619290415209688686862545042385206263639753590776733890986034874067735380587547635029840870874295449408209755381644074852236960197553176163909632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^132 + 14158585090980843188195792839348631398594392578341163646086106374553397218472507673822917792428507992729610082072182538886451787752928599922831863814160913325950537354286869436240877745506009654316150316185418547377662881975100012024199192459930948120107685398910826371823009988554909243773048611151810191380657397752370111896059998055376746684928466258162147486880212610241383063405333411963757519606928646983903643872179727363519940486185783910533174429495248022625934393255264830897952026019969914986135700021910938189502313943847172160164062689807605185693960906407051774683709461217823924731830663861879631852356340837409783264618320683289885633382287125825751110742753313564730208850222872829622599807679369572008266566719490489181783711075926757465040567572669131573894927109561518897638680052851981378105991748863341370583540758260810865341147599505394344534505180502645891854218450716533591583186118574480106551542790310099301194569541739872587962309885382543114595702997763183374518124056294600471650558471633970921031250250124035835581041318352018269154679882012549946418374595747703466228160540092216661276663656915850364880501519820739311181260579042641618913546845299365812141336726521943756324170966643964700683155183491700479808457086698899139942297909465304908289074881903977059081977747186786556601643370694878770995435948567062444209832436138364558769551809691336838999236326279701053022553839680104270864757920458293232499433760033281505737795359684493544004629329548030688640991913507212317081745730043151565344465399562913209823784915566207687444962332620509684779679351646469436853681306006398958545042381656374317267749109670691674026149132329300448285425199683922761266924336987161096782626899730814296268654153888700620111785831957912345758308441171867082470206760135990574350910984526162447149369732541646535415712253363585229707543289241798367205263639331835164509185174120389736544636624663221684542353749631453833898114769326524462462709179536943717525658805337599208037330527207227015373735038407783732000258637134907678877746672144983974975045557232349804798750796843494909359501784709438331168453778207549969480775021589623469031058216660469299621273037223618642230387773868103927503842023582480823385986807108348280340974739881336328774316574612186857374982932671424461667146594746273974657856030876552692113535559173354150012271926513323622356190343802400045908731364214411535753279452974087052504887615550164514241801951457269882568507391852153441397283329197095164619939545930030908983189457595227592254704531526331993120700988566966186419520095293899898378866560505273214148601344654071239299838501231965738411511994576299491245515969375026207967882571293792187234962025853862581906951147805386122114168234592292243767967972827010812864004479825033224757256200623374852103865034819706781774522985623683658091650094856025739054524441743699715390593056482022228508849364643057120390778031206180233529628256518060400831541822444539231116748431911111837178653311423960539742022355086804955813216911671710706342612688622777985121322031893486893388115950256374779528457981306559783470942326932854905744596304277116135760476924988284620599776417445830642475072288901571149426574340513007996327364939441135222612046238623098230781540939687421712899973711029711216242026304599684365447229046262230631505314639506194655156523414089296412183110423641564147838117834790180823895245159002497799347194569742039111074536038771857020912736016287664762423827705418887957653416227825610496368629011755656060049739994050511588858818188387503717884563315371330402114857547706379949411257331949497064410259683446500627154975745256917914977454912433489206076475583209176815023800557438385047083925385005565432770101111503938942201813555525476528858773567404462602837689891677191440842765981233872442300569806396232289847986149281305330672135592484205728923492437634858046844380240205581664255924647257402758922240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^133 + 3452003946287014514920758718996830059247401197882043444837538354720099154593414340743082797957151627020126054181935379116094408168126834031577115100987681062676595259134859887692970124089634648013883012187157106478198428550495517436154948690272603384439178846215893744411225482381175822622359003447327002215566634349372913484990042590805588944692821344926454766517280265364899207561950277664680703776389087206091347867733659450778264604452918450379168723825299477800080941509942010982763458332350458529434777563884060571397065462708135146793469240440655866759107823470296038209628523369057845231875130597624313084143586809356411651695910000939943633806478144992609837533411684043009570714976788412092483715170578047346151844298053938005169475160517306246139944492628290380876130943786466187168590020515387265703305807194178498919682521637719037776160254767749047969568072686086933472314405741137997084662546445754081100627470929858880823207835720185962447838597058840818359610277322955533067298093545738337783140446224835484190132953650605090438240059539760639412508524127340343428993418680141371970301672525315662048402790669156437565235850427878978590701497257252497374555551885634283395478423715271185415175163982753947981520923130335175498435440319361851882762877448884609993522673321346790964298165247658324076996984851272419476608643092848859143321096259663736195049218134689077813473093213859768457480641516486568392866740289541313942936694596623438595800223051612327878214361181044208329871547020565312406640957865021129914945142045805868189303634119711237354946990310420556454397561167363835440471021780468848032396890478683916530007017084962487832898274045645266106821246443792529389665417740494570559985189889249197407657872017854979712501736882953592237604272072382921712382924742866906200752811056813637467252474117086042954035796735102305487664765869574039622307676476927364389580248948736071588116571813335225302985343775233821779700448847963625095867665938976731203203191020079145471086480096396503460050480978640628020695941686146085757161387069303993728069987608570001766527628242766013851651203436408434641239039020297602067987039261467899540547412568660660056944011498386310156664968575747866896184782505062772882960667153892368861380877295178877512154363997081770191925659251933943282191192272759216655314820652169736579260771619492597385382921611873290526117820302358824427157022413257189562785416313305628270612937502827976654881552140269195333496353075000117399809082956784964999362317880486186609588475485036739246069785196527064206946134187806858858975439880335740462288158782327049821972864111509002123895119364755066994429262242759243584239943344763281974696084369190538297612615004083058025077671850812772128169409727442771851266226252476453859909053140354370196836134656162104386156624031441850509899068232871534084866803364103775964259485985961883120109750314637135386684893692667454507800188187675454579177107990138364155221880070545834721371615042171521573651115695186750406425318402099186025560471609283072478811724967840830676693511694653234650303772917657219117264099118166854915779077020928131180413645633365028580039363409112059046013755237099116341641623295749634529801537636365453130867560372693211162406722873604351634594893878930415521982723923875226222856679393321420709936722533831093020675195461274983727316290091853285615744320199393127902617629064121627073797464784608461061208567949273522330612648954575380167228507809007450293028188833500643145058141278213282454025233946237741244516780045729260391888927209070442741478806942015027468575978878776370176933652701599178543274120381455548889879157424012421281700453162581090535117328561122768598718532616155381612721723621104819273505651488923153768044440641611853885414479418352522514770957060029926064479960041706741443015545062791688708648338370042759688759215598862834380979199956332893776292333874642591258539747136839352320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^134 + -270239604327482654168047580941955410998550559659086049628966053322584069718328840414414492679094625499314095635609606944491964325969479202004432460051070738346102022959302364718499620533091889847231590569083895772832549108449204989175436240889943099710763274520665882065843955344936549879794841478510509485635967778171438821783992730502858484811254266215514077398350635444474978345318063433058579209893133449766189616595895544244567286881529519585111581946727016679887941757875608267099959007523437247648698519046006740249792627452208532024396050672158156712521192564413426959660289791739171537987524124343848082724938280668523515742949557706629978389871368694870130917485155301232663874396627542870869630548541580632076648911647389410986598548003814000287227787696460712550078952124926462534621337839946884323445259963824466602132287520504062021265439570414123899162898611317696434556514937241427353934334482745233010497770874898777178517003821593522052608325771147258352139197026076555157592777933671255879480026536205566572196852402979554143402132663083745473958050142815946191614990710267905556335054896704599255785191624929808167913152092648313218160442246525784972689634184308726377080073693591981436554440282366765026597474550722529795517306130645544784969616722112757660116139727981622452243485704539148085361883988350824268432269943848262335986118794589798750902733787976231323629484194558036219451594481026060129750381320919736215584792452901277519679925988825916069118053013607001822864866488884527294892581451595273376958223718814208485319589807904998647958006856462434474574294428510084916164024629569552324990400131453249217033424144097425408375354323692680001975301970631195781737294038440003157040823817016788865633565078058097459887569140703799158934451075642240356250837540290698282745971433110414306604523060918286886437765372456316819108691052981465780965303737088168980691116408111250618615939585059193209364131626548312229553171780839389370669167295593479362048439014757684665932336990660556717424396412481639298353633983362127597656909149212499287310340885249513770259633458941137375062681044639060186434837645004449513193429057138299292848396058118762705776542585972619613994573440793868435716779200107459214113429266844727907645363044805132498958672436058210985107988385901861669343383601305173769103467721691673333638050835719160643145854406625720185508018933913328938669002243261211181562707690045983070714809855795635455731831890908025307179338489526219028618932532959823273296362233169965519947550068624016917134654174632135077623908217236585918038918131188789257850061459718817414596097912558978985762108220144266948390407667945447925173361445764401835282232592931256041448331288832718676841853619356635101609205626719716080715872728847440834651168092655707382455642106870336597680551654734719042029101547934071634310797303424332484537077568360285792382622010004818292870475794821592074732994776484839835250252685001819615794607529204241257203570898557604196158238227276876158414875217506892366305674949327677597106849060675899148925325146004530543012633936155049242224628124599032167182470470089343283366880382031593384162180774194570138186714267975937273988694281461350628471952587437174421487236577895850783019179896883460813865743081820943188067349017845971157243886830088309235305826715491142092162817760568557130521759184073322404925805459556590914365131874124200895719558517851978576446290901511423684815764250742909914926656233646732447458088957838230800083607912946271491096156561948515067656155676499487407139033272678914545923830221745946621778766232219854710797974971756950167224829272226471542728830263859749271279379266414513373419629565971792669297849467929200450574914778474904491474264798773517458990227921783187752085513450422132626860977804502245203805761444956179059609057845884276540943792062482550378414973780102946257674630159581371998021803722638986547022210751528960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^135 + 25881663534258861614338553677248530181761522104061680760479412443823818753204841710500509272038280039072866091424614064737271081504424905401243451535176423538015683004084248763561536759823999213202943858466350411981073313967220846226269128537052593011926094390724360922576600515887963371856067100841829029411652173186034757591160372232864846821261718561754326935778536641486057411567979868362602388358122157554317593592999159097914944416369991840707837585210326530016490296161237901989267476459363784259477698084091477565794607233003040752058823653020539325438573672202086049062399545935270431432541254053188319083489137810639472013440281550518154011166282114707407055632786138287325855722200489372724934535179415333130369385335724319920918532506789549799610499227394726918396801009312597876188319648896488685846360891072435227654391751866895495463107926169075388178954434050257625530733753393133811075548745382128656565634454706715217780594062088651642017933359981208531030027256869570689971551900102076489121549943133200063813516162368399400357013976398598941454913654543345718382233581097270325779878283525921682431082972422925627701512601649736624497397963851818593452738401709798283014823748316680926978244948601898318853232441723730571320643964288505390539086333421142508732474154523588974750058691595317792632991738473353904859340680165043912561069905769439496645441450211972960229153440707357172257426156609763573892606440637980523889545103605121982628632097109614268386022335655826269312511991494484305884162342745609387590443529372061992454758068519396924103243115183099796717410660461089103800279406068655405784057065068745560243299828927386310253355536836524505577130429281073089115545530818581477581401406286465363137947713398929870739302206696576623171426227928331583340493868931992605188988935183290013706886023742497054043271910674854138216372678461860692304522359336027863373586516765769390453398389604239980162818725868834989720100730223422682689273519638719697287041967505981736424387943033918385224082331698932948195907984992897897047881004648452481093261565641556452194398726971757583014542545894821099274763392486896432635688509101610845212112060861928931844343944432888633703361354594013029088361071137533643297384091641144286137190144766058687427087210974329927712472767268377962618145882849681594331215885674478448777812400235104901949383396572996647879912017280290390246827858643292413786404376017904756653713642957405585855618985665220087994771414411384316016754010650424661863989123128826484578223180222581223467767523100942219440366982581923988777045123424662689684797516804832837606130550927530110906742002927908006628608866287908663349703907345775173253207923056225347501315203409114870571122890816528023659780489768567837328316094649233016442762424863868340527036481721321795610058806901566014643428049859973924063455528986730284085536077062154965528815283784472062176061388050257452422373834891135895983328635237884464232293420863775590566458778673005423340527865855821401524655574167233733740230171419112913992359593957293868489510663143660364490041994448405183928027421942704189668574507817250556932377886450287978427666124770503451243883833289272958542380103319156654885959441593756883050285803000347101717776158624989658933371180821526821356964073197623898920408787027887695330592396558943355712735629672597343029481432963106617389450276902802308161538101603520662323233082242687223741129299740424917809838135172008263330818018105659219493819976370354057939221362876798616835148090551781867425887357795131101282385816218100118447252209207379557598375568427352814119132787866910117386467150829040312768223814674473617979370248920673458131945308529261839547355399530441525810919555927969990302002710874145723678192321819078222884258356050906467937637894099575396740545204566554717131769804957814416888578962517762798400574322353628599113344513656234227991570281926461216256354680832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^136 + -2853206227340834125313190699032989472816135431077476515934498112661932112114443921063913295145675365397672983699071069793954731443052573908796146689029566070014564193864241856950880055612287526785163998018993915838755657399860018700479119376644568395159252546233450563802109604333262559469559301582555916377692233970180649359803311471702847704393229680672093160107870848909295098043988654606957091152170256574465581976411935565525648829923326380731710947930882901112069910415982897387179853073265663247810409339058996180956936496876687566458516068742923772837054539019813002961315682292290852190164154621990369878883994631140252412000026290348712919783829784411772005022334021388039922281400229438683841551991941664924508936298108737975002691148725522610151980838636997656578612343537646092631307815031570847920384916151881037410282483285322815942187396446778844552991443133091002183820972253409572974021784723736627441649716111665306445361602673653796218759046775485668335273816252453052272354773010366020613489224764163031276995721132182183379844060552143694944047738600656625428859985427047761917155731662351111502472063876692397114246585110559737674272196957809559358438958540835958496059787962774244745284375083739816613316352076225669257717897880177739945366167570746055145763002114810218923832599210147757881994368042882792929604335522823182671074387453903089177545212024899882170769681297144778667406147017220139728775835398436998256815357570863506142952677707159035245000793818211747859566197489626439539937684458432384896732995143845650005774010020210620670181728620588513847172874958852608944024743361149507378060351755759878257302265419936908838103223313223416145225947681128801252533703862159481051524726531414412993649159606140509762680981347544822427333433001100691875716545837025208169950493861168206829785991739963330062008237791489039074372505251701520436044136871806104880926435579286214291847190515972218667909277326236678547106355306968786573973489697962529220092382313954192199842586857711460130805229281714026377159624139138077632605320052852974015099508892262512146754429444151967881118225256462295326054479020149391228020270587244854872458224029942526654390725121865759125167635662995559336905953763384516967000437053145406979769235882927485210889866145448170351352357723807567492186394635523121152894216666643752792727004725214841643626333642409184260861455641148015108430581383213934273433440183849966717751826613837187924831053030507441931214123395485027883078116605008151487851659742392044873001078011092365807489710785104554265914554069702717630772543941045930567647904664662847010641787476477442818571610923552291097984450524841960216780255191635301408305086016509517275120353670043963321465574783553474780432544177617817901246573257238056106108427647724972042698455876561843780953169489408482168961118925939403770245579380233609339778277538300396402588985867893714606961972155277700577352604528654575389848312338624484460324618862722835224691821489914539195408341942156029064099376270438057856254891255886881476011880310037993206648409376909568490446959748050904391678987014469112695054341202858928931192792993960246065930024457337304928858903030069861500827731211858989378181993781440734930452236832289388845931291577852804851623399113800503848260972494349606848425009527863365038812718096668329713114902296155020867279324811638304635634315434236354090103337254333468607267695403638130064854121647610361323179067575903775422600791136900419160008733715160447564279967632249192437380446324181280281187398724881008247344812841310893507001074092161465966227913068840737392542779025837228833253267306780237638386034670836901548530724817499509658112588335164423725181420154090335743987534858658241712074734105486258009976067186062059269630463483436726150083263352468187722459408582713063215714981161336819134604068894621282082891178304720765688673838778627569970241223761504677300011008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^137 + 580281730014153284373974990008665286500978719558367635314076261355844209243049014934392757014093701102855317749808568023372132269469773143537708712823834421321193215229986133144613606226783296654373451969150188044756824812018527223351516379764152418027317369412142536600806810432418212704998105951842216646710683064617893298671782729513305601478062632135857795896834759434285675522837065908390695854168370836647609135764816619571112970794145292831696319021400339995826748809274461906734982084390456525007571604978815349396443080648155047763054266795314228957709102365134241990296354511712002636306458471171923686344932486798397315447078287914316828742497821284634318886938504030227213446706283626268959278860106687620548294924825899788412167938044481156846210296824202727955258141436290419278236619697798056647509142636740176055327972053974064758612574014340961694206478812771241509183188760170495167545350901877671783426019479203854784015045290794695303575136468896358847435600944628791419564214668016704415831506232700027034780255158597996562493020949506907726494708099539666498063947901564246409029640133568166320957952601314614268435671633426699865077610048183136654726315141060585253925558034291485020429762544725790217054977302231787257908644792196370246280523027008856662997047454005186688144195942818297536420810482853447427557597992414764414681685657485230807606829249810741458266373328547424556282984405244191055542095232382861956301494958360319898127492922762728331386525600997113263279835631232137485113420886142990629115367935205626278566821893118176699532674159152907792638458111193935242838011747224152544561959193274144752447827973892602639251685097079027065065863754219031632765738015570076722087219967037960765607246960627199007463414244096854683009565289063185987854945856254137155165237062121827557838455340779613272948662457317244513637265305083338195007737493788819874819292857182737057809072428492013798679854116229351593533850841359099543289999903114616014797868111236662012939372115090810937637688940451907373760303690624302429233947216457704919898908339344746509501487779833207483641000235802217525815326885642042032778121055402886179112015607867054989065885122499152161568889304378256721338441157823316531889393064263786224815814162410260464223833862595843033459465487757749303400294021497953921898190400142891034151571849108448494489143631103239380796372241890786392425008905155447898475672782171851235717661326277600798785255168159448181694550765968313539769021695653982049020457048920415137359797089197496056152610422608793557099853463822437771146159559160674890810168736871266513383255092674686623079698733418335356988319640485741126351111970916344582738344793741516891226222252551160329275152221114047020036879710120571710846400886845936745388249727841433027318123055735801081315231425312830909356460756288441031344966033273347979497828025029991163300362531304293668543228612284839891912462188918537248049449696846458985499487608951564592722545295852898586437762917091819279696388597567942626306227102513988068665251556562699924092373481385043805378098092454181985239293930924175686787170306812816985457609108035046643081664943058415148459072058832674845084424378765286861295602840435703423456457103310214148307947569980854953766586337337379287341313210117446309655732072699866894147227177115187403971062394831443451796711509873196126539804840553777007152235325225423431539438860509686067084441139137477873056569808929475824240035956358966976443871316897226856345578925301545811817820401403520755691563790569767734030912958611150847322528822218612654077450763657081267127000332186812325136875687914331626275772254584711158240970462148882526240062635290665712891210206271107691000123904833799411028985654350416909096269869070233868775973147038709422517965498117206160428917042184962597939639693928183759705449493623551681003225327514900624252973504968605189039213645801172500480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^138 + 14732163601372591506262776365226348622020230699121786041871133257955970303814040785201065797779747004328491039861442678698827633001912609983473259706726415450055700471263582744439305414068960194123406393431603353038494647578419589321214500078447594010459274259116422360109476206307798271545668146378876014293618857996169484604856508654235902437918800848659982616524683309900707055390617378979815869510400880955600085986421118159807301081832479345020073124210649689574540789984617415381324405000548169316446814548837851139971306016537098760932571638742280979489253990389199238605920063839979805025521777890292884476070265846656876290114029703460867141753856287218337615680213621573697805060538348329648617579200524379047006664514980762991344862797410151105859013065744834684224588097216784579876960702324704614076631961793010944088485295310133853545914025490449647858884007240389154691606380475673679402863003043008393178324419115868367252139345808911579606962686551696080720259508091370670200723268445804208929819695504382354689496143816056615642201004945984405089176079215213828124207104761346276957345559342044380989619693476013043666835811521791971501689788143057212737468341440410358178207253199959269219993616694178373317303375022139415477514319590584754931622800886343605445780572091603975011365278839535812305044711126101239797601627105376328293108877385647220690634940689066785071914631287228966516112047531573792786172180482267395564462140278734225650278472271095087679673747652675838000313652749847413931997831809744950540856026940082025391183975501734370520890360126692390516265452876226093888319612918639083871802652768249165292062698573766945250485296086188580375254305994636825789098107898079647468025354551315996936255856386413492345937744408401211819719919360128516665761281950194841721139866797110302434146095849367815069453982294068435842996999481259585933817802957188272224180122222060801705243705560549341568293239002081040630523858331439072621397939803365327839604817966383974002204060348982207288515607396803937639769799941272065829088695506288548617738922785483908780330257243731482326371227637841972780835539408202817677271531965380704436327341596623095048478244075716655788578425553950861048046841287762159341823400185533841150099721535430136537260020434010935610644667698241752752613641440289502177768575050902716114960274002451996714300791525240295346027500574096650589850574748641834441752232019763615508531850374760992457678699990287458094899918393372912774616632535017790598909841655520857046673326170966652961145985760631418907768189912895940052559713518021712764061582741756878549186908346725829992343257115631635686923300632077554403089936267671221200330041018593254279426276102482144738191831732929270549201462750842227945083074716786131572190425522321388132516521628429648789829954852165131745058558066839130571929937070077143824423505709518175086533096912696517256552817978539527932615224249041199623006121170787015140140759241162509806249089313107442449620350817309029491730933102088549809477234570721334623716702363082415659653951179023220531078371051558840416266927376571293489921435182719155142864568553226847924263810824315278364909244314517721819535265174135058096689010655785427395387206038504173250639695176546198658780770104761043982670158742343591690489456712602780993072983936209625107624943434406313266958838421009068049247193162793157123310474388650505627965515985339834651027596979256293732256349232474879487702716516131712068840408798707134259999660963083747088982354965086886440045548585843410048981567825402190203368038723393810619069595024660423613449730672487392215255275234787709978489594537018793790754236157463846189340735255799484419721249196312793219257664589294926181065227844826518748560693350915133448927653555753339173346772929698298364472632771509318639939959055306118913442885924373669359295994821961963698993888397542935214930937920880640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^139 + 1032719333238303232893192141561503808238541476334583403892822795773852471809823906520058796788298860704310505956755983294150922853849190050394076691136668028722074823994985576298878489520249638086468914648830348278639383305830227309950662345145768152080726783005605345211584675125988112841281729513931772460802208282936298026886310297844855970779811084678168874382439997733851006064246971520074451856998833097859440636209262381291461124816497107922611484423990018795387928690675810905666686746144056657553463440247506662450929350731010327309058943008673720929908306506715715888366912356370319427540874231773334883968049432552820225398534296818835329857531786818955120289011654520756462348461715350664018790957768557342365089211387489408103810177539920749047801962102333541866197475677434639615828635559303829802940713616043383272696084417183831152150943172225830470744681479833943976049330850128012502307305701356492047817079046793044986772930992961079721965142409116359464389245475519353719096701948734304661581205781766409021544651612938523550771999494295968948227478083857754642514675943485424610273016741087529081224815436530408058508366711742282020038919595033218602111276032839736120071247721024009229101048498427040717059663938669252793039982741480771932584235005412138846871605196202900331363590039406224941970351358396903786517840109626083101645170522836424614568844088221252107808825321696110900932331803556816892024173733468075128956180241870141983624295038206761029942874640356288497073040139750716848789943593278054408133518584452021263885760705930810885889492952830355135809460328248270129418880504771031416157324758363336995551069236487266728786828154257785202861684495497517396046167409109784451882368578641438895974926106228392663457394155023111760605708419221032693905237999466455498012107548793237878457209709461387791532922908674392761761653391705142442197851256381322693012398309692905704809559507607770224792665479949242614410125994853284980632964428369660723085452142977226848846975472116635348410648916799062185376765189905269147906001494090713448273678285481372534395508365902321250472241804418843501694602192508219086090362783243264651228804797360536986226310866088644698573634658175278129353870309216432990832715559918706917704791237057477291618383049843508941608377361715740966182943907279907658428879397597514854503609649746307565913618399097333654084997970653240915319098730183383073178734382356729827722370582532674414515701381726449381392075869821697974204632676595421916721274300852835694761584584988139938191980643621563428875545370187777567041861732829936615462279062642464467675905554778497938491374645703887201940265928584976445708792464470446392783181039564192843926802508832384635246613773300884837654471581995271746135726672881170536247365182287147801069308392359325922065257919597925483101902417212100135146650234415812167021487688926820672102370667784521662743298421640942142826120250376461390752006504782940793624162159167721753962761353486110861679040672987830555482593899818429049638156587579555613576921896146170160897165798450379677050353049836541905497132488825544233730566889247884847336320409507607575304456747466292291419156107251029221611063599020350097913400567418101904450732243670699610100527887510254052521819224274535040008809573210576095871632543248025236560408252119369123913765204736205651077700009871136947694209431468561445123508572165988969092912371146902472666533626894523851169235850099053095502921578144610555581251944302781090015060131617779303949715899575337256592862403279216450699222070498901136851594821117272794853361851438752960672359959386742362939466854501872612264691414753570752006524767346529935025106077812223675495920585890068107537553356286648178694383391484299884604354602216729427225224240030313379015798328783710117564397179226054415285959820767885069470387818366932925305936691863931380469521731027536869898196090880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^140 + 128100795690574056217034683727495431217024564232418845779313462223634598248114733087043769243587814989581628219925935871736968518904953832808118918818472181464439286837947620305901150780608487771605906032181747795811443897117232660268981671240369077014817335348300542423590151331539886434683568236804959143094731119072765068445474906742913922389583577689257850089673661691285290339976560885118151295982814347209818299551427396938492037478319928509014168215651769251257513011901637606102174776528201069359529191270608609334693821016502807657991258675507952078161979990257184508206694569034122892637876228888294753163693786807816794408661146897277022891492582588334452448955692345809062838227215680372972894959498171040061101964236234443483641956853442860828901783840214298678366468488293991075052769393210284465299637990502207739906706969851942990373556194213831537336703302783147283049949933836536572226290636479935591458344424627948759680940230909590388065270144761677008111492719569958513363071733982303402472105200525350337806674001874862019175080342849217772025583532068674259456559882713424368450938577474750063207811067807828064288875435441229811874986596306526579141218473016486253491022796464710274865731566512522432310234167925500812136319087521059896115427665363490141645935489745421196678075088506680522568858603687195702834809013761459133384986060570442228185756287633041631198735914227803637356535939724115792772783891750482889071902631654715259337392378393762022633514639104385561270406724258386567360296993761115712809188194086017968859412745155776937809205437306921044313002664730048498085824886747639526955446858354783171756627913642147893450939876360540883336209707269786536003383769213054992931265159644504397031642616294053669836390964582282160976663663406147068132535227957063274455423689903299985462592414509863521882182270317285876907864735564903883547109320164214396662299313458162845639085683185963955060232458709204450052201072237490304788182009178348909359752730389514729941964079328106494275440784533730939185118242546723754660728097759920607848044317122294446148215380558039255145001525386345432338306898122431308188994153758241923622127067053842665525729952645201559977190904180877510848896135466474543995985905942990504910560305767611538873392032763023006411381137327685774360578907001054300876175776292574400946140313679008986321462668548253510240955796052989449758949805840298794803784141276805483837218996721111015834167434989695600402562735665513169265724742681025632269330873174335120119009185673991002323984810057537756027193563824470052284602826721505464616542972075688884166414620884276422382515054946534143393193070459930872429490806602783748323947485343152467494075202295383293756213864099611588330029491493431907316150146584002645519320563396225380837649310628712603943232013197432346038388588398262028685303418255738339984445089021156086287700014154055930660935922746138730393266079008939637250633107804768698913347832459607119160919854860708594835485767423345933419192720804169150507189992834815074919930043552350899795228675881515542590769735881497903445733860430325045640805588574706836128424648803914993442175670436197395134432183115666128957356764403333256900087047703689044256112219231908327806516316488372782172124608399534497162489204262727139696552206580872705483782834011003887118177792436660928359914048381784080029037624635609364375763007287134079019492204277618139208883956235565813477123306299954542598663605580816431704154334522217968937995645068602003446889056055629671265019137219505879861065066346571798861725097062942440819792881643073533781367917361344643540314884966454777092414697562785390742836227226866241737197074008672930523959558663490813130920052480720153419816650591604525476225644264578953954095920903804902536043526149538210974968166533964766923726998426445715349739303051970220065570601407442465216188143890745483505696768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^141 + 12277705859350224613595408182717799308937597354242794283779852228739736416172822678055641214474501117582708857236678944825503929408079466199179579245498522602344995591656360824040287443103351682130034180173597395204885693658781907795581643649421818025707485119066831757391925755548434689333422515909226110316836246379586983753855949883905144070459215196599739560001867037552838220740515352452385168585713846140783513134550751577054713442145356494968635704859537211937837506242839350628030666767813850231286784106380093200838021105132251181285597464134006875647779318689486009945386276375792902277062956562085410832321906309661949489564716186541656180560749550168352421416728178463567532819235951550221789644440078574220024955670888993805750330070546862109011697987707361807691326662313432617932756039189696111466277658664106372322445001459945535234281063265598228803141468265418448577648664154171699010386017335560530507575805671147601801699379724914406807932482466349643289420186185796276847519569200155411036145723780889216684806109271546798057093439876553802273091618932472974387281819100529410682660981979846843953343723392287684887700097820683679684181573501292104174696384621443037839635752287125854178697646306896416789366095266623373805026265094913450438786158154478121590956535747362919519490417870308648684833334099400888407205910872017052863683496454877755893320809885893105282463213492872356411207889463226199228869008156843242137048579238698314414306568361069366842824011457420252050534763957239152964893625815256176657837786083535136675806407903957518897092507398177872242664688361241937849934274345912202346967805226088367051866448129892460827930152559286951864465969868236039098368235201503537725336597148225940375120722275674915333908203924297938782218924073449802537932468191278587689122993634821381122276184305794096523971183735127391044246320465480092523161889476323284517166618775641587145764744509877762175817493698766065830999168913065266329901395582059259839034312298857443735133819855381754549088411866862132912258191434047587599108985444365598314415855044459438214116177490032800064884154028533792105309491570020868991185930990580241374604755486492969753963435308814288279655232803209548346130800816683738566048274388138298988987542362913445518176385995363811298370227489209293986062603549260995695052321024582302461210370700005093995596357355968084158839049318849385634776855981313863493273570967751089982635087542552637881684159095565184794257271541465850676628902657101077166439612054521676798259473662003636528877494250894782848907704455028443671235358927602895508348186413971537414470003010834933317896204839842951460880212050759849618930089877923678951807590294006525041819131630424274659779973000762002835563058798546467321824853724442729438638292367888822048334091162620041738115392849983302307812486504669196574547661038470311821015818004573383081302416735815635227369507095029355838170877416828393238019458473060271742366757746379432983361038226283537732858154286174057790067097917315835294331642394783369235459746470358837342172287958362467174524961547108513672184228905464173878064631482236751985459471329151316136326861612369826927680695955247243591707285956064776341907344682011377632410025119635446404225345751470992101190796710294781951493245169219761961854959267672822182632434980172808463892287876221657378672101047627333687969688983067426187933680763200144053907597785867783014250698821276636951591065049867360638716365517713994310520371931502518673343715723741289737059195340964296469711848811289613074335162530835981806486026409718704191887907181351082736919725684168894840625393888595728465615978693951159504340544939706016697150876758317216126128888640603823241288747098749267929825422500100946059152061232752762171641118189660514427190811141963553848323561426245278194295234380330505447593957310741835194181259973176233662226004076775423868928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^142 + -53469708780538449699864953780674135625672554104497095647864957366628331013069882068756052291676344186465424946064050273954057756046260300852439476160685214661192866827233364141165411800840126874524295319276748000829781023167974261309354079523758458087813006744197809708187310611570567677867709976102608751972414319596019541859835188198118780023634519137662006518962565483864755883653058602531493187528700537460469514652724951496904556493769446556219594201695185348625585124398365711182523468087750202571726673460713410320431891107849620231702248866244954136518282786179824913851621514581003062846029752160478815797074688724627441921957879628087306228072912872482809768166112514959348883901236571882966673681022040120207386154886403263636915802676965945282595855414224263379164513898491188632723206483657214698265835588905102744243897713428095434709223021482234863294519924945457600026736387118664813517764333179577764365438577855719094388212527141351255851470701840952237529080743266723654834003945880974156534801492800063610513888889669832178123616022802819669490270901844853412272404501774283296323984260078327623555359712630744225583253817761008216258274771588446828128083427826510445203034454973918329133794008448911506272736746091503146950621901462372151854676921815831016837881909866026021151175890583257989761659821126319096390871818933350301873369109763401769982161696447576431986967640234636009233131264600332926246040521652976358411255160538434028736390957271666838437434892684799404765261192947102551526045558811078140135375845307635931384126808283896784945794946163144666460868151126551717798664250791429552217304876449911110077234575177582877410770016938881491238845901991015988700941939514872582867251080121311356297090108062401833174675137481784793027388866330044316031323716697420087396501012368334784803514453380394549835911863318340468978626410130341967045298184472181569664138589334988888359342520905091918061224006407882175204275457659072265779989932706175243548055967206786161492225945012799102634998687975884834871285992766377738976514020722939438119491192558658977459595815121252195721994489832816292655799331791161756363280201522555837929763505138325836579731066234401874552936008026590399011424642285153616017352297176697545938415666669890972538396868701678534116899495987958028000602664765216542197111941350149350194017403719252617302381760994390954253970045839349692754905343426320576001655027569613298164508680583977727191113371227075677651215997921292200992788242592455192085630129268420880380061136587509954096130662025049461905377227030932457522579650880505501332830896099710618812180814358988121969698800471215360651760823285324528321786243825132226879625106065885344334212358475978488389495303566821467326272596447602815255447597915345393424364566768593945143432158414851338218220039290291472215022344518804504538309454174393812537071908001493278960514739256889208322036047551108245627421298610921707228232929530222693850743313463582900737067585077871083804270120898685123588071533353891480051239716868697587076465876493658599645639302569514650489695800894915178183178387475142053168277034172517307745854479211129565469167680996211309040508975534803996581578948760359140186332297377154035614780384449976408337929941930058011000346271613298369159595439740249205002297705743984785059916396417894252552709095765347555921199383198850687069679293183463801730282946496835457718113784648381883166058331844989818114895130951098613809914331562666613005781518255332825274630793195069462394029703134261160013351551579752108796235405031473517819562351712462248466574042762270621028758424043004227642850658295904181103191237378894518439851555494737936068270503214565464914366219089524444788689061406590811650065727821317267829996523107874292295217496781482058721754041572539438523518610061966725916866995117922324402001862391299260954553729888377128094564631760076800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^143 + -4579259664763362265600893148253279824820820843274211990573808215556144956493843436384831167795577614364337799699926886086322952005411389001033039085374313608783947683523523549641687572591928078635667904424089261665035394226876427105373087062698759164039385315420331427370482651366406445041844357474058483109925491623483959016008818148798912789343903283795370627294092803022853092696808601117156073519669269084999927425417813639168865160602454142844972945235125226116947173218879981885517849998763480050418966444347382186591544905859819345873282944274356945269499807696493084475078369019495905279208044883740913519737292581686890003283062706151489662780547731940116281304290789179786257114092862211183109430207962509237798953723003754550392496493813830401268363100580984233187762930954289359003033221606155495710015052653095949342167030724684602993742100400628061681778016993773446564294533319915942262722499264922449272075044140050421226231543239409901690688555685776189198967400767426048674824380588567818511183333017675007161132030343651595484448901816871648622616323731052930871350550119985345841860649071925063877266827976045489660415785334586291465108015586854971460066279760178360518940377145214092180608320435126325443911477366133799761001845693242126234864560833293332286589736840657713465323291758347896695780293858239287264219342193853099033707419631869566481468018589717546612936633725053808872576584155779616309709362726142109837294134806061585111602324206422436462859589246808999078247473574106719556691973500684802819858012010032600788845856115830490448336434874922809892628848282289045847271362654897106543721275115353907714922563123668015964618777914483488581535294074836137216275139860737245237109235864840974573099555949307522188553902754915164929230789775517424525310492234229623590326016134073315785647751730835637796829188847738420834529548564438846152993760091968186604480397673174051156706488787459913833641645175867133429902087923091269396509167375142830379843425110457918350790002631156445349338697704421395375616037707017536564138441664462235305359614171977913871898850636794345165878372528842334029715893736838330471747494146019915176321818936722420421825893369239989648522430907033930979938897992573417977481801615701876489453473238586360364511305829139367853855855573294111236503998885321087301840800610040709902484233706747634500104628787506841713874570620600872118057980260356988214760292521707410963707141359014565609550938513004667335835585595818079567071976374703126987535575743063999664754655710900704040602035778228258563980115230232582151062889477422004065596945276379290292668866523093400925391327838432862304249237891562355413433098246322201888509647817553646785946231216968958427487506967913177830773175036108480166153759683979166823929720384354753290610061062959325644727757389112211443848653903597322361928083436070815310951106021892174073156254546845637999229699365847657340858205731477479654675349722832346783473548777756167449422109181602759185581395572131977285946962244850312772224129903604856229911333967000397626149425706192810280100149404920970737031978002950422085005349403759514643096671305267543312384161630942119171287144362434883632377790311343323109056110669049568282106293554714262248116091769451436801915471508862727442478457408076042951576619258357720882420704507146567341377258356273226600515639705520541054075027561639755870069706583708572209419875358022030655005392536032464340322314018247155648277801304589650014300858570177728362288059567823656319938628808566712069950401594029064367268176086444308600557724856270065275516095147766408240805475500482270030168743340474170823003685069165018611771985082885577116964211780644769438084609152096746807687585511809937695010466557327971942128683335224370735747206360878881945920698683546499830202703741037077168714818695567904789248822956130298169271299045675372867588456448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^144 + -78187149769588509125587540165935482313190734129920527633059319652842646482966984387803843983130120015705655068532529916886377904556159985509678458352155936223948769943052473132053827859360244346143910941320651925933915974059703073522915854867134093272472319922500041757740108190397514942435955742638549337055535101506074425181550567490058419599530556039950906019579828516244160343265107846433682227608187764588269737646694554867908583662726834798238683951438915336871673886843127312206465926483931654267119415164987290788445451513405033980540701556667930280814282777870662566331418110963447596588658139845136531437465905305617260179646134532185325092565960969888970821017151978220619883519194172619223647183828439783673361374504267387491621206526823433677795208672849558578184112004167611155505583608466286225390639839520947658522844050823471422198794772038947914730226718945154982343282350369539036175185156995254641588554465248881941393352002204097339130229159075315262372203711384040407634683692028437564158313833097708790984224075484489968414173757921671032084903839183649696016233724115461070231849505807872664877115187775725445401757674266165318386413488338422184969431879263021775064583348656975302549134295832539465402513601466144288918774490997377122045326243720847400673681509272045449167156342346460465337075020404796323185171214007738381365714027239173859840613475436811945793403544243160560047344479916214376754730304301296158736375542930353842555168876449093803730072080014660565612260859696218431537280045912931479104867492449211387666657929833066087135191199850071987187462761991513847730470981759370610014825596460450407906771860339327798468167007209234015018361302948923847937536675847700642257505698888414708615508123699912698287664173012476042043373080085301517831740313991415898489807950865367048782485092356458143690210204933354935077763502756800110878571045003808554827294410600760222901619249314182389957855688082445226142384564691357530520482941305499026284855503327520400425738006865651571737430981797264961636955313659996955978047649180120871354039773971063374079431319360050566418514660221302868794106018723852173666326744018422606075548256823102161747310117355138078146086918324343905037867370160283364109821556100287988129674739346603494777433551527413313479230086985919565763429892327235808872905516349769082626241507378295072721493331543068362407838918838216835527696228277768330351285173342144178018173516033436369283046252116518559519106564220737944167473434993861055459560607184673157100679075295567911183395383499008360423686446103345884622203579900480662269786323394439429134046753136345251539705346450256634692441606265842608755332142728460219871003626863071626747757096085393397909433297098264349360979002262399533496035819967520824219434240145696380939053439414574075876547508257654983404398591750576797276667069551399284233246128440583258328655364340325092225084576526383956139560798881953190465382492978194275144510086353009895377130269248561132463059192006030871626565231763389378961842414147738677532222672476935964391316656288698252404827616578644332568033419779755728378110111710589093368326503043787606825240095590635035610397875030798456356720779423792379458751350571916418056394653003645694520535634563555817512547316097397990401776826228188372205465342390000655690327563141145371886925834091562292245950262476739991968942609481314448562254629625689841626690027398229638904659334353949534952386331954438002355737444664390702631382254804526083884180719315634178520410130098792752834786122395543371255415783674216301087865907569300181629339875514472261355087047432382705886704770309357411405220174498038622759996111832505640653181719045293796032810013823464492084698755233676156824551572101359609269712390694516882464506955745992119944617009703857826511535219863579046580479857805263584070240246351520467807479320509515996699033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^145 + 1864988077292150235263020465118517558693104587085996665408488003016304708340448829448760338308116183635548721234204494701461073570409868025181857024651836563003383645472238063454933888842814254259037867445035129311708747014408649172473005448188979981609926028700031180907580841954766344405891835450644430094946579630558855039682504006659738062916378090997910654792772197629235214203287847047711416516556159956025374156888414579814907329354958671574923880171226583691410229445137743681898190717396736179474658022402545788002664838464086984118279461703967423380512790783361085850609692754531980873530601432516327230593760752226451331580681134221492443931565586036138200328330265450684467429810538919170642349435881722554707692403325970643642848218055865307686558592880856058854593422893322172998322895763360699935692060974987383740720249285623978105815328946940802313534984411782346476282098875907603453940352458882921972635259500591831981296186036455138225466665019936595392038984406328527716293332360981717728482641122162286050167069733263618467438090222674459353915325564875863236563684377287274420210237282876116838217695650207860206926284869190297278278253165816590157971607787980862010098673840205875824721795580380961857857668268303769237749956559640035932777158927823041270784570344843960027696867925964786147216102894087464679789183218188652120399441693351070687036698811665531807084197898647683690577986564433547003237597515331412207284894081655089873878258698463508690342881753570641658515286590986959951814033669332982885607015612054288535364005000803283618346218078757761327194008079737892649458941168441012643111664484105117493908203868885306337499763987638081361774067545885456625652124118015623351371955066960989129749229588732902680148788082081396405338262429793285257115552821094757429863564683364250118248003072648934481861728554022036697778463261035808664094836236469215841701627522873812127253262615025974819287034552330628299313025382526676193338646692874750445269573422557948238770740994796285005108508730875396021866149594537037533990540510835287059480090222216214608327767382404044603277115321543223682883369182265195687513308382572278744721428189746615025873275931600704673983183827662348372129984317722064811863945746501475701533547348057732537762782552580232338874662126836945984722048562984629542961072452573046423405810557399461085176138223731197112565436420813492978764537587672099708766845442566847945123453945777818836101845723207478554879474785853751602110401267877554554120903293791543896007556790359805695043790606549354204096128979718264641738491147416353596905625948094561996702132322539316149856840091786685987274366247368724479686121786420694158455214403776698032684742078613968534477364271261060087407203230354773146144751585029609538900536611305345122854744012146981787102338615079539712105825751589457162827406161418793593023390392319146998243195555152096299842053533698822685668906275124699319705198612859022397925817477749991323060574096718436625502707880875326184796928163754600966414773307447925575153455266901033760201829769838691857228622900114554544453654036758417574251172812231889260593011938653655111313854795653514241521529119581525669710557747246231265620406151741135301082411519406281438106308609930177055177363419594070649994374713049888381603869628207602045485896322019942465212714187181678921279070906158234649472104426275292478025162844340663013211346271798271184526240187322887625960165912968635045588366055901865490209911933290802726524801019552752689716797039198616644975538248108151492790651494342263448081489496693144998848325721775251653664053225244715180835714931575165584363433080996971244140186793471683957643150982846870728125127299918066737286726027283296427177044628564723480565362797230530042943547338900283045186922470926993704584600164374697970965765664549891760178235125745742004943876883011032055808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^146 + 25026828599877818170223444361436607901317829950614112973615572777895130924858324916919112641901354837418630838100129260170118974091489782484312377989891536411548429462270053755913549138021764682782815404361192630455213292896520970824493064601155760866840411189359106518969930759764191722549137655648212604249469183486940967899924949783053062790501769581122769056546750658345291602088286669984846532400758833867125883020594685495659036035181934602922651082338264493485471805160428842797220114483434174727260297625304305491376268230222463049436692636621674131520888418205977209207872776429755081300315054171989110247148254909464814768524790584977513380111157973271454974976248435091630850133127405396677045718961961956151423439937963171099674298695574678026514724738702555147182151048053636544464168164892741224558387725968254617110870226301820001743280980581382375778652706418078952604171786975366052957757373774123666399412642582657874520987869203927180563557063599312045324859215737616417502645516738529460555989857538616181833616841682958101292129550631168001859320888502351094538159013206075120350589494995890826053695796730132116697746660923495531190707861637621812164139993433499544096341488087686974269656417384906124263270186503647992901150843662994414002759762090801956094855821783799761304065256789528211195146041404833181398272653593879184797443692665155182947678495301125933785422839851824195983370354835909050017474297026316422999957792139075835637912213808029429160172060075177869925753432826777795194628667975098284974785553140864102768438660986111796357980249858872143652687949058109762688862877033592784057930137194118731934852700291505085521865949969981387681742375487576068041815310619753344527325864027437792925845620646475784888332197531878885597986543483658224865776767646624335924388154453904527778116531323306083264980449620028946771486787966443602286116440736741098496261439080635432088327122221773083326788919077952857377583345980963664100157251588827881788802089981960840242859136206824256170764907178371338292149418998074319768354968816453079263948700593375712171238680565317998508559088068737602980909567486599970978532746605557624998738526848136983742378601240064818868231403394648691585664616009164529057082268327138797661880881156649063594491210684651855353039209216325229077181331199415203192861452092688507700764969942813159289214449706963391572652011096368975953703098642283843294227603822252948591462658559698309203829117718663681620763127487355787627136763152673709696533680462476738291957880712734237208396943423525513456127116617384842932997648422027301699215120504695552846707555052026416930618840272389495586378341844156266040508641180997391993347134374555955559791125842472213305495346284756033365467110964583901006330459573291549031203874337003917587830109778338457717089455236348093082475085200415378034166463397614610276338051850626616253219602471245712042056250852461967796527486446354320435869202181842924087797905124999740422713319543451113491565506790564652284096133310041739670714944832421033580760865142680370869293004583313008410462228571952703057281635944837496924701916662676296091283506940074807341534428943522826871112176775337052992355668259667010010785408505647754748552397957453252214800871626319341095161961246637665442866477541781093972259678206558054093325638369202137899589533117227349062830296954935699341474466847778380137956702200086690378502309351868325237965055272837174481454502150823882883907584787017086179403219705948469346572858632644037939978593962850573928508471208703544096118331150266422927249118819517320442305608326583427799970794509394094630241004314216232358213421513311635533473216184275299287477710595506290025620968708934024942964585043524251043119827244694166652334791680419602215877609509718367370281161705796406836580111469152602707719367766082885593129534448991527416899382949183488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^147 + 108447579715739033955368356880926594772030385675053218588466439754369103483461979114603454295585591094870472287204969048008186485896754778119809831584778495263672221854760002755873197629058940995973118415341905652948433736628901420135727152905228998833302843967405046240625992726633262498055227968534050796571714849454166699991948551645654704831715486777900193544153150981484943058792983111869952046962584841358571934478183651981660581007854543176949550047067543273595761612848250748890267507573633619584192409147529797713121113189738682169421207961119501217109139160520968125703422606729455876623639379468880144632055270578890087091669226384219555043074787625571727305320592937399163022130211855328381830372819900664016516815471240772347588627963566114676531915731251034623961684451695264075951786658376189179421396969945023195958982908697311543836384424096736873263311819473470331746199589927216635754929283509347347817448041219142785270736837068163830859907258603905873229732446250926018502302617689736426780409198212961529059068003606005194928238872385163423034546179882993334947273544421588628529835655892846873759580002603091558448301741510514626373604838369429870107627031580723083117476892521045256709044659027859369608063332607406342215027549992607413823894727512404642908161940204161853777189776427478917850280547022063520774610794229140316881822090597103404171658108439694830669803820989369316386832459011547931287575653105788904091087558108700048352968313694764613360991361493868304225225917126947340234696642757967382725820057564217624087569867937708794017321904433105395246918553688961520220199050183297956708011820170607944231224052810714669032197825049561676521015799532088361054383696229092558711608710663881026151563293766031531144804298026365260951574971607502317263769499230535073909269399142161870417835279532127153792574677544253296038618277466794533034003588570855282912683649598549177803837715210574046855796646460409091615801581832406459585181451864799322811737870901384109843496499681520711154129076689260743694537574489316762960416195403443870746254147327811995760793493450915534130561978092047653953046131524367386955976509154104233340385461923908497332924713774321899431767304998138486025242810345097008909960762959864739087774371037995653624500225352511014595169307488346932894935826332050050934063712206826998868397806169505627460589176393726605636053379154090625453227125616513519930808185538080040955924265667490991874529948392745159185647659631956517285699089266438832908186886335053336679944384643328933983809269113220895073841626018113911862412428906064792292595655706794570075487537093942745200653540415667060828042704177989192211601647294961061963660103384231095028637107833095825119224728791569886490029909521159977485270238818925811550681644898370107977539279991883347302043588518308475076143790229044882845976829266432367803670043479091252284673258301731317632267971731209656974090230266371033479189755276688723721588602554100616008668582606982264903266103326647120302740733911323109003946859124347291644226785315613991656748306847245352016705552335642726750439428669489656118900144915176574537491906873684653651001465234403883122062524458879563455186265452892575418283642586857954974462141247075094264449307644158716795505011537433451667746655113190706346371826863857532328416752787800944085432760876210170046285605627907807953700760375329507043806693542428752351964976928987846217839956344892656238557254844636092277861250486151674172246013223591246140664968834327087138761817117674029895928896239595440150932123268835244360189384489606174642316731730985709791276059891782708243680222103316254208558337395752375667023873592755647058307985543918096822950330766888853943014013193836382644625094427517975344357753249425064392771436191725186902597944690952882527690197645272567264733917981931412755992633895359188498152161280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^148 + -5976838015832190397739080660834956661670144006035847064200370421195293310920153527642866877840853570615357920494979522259988705386537468176183825604090627145423991587458945510900048188753024215424228157846966029403734068444688596711960465228204821188532507376616817192538311363890117712449050529899883548688237602453001921722113705510683185237725355105240922920161734315891094064979891606320129404068312715930861273387147118973714017015344995848445326536744277763704006842113639694136241840258450991916433494225191538538415550176493011524782111031324946335876095036999630445243052748239058602704281818965482765434536350030805912369929704172421715182020250713535211151766727276888419293342370334566090875926857845419751429583492105206628629294658046646879766305725278851167798675376204595866797890171837754820698678957819010172654962521505612642964772608317314111598484377270527814763742459330900165540615080858438459409106650143212640380861869991939522051764310295666388423642521163014458657487841214517534640390232201967057215847143824107111270999890075159809586142684776542260249380633030900821792204470817768444145429299944472767849363755244116136989175465765662606963223839361719099793463421139712671584307193737865993191409693383379057867531041185872374726895985015669220354456990489728997634500967121359526149879354855025778523014571554500896641925352355464857101654023785132101770838742788009549237243930666439331522759845603426974625438499316417490215511147151544239048106782146875976637132487506168942519686337258646319577830004759182660353443008670440126972515807775557015802245610294407746297176767803909754697349995279633600895546369554191174634519725343867913611086882011915431195576599444789211561280170933185134633066864162969305028374745475820916346092203758128022242716080713963223242377022902174012188630701761321446831965880775603051402293468148598523620230853173170368498990118454191934666968168104037148315926052022162521436440393603563272941808296874466956888615900809549929376823354102390831489119814655104065690625745548208208102683275991764785356665065478864374894953575845248797025353360212279840155482747189011889371662078305383087140735135060405862027964516482717961196521999618805747606653434350760283286904763969952244628391075586710545352792105514225184219320448576135527581936510655648842458876794146544028105920029555883981901273722633740530517386834505345894338509525388167488540142312227026011394988166833831724174052405892906752744144570471765001124659825645210197352969997246253344583139981841096441806001733465852027101370064718517141577872872388012288485172195869188849827799631097894316898239205329744323560323925515808628799394645870998396597418889746349702809041980581260721602475861460723383909732080073117493497582948595013262779096853729989517444836441283267801960228433323448129605009527694264437321456780658681766114213290779262685041086550656854228451177885035541492234144007559038354503010103609023092567167830939016654284074933202782924392717802866047209764017050531652019874405650313129962399358680219966434394031068572099359826663969913516510610372819394636756178547756848264295135469691102361506139651573237752957872797801933119071785403987309678644423511331936068980146237955112462332481066727735249467099514912230105969021376861706807169004509037658625488366086848970326742223856144098221902090248870874621545404912525361075768096675953248929638756687692112042566408010774300908184233581180058467260608745740414255971012331019627321288778150563729632597999625331806220475605211069178832140871803186650759399231068524356557951728085823786814612637037503976096989250955758326782856956034198024756816393545794982042599823164931920243042026178824440130236876303686816048338609052440140796615719227625689371424092240666047931270677890807153456009682655108556374018751939326802203026345053648405197414895452160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^149 + -21177203078033032374811360447590447494532893503334848996233695064448652532435713487262744287056095162011644910436873462193831658083623275723249410438817907818502234335164677431713223353109382107099806198750396060295526010082089263382727354286057524751049183231039977582529491261260067655838974524760376112924156824526420575362019524563869880919436435312784720846965357651171878452411261797290148500933818598692047172020645809803172484547872535284507934395105625534940529531348340521059307692166967046197092665896695952054983126284750850998926842564097699031973519520943435203537269136372262769902108455794536262976521989124306726519577513428767114337048269086113569234954484734766548021910788025590823549133610487694473147659502826151082096651969939877300959887482070196053397321104660914638216745987640184963490046732483009580700027070303474016089765039261137172894564951475734513948507207391591116686413857644593132979064992253444729217667900598657636949844157458107822290479470575998249813954818099668140664734748965144774971081141183043542465904963101406710317090119830540460583800057092159796156993905061960094284249147755327940257113112121744263013868858369315529619327450027805310303592236144155430088401746432870427961294219776408600226377424407795629090002783437113181194374317123585554688450026032426838773043128103500617390450738012795218426957825775013816812865002035197979430925940903040042220366007503487547077764376515708871745014304928808880739478674545735208295074387822522224013844558999532722474940056306234180625570473664071995283258184368257202524093522563454113441828260031276121147294428968303342235083238246057246522411854990419792629432987429664635440228326731047428963005866921635321624073009853698030270169287732491547938391412451616501260741490348830376419157392138685422780653605547438548796228820002092490843752815265171006105072564524199634034766241573139842888504414035416545710495231491593414331882550410236190206539784967304948342501425965322561143460896198714937065303569734447365686685092680685695354787907031735052680286954894247283091891290821018884770108664213382794758626724703912049019917593676672972560578377622421475938928253279601906223989244811503599078531859332726239541162511228221730321461917159411727162521531002752957387605519917995608747391146193434523140709167554699911787132036748465730255268080207965313881519174035050529118537322454317172479713847390678216980902402612979122848225935807140075141310784651470283122527287441499188554215610992466366554203939501023654227297581788606412929782414363338525928605561721604716496758659836098579269912788878678279194671497224837848867714903768143682118075016679507624309119767813080556215662583922833962137978709999461625878383748908726952345703910913297408113863636240545206469082916737347187541009527874576819670976519490248210275878680081273826619037097073047614480267630323893758018029957017342349643278445397783882145546489536303665915709494608410818734224052388796637928108199074188335015670023913698349896626755053273327464532668333064966959257295959783683780163636037801468694629516890418719193805613780004874016361047544930392262409518970507647896680645870561395499900251483569084485017951527675696165336875986114954577830909860962950212615332890777160477059993415334881682205480422862603949502079029694032492007301983608753350550263166632508667072319480639340571720576531610447556961955633918306414135064599912189301759074978833475896105314531682170454925717318056916539651947021401818542705159407507155188266622994178454663376351792526957306783587056494647132785990232133852687080657858310034741411698959641660794357010732017571727200932732567492546792206700090533428734727082877481428694935903356007902944387401092775278904911193553495132805089962718315722419471704265722135118699029025338836928030703126277509651467052142070201605550082694840320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^150 + -276508872146079052976832023946924512111290917722118851308255745577506013479511797699096626510192010015328975017317323903965107551549381829669383136851844535645612705674050467269832000088852249240383958023290287078744079214910221894171351942680447041216585460124980225416269962942706120046578771257322971642155611073660684109918163407341926931503316569160360889485601951963808874053391197307544443431867566498960371540588689660654537670193855382016788894304987059742379666748332922567507256440668502832258125207505070091530332586982587724933771930563608323783623851706701369547900011658965744718010082132534032821577195258195616038126953620785012808283674104981149396627174648538005183882943669756732560812011509789657860401291632673680632945445399987350196377880585192815276134164765505901273886380689368077431265775118966906984902802155581257070582731781868653055421504446435855669302752569964687343358571830851900127851635182738760265640886656315841343923904723453421907363405842219132630240789004931886755537985504633760767157495634447874833470722887166974467432316094007010980710204848750477428414956049071416083689746770982506121594869021510614782758592100832236457205882803144372341022684433309804125647762974862292837926989610853664502109170220293280235247317747558314661214561351374623439705210508240009224303719455681659233597738059518943671014483483045043720213004053067107013202706867050518732746694090038096851289663142846853080248833769259617494231088709513706662340886323074034705506591670199981126873965750337207137365732636204789683508367722615786306277679720856698499420266956509333864642298962912188158222147107010812301868018731935251900256699660423950396701798491469318754674672449276918006360773515770875499160711990481475760244053990263770926343291159606113888439648530588007037427961457870081803235781903198987179388534194682348986872568397100723494073158704871983612672516414337340401050615298813686676362833665533253803277944610393629714218731714902020910549425032457518649755360716576077744810936421015624685235738217612593977754264998456068808186058804463584656753722344543520437459170295435773329443273328665465441516620176597219713648959461895908707648879753288630001989665643073948089285360137335415476285694421371784162448245929746617474710511592101378925291100932930337845083666747344054836132283817439162444755152955303759731268837556282596722449566930735070240635204615927795615842453460816913643928374280919973876031580754576851159991964913162311980346836359762297823105730169056550070345138002955187504730398988835643461810332965351751420736881203196235424113888322287704268478629181908273690287180871559482228872118360937139902184132224855744828078311579082371261406855170649842246634298859729515204965885183398390013229364116045131677058330380524960791019620679683758809405878302164951928386912527127040799345956887827778396368484386536885265440663437573429112879323152040144551165573821832049453279365839999556381020187725236020899183812694536096636735563631666772595960830123919834670389018813798676617334125735901672061133644991218382237458685774785618506120891619209291962396210013825511963867235614311103138046849041180769890355613254255015065994122488257366755589792940614716586924876721172599000307797850905166408166320611391932878219678882241896866295995522802270327355972478470528427750412464301844686438351310565265291322546033874066887628256662011307484800567349077423504260057030598647138808883356809557369618482107036396970282185917203670308810410419375515461929430321173736267209857519477924831293248261657853430629602246646288026380974090856799181892143584347695467021333206858997584310907668162023806333868114443064327682011113954285177134589155939418800692417946412178167183296859817343202033214241789214458990965017975055084599356818144777095423642417328879101172830907612300648308103486373888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^151 + 484445413905810542707805369116807955358898130416447165335024017263930285117811796491308982147505499128676349172410658407977323625602854716197201443793911806518093710583878066468040059781864859256266236832293971019051598274324108944561460615382398737596383888608973712949213013159129829802410433742097566786267593391528726055457535008026966590535712579086265375698054843342809540346056622801651770211031157372807550335333935244692052628630164051689680077136430529591626172965522872878528972053942903888687199707635393620840940586543470076297045617342018401647855727018440361935751806885566067215621511669714499452714635178711209060367115600923436797649196450841913439042367898497036006999503423369729032921606758288045366924909570088766624160616496751535723031377141942319397178282359149371225197764020790832758794058706229488809412615992505888834259583471007611962785417970107917641461351211203415797468786547532704174558758601624791218946907051204964171052104492341399448565802794480439396070298843279180055078618354896530899910248189193957047501931015578529243486705254621829318062777186593897347484296044912750215282087136483786665730783894750847155736005016620395931802004307595924689882461148272960725432863697265573165567628332910024271539132041916281219629789935879067257158821713515127088744909970723171053265897517590696031513431883835687615686436417248060414087170060424353595461722676186016418226392643331394320278727191748631335036068811523856862046775029721815105834240352884714338776911444101212784074975905646484684735319673398617153003549060132585468628583718671376167043836311471655533756399291534877456292903322543136443719642132364801671773959950592759653293491001378244530501916188490912176739461857482582908535742671771891025872458064169047391032119828179587658081050620929181979351877194489638478182828330820978819149378617292956949020493857626174973325193193866418739003373657567997055435361375647773086899392592599030877273104835929861025656237521868122407308506225076088491002336959681266155439733296262427813047893277007932443532795438862137727144306594898124015007411149926995055821590018109997956132254602113046217280137818806275232900932729906509608363852815694967320438221642758188148490687924032214483762553715548574062722975507958868625489713659850947335408393725342699246427807398829833457049469428249231496585479247011860731826544825367786157451156616219161679505451167235779700950842807860716906999840510215385033688459258941985597832750604543841188270090108989059990294854188747937407723023789724102350910721517422290593727137231044899648552856423472758789769438447711725580629747982032977206070330513700100366857443960200114989237890979016839681032119137343423404062701774506873491180898038411976707021505732646581285582802691576963938520576501207030946404683568257647720661067297809813320808391273291190755250616186007619331963310400516184146158430438419922715034740724267417756584542888680428903557027490273957714840117158022071769714781394321412223436116451341534287354853128956534277278876170730062750819847289229907642825389406068793834295790136987227813670746569027067303485953763196711058852422407502339567685901081959297790097947217134041567631597896565682161803506388361698377979091321422707138922269483946736269497188575555288849750860444548681960664009053257484488082445412823827481455126970989401177712169937358898047193587491035133721818263990180325766108836849260310580952294640863473762304981446342169886404566949969301330437306021155163607312657726918530422256789717345362845111408692513196288113262099999725653019659180773131374194790092767407929061673504565300353459855666151756167668315155361432156346506223077895580343676443716650387343075389991406622158922989336294708865201322118359597499353332553749356605877621972518338487301704084936383915721891437785122363797072340144817189158912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^152 + -20985848259834645599963091239927427125428247377316998946365359773367351597659740522546143485186070435339130979280649102285656188908354149882994066020559612911769852548631567214610773646283797852532119517765395878747472069670548983183460322052698922793808747464003725376209570047920755711080919651570572075747823639330770106492765164935683914447834063686275740239636677287432446615279448150093063325119364150881506770320344828930137315783177493365998388197838516709593239705667069142064264583538348049285703800010271575588647556598483200164915009824350820834729780031847601485610635193304154466004071233336317679925741675868476827524422691427585555232181763643762610903352990586536097812019186961530491093078917075720523176726579427240841176703270217612688498269506704357611041975439357298356221154691739509620913708833130722378884599693606098787671205887301300132972083770078332748392585689998993630938166447917543506138712831789471688718747461476816984953948114838551150358327586138110253868190707776641408666128845891253287013230976114685841758836016925448624901634545573838632913046991402882415214003827263581701625082214633657953677206595146887329534527275997632849609086752568207341819710426627039807569653631366764021721915714386357574895043442958357885326755942074060068601899074614300561502663191936858116849436560901323912467567564642750445520146363637484558307787241099090664236247445063625373768674555600854799713441890321214643031993647536753530456907563551982894774456370720082906795768226538686287483067126601464545911164382403464345861279134340163164784001451957842623677663714583377922846246784151158116582034221251932342026618647407042491114903610092024631541413271436706681032829774323801156307887635031486291495321893926279427256615368547823600666693669113663398864117175355340150608892366916959227668576386559511807891716192398636658553946449471728380740141400278945678990371172974077834471789021431994003065042272641226235136882010334126501202641744945546817723350777444659910038144893199470808473939277925805444478149299352521894757537182892950272986464838356953978935400575477970010680212577593144513169108869590223083961441271712956738404459024415912416945764768000427542341134211844313043463745014710379889379210421487290173965707395282600728317539145781052613363411320078431563841266399283258851643650802803346739117410647286224102246425402352093980676817755389742735947716644651797494899792651151875852026525882046071766356261922636757860723227123222456731689263410884065141782440902358865313747154750212236174020167722848145188501625869163741015242530660948460528383855828846669995459674874066918433020620147812418656096372432211307392583285826213279223694790405030601309076599657183504834227393293205129908582457149565078029057890489714262913080374179976917417830456507611932312448730316311269751384683575185941632187435874234772988437407748543983681680937716841296729946326592247344116973453523178176544481550048034088356826464999107971215323545197699380820666906046883670879306946056160392856163190823135217464609852166325640659551210691469488424246157875379816662617830278585453311436737382421236718963244746260629392808820637268005378539092744640285606598008134616935138701563224058095025685901509078498544196350422008264209246678154775775848265808947551166413376509912446871390546978333403291574476450265821392837013193985278984639640195274172443662480572449395860778293041479802789480956179497531378582968670419657444165595793387100097868451941124931312854823614168059005244268647404311157188781467098475086043114946798029371922802455798787076159609160340699587067358321255658527426284980613267508385856873368845393890943846194891207167044871996344126615304961358321726608839858678105242418849199973881558826976131616912097912559743226956552529538908757460456502199623186528379984380899266737115978792960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^153 + -211311836360643969662414101682831614474988893425358311552128084906026407274924621254981727814539697600800658484039852305258595975303935466926033226394635897218005788614858731181329238779229440473643693168133615004059840039067442082502706795306923108136820434003216472836804440375742318544717301943478806600211959601184313903721295595512915238127602602839417639736688281580617970661109643338973021464668926563080933962947759453751850403461981465852176151378615711147227736022560016831579929304669990854265644276193107158747531978880934453338563135034844990636655682218689762100238989464504566626769725551875078101143766677645402435863115838440947032812269735617255695710793833445372944721770113198564255902150429529515928869167871051791204243954113892361545299194270422139282597018279492561019263161105646274355137469679621673612085932012788971775988349523136817451384429756229901445766332434273935263601044545015044261813805208899636938906230351995726556679709273171737609273110710082558127700650151867050419277157585408830111868347365625681580110148599160349145277052429056927244637174627231733521632733905685482810348818547789054173016397954942622339235729055640400364977667443331398938237801681043019903029973457842245049588677883132141244499945514849924409194364877087457882097976280052813911305998697796178428598490959958327398216983688422177672884158464190417739078451556476856016898835343908423947613705304894942409191948487809244458201226527822140942474653860769159816164037764767952586570185565033261983487686922586221755951608978749566554621127157540678695270409630461449143907181408970296290980060706205364082994097327798906768794415047234957202806064216696427963725813529147069434141933470563662675813264361045347788305181970596646198862850420136129571500332608637327354300241204630163858329885183264966170865562065307404801721171754049616225472718789591557628134044359307546105957706911574184583953786430332197056942343154462798248213851814637612326364519507869539142481475859398383961095522326935737301856974954396330607929567453653086139081149449904486929031942213959226876480861894831327932660534170560416918611406478647738278925228293070819480780785883526441817150778659093097810408976169518517804317190841648687580249949485369046741643731323638090118471826275210587847584696079248237811201157815718554739595923351904330623553211808910423619516696662260807990710629946272993983330971583120075959224637891593778612316781255512143299935809940505326577923249901769388133769842501786589583106006968853864088694067659326395025891961732988883309338791991472099912785756389398651557177354195633663879106646359093780898966842676693551542572029979770904360109310723910366567025968520493909959993356348441766323072118637192315653794594491278659663691960185265440060575318991932162951033578444676564936295744522571779426333299153943983059691032585624061204921123265893295852357400394663340459264597784132083209319144164542970526283891715554874048813057493877297394309637074323788528479264208422484320546272930656316903443175452390095092899440696560468404865163588484913617823495146949951859404097999843228900719323015748822893081822037673968379384776217210227110619890997834343959470584475154847746081638809371504640710426776401671001487009583498991086748825541211135007146493674959509781038180716569252374346226741336975998142528507151419293105983711372885449430421980806083411540531843522966472569202070941809612813423310601293974364044552655068283282485054777227685867727990735688116756573442153232005158231725071898904525830408780385379145297462245852865862214962550885289227182823932620696214717067593075885335019866045505663399506937575504094553460020698222086103502454006402282544028826525401879529399567866156372370250112602220921074906681714821401112326881004553630632969888366859149702376943945664173843603090445434880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^154 + -727106934856020406879692760643883712890783621213355794827353507401510626862927535993259133680285880796561550781247352437744842680651416531670632515062684509910664308602038334397975606994108900312767145564750019014560048103983756690411666240649621565174814638297348723535777191129468094891486466665303667018510263708609299268971105979149112951814378894087110837644320019881498550436723857677977203390889384859742472004950604884489811037836482361548828319004472773456509382098373582435424756247523032756282336522328470280481667780474941614261418520596796714653297448279574441375304753497147288007290568779332383847153821440187328352782864625374303994871499895192526808477438532905570349766964716237059647690537942282795118971843589916793269232904925476404377295320376041763393399792510274648934187956791530068732547706520847726230444838980362070288949184204031459915993134193357987081900869470958544358028801364559609116264682091632180905566721988127769502646678835654611626711028672947939296400485103051868480218736008933645312804668186823427304280668339252015380347574855653405361633283145538718599452206180596748130947192652023429061098642069824178931771721013717957211303778258260330180094563392015643450224524054542310477781344670437609213523819963226656082457236071703227028626987639764453245186196132088554279549960031393189567718054597141637020380475623643614103511880885511866388030380988276938334587691896471471271355837159833711467367321703516654465852605411165660170604426004726871138420795816596152457457836266878946905915080606317895087450100400221453453886441922154684541315174828965435165924155979486733802532579030391509580461574624069964441999529790988241690070765650165917022623048271199046988145080933665582130169804021205475759083378384634940370961213252664740006663839301985771058391432278374352230388298513305660747115490969528440780418011304911711084377994483646727960684237735277295775731308139420279760390284292361371034790789586200737816792310591219667027121699808423289498820773053953751827212957998728689908311261061661067459358428871313778249566018887781426185352732940832868204343341638339775833494980476182620520084614806820603639899906927748085872572558467479374290250703763066329108384083698797207880797826724149812954085600127675511108099311165268934277053538755286333107965510868724684718096572198022216888195120417600368116078675347494681203988839310752389562995251930474009480201409802975322672716217101812881280634752196508521248891751324461360385057049592994206655791170300062935210737873381097890257258343654747520107006486599846149274632867799389841352302673858415228219912235395770134081981299581188552023629417830590800320691530601929532900878473499523257651745452726776922625064409636816067789680363419500766966594067103792084903810664474518023804264950498244392615989229366812937873749470324706577172933390332522553899834677885521921238335600537335237497610391545576018553740036899043417499249034622202057348535386173282294250380468249415765459301157423211117697380702954701995879825760716183717980381832631384432751187503676203897305977485764781469342145470362321913978736628608334632806531270047732478553731367954768367497294431930358165065050977512085902488134836719136614394924000898708252887236827817511170544445244465199904819912658772268517738149423822637716098310973695653121746712370998978556127630854716001321265853439621064510396058777180090840223395321939846218339548042147690334413605809247671264216926609633661736038525998626827708221898882687951882671534908704107011182495808174509912537631533243464373204725922061104042739664555715021928856938478555932358546264982376442615381492913177448947312309001051291055906844950329748496211536790768564520079884658951133245292366308932768800585954318692697736692377552291215017842094913779172204591369816265392899461907595919360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^155 + -247314515730907347991635116657803418429682153431606481273892714883768956575523301528996110253253275313125220826795261317782553354429652959388485632418090703743515712654538110128631028474644123930683586124044549310943751381049149585169554465225528054137234534415743089740820475294268366528233884297115243417827839263250123757972425394523390865611587383745731803449431791205981757846500794070306612074507709446494060153989831286488949924308640826766910458715502037095405016789932084852004473264799147412339293489302726949849875412725543239516533552836109430981599097269388439955450000986850057798117363093403481975137899440542269001308781184701736900388673455700005732615286006453039851869801429578966626636442220449115331585441365641378887333767501694451068683428434043170041982082683236630843754720084478223060043322194493560605249006518921422221195513190308938955692723019866970527437963239003180599047057340836557649457268628646770077430238807768409037504302482120329779384691949935921614863586041676006057288115452533541786474442518103418630511529064474190348526975798320891351844451191143015362598913600161229278075763374960984693675076398820665814712216686390979387393101259415738123238357025344709451939284658971819289688321572368298894646628535777052868909162981649693408798942471631637709422267807573451301668247575379760835157564615380322515882695487611020440767423979308335564267021000773499995869312443698088149024155226002125608249892086782788898338347614983703906639377176327917100940836928281383552975190034957018142453185888935765405895325668936844489042918758714547469512397997604548152915424316885668467066312442985948629920331434954631887089600530521932893179186602831547407392594452891469616563568450121055879871980494567985910927035762656274913591176175207281850028366755517164766734787486320872995650253672645185932117155934593529666168453702749337165666913715469613289831426948363687009231616700444627655102327086340147584387322487629070064721707361943611681984963151551106240771996547866504825721361657869083244666948640304831976497113392449907759924534364528914914264112543305281654975433407641908295661694351443988631857574940788368699029633054398820662490812275607846080021570389042820992586282635592623376403557182434235635370013195090915806414087445914793111037586680569519924593470899445886330202070212399146532848149869450725039550560765776909354774884946462043758065380343008267691635207602625916364112639309065497192788219278364022041464952537224277317776054218417447622301365299311184521563604595256290207053813227928746391219024061905819293718327689587119262624480619439406257258202148978297956026831559387575758546017442905923600491480079966579354252010970206173868488326445255200792824135439938206265848133996672324272440476666080697659670562963115936267253494241799511348995405097774724637058552245188143085614188783296344058967545593818918274341932004841499834982171943596133423373961516750110449439628280219522535987609489949808219334050442559548387791620587479024547721378616145808999535108815340480143777684626493086371271557562878565345233879991821407005767090760718993549528669656798971167252581549269351980570191564021211157783214500443232517735682362944494437289464470592518430967814691195828126166554620878479680763912041243517005957215153901528061361447167783555639676714166447697690975565899481810018600304369345868756947235905186747600671120124051343488978708485568657264462869727749854074763675525266958475303868577517294804563947156930909954853062011403115658368517210624998111931774250413939838125812932506481293187604917366016296107835710479691968004847703652877590076169629695872886036916331159754828972760118100818903763374198372097312411617774159992547594237944730070851689733633682378737955966824974553081866043816582489512960299760455298855344892683499167339773952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^156 + -166343928419757445250154230002440718731857217770031754519192066859845146794003987504484720328000943944663048442682755045521797796607828139268516171041529727409434409126427122759597604753779908157805060260661079586472327313245401481344346325963206388111707202735713562738820176775989849205560499723939790570854380402743928013336911947727340144253705981251772169821958301881935264282563462036471728343187765576598641068173785232921820393756337345685467845078285507027534432965423343868620155112341115208024841814981448569452732308681674224638813647843211871990842029351213912098313849031884892734144569391064947575877784735943537665261559733101918215779510565594318812473750718946012385405472586800962264855580673347527903416368914037847189862796542404800220936182431313948632142139695557401536388123169684702148449239289370442634473041263399831414191776851880006208230501382251494464181530469997441387888978054013150879344495874105201867567843090880206347917070929399955593472768611319708150947408645720041959305956706756359587019176567924880686213996337629618201546453563879470358403260212845868392800096852143581962746538590342322603126287142360693790745579223860982943278627353926387950072852631630453242826527794741735419223379680657787527142293101592053325156048673129695680545787942883416931586584890590267129437408175982848898884387069188925136510503409050027120087424668927853632263563533311304794648028679523722209323437416966566339775603292690063203391646084061963941639968980074843812308686002802113543047989683176691717021626230961533657128255400918698728735127010487491642902936361158241273335465594757307542846017130799722649747404776076776652037926555259294395125155290557707448337454633079904916122157594981400712916767353123757887914071143588215122890587542044791747894392015693552770927760380383572365726770172990926551189011471977544978740269739747824522182743312980461557776180456221674440704545922863836914259625086925391500120520704327759846145859892813119138269922256509525144328308364288659009489774804858802598229355835631125592584431027278950626297269371702170761943006230448191817123748235024246493131800373921748806650051156089539853521293835860458804435138940156861137161893138966248092767476558223609041575128712655538036530829711327089059287930481216191893539960863921675894253886577835358483611136176081186214131890233749371903561488172638298211370389785128893302551016056168696424504371657388579554830146365214262312202903026712535597357912596500899329911228581402125554528896525117599729981801139102737985968176648805873117787886120841054946936006574673947101838218152650429217563809562333222808478973493621586363251411023195016301883741927954660686086012764261128573656599945980212494957295601713894811788372282184309172408180192485560921791533383204635201684841278923077855119549094610759099436982836769312556505745625955750447957236599476917680983497300175424092432226727109479431326886226023476547560960805507182725518287419935795491047975619543363464919819280108031144279436686497199157033134351037551916388705890115965914682096222880529851275950061550049972027062640915776747591330775800305865776554225246129530784430430502027163397052578315889744310949206457875677206791339320222821121357191788285638414703627276477065166321237427402642180159102475219717576805207926653765219871706612518173731219917218420619088420748324264652891801122351422426822322230746627463579469422284744053882096946128124600977412881289219470534633409767326553945431249547650011279872108542211449156515609897279703708627497998611444935478144017470832336494993977884585659433809945649773604010638687631655445362121575208505581876506610726545333573257626846843480792276765723106937507169340814670040330337096063754241058770992489935161920244666796965265800523964134107609150510717201096353374961854840832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^157 + 2344980433973800176428970703693327577621205738828779533618118040718076383949952459818726880437661715617642841489891963580118192916447845943188461944516793345281337880902119999903991334797728267526159784816819295776675241233497739873778766882400514206740846693718278515999473739889618766509145219937345801606312984612758385611931578966679708584550944893848121605962603373645582020721846453326451942919716343288728708511658250640059121494699670311893581240506851602053564462016193367192960899328236910866283593216251903442429645868493360081247634473016420952643812811572763030255607727235563588326754961244700935781742044958088559471394548304389919820583240911784681546536749230667006359330626918367979840262739948077572714288977613262267125672564264615919167868956504681285056676591613929985224609343875629811331207428551039789407412942655616644077277475855681217028585889860283562136731850430821111396340074859124805158313950348355612506356928161254973253893797841723168372296965562745781337991986443589567263250144917953360065632280650014515922780608090933888693752287227856158479174624123097557427102270051446043426506265436699807457183837343310488787209229249059811767193684143390223838260653360016384763170027713781052766223518395009618906260103166706288880827495202241740701526901786824125776866857903961647969632024956841460473445388698679424913184652074661565583148763364237370455621236121254697040502807777613588485417477361528660260587102646697802515091942967993399665447748485123980787915747626512738741292335425859981149893466203978535930175454942785639894952810275916089542670004342889124131392838258037076588420062365497458213464911400887350691853129342481981356488620727673148901408320621782349878931031727506417814684719158156293861500130695249900393440160657997573931512923091334808378727292389888840723044298791936086731694017051316583884808861555849579938869615461293048609830019548112581529049508175043448513563845570964241555121626244634102948486436577325126589938688771155162339684517638280108239443146716813249473536775152434120356246837819889184357150023865887869262861551036869717392575471847027173498116628057255190240884168992299456915668082950551045719719163482565057725930884924059090781608514813959198592324183012894603644072113621225593288124705986855566056987749188317796325431109632752647789752953311390673057629479954121279002039386745259417403403906574031901106010657714116460730429366755644870526117171681681950747652208799763425390871461603321918936915978402651697853081636601117602517986331659441365033682569289212758146635534466341703595232129693818804574435047422631541424406360292170167766255381163574819846700653201718682525703550071495133242529619282293704204595328852505364739790683318828730193374170265071957421420449492575550516724817394436603744003702373919666247669891052758414644403990384888332318882051339925489124214993085621122890771074489331174559208071725844964810517156729142760501696019189706722265745302829018743388549394646198467282087197414856573614295664562531866524801054634808945136298033924566198258768445873448277678781775725192524717586397052163687472509586467452791005687587306029672055166509373036907927588784904980608452101160456764212453084600069790661991104285436330989258439930886878666914861777785601645774475820669075660853025327931712963817963876742148475515814508514745922134404819843548924713257112312000806261952766448621836616019689424102227332234026741439363641899225770073098990866771435195380124403885771224599953329458996163322858925586771416167381112280429198086396635775330690824814026118377620509351922280471186510759018688183242862961202975025681060913191653732072810223171000096862955390014055921692020570691972239088622572283895126342379903171256682450509722709565980849210522787472895941064934456724819182597590349397360640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^158 + -47532941303856428940759101623958515966019404814539360965932552217149830827339604793106095233167010710715236850714157252167279423123498740664942319544296413504707755423044586433150450477289337707210352729063561456900834366764971435242283817787367613924892550760566141513096098561167160934004440659664243328545048680000171126812072595052978049792637132371530221101930345242414868486423627917570499895892770081365851886527859405965900741175440880831166608167683784644033544860806177626059923172587817089880787390962874033403950304007012986679767871223604122196990230274297228870524719259495464323144846263841388284827193887848202503377023032608880879458449355807698472405585606110125804931254437596197794794021979013064381875295702707374339702647776524641625696929012867801177997542673698564178721250201832281203846620435342510055729268788790459570468655509409661791689908959874923721703901744692328854338856776402385050124121519483327155225459216285586272444257676828596896053895768700555857661731806257475751792669599883487578176154634429259717411715127848645001084023071961283333090515297419152281613159792165111207832398726684958319788839615521928161611649718916533524216694665808884426158064694805496430760468090234500797942396387923490682554062113684978156953724088504665880460588299009321709414961504408895965792322429179421819465483789615689352300837310513136991997580837054410075831209181529959497771197965651866000449339460326966829138620236640962533243148679256173116752672760792194069652755195414453726113144578284159218270873156690865963259336627773474406182714416798455969402152029024337594472014634491015954264688384182612585648260998369398930423672403531432513891545944251012197601954059760153037642429206045141995280506084899896119441640935777632970107316542356948309431086668726912130980815578506587404092507324261635105245110062721465642832590437754498070413254300036697750294195700193455348540798396279861030240663423386570830829199600590648207309090385092707163118069491634671810883084896947683176342205344882989292573876803566461503885753357504943827944912018308911108405757578998775620000301211052999735148864262062789082151554067523238999694290669998614484138359682787478291586446965705459815703728429925363818900744176139844432332090098058718339211347554946979933880984387648625935920870118194739827648809038623598880069960826622059183834249389786751121954921105166206407229217842677724168558689106237814529055028553368735574661706414555753352710710257883118902433326242773599341261569922016627567758699968456565185541533541241740075622290185407949667440880120338978856243163852976828873161811621387278668041512207527030534005577174227225442052676920231344150038691391733531293362841416766603649933139878334203392299707685301901921798343313862770239832384531035849854481274016029949691896955657115139613468385203777206571243085885712736682198942081955648997430769688345354546925286436181675992911891098632383852804721778206823098260798910175016016110596611768597501552670802199176917791477156862753182351478607288178594796440889997522991926615086569077830180528210391091474026513728345120494294556672027411076606422274190090058928223244169104698791469426893102046997787010501959230037814399298608837258585353183338241809461237252292770000122283706869499356545161606040280963256419285605253797770512026742309096011829192098053758565738538519557512456720616021549080807237295612257327861601818658817250128107463869639374526085729583295419310707311824259170504408768556386583453578067305467531722042217013395374099658959887986872300429599690822461143318470758671159552405570668180533653156976333730197019089285929917339657378001613895884270008471250456878909176782992462632143807837147694862284350889416263523376562022632718144460659286290050511668733392191590298644422679807372820480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^159 + -18949634817787413226385403896568809533524739044470178119444744738197275394888319314821963072250550216855445775105844344011372436301799872542342832286602822222333502763917060993188683733906794026379700200506473692594731026277981294173144433182848982835421365770192017365403662120362139973541115969215007042294303752503841494034327931074957622186717981392026249172715457570632033267393327860411264388600846825079075705178019391076134165250766325597452185095242313526610255523799107526085383712030473361673338454019578978384569886375390118563476385552579457241117509332499432407693507099456596751993162751796954364533261397322346721834971189845823291845170759225263150689047921147744904027669131993939367341964130329698558762710008463865009387558956685462049135659093662377008990210735428823202913360784233751043452520360178292377244376564851113755368031330191879990683864758153517078166860684040875736729724215462940435906168064477769750206334473946052413954207539160518098323475473236981861558261839421749272064840410436193933919298389511841251054198468445404044965896729020316885572716094842870852364814051615312990243219898961888866448228146581581928003985184618001909749662358176439393467343044019701559784119558772535854105721750713174256488715492489474909301306982801654490016084903027103891748869491629042743673715992523125078638271983763081942537523989366292967711502742937647407460662147197364858712675767931454722948269251310046889917038746177572659043814728174553094849421816064790363112016316620203919121242898362582262900811252842716336482111947291334453598170775867504660813225945047862766921270987809848160251260800028221792762225957702442432031890256053110452217763260495962826889019720608131298212979502141176292930622987284240264327838021668370522435060261549211775550747947708377906017783840334811817914964019252104307868250536169014617206395449315670263570889869155913560506713128016468298890823290722578060410268420525871406720066797041590886173745165702276177774055766768066014947582353699883385588183109866798759022590367391558272770275565246120922196663514852244377279108198892180651953441595522381091936744276636783076753536456103882645539877416264328002026007863343248176495508652588899491398192648710388514508742293986300599568680430918241971993704493326789591303552200709987559857746657212803986784421216831211553500150439486959781276877598324988551219421347781750881368641386402058265399506504316095869955216907747346423401378785565741084859866988026040814517701941103802840928058654201730072423665790837037913351354124862565256571993311896081119639142582014403742535770132555772683073878435121500932537821863786102655064844354031597523218844605410441829168570486473086942508046390308145899958004822762771193101092413010279627562560042467645947364658719408592372925726098512872773099699684469166541430849446680514328688118076469233994364328787086747498902688803589989415480844129573283304221637978840119449784223680316116550816016325261458802498977118098509954791957785770087864082329936299255600863011053736282585223380350655471414465608998245333594627569098327306347750982197875935944735657642779102646393280206429344849455262225185543179129905590110318370760067589659004443965785506505041740213175481336516088589542339579852137832186799736705900785423758189168023098751674212515189854957849257316197872360700799826819056638397833973836472782697254006877824012528772580853309629627902422201891906383824865088227823779002159110526738512541004815933228381029629062956024305049740914967753202575105959564047316875279352921567900998037842683874396319054604836543314329624409444735902798070926534188203859929639981703679791073636190736294755110396436185244281472313899691747193504900662320989474797940037866062041814451263181983266552663938842442426332245464863977567682560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^160 + -1662376856263235692928097786578728144283809642002408624683809777736659584960203852574150725613569163622477866033526345402855926945477360102908869147417530602377468941727564937110286783282068747065335899030521833889136785831057415627501201798433648832073362556099411748589939671947126101777043911476224949705042590727653861711042042193342130325917076314414752356042998058154024284627284883363755159418407452617308257592037536958217258988512188330289292823917808645461475972084495932773750708270467155847700869013222693260222403056224606902522430348817142508074439332388632827442949002457553619907033754133804596709191089309264204380828076536568008013937597950952914860175702353753273565552235577406878280953247492177834760498092961734906566701276984832592497835832345005862124503922362827241193054190521046539186096811100956953657892199093860871403012070726088514199740478532647875880362578975567440149485710332655100989550364907627667831628408583982865197423141486213297089938445213413776949831099017750589172499175342121122468767644980966925896967955297582488626550455313364813651571797519491914853195488040888234642050321409733577022773779585647120365148267500959113664974260108723790671406088582795761073834468919686601185087252555404050217710985957102313276391375407615911912524051527702241136866614763374395736766145285102903335669755694233252629624871871851116832648331487766145070003713683465749982635215792496080144320045212238420716185365678892702843889552982868080892039200901816081485400815247641520441967383981096534946506976067466747172287293234379199336201646032307298082825054311794388050262498715127873207556752282438541961334485013725763947998380502837059879819346478589932670359309140859372538685066371999385839536286052727260427729357322409935563216524676201176331434394692373071283127610677482413745430185623103680797616865206146222602575773393310725610292283381070856339739863745062660873538213449906750149087196731043425761594589248936907146275853123536079701685144949229678133983855428006044726259706962077248535545794065954107556303989549791913749366294438670228880776774100807592411718624339348214279807458680989019042581786170050506400040733112751534011585464926438334966098371604871351091871942597005495975725442930523416237927336141065784870115281214548889117418531941350860287500433810201347932700900366360902842687278838312603457642049784384815448101081011069880639548937156182254197331012553134244440770600620007754381039887300946173844232164026746980774509437251817437539553516935234642247976152842528727891335798033960973264104544397107781620285098294299142679066822130750605358742673888353874647896430102865488072454078200186825721691027979047777039281126510723912384620846180498915124009233218596408735678400969741739254875266209580484966312776074976863595892253342239542549107245865274527451929682996629834615104366048957428614538497127994551153679568771836260568798130990506662986677278271553777257627705502639516290682235641671174037669193510422283870271081071023248331900415674747870830012079422781842399734200463506643173960114667642622170357873622770929598766888589435557150735031087549050980173931700981944661418172354765549259914607588773354030047754621696669245160594870087119898250519713765313020550323891086978895421381602242001916782899293729140020914303174581963457964366208718532755261443269801811037431341588825590062406782013362979937902270236984662766934558273992519510835143224424889399939076011159271162223013155410967877014187929151169485874547751307441097995343565123457992088678444533174575649164988954496705096856981611596263942636658222899833281734602129596817331076174494061024571525902401457669722853934306206833939790284043472214969568366461704131888019772447019912794268652897482328168239503996116425852777093557984788708589568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^161 + -40487274400341491846649312654163812747037790774947107970869206574449508642630427110394197711044581784154909724298819588139361070341898050894325035302757509231347543097850712238111759309819550589135161618556528993638803659176954762370127833846842868742075868299550055245021727019775118298385456382700854997219192080729796312591375192073732620854024413684881012863106833704001439334267352766513432983293921360774119440335866152112598944086143039287787554461277612612905987626637919242295206143153614913377378156201162786047969851554949044512632395372114584104992093433593937362491319215710769177446797833659657388926027008685970891943380163373089809390709652281486419373697228066342734099028072324498797975638494559131801422208525640927280372657464966972259174059238017691815833899398469686809928495845032677008820043044056340543141122070429799346134673282679892462872225715167538734836859610275125220553222847260012560358007342353664557388701823966920650331746125658094183489176523877751783403531266565644604450672438624215042675384657284492750570076573550116072886215601541757638564906455523679456299947128995375470897382202360564565653327880578475928533697360383618787593605128581156619658619777574996664777336419313639231976718556419787888683700871010153684780892771216307508885562866110665463251092655822839817571179470181975696722233126276354125146493824642768364762568809683742090327191344313397795866394759088427342717627181231108553431161026428193793676152763924855585331024305674656654941509384722397668437428360437095342787642426501858941411754630304073923380774266310868423627258461799693873493653226783466330332654597123825063735754549067756314500462011964627823265510932890836262427764548062657064861421997781826333850128242384483488287917718035449997125318227748631839059224708720978224168092241731506427029395892123668088001904730810061298373648360044246579249643135209538435391704513406192289133888970605739129392240242818612697417248352583273806522815129788460377413618493296734851407242221644012533996847654894471217521420740742037260262653583413154202372012361608813964248888892720820579619334569944574511598372380462709210339627793136720892511655869035512798496176356150906653614903293001114087227412286105834682935112893262162975044913756272435664329605518579465326605509002695971146044678434454354194664183832316879767754525956342541505743595179800759835703519253272675012039682614676312194552301948043393736864841507678596941319429077048947986939208585401405756452901157287611829540005745416729737878886134281231956819584701922641572236456903901116270472707695468116783816161519346510385792004174784791732407896850741293191795611090339660812008169392180007017085775079004631937174557185530127276452289408585479397257979804272884510939936987179404344699749478396536987477076634602766849492558776040138083965182162906919094692450913436702752282830461768850044518086070852765872503046516477623017234634718913965825812071703091565174439128965290783218452966828682044377953048495821211145416251584900075734352846960239336095820538675003137581682102415444550133527465752983182107295371822785169259168869771386477466257615931002921810845640510380272562958380972138995502927556527610454816565324622432916078166708854395176621427163348349003591711152236948864728597357142165185091103098342338671983274967315146559201369687054200009875541288305686129807866465677852643897526623752127340887527153662351882315158764215709766376917622243731880935356566811183162160638573116144010121151823410563022985412503970572855094116681820054506970158407510731319958766516271836440573689451363527775617034216600808269684658929923416855300014471870050051328998190469240301050199951385860518703426819349359923475459484972436375632488190279236770882449204450416032490843044674471888683008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^162 + 40482036501046502198072710454625578785635990996703839502525072188242919022303751376219135276589128877618275292003540482375266075722588007283590943932674446913901785531825361087818798202906214221373326443571926503406793526045199329990524974503751233519502692979578076913630119449996443679939229381874102316795755022686548874323787059678977565255805866074952648860226652777333663463805014385389557377117944322047312269455499325310246665336577357963759861731400429548281227129687392675415203220190633894155505226379614973130592236297159053319951250216891979836300218892246443099223579343694942595888580290635537869216732771103676631994996592521999633424625401264435695862362467056501414175599533275228435154557983067720454406977589025372494363165970943047902872496706541051950258045040826956424930250546463531429746643886081355680700792891050294323354639375291483051171822420096006103846983330015796560085222493496174986364727108402558181178832005470031889112130850160556219625654809742534084440625112080552550633425021808754869669393897331240726943913783278180651312458610128501886893510889691054774232433293203198590500396577554100862486911021962466223362970937944646068397915298306698264601953728811575206664153999530999986413780112738933075712177021593845151776563399411072354079207906800335000541010095074413487165805530146966560573972848865345569396292860314523491153969260703979619748630581533801025865558454236803752431516658679051419490402090966229943116337558710785146158926587407224769607018110370487511123557554145825545619981141101946265528514795750273345107528045421412245060358674051578278625616223508412106245522606788249068004020065269326577439369893195648062902916221804465347336274414751905779468558853526796483512642099971140412156050617606713060113838744778214226886156022640756165287740198740468766045994056338675954068933287676404832730631985887003859638034047925655548200215215999714854837701453019336845505862883821742471595857079034593090780732284093932932563969088708151038350298681934435573789739694965797195851670387792583111144802470447341563775805864590936782968478771271123842242797927774356158021982138204324465534953252310211739018321964946787766492960239754954015595481433911878983668920036191850983312590407723136422394036686158159122949726740089370660495568910858878160001940255786280549400648783402830796107850097688372996825234888601564293832047378076222615214696240375062051294012026732905188760980783933400663766186536180775628519867093798834597700201973058252331181731089941421898946133420354205927101176196535818031703138478955861056725035437747274996489088768202183156819648616567690907703901037891366438405529685860740177812576989009012539065328538360195705795739676899484008669428035031285807010670845923743073207741497247739446606854413553509873245356801908218342199162925711635728523451268046705700025087134691651469454158628902508401780712999807268212290416107825919126030362268577880125026316971097815175970253896681448142875845268796396512664836137585857325694938590993157467486383072285723881504642008714234961697477128950514120825890691837335448725963136431128465971450180723252336259273726712362279621349469718492871137608093685797638379625903683889029667355393611497494728119452793137831831804629270364158781986699009630070378575266922040987936830518590518789301932282204808599869385588786451884781903779506027475668659916317789976096135502008322614469752836914883885076889376127970995025155364092342660341281902543068182469526424428569468731074116741100316463489630866916931205614291522346463008943684154496384303952760069655489115167094797428385066040965813536593727726154970079953978671969135351103944481413825416964120182682822706342376578331753433613576461665448539700111526996064066717655260291020399319846916016046080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^163 + 2622191342912436947842943486421469829359877402400996575391231848377067114411228744880578811294891700802308469023606388145017846534311994916086802235066892619399030129381889918995297332021687586491044945606601706156327669646458327462584779538163425019235686196502392732034637431950599815033798062302978134353829916683987779637460825776006202675252609975197012668180659789673268835106891325481322386267718235241811950623739058584096098603414738216292700831265210512603780899413496743636929214583114186519458520690306696215906385549342449701769075022490978949063743519177558042143117918174626890888383680860229684322132398262067469270877912156686160130946339688369525652751058916420844996772717000575186994150298895819249155810265786173675693244801040752213178968394528894078274776966852065940544132975876850906558888973988302372666546024530851193576756186971202741674537726122030661137170911293696321541101223693347619270951246455013490315290007316067889962443208456762570306661544527375962329328743806007581309426769069383510044798001579001519519432315273755329180635019696479331952476001537136728719887962450214525585802736537220068067289645331910213216611368043916805287345709012446470967028460431625503903094261627823116730807243998713782853192320635390168829507376027992318875672011595010649034301559111395883256386004605729497311649660985760084232396966414717376244053997476065521000007112835032037579118602450048716635560890329350718877413158968643674829505990297178555433307141977832828509365695172600364757074480362022672686843396877851547653334661800839564186564270790414544136208575737182814433271826947014889378795494434092144829886739753660071422179778863888499357604985556039374038582155375478398313328205776077994551437992812539083048109575016869273116454765409060643243454058660409903337682911899790077768020522179908325933363078095549808163222035055578599046189799346504765221184796422785008174554755538981135694483282826082327654110472188931974770405192908325815441112595209309014555689627380575687613360088646143149696833741702579758455235809041615445607233450634171288241330317016169525112448713347036422965850293401904227087787457620672635955147524328538264094433211700142002769520290044261329267501094698040132533635307408124161827812106022437594715036875054785639460204857772610559792176092950261431350807152015250279548564784796005506726453670906220832746421557805064609773331908118738020484791952063384185844893132980631777488942886202356324219085546415342405186154433455138313486596423529893610975513038910756310225228869519902363070129083221160700340425952604154180751023558363855614339891530527364609521146030321608294254223044120149645458440043516736388419953536941808612109353298892949747738044044005696819212361613568428498859900561179072324940689406485229414496234087006038212448831730934579041679419409328408281924251001830685677590299370580547715820076888595057947979926381413985185159642311583318961808453794601160349852493811759752687875240897969538133039923880499952464899804093829094672499484958747959681140906745303049591765438528647241622659509687612354208465223870781695971257300440212463227269617271273438578050354493481132399693727642753349093566289544341729314862336028295222691105614278691863072021478373892405818889289214064868100112833835198946779193928894372756980434854377603797390364732211615183308968054438591935318636660071698648709616472953141566550650695884686446853577931246159731677471254505302321885372071338070754775033428078580476286731151710723712779538208239011595998086757675319370756486841682147186231067496962915926362475414978477202107954115264443312947853766772892489621197257463499261727622838367022453234207571459872723501970521833740294845802831264335546769403215938298437232659132909913894844566077440000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^164 + -145492909889472314215395890794507527444300014477925415953213986067519706017339513409514232093683506374785008785734986602536824097996445423162388223821054688443508768211151036307078220494931044551836550184655864312408818772631943820335893049335123145943070234777731314362773896323490401584548160627986011299801219026577670042114846708442280404052909616606939852451320168624782456694233018934059424815294051961661619574157340003999240752826723635836745156990499250923772710587521935688242984507495560841641985363917481477228342103095261950239406484086058123417947901072036197607950748886640352106054005386552913700562662077515329820810113338009386470722019977530948372498886901326530731730545576215885888882018665297685930115704206234511501138919726069707883066512844141310788472701048344876718327421793258130882836891054507884148810617347570541657265474437367902621232828241296720731886832648876815977804254047194586092971572298278603922481066530874229795616101056611343304310140610116785778456967782163472025356192209293729159136725166671053091418384052205307094252147388465660546811499351454629224883753425590186497926357626979791720201336095553988743480055729436454804273619430153370693933537110045776156532031821266120454788644936336200463647341747675862436602768241688777451636454595930626244383243867611517975380992824725816986092655128073800408491550216825914526469535884923974730961629427146357216657160709026427685709947752540814114468220027967909439112907626108153625045078679649320700426253593633612667845068428880041012090057798439451908102588147061893123836096661686577989589217252022631053680797648872042329098552311087515093566276809066439844779032189497367571663490049995642397088728008920940788575884406202617965204271238505495480279684102936033926623787812184852910189987880481036067457074646653575892371312298792607724941691649749749078777204412146075276537807372960651902942694175049716910003617446964052024880305318303543322476938139358805203081496049918023595949608108718544653495954030458795415979817758297451890392984264660718505831984693120992490271678306453252524598105337035827180422601186846763726643653150658568618603671651327079339851893612558812699367720889867633084292752365137332258382123064446508800544552908543169444202587527770503564819037684390438709187576849668903080123023028273938229348764009893360342162137410226838687042333959200536761970642237878114793776713461069989881756364128853354634809687783225439215209812765876687968717827014226595514821617792894624060603477319061068473780808819442322474220714234677813641798853035216886366000884064309747539090805863664627084305630069407303653773686234188453639285194479031197388794822739175474342241492028125685471068292760248809909527527498401154811574677816003895134213590962558330311271052381837462831180169850471567643997711463174846656631566331138169648056798639969844954313672275536749948909597864494146738212743688823792294736293850971086380856168446383856062688098365371583278576615872694318670873272589094582965628002482634430342763336467780076397412852289896679020749082880381089070582645699594710969418736826027925694209089161181200179474860091777965939923926134840809723473362426571341884453247025558155968904952859212235629489612331251152336177404280842950514725312589245308420946454877547340432405341003351142421334896851440233281817419601407086175789694131269694856317192076579648303953896335308854864034426202702804885984036535934663947114312523458699100334672507066213551696174007077442748091603687626753468302830613737298113916468946726502091510878815956289622102258316107191910765075065138870937181602871511126895160918486886651192588267968790188428084182979653712893493373864019285038430529939024706763848268068749973657367501879670203216797618866246123520000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^165 + 3321700602354466072991739775130673177091777035283132756903921477679848959422990486019926077348733760713383522192373107144187294151453401880386748228772318045483062229981957767177255422143661808810882288802149985246641549988733800143653382647499822690232409743360303660063547075020470067256954452573344282702323328401082320383833423462659121846334944502916019015523579415309855135749669452306163430414619845147500130936670900850266346729500704385171214383312452758654522276638378069996617685052882944043926987260350823837101819749016086233854763406923666358245475329864622851378804771655047841825197839708173897823206269034070193581916444137546629336464146499307882990789558631582260369716238291069892919005679408165660696531175204590601578305965102144712752537144479508349369629033636779341537595790144540992797463316835916614258853891230627903334752564566418008606695110805732005698685965415578014477234664173583432878834244153892499513112155847555639901218871847433084697991285983383312752335096208465052863503865085403730364222221550913602998451080566075642821037752406121486399081281296426134083535700950570257377418994058600228371199185076522876315521184762971186664379861441609604646367838594785567633059046685152176387309866363039914053589227694163394158256056020047790634187496841746759335030546277217335587074707642881168817728057005199964850929519249149414964519863202476456056495288219317336614254880859489807033222358934358668221881966706544762607191342449578830735939434222395969186570973574864637586825388664376845292226740956848205817668956831825733049043611201512373384826279031298184861001340127122410606355892382081285621525161657904663364172100533721519026749243714095148128079590180649327438295516734948766695685662763869807375917930198336456184513419418231268959506928120660894768499785322567648851776619979947533436824075179518150913015471065699576161418995285280500793228210871493918632207898740172847746168947331225660521054927342098681661414482107011533206357079989572164373872582251995129378085389105845127545401822036107197822987118803547568873921841417874166735962140991966040363349042145739708180333080661332701589979011533566618581797249347291231136545650500069519500359123545959116529214444362097142110080498406556294648825487460118056297840855481906712164522032777258210972217832694013589651503447144205303125919713205153204631204468619588152459816573964038217827521162068893980674039627658778762190056182380221210159148659474874276706291463641507567323856326920196067511284323041424064073950065646841625685197311418946075454030067925084828309474712522909941921712373448119445721390825210684891497161819904413905090670278489219035716068525490963193416793853860635337256999592926532542802316181498970546271803034256883406135615068329128262734884058670175017024195771479301291780177391507790218860060158849876607623803901454643170986267326280456708035626497470620391726105116916708598271909809952834120432783531159781795148999444435586807433018430676894712846440258781360646822290496043164130079667342092988122386395206982722649323327227570737559433742115042483364643184778718554736829398760466268880816722799147847539700696469297862915159143118648101631710204996546539955419605153085757764192068555248563592398218451436042471911606073615314468594116270395208437513323471976372827635270591964628489035794788357000032397541716684170102705404593482062699012813707039823728146831789787155354038776696594341682451659686343364809051120171175571169500560389107988240271014057349764014647813171152121305960432838197262176377128362069967203751611496804627410917378639381448007404421116771532399145005634028701036268638272929825368739677552519441237686917471334641881775155576620124568162064658860613940942279160978219177825657683968000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^166 + -42086992173915171062896805675324328115285066905039916922840942773008079737809406059150192131879576834958566520777376562574739683286881892884859881411683095543952256730926452853623179754692732728349611657472259936973214794804901255578731465426346595872556366130165458719915743550688134614291979993758999895803071261876557815477237751230708325774406655318430416043301952021200822073407644423015454812505595309768824436366465221715679030455426646920411484605685996805871716685326796186629144323421939315955488496009870797093184281361969882348452715040026308939254948273710447395951164668445121717868257491588081596021397098091212802027093276385951572142306932113614026276693345009034492540138657063405406805976766646970253522027031925040249899993513221623231016213352040287750254197351707993429028818332842959299672942806668065812759242193714925584058903850043767348485337036474252899521669790508543999878043245954266560987686024886753014254943621259545530191496673512902415705625749999624407099617914826984907850630921085615515268381869071094658673447668735353321201784909309254500854032385577467703386212340716444308422422556352659891162281766675070031830096271390355211196406832185542998363368719095915426216641749496232510314962198229529292345431641818911597522366671304231313887759146417668485097453697344306890639393281313655525775109033176919720482180293924442919061575536954272322129968995040375446875370281070785676916011864917044675628723683469863291506302896490537893454518636073876801489808680491012746114881232100939040361065086779525033982624347940965539986693730458652681582541277637227147342370679480775096524535107172605385385660501531201297694370320913691475988072838958240230512913114391482923421261160873601629528237085831857965602434780213678843714827179834889827901706918312014462033140749613372602098817986713462681598536202349014096332598913271319437051693720191002046728309854657051404288876000986419859373989878584322840375244576422906142493185322698448509526034693382205158938135347929019341039917508236194875424016548310158786366057050659048316267564866741049815611556420379720196662578865030524910781106248873820524058265419856782896977766180473135088553499038673408220648594698383252965162887829834693793490127001147075651234391252667243002467404612802675324538973828038311240037557241041032069493581272905719711447256609039431309407904890368455491546568441381668562831458904078139955150407674345815120048849635309105415031953126045056457810368225807813679463320929462220559800705339065059334255517291820618718998109850199628605537506325716304036919577558058131555909677986130401208940829176270715247673524349661626918641404297879687584250275299598512596558881979632097072603099833893279648723082927067898817338559055300815047684779395245412788098163650445551807689363258251495867620684519343664508557813460448064022354741629831412440459909933767278166881907502503351478435608808537517433620440445483871129712284805997901133813937841529107574377852384075322127701058848760745252683346642941886920228946851012771352557136643133765011298024174657006823945547212608479567245516479130323961768481018578175249031935424229825103560985682045560023170934961204423729655099972011850939695110500440832003535775982305213679404682795212524024347036477200104908778250669413935176873730883915387878106327528147275868476524569177584562684125209647321831687296777573470852301758142629160129290593860562664217425797248578372424927771067185259332211761662313016147652682726790146426368873695667374559404055208677993952046404342218884630931706592190061524710490455411068132000205137690551043740861055967597400817018917602408379606006137666049721004479541418738356874810806309424494051303325407746854971660045974476047143566019902960566272000000000000000000000000000000000000000000000000000000000000000000000000000*i1^167 + 227959215434848534949366038448520846816322423783956204401568534682086123952108816521451359249049767844920878439269745584028256177037555412300075769741921228991292076646003110212910762102553103485890805718444834799244677169264772009125130445142410413343565508970824724619656836273963227006306961798764352784119866947935060550434149404828974707634114466121382196036728438020622897045921474193790798110613162671255287297259228757125652873454760076702868500356873230792040031567408344891106914376192000533080032222017203965300665031556553172197699957286992683195308814090595614952304012229164589518019802926640978862168273739315593538611296435420988168839532239098247412024809511364421871883021911201581878224172579767972030630815392203337428901059580487300658265382224001502177222379073731081055743802549281899957895602464020524514423212154277603980084439942345874485116178668692009013021991393386749112961080323445521675921247469688352214616091147722710686288305817162968981114618350839411319244974049507993130538653003656702737878877387586024191080141955702736017110675015098241307761192125992831360787466392185068033241072356140767111261884610201965774335509024174101248962840050012836009429354211334638173251801949649941256834643759824713744957587295678296679737671063355908225609784658487981201688284091720242678091343650000516329183884552858993649518491619967304270222061041089838715237690406470068937287434826377130892602519295393084972485709063323875393977617677385639280871942979606486297783234137081416670776282093861765654901624669287890215566705252241929902322929706298433262206902098553038440078353341762292613900434705950127974501106351959620971734762781620515608345438537410021423353196708146940096051232859386675388557379387165972169400114524372589361487645855330764468890193189466867081006017662348052398318704329372705805511305703422790380461037049961107297291231512023098832106868196296043425007970967167774256619481649691088821530813968863252229546870526795498770668486106389177725471132337997136906768450414032229319202948220706260780195898558125756296754708454236462484723866068840974475155900840057611527720476144755943629856220082042604540746813644475214498415640262158281215968218611030701274610061921889772134217426750732003440963136787445650413105476277523442769438114110532460266897042680849036035079466687529741104338598762127655361221311376117109574792887354461725535786644827847428481952776797887144974534521661715185560029598879121745396015159494696893845392727784589250889917256220156050770874950783287683631239713936214391981842788800146907563550441166441353023651649803900943094297219802097560562542644071422135078318485725127169783083480814580913863378928686197731144472831562053297715970116527711002574210483610524109702448192387353586339412068813191408395609455595437054090460644699495838222705804805907198961023170186981854365991930522623406498533818611621925802627754666045353022553429005647201870383590849772463557039886726360451007312063782869217212589367849827978586762910856363633436093674865168597849985580462492392835820756091530449863107416467150894942543527006127726899896149618006593802953037984043672080619018332199659130697118101597332067151692026855439041262490924542261340713596198679422050823761908157024907148357842779534247274971391366101673289772969921922553281622064081099900230383697809920665135622884246403393884429328664918237335843120744931114896453683978771153477006044819041497299801483251472790001029917881556223415150130319891134395974092404977445902298649153622916603947548663237814328659886319446657518555401729661873380043961233411873922091094134915117584031050453761719041708581844220938323383502206833948527246204669025550666682459505855552823519852508679706919934361600000000000000000000000000000000000000000000000000000000000000000000000000*i1^168 + -152472842833943330959981219823615858183448087911898583501937730714331159094330560930040469827579814226153234661016163414573004628644066497651265383468041311905121271930801969708314893750221292847894422703231507688502701224494721157008461004079887117841959215439198779979224912228195360806496774377051743874273714026609004319575477308677578533897976966839118598849113441456119342633459822936164408213781902479666860224341538085485453953100838321983595364517673432568546473331547913843107128852492534906829883214335013495667561677084705922896039643819859749920446059261472314783493054787748904654932413275997557151772343762302161442925156130046333821229430842206135405835917492611909132635462792709257757519447611769183405283670067560135471161257664842407158806761702930136863001922061097440578491679433956870387137279320942444451693705110808834580614310025542367874371342781313692142550774431991568568590378329734522727261149877536526986221921542361480588941985255857936969105561098223392721496664128222549842172451569713552519924213644075193537121312071684869609713931523540658141401901368258505427177612988651585529147545459804456472668727325163011967139956392653349257561608203159799543185168844851165416811792982330368913180102422516444278022004637250811458008059734549925882298328545901055016747625662479632772373872460610489829942581840475303432497000852091769192099173021356181251099804731532017784584713355443771537464650357201165761328740293235013815382056173486474440288503507154951078682370947739204763401730698334186535632760663041995532460966969441082780775221933815439594493181435545835962586088712551800755118424050715381791707169662490029850527630231782417805863020706572732260343651603482495536124595382820086315960433914607234483868719510597070878372274166070754749435486080164075748808652473566538338584796623841291501320117885708962312622512259624519291094991983812640867682352230404675474259705459970462456304205405900011724293214145211890087750934427304353377135069482936282918046622929206438396149219269664908108737005347775351379803457845546298436797835388088098343050172696624656929100969529943905791881455927064146931730573070980092556683372446923015890257149596050943705536415832169756482607136093431885921089461179410322464341800798162707553346167548529218079444034601283785080966505764207238540300561059219235890955948426266718817846231752892315147310489084085895295578120543330678969319496892911179528959741045546718201313607934252599221580359268658444524603053637673103613164692545601769517378262444836399314923049633100940448229489750882766355111674948817659583265909376821492882090182268401997043776728029155158563049029385366447803862140005806139943955730429788014567603425490021447101530177958527084152028678997648491800099660289840806214796123955818755572637809432212849402381653985553865368507605054519291205259408958297282129807557472985210407982419394317699512695492226837531993258318609779620584771385518172208546102292358858114376236343814479171066694181096577244407223210246705097618394035535740950891234480085316457281671581775894085637210204536622832651521218812858067337344682002585666096377114860502405004256127336250349045628726262916841650629402997019595526268602672118907738930661955633886596025580464048452381524610065841685559336007858259710734458357007128548761983408343243643273053129555875990849520963094635421327029000918978247477950497311759660575028453939627833390423630237438156200811299194754621338796105258716625830434456244008978163422674559177871267293734805655684685822890477460483114130497755670555292188657564318213913948327697807813031655272698949401657288509844786434402888408554119385611435717502618387150440925417828237643627363304038170709680693912682260070400000000000000000000000000000000000000000000000000000000000000000000000*i1^169 + 23804327018850435805484869994232506859554433979221308463587134345966367958375814793149764036715811428010085270054719730410808209388212406898266756722824168537377802824367622611666296409647832796371824195467627838344336005981924691862557857337205481207014520134301139349459095759677097447400673579656260866083440808857102627036808893349432015944513310805793296572225247572575809139279107495457346098648270117920570797408864021694677318040179808253835326854151254013535125945564184858568140645349850167789468822844160806189986019675207566886311392456101932857237869002394263914540055399897226730129777739190794271637541531973391650714614955248425330964773272506227810533994701537379379779003320937596202820081464114918551716902548220117880097721790292487454776789194437734346434593916025163651520560528941789860805623400973622330720966678755645537683600103065929264972478383643601255741853724438960917195028313669065271188872281595331026801137727697731029201741117216955618751057267767822471985743393700836389988097815579182605616050487660470394871478153743968483410438348536257868797431330414490168135728651223653943269438654852787660112963265078618647406346591580507092932935656109429147791035482323752169820657926224409727991256922984797227814675315250085071338910405862640546909198230309131905128026625041146581599717261379062441274572469414589538643182204994084218011677426386973650571659041886381767085823450279070759220793917384691121717796112972888587874519251454988259473781827059638262722514952890411217757081784146573097033726210843563083540703704161114863185974372383900498361215507792148652811226180461951478382449131102905280521542303304183258200633796604757064399030400902970910219111197690585112932994308135977743305332636679725566778679729269539071436448485389888730120888640909149432241528920379699294292131043087018133572369294435424441749728914506336616535863782804243287829586841955069960237036546956611913607640875946692507668882520002357705322186369660062834353249591425759678514937294944803503847827845694327167392834277956344906806701011830863059639463572587241501193045914182793613844804067642287049261200300255881574849700697279810847296763533070001411157600501467725771757448608868068734523282446809938395036394507064102451230112375237965793696592381342693291154543882149422748570731292755792887794205358326346164328206299083136023993393552642467354319324711010730697896158636057861016248368566779797694924458821437271962955701034322793364641212592721120781469603996588564777225203017640492173844586962533237146280229871962967946506004031226572769722013866907104046922814014736237381978841599133422648541020001010248180787457601700533810393949680792652128723960401844668583293207013353677243808681646041921447384984973472843061446965841395480798254087667336588324283200001216288566469469869604984123678168038497679107811017227386438856499202066652750685408612145088748303180808220119294810320845842800697942422581599464815140207276802378222152172966948197153512099014004451327133388486720530051110361044884832661159850435206534873969521772635948993494990714217467306072449179013627595199615618386465101181849782177728773712363497572923684049576643974748707755573609176577406670686251713520007785428997960626250473208855394900176906496226106689147325782012060708397486111474417048058043019776375317166993731830399333391877544109904401652888785810801521971651332937881741676768857848992214351223855437968099105843748201811304596000761362885695991140478599409746463832459891756015674646686066966494845025115002691682881622930990152290752154036949402696098821172084772979195648926374571028431025618366671125248630467030316740709192053155179438231109618471657286149254394754851660658903038820352000000000000000000000000000000000000000000000000000000000000000000000*i1^170 + 902262720191680539382990321657236126559406971071291889897635787799550204705934513818281966936827073607337465982661790346350684418372194351505379073113219651921754376216984443457241951594841425458364257926951481715931872580732988870180755657940097231446954454044189992130126465815357047492592364612783374849469424794693150370641927089095172929552340947289325180764741122355842644492703528539411289957577030616996343918735226074217444640039019839786057280298495296636082978821823300113954448347435044673585367446006007653674197622473769010240921790815774430215689427749214594245554170256138805149901695993112143360660720449310096765053269875240767367130697000173217309369130326859734208851991675551784437133101943417755070547412779560416805512136355729498628774809351598039405987456712173221681497924319366325446192158348284881037594813084368325636626431153555192027781399377322351944168752089833015116102286024233470458606015979540856088649660461705320243864406637913397740001746920335695395295838880286236536144036653347693919596098704980920979955688775317339769471747568412451828413776536923766215192368524943064829804572047365649372248712680062923987813013059446660046371549832765988662490405855699594825428426252966606529078412955715462074440576533531138465391157548325267464020790901538177772532689410107668542885035403811185490968297604479559638525494560266665068770439929566233907499690215086249578677043464694459483812735914743789935336010583029385231197782000568841116956154618236344409965222715549791517536111850044100669350948467439906197713228396247371214737753273530388681689500379374935299652539888781147586272183912789346279547875784244126178660086199344506787880563571491209798000899540017977701503433312361498023899144994979531615110667895107255455090798076627954615838315500657433673649117944598391064578834892961121826029557623880578277150003531765809277502611776671274747020270241016243333337120437018590101183471351643175160336883373472719721455093259129372729708091583331567188270671348413648580850880587107482714788926966192836842826231802945212060394730687077257627866833678701722419804632623696158219374009191500116064057174267993988628737317640565165457153031275546076392321557540294161133813927192106646348060746611787009367889720404443088783623979899145255727629025785764344853693319855336826049402858355452049861811322118314823627737593861096464214805367276605021546179248021741845798278462862765253381453698756775857423405400015363605586560491435646693491931583424486479650409946234643037401619207352091142294583103981412644863991425432797229429638914276268421652390749909014429525977551885047720765415288908124681701997516118103116808418406087594349756886081598336432678562654944587403752207077447762172658534232309315762104166790026661212681538894228972999695242747735363322003382753629381559764528776030340671215377846698477682500852330157741071770049074219930462670016252463657151173946534458567348273063639891115488130058984486822359983705863997809297175985204433886095716032083297586975811694349690344070262959667601068513392480786382716639385932334357362867234494624066772163511079521434553376766649191403804679857862939490545784476926926686718611487631645711081974188263297419448094482375407092930238163116133478363764534128813680814823409779100678335297418035616896141270718520295635163625032603747804584306936747476542252369333884227700566942867860901341220087316365222344716226141807960783487500343906934772880410701884510160700854428744000476236968937240237986546499954157746393777814399595541570618564014086741605564340904724229526947253999579180060182448586650056143418462311538113785636231452739190903018430022384353976984974590966731398925770418366822028029198336000000000000000000000000000000000000000000000000000000000000000*i1^171 + 340666732950562758536711024517776182588113426664085311276501396442203730662301630005042449245972661936525130601803540670643324436295007455477374095059793683372829494143134350875327726838523865268812819698868814688121780531962652399516377264415000613467804730443653427273437101174693175880165842610383682579565334600952466288623192924797078852591311350863985447917195617145855705579996333625686714032348540244989925536936716742631583607912485488974229656179415515838771884805908429972865205890560718217721700076205024576586127298861636244204858337587344905318768744239771520060589098708071095998411566579059118440697461749109267273155920547227287055900365397769909221661231534961877270561200459791928749537601851337230286925757463458489761366731722987224762937296487637518283323361914589453295479078508881382477793275772266923617847134644895919375654844029411655148137434022756473062899228664489274047030785656670672856369905763292288512517803254995786561431291360386409723660365291785667833068730962580781462267399731535362029929808217468832275716684122093919425970549689045160955192308771214911903892866838350009914003606955934353926561914140544362717430428601983395465150676915492649600938658879286954796196047224492708615931787407776732996974855685128658717132767658718914762551202016410155992807351171805324272181723845470296239331516617063955112957441450238825742008048721506763921230105563544630315607825425617333180528591720394793296194432281980640077693909063063184384686417793812003008315583130373198437892202708066083501996882622634585612347178666061984840773916954543948231934093739738849895204050579119849027415871757816820337141663844256886253401107033611541836087237629483704325048960659346103801391133710468210317581446070287797589144657175620918835334231571779894824176718908628345645621248820095782093160454267360056964628778437453408464656960096258770636267335028281463799801865485256451801773310622354009536552848300218642237422723193897262270440365359644647916605394787060862052077827410916042743096201784972816783194433350422659115989843368185978861211827697282828555765128168213886862549335545989757186658142153796790398759270915038248820867867263763533752882589449504113750536102545567125910226255356656833106314394834082120338855158510329690473635098562557125664381165654352652200358426215884943682731040753614599653284313536925674568601567550186146514330771022648394667668515961970537774552410530141822134025648687652406682481381509261307159196218827064864256729288101087179765523297789928422688238368592307211197039825212965906092902844153017570873371498591814407767997938366688444731270194228978915838777874077515812079328089871030903541460254375381462678566469119749773480758096667019263648095069964626867492227569716892461718048375115136958697393009814721909044889860341991076000335682978617356181420092876936808121279582994710346304288440100879028454064690080796601357888614022653304583663866350554113389092396203057088985447935371087496692848524594620111779602158970121105227694125340881705599872891625574753850668555715024658126918915486895207271563797276598708551950339569295347063505818540822665512111443418077435846850301753676618177976905184927460979367477700023581467377228142059495447969805891526810645583449913397785146312982132850494755357849774453877784543820647978876621488778374793591937154847920550251298680168915525140620642402617708986261668454632438403977940048853839846556814742396665526367242199524677211920515997632605864661224437510242068223749215597845142923775350496936364319993383458790592611595910888230643054278189315692052451594856736924057881997058903706297515466653114793981992162524201150358187528387883543826058726709356290246597039620096000000000000000000000000000000000000000000000000000000000000*i1^172 + -73026213042188704589179973234243737964483205777730906789336150341964970821507806974693730706334358963254179355300797108340634832110007432106153857098155424770956967197778434376454292694010540400161124931483897338036304612399339350979958841594490569596006797416883835959978984956348903878010787136298752778365646103541061506180404622571891199485435344090838082278237150296349925359354603288158669867901696234598552793169926644457192613031481440719589911482224517713559654091682524501705941070263694011294427137289171782957820920762446570016532594494969007787546984925785300636831098060653522180116666548543082370281072004855048352242948787166002548748271205363200733852126397466907588537601637803687004132577376534102818795638010283962933047640909053254564282560751115066071149449880956191464463642394432791729028259147268028746429189998320376030721667117533194481990710736287091253770114531539955486015041203669594005448044684359559914733783212935528310931298944373606237368114270512235353396592392506038828308882387073850865670866322166656627839857266639208811936546615448735533233488330390093563429557266327459767455314157100269457211737467168878046696694248002309610942909602484126341847861005330316255040201689500143854597799563584381485735429775673422128193192985727127383005205629932165081274394824178427059835616157049758516581407635571712280795591374460370611554666569953953168709095770676155695452259533661776183065187325375716232122107704649199372750399459598151558378371511544133851807866219876573666146590890433174283773145885055552974789816658884125510512812546162078491972355057341887429329984045290480932014681298326206761578794826205178477155935333064188219309499447343337300468816212698404163750757139247906798625488360120384086802190897603218886651530336938209622003572103354536799094891007590927683398782374459974155812543117624117004745384194993526137230240838465950290126153867793598747779412261521394192281479126175217261509523934829257611334729065348798867570497663567372415907140192156760793679127936081045361939077140984685737326961874346771749278336298327256662138473117146943767138417143707084859413003676417191234030848844518536891780136925418857815544217776354244696854663550964682114750269785964067456509022513794481583563351162307071039419971030917640617300775545983040475241340637103789728985514345981811096843799202538602694476333685813839910344401605541719404542442748385915701986962458609519407005024808163296113826608260627763940173509257807746025275325665353875079552903313961702324505319522428307070676143008122198470635486587292035406136914612262520562044100160697493550198177940994390690701952115969042585787969265646296712640820297659866226627996431322117058341231427414694994931732338628085908416438566472367676889980952479089551770257567470987092893604591740495863413705103672725522349261100423722912336826554736287762675504625303766228991490002523946953458459775800721852667515764322200694910111649616490324463214524947912953613871651693286775528695593376599280325389911021969158527840988746969946389902088311035945083545435716622621520597165780102365301063807668990177159528728082463746105829957510531140927601014918949792678432421397995782353248463806696609497797382925571957456703662948194704955730601476361537664997996925363982206435109129085266960092387273589033497527393732678381278468148481590660329313020513203726949588164504926528828392651553085820917628131164623904114852754484880739536962212611470355957395172820708056716366583019735447379278258552690776953417115554781442172348931122023203745848671355229590854603679784760280889313849580502873589261108519065256610062744810061750037542103398033589703774667624609583812229283121725440000000000000000000000000000000000000000000000000000000000*i1^173 + 2936622693310894243722177555845565434092354462014937876676533652937100309360784231208128350819575569419389164951208980801701239834285605965165471214569889531634629345782030260370415478063674576871302624579848163652200985907786671890368476284078860764697590567604873620449654215796337948624200701224152791769477454224576872638109886157003009747027786454958063927833521104763206251358291589406328111641359645988649673746227199256732508561054317331927763301049420866846776086883402196009694255194371559815401652500820209584751757547507084896929509894551765885773608805070133475577349862426515111881893861088253254394903208319736747907004654726017100907986810441968959149096070703137323427627209197876244321596507862661237201543085739843757816977507824115158496932502050328150073767841110992314986132058144546020803277340002679876333179619028413978561742122074222937820867604100587273958400206999364913127642711978459631440576252415608652865972752268616112231792318843321659682824318762894280524789414161839776142586955256574039332652898697876580814961898342529579300003236633963483854598321488014189555697141952296035652635301041569985310084985847387401991798348248106253468518569247645902260112150292142513328140510916435722016831236537301881574601956808268597086863326866812016324070380215854390459884741459721331970767885704662416651229307666822627385783214578466337797598942047929875883161049003198818448469625951677449646545574435547401004920677409841359217158391204575090173656893023638720204453435241997504989041866527320017453563419748914976836203854954458784640098552916079911885918706516935239505922187969061692192923080884436286448437739010859787364547652544394903754108154806508707664746886943620115561636657291215661838545322313953466330635087112032178014982994294316571913775109645484839690157781090737986812310437777793233261350434767218054036047443638389968662495959911123438381065336394367380995933283441065646149239702737008039756624047857633603012892649177895140686750825073425899811244560886998960987186203907229446701372469147131684390803508704113393044935143441015884261444557206361489196416807456527285018783258382431894829235037348863095999813647507962622101712818456582043343538533550273488786895209489142753164825128526966867367671800361463584223501675014624596162349828547513747120931529955425713458748841184222224748208756932916644962905813159020018700713218309919990439141909895278167188240702359222582290613159695052343384967348792420133685761906218298015057454545544314437170794832261055861097280573606363541279502272765893748827691302119825600146811893855643796633170240956589200410877261657195889210466883384978874838196068320382626268635676860801097820747593710434776565936803767709916664961728714633290681985814612888693371321524866170015863768706186924336586126179789338887999898445080584483468508593967203242927909901262172734033944481265208638764591783222603911657166925195014526967660443666566170545441940159066603724357471893178281863953816375445636994030643479724772806921434858519066607585911535823236455496622036199012735755279889618575594379320065524039189212358949107729840553019319468816536230297114105587428104936496129309715507961905834368544059129892566269035632441363522658754106096837870233161782139562749080891494347213368837074884447959484190395591571011812131115648126404174866718156865892375856685317838667523993608316842515651965463018261402148460039129875395920600456202660499724687052153692041404964455968526289848132763519151789134918195969951183804060660288197811080546820875976657821823007541769393928327515193909412329111013273141945823718004606080694640609984281618615810814913029762517967950414313971034782147731783680000000000000000000000000000000000000000000000000000000*i1^174 + -13161660957272432689490075418031380436020763143729419359330708637025810725012151645121852096258739923191583042046051327516720751409644796158642364947905140126436461605727133035646674364178814566817756007305627598753116904868335949574177787346480083270398172563959667074589939366826843214737464529506225222620862114980765284759962556477766548028137003205791340596223031023635040137101577820777428775425499232614143221994605634449535039968959644349611532939172517282318735591311925410378999158688828404597555611453623879856254680109157206592287542731913841030839507848689208512825859771811525555546194194480380334704732714745929536487553854673974199979452703730162091303660169859506630538075514351393524674737881733991555830835222685862560626675523084503743080364718205943560315682472776338440421302030989626743853670151814926954814467856812163285946842570633140335403029329477954284578349588666179646694163170846619535828769521052927077509953143575515488867671084669268366761982428785831074115615987119785480625383296481201569480819212395736408976934401707260588508745274064005787052485837002756572668451775208949949661419629791309086303795479604880014405801529707380943243003502650788767252216965562419202759958673980984181202396015900619012803741531370367434188120177445162162354089534281247426407553002230877767394569043049531877406432234046000323490517140570117256591310478859766589515147606970034603568709282936845350051283183663015087601895258114728201019956969468938508103248328557783352650697769694994796335846963251447676293600532989302615752088682749253167980000797308792306507826429781497674824364122389511807152349910004625208485574593055080575932262960479356984207489714661969854620912000617188088924588928838510141541124596657008836591022554501879176643593155139272542086017870732341683294095672271758460394841375645856300599308168087922880797583811039262911755617603753477998765101701807380536041354226115362663363059162081815279616061823394486804499483520238171671861204918577317978573033017488218585709555055994377183492582971676413412658199598428607567912244742072228244878291195977958835293385880108315128395861106118185943605324989060575109181422547775449687441281783945498393854184871682223947549823992144191015127899707055477513965834073914679883453083962714936727954066046159302374912848991839440415259445919859025586015361472214651070404831240766776913664579999514827174034658327279453911886271544849133126210876217432145965402376988353163835895768824829735846687901399072371521772978178125117896335193880359445687261429652699345512514956308531354612147718001083859989862094936632649660460756411541138391076062616139596795320479670631722986070501113177006993068015008129194039414742471830801694573049218203674282948672468489310146679245571256002992945881049123222675615491198518436135324721379816258176634682292313417728705142043213761919425365904133238433501740023545810634330381562399825771455873236572195666713562380676894784822858102635591627221102598644126915810949021537366179047788032775210548334567615859331044281633059796377953893281241228652221716460077472531655936010545252370569551548832414343588413495622243420997061752178906541516902461915822647970508763128160158944172604770742772020966973606774618729084462920950916159304552042874355759040969482287110936637230315663608954648393244569337515026247313615234788247279388744550362043062576642038853215465284844996369680752376832414363985855731140989383416116224276242251261910517590729152912995197403210864570796306016187653223277215104464136997309357590990239058737724744301945693747853555990692455246889079433641518655534089635876742297864888676662742143052832255471130411416944640000000000000000000000000000000000000000000000000000*i1^175 + 366338434347754599004686953306024941727739675062949098819933838382106543449458463210918409744556747237539414503383542300859693641319497982629084952913061453221225663046371645772985423390355539994752039321233306172436342524718467820771366377197027916786225392720297114878403714145443106264650873450794188849579274147302891306645280730546057795170259750162153047527631180965664738900867396008208021184411610003910841946406534057233244092306775227770882190959500378034675309007327677341693178474486285000736532106735745885378487556629240140608900934855162469236219387626650952225524147541883007617661448723618486945726271698899239353614595335404369361885987009377504449865740777216533713079955878122580205729310302637343181927610134495139896048318211102797366846383473264349909830388898903690019290414619436767156993396848431328713667985994081434027982952417985356682066898477697434835421927941131540814508129273511194534050463438695783552376259379529084205653148140442440416137594855169526701743725207055055982156177876240174120767471542103318597787896035963345960986847687698876262013612685719920620102516707438649838790501840288287404328330410539635475917758262771743849196537830377805498793641325375351738657396340074627447738357639066673010762295828168647670074580258334404158979009100906171581339117705368254430989666924442066539700357712849942394916484553320106881575939072787702209116030586209842220920358361262665958229991746368755300889643558059578261304633217802385230593035508615924162862287997642557762786403300173701357554495044430035590935817890291908081571886138161242665829102109113165875265616483435758002999451343434901530512351594459078422791440254494465950012874343154905171047054945705924257911362540339175266276817471227929356439358505808077100080666850725153121504455283741323257688737955843026588949823797726947329327860344900779419124639284772831501729463963872007705315614052804276715058146853472812069038519596330880919174898574788212923758252664594412928518940724005504591922244128244845101584457400055330534729760881155487847499263319818631028709329286295672701374442374287105905277855987273810488519269025677939978266721562179684150522637037331669547590732701347851992897309848226766824776310128307705589920675289262355275207916491844941713692876792615798032837754517706871878847541299372034805770487996663926557220213554821829154880760899088709478371352691496465713238406900516870838285394309618502364590494275943719881359610193638986321023808831108166189434362738757503224507870069959053659552069867856679015661184228020359777605894931970519496157110818731672147550123890754782634137864087488773158760278337419046946211555138297857947118639389091572289781841174674402044638224534330172574719519310869494145721411396665542341062733299028347558555982219841659428690843225598257182457017715977847992180535193514631513800028570604590073962892871611808795152774600687290865879117715429684957843326953906871472019875864281988263467847028272997189567300665619614384990981619220722215706328911945561825004885264253145285554790966623856122696574369472089993391042677105430768172127780326024561476635074457675618279293736292752589471074508296635090684469089012475483055920156188631114591619991499956924294398942989738670140628266998638722387920895968092665941320640201246533809766716289613532918785562856231082427240337056421498779450101562897152406881806819262445983791406379830609777015471589572331812722747155114799672275861483994343716383741699974661170236739520473362081881253251204085646591437751472126762307719179460910511484029925064231055381283931520328849460072621758079321459910791806536947704123979459988377611094886086344704000000000000000000000000000000000000000000000000*i1^176 + -7489981685459719644762135319640956672019208307299308174468087360230383792290843092340912774509258505257972018217920175660862609848278016915682034660438121238469769418766082527239913877905606232428495110898555847903269207603949095436199182088338261702762987069361394377836847605699156328348836028943754653750830765830960105454748294899292544659410568945369530274774719193476841952304868508912496632749020996945928593394150403168197606908325941426968150647764946841219361020872864863588479350324196438431333505861780944944358274982444406866217371171866619336125186211631812911640972616140677114588143392471228740499751572979106200602617781465865132864756114974417235494138611122511231938804602898341664338548885529744320850605478300085012829521632015346860441950784539765814036571470970120018664409453472596144298663621884792742317314044829192317529054176981008582444630442470142773102484794663032555816378771631363612234452991633143820064431134709179214535025416249662263966628769650474624476223119586237887308943435529377638220053167303268050389368820732855399010612866784021084462098417309262923428152174914915077033975370581811657008805555808286737227515854992960551303079290567099059769725667828932091509194139544118237562080213085281108588342623131290645665953114972943919645532300296181855622211888658752330189641847465401115093554630444848411358512314489908212846423025305402843252177376434498674927905065968609327909327712455065965224008197526804113191469521011596465624998888607612280132811589132764910087838188977179424770880955638248232703497546553997311696531728363837019064965766220998874961784459976061516790034374161292152680684273305523917048796839301604031923913019537487652140768366925473878521567942412638587398213397070134331643601859947030990911744817187388118167904312434775561821751369957612961905085869667419293492604817704244399026855224230268544394519635695268758743727660910495397552512338890093083320794580686330169148775185024687296707728160743471704284915582149640624099601379356277776138098646886159192575937496602753243178873932381511913448408931546574431360150498858909345482468711518360925726241701984976840636063056043815517321236523182219530936788912018534057969134233105036205433568583099519240448682927894840645487248072735264226453340582274899642403720079884249529775528991126301267887416872837946737101999120985677048836410422391528819078280412107576036187325038480649201185185199238463818961688849560749474619220239131190921807588384822909788215786666221886311329410627927385410694308125353301459730445386194632061302627617317263133148847891885149204827943532030043848799566858443743032657312458170190492193989179838076361059766698113610978971172756060386251488786479662323272510815481628550674730358811621133875550124405823583134230191262693729186842405110288036587760448179964501660418808252479510678504379328654394881391137153338665431853408039141018081810167722270213908327944808802902390732085037423774402292303192271138392674439710025797455432980930345746205386140483775686309797919331589262606561006440235191932016061396603574746876200327464278515201976455119584383437351818205363418117921933628988047876758422869433108989224872023065299755876712350993579758387640674580820415618476607524829836621378123180180972810404740287500514549884950614767667834359676334849265306584389102305778350827753261941779159476989397119612989300211450353700431110070938833907530147253167840124676728205410641147137005331518773449770300443162169487743304182321647696353286352003675348335063165676688441844691915091431650676326127045872414483686783591522711133697598488843322116356868451295142378880768561855279604432896000000000000000000000000000000000000000000000*i1^177 + 34255907957697513991017123714368320001184801222563027362791662267150542350131022015697770315816760000271728519834799406485680862177676938190882004594320948112007871896762638512519071180406979962685672776945091068953602108741696166336429230764503464618978239415971251075769584552037183154002849206659957058266334185228867192297211393244118523870482640789700819673196923522557270149222015747022743606118356382662983918715592722440816064651799282392136059656364369043974205336469748223678476419275354418624641193106617664412027382840856245811708804551925589009016366119511331477063387520191578653988118943932808046928004743450436024340468753428499460037655643266321359423555056896752271110172249970218872307246540041397386548880158127008757017924508112110904349689520562322983213937901924165262774094353913077460965419751888717015470828880884035520546250899237452003669650302893802153571727362642016540684618718566783580053523780402214054477418870276149691912851400559712455016450239587999682430688724925490529974084288274925400630193590491351861667747008753428872590846172796528336228513301101689299436755677417307657845794488265965053298547350479055217329325208697216474014502349923902038688808692874557774747290002330175836001997996917787555125509493210494045143737977289102178647677630541578931927275968780833191580307242244530682734115266717852994454296822888476294511648359087343611429216604156631010035051160418749892086633904852411271289286726667635251091889389715239886883365637707935118062565860588128587394553850618630798320252536131049711018376936169673578275888097741071881726630078378497186021954994762341053252425938935306820240589290828436962812219857538797423089295349179518937313153008220764587296947796897540266735854513560434665293480147342896335499132232547028247381358139875057572035458007745588981552426927939398720447158490921731979238816637040536606329380446357920186220948613921828262483388187946968461074450275010376017229260979833005886425608838563874045934326246898000298722868197016243894804683361232199432825027465543309306040904427642484280281208091953795885084961737237025019214901588230117054192029394825559049791116340490041905752935005154223967483897273068172088637862687202753403436900111529155235906062763230396862761493846649773324407841714650957712326831198660063755054507377629433447369669124501691953344103947581461081550223833082219600620750268256270806521246891443953572807219971078533394314717151286744128986543550930348211141825772521606392283287890315770863539259938768867650669483300791528260496113085169553875219430129026495411011453920833268495888534403637643927320023172052598491989078741591929960882330139919616490505007701709356765174902895855590119384625965504449950636272145865281689846092844701686283410406910731772697915189593924951067203104976781657591818977890645365865294485401373389199726688265979373422722847218113833793864114030805707878212431572368951470348543054899831144845755554082365826980730881493046814384303816466165561541290846827923075790107907557673878271951565628171717321302411757301569519518754681651666160523803081440053603606607447766648490124015613245208163132659559812207129282573156100158721991140051934164278321327349427001858849794390887219120042205779488759282225623041622504388558300359062802635657999138403800136075981366857730890425203204868599983515049306270946029562014011533097248365714096731491652204299532155444696418208168735080415494597094590479537791047036191640801870906477625570503859220298716838744541393870274523354860625803993824259723458359401876474326016483664849150681791476201108810920148649019664845821378314686384650650999723130880000000000000000000000000000000000000000000*i1^178 + -13269693684436687879209101153270541299736821001730362150593002555054020126083301382049704201630344422526365069494949597891478296549058562008582163534740957082778383077944169861709958767210639463244140661564818149390261586744111970944496763132279681284744922289679569340004740108430540050298995974532764538918765397840767592870693955665932964538517051720789170158285656046221769356148612292648957972292057935621529192547944209327929494229917163490369711571888680990146802698780239013047344531649402021518805778094339016519497388000846968960399093475698540251966554216544348627104997161404058189248213968116714098149323248525170191554429721965753732103787065174874794229642627434253298021389976638440659147464173068108797333644874704345393599697387607705163718417914487058489782917466960171184063315431102874211341214816155643130109416115104530454326309832198252778305788393049683460222133664350985951771859291865714193951799286809031624797758638782765138415709007466007121762366050217979276702095109698911279891829874313804449475448646772915743840317437716475364901134356771432896896643443573206233546344202581790816010273855135932004407418225692242927350221366407754668526019657950586311305115770279709780794830395286857171300442225146201603234688279344946122261902997293356351375266066126941182371504682831605135515773694859421481687779757973353522641583337753024581773388984250373201165487784711279068524359839394785338883888237345236232696376680838265253168732598411412396747386483996651593946326409974093826115049579367464900371841217132445369064901961025881118923200174393887111213012067925410071533636262065744726328392679510597037742641899871343564451560499420037887208440181434874692629640131500554449479179613111253803704953352947353385107642785045237669617898055104753933984217143254069760848026242667508129723319213926864504609357976698410814632211603653287233534080313758492391027516593959729620265610126550002878135513626934487822158266789532001292036865132435064052312600869065187324470458776039220127018715056223692006025861042008862550824501694000040996414339445543978323022928100141195429028460605501366995871208722069823346509148512115593203949081678286186101323073014471067917943834805867983527466871361748931816686468379078234652048568663656859668477072904936278250988225265114286762483580739330813539913404814434513427327119088326537797779901921160508065027144750368907058119474341700096625401026560877167347770343592823891960280486508629671958132176353579670004237233047068224949927608966850231728036778840979937815356206580527714360165208839239984333597143193764035156706335599516194688040752156098317478941319199439191962986012161587552313444046817758432862713625617348460678230442672342820434031074523433182392709825177671537336787163046154773005173879436465692340158693064135039690858199453913582994131114475959659881908156368162382980837680118851947729368841353418577094912076559260097669151994674979748995368312941873863507768270843533242546187680463428441201282808525744898518144551522869411131367776485978923780015732302111535223974700785108569195824423744830845636243330759510351380000904602369828534010874059284608230318542420960886456038056687952087329050000906179417212075214231702012522453869814020746300446844424662456901673644250800972318636677951437998260502071217634825815937109053712802086655964939327528495946633708743861528938926279111281185354305492894132235021939591849590492567040125384399825788278186101712607990054628697319709440450325815832136069014080264791809143279320469108254338865369269152614062202130098834021856286632137550356948025928730549044183821292594502419087360000000000000000000000000000000000000000*i1^179 + 60329568658562066347804867603773430575803597820931715732111158394663868447931657281353195719557148419655257649655219871384244845045560595512530634665528978446929499767624867582481501338944858848143898822117266519079026387984156945875244535502206424422509021851983188891090291120975983408874783367464619222221062439889363257897157388567368629515601711715501748304123377571150591980665112681458211988126237136545604049657625654339043003585306997651976288823604436915580752277643224582104246951662504413271756038417795667947367677782910040628275956894738552344607555529251007187611453690228250391178473188901236902233994534099995821251156397065522242070623818352744660011770448608374985329748703671706983233535789214014623449923130776491374514974360983169741995780035581163649638343912822274924014111001616173937596777167989393496650156539063080042523921417528787353434126492796399720706911221901277967411209517620111502560404901646739993970346302103696243657065114075948496369095245847312987349692781857088496696881949972426385294794381771905788630458091641569081966710673749778116112119788521419741012600899866847446571951733525197793800183703587180226920783617478126195047614539118546009834159583875615583365970559902143963916949710831420535811257862049108220873738962259583060851767408487992796570292373966978026968903823028206543109521140546217604961975389369157631869324902710387123860849131784688009357474120287522090864245465589955435298138988864548290204879265732225658272033380799114273506550045492310732644074470255781075931683758236843617200446524132616943046963485367766061806737927229574840198155603427417993565064228065211157153175782173670947701238590543052676700966771953800054535882198911786296678216314172084091582079963996367554865739192567372243114507883395826663773592151362667968989293114239222145438936343007960199527001932580794984342804011312534339666460990168766396444337298882101246523154193957061329900837042558444860896672709609971223737893965908050883040184880610607839833828271021280699191203861205674478886870006827719836478348610269337931446599596549514451332439249967574430424977956270061327350797025933794234797951136477229518438514256580539916366931204821038406351604480811034226547931542588401094564258450731973172324390760413230785067910521207404686083368196081812797309205015788786173806521191090062946991294211347615247357068114574013606426823284713591484167868401824061246443895549192021374365151132212612430533418714498181660251592856906925185301641236524735781207049231921117303376624623708854669378573732066771275181788012807192006363833666918405682372997359031793486592347632832681296404076207620180060939121072878013043073046925370304927945883568742441165765339654366422051816200904055935918224485445944697568955041993161050865707922684763804475610417617248350365073811232179936829470553263327167952216231673019758022129247958392360623349532771138751393111401405800662991237240834279905338317056061037381408366948305444964664476387840701324919286333249355004392826063918650730502057835384645727321702660618028607540125068662574206454480492317196514122170557819271683321188072745878912100305935204604288849470622063669499715048990747342342937833858320368388766852376759104585111334665900640471196636958047097160589800826511277034516920696117852186650404858199354207158718790204682205387718779359041641739343981440830228160176588597873134559562023682296536667574729119822294787587800575385414091815437821697794964225602701192669726665943428298195693808128233049961407738183652716333484230204005657261742310859712140385196513542026886255443438431806860641390783711150080000000000000000000000000000000000000*i1^180 + 239908942310122965976947298535729996983611211620659335363498320171603294918809648279078369513474967821602153985061229356213813473248613605312777885114215968083919512581111015180794403210326273036084540912649037626795707705477986710952704636521281042793228047308082646582937584278716450714490979058214228457952898706965165566886592169059111590952161038022294382656080286140548595948766766785780188946736172089305056660392888924901835320080136777794987651590384306955321048051559760016418267552773156063264626493575532794117992933092694897793378411544441571096157076729246461518479730185700663984850635842172099394036250192474359211616869022680991605643689279916229677315139996385153516106957405168358050033694900798899681092863049904203808049804290050762128892942647858091874126319049837999527006501006086398438970488726436102165350266323375016607057936031462057120393842618669331192058089917286649252907528202731325075344771229301507569545136052794476657018569621213038793314344194111581618720808765767781492358545855856027818484662371454231221619450819536842863156488009401827770095463245892178163837277719074172727446248520950322781868833765916847100348629015952940712681352026317125705381362750269796916224382706832814218781898004500049052596988328638408513128461644227770677209947000213954427218444892562944545183373152362943826957924517816593086525801705281584184540605379145859126718246060880168763549716391858629437956249271815932700998978134893659437913900712035845385503167858752609765478840507952693917778448378741427761565238557715222741893149888179609853329943212730287100810481096862985858329120077824651929066239340242898887900080229393424685025076262025356287391443357278576568336138529566302175310656958946471111316848533197353002766829444786391264247631306652575922745538934901024707741693667802177995365704648495795285957174122847774893274022306616326667193490289210949300608929801468562728490204193719945169821033255923949270779404338987669333718790871709807598391871831302901800167593489716381741155550713117671844488864389015989697217966682858527288669970451639701883280119356899139610131801041246763676883164736743718561013989578710645840481042453035766026069166563957089106888917375704500897852412912121737246466230404299890482249080250713440018588974886126597724200040515466296736294235069912137943112423165122376559022164915743800120150350686904708960843556199806265328480527582036992024701741531198658974575361371120973320387359083235875958229692826438538901855738844925992356925705293411252693753479840926572100739749287191045596703597679738746103120532417591210156585358068012423145162449880732368523359573785804016824159230356075941165698585968257681306936898692924351071366869532270130283743390270364402026646949417660943975107160220477206477689091791406488245444467847431790189730168078037366983281553804257550147344352441900008484216556239059875798131737024749572556774103526029651428948549960562246547812745878232326566032867119599438054942643506129688527077320349673096317265919505626581670482414398798619643419224369910246634396686533819929245805845581895244543510757756257969947318673035012791307987714592040541814978611997537013310295339023327639078704054242325343104118302594953618609137369725848212776399194910330521924738961400867575483378359327211235562691446044140584898472636503013026695056335543436531364067599392576505711304054047780628071626808438185471174246418166703382908357139269367881608755495999855605164322399251163422375696284666336824868999574936670335710535287791893862578457037018868007637301613840306282174077679387290034771426526065852416000000000000000000000000000000000*i1^181 + 389895623968260187058219178917028462430141630929373354294905440948877135260204996320813496068967028835675391157316505263489933678588383138896505966581677060819622948362173907055847398020695081413567986175221244446524088749731310290837921214062913448815696577954123796877229620898153250636339689246308032138527641303776310241013136723423168494268356562024879103954998974235254757021864461405469942721090478602251021495402172649368224470567868350452381035161336941537895901113694169059612867870336307954128026842374573007540466181095906848760253502290781924897830858867376828371757173331201167437699443122421535508155602185883796989744893187761725920436544699017953980815767363992637218458088390369774553033858000741727128232527580300038661896206657424725777337562044315126555765140193556406051335731443307980497449982503497649723214649972626000211894225676052940133240309480881086283691078111742722121858154794103595460771552573288684514931520465067414407450913050560690925738934328337291481623009528020733083905858830545666970266347338653602263771896873086424440778381000106772075636847741193224138882859848027880089707920015733521853456301854942502989382618967064055548995986572409654222820089008208279926774657715263335627597884702070113616146362525039342154368346299411265109264969182708449423260359963598402433510676954795124723239210791792251870919435393747994460035772053672521470627519475549909177093526768236114643893336035353648402778777912081582787723983099456171182093609432951159181750730872243817377788224827534519512880202051235916547181392246521256653160450983286209379268268445769382694984928631293311723081715151792744827022709781486312575532470240529053532010374585104065971765973809006930534184656125822853807038426378085208580472564323129255493656748019309522680679883570268420223866181654877765001550388444061799570472806440150079934797162237954783757650549548984602167427748196342000748686371262747670652621800597129380776989536268122228485861228027828257620039903151480145893423291364523009767546476343202055319955988922976660112833459269726725200354992814699016070197648352309643303355191169435623608924513472510207874849648640836615965979416973166823847099882995492238013006772189568500747680098936548039269677247125884309168016176226191119411583565914308906894927259781842636500045640693064335039877535696598345070870733417744343052943176346153030380348668149345924450440413432996410215554818798655216178795191801022019878883795904212408168983973741586395294233998287044598935225235503265820749390441580186980762186753246703111305185921653893983977736455829222516977353353514506465128872793485787049214162270353106474441359944889800996744555137528382484386711055262278869191729852088567824200623229511922964155426736661950959098689582399119084221069182558575483941067287194566417845744175994165066462376553501157681141699328501401303259657752483242152102381102157182825128328258776435694905096118396081972001756965264934576315337725903129056810582754251865073228753816165815510486132600969292415021949962685005305036869366815891490084056117297243165760717759946020825291754022834663249971419528429111837421447188175274526243580463124457750933747126964511659080237202880593666319636060593346326849352334160496393074313700480403294889518544814782335559455679558606662616088395186393424161571428013457108271674563206464182100207777946157746582553614442764409901797202158421223655545368779347037628663971579903225033314343592071927844973577279730601306890930660995472390039928345944210184287505855046016851391778004006625195840244366309525155248723566480326656000000000000000000000000000000*i1^182 + 323251619110464702080979806144953315220032310256715089774217012492141958605534827671613338983844653122779276994046729270490756076653060580590866208656031569494420641072858019598234479768411972393008091072893168368088126050366185453542919402178165436462857774339544640465922958039773211822603601405962568731075786066607014781409292263525061575053568118337450823288878021685724686581755974149484077483490727433458151029985593278362907815893394854983125433643580671433290852981289536255714853096373318091893071579806925144600254457638290888591268108017680825461145948650045410936105308202401253975017097643917510717070319455242880583796545381091547997864356417630644504915406273830699141212892975143458389541415205905481464672239144890959456339551526389756633420573645668907986667802898829205357281532263478888645453771058173598751711518066230443487343966891530039058409307297217357270509173446978148552640847544133368879865962610404566707680885598839612709748328013309500158629270642518594299629389108752707676319507798088380075739400184597411766689288942621997680196856574699642559679903920386987741770666084525030212637885470992042993862717147383590768497501108109122269613342614778764155334230789725251742535218257000253175584698656096675787669283543637604092493376001103911880201307899860352309897546027251450819119304528760668306508908504648086373153307138843919886921877345472265263812659524620688223741949891899977132906681096954588687559771414845227310344361345314697539681031441731456504170469106039302346553246139634406276048604834836047134284376913618654414908081130128393894144703259805420201431339935659761030882530549892552710179884504952843870386824566653382737680502892153547418415895594769978471483518365384059851797328944506865415368758454987444761030097012689963206852784693955828475692205100909336006986763774575621476093229038559642453659090827987139100212161529328137243237820914709867818480239776088038235670989144856499908263609883082556563823180548959900431448806892881353433357080495173317334081566325989971815729513534313135697957870041850619599738657990970858860105343336006268657529002635288563389734482183534201746251049781968682501027107900434906632919071161255053994360488028439051881193129961111042101076921939580219945994021119497619690810115084861239393176994739695664190443276948512831199821262074223820542230224728554044009499655951021662169087722689807726457475443737152732604975560630130456709941959542786978412951100795950487457471878819509883268576683906311876541355356835002119979288703224544042224163397524073382942657958837757953248292890733309185735190073532467435069039917579373177488304117598392708247525193310146105900958550423783555822698323041351962841111399281574249493028998474161464611005568053589425332324266861796038230600466219273054159065372211070803923798606173813433955166133063872300784767090868894921126568170224646878349774464209460788093034179215394977682871209261774980615322179090850424384347737213146494523958534400423490327457560916741625197625309534752871100866516359012658933160358099691545733479779345644766032267679160749501004539228571177861532676919636126589535885538087902056758952537441804549255002737545771945952440516788714843619511550913172392505176276134955302383937443214845256010682523523103062544165534728064989800576022821420859291972628381376437570441217182308197565778856037527946040716252631919025729487071294763032018398213809697835242077400821360766250604058793404560137088286216527481418522214163919927515577561187810113044025677700552211861370033691603181193181886984962629959680000000000000000000000000000*i1^183 + 135267063691848335481813582383362841408414236980953765207004009734142697738728050731222498433857771447305960950983411905689760390246274405335405447735471061628433769996527020379776675080925503820970337016689894367857056400261297986750317708614718299060251936371691510013210104273146894613486198179066432623480253314856855944331458533383332473359681602928301775858819520252738109485061573947205573438767689324605129799265326853408732303451048664157490555940042182297747898967592252615780617842425936371016558214549888756435498961144826755594270933045497263984148085882591430053929705640736606593791401233592093678893423011708493580308628122088051368180988666118772864392954812138462580458625336182335422737020376568228247706881921643954938374730288030399213525568679814484298351680399575251563479317036561789848364603792169078948635184201163823936643303472359996338381186062368430657065365817879799969365470925915525673027386111354766395655999631718681616832492512893359793524211467545440895853090974570732229424374771837589344510004699620912651558072534084801243247859275830100778227679843446431900166015563656581423129193693135426376809043093842862242235048144335031276559423126133822492190715647751635387527044771767654196477253018282270035976614747583810389774658122506377093993465119770857331925049324844644029451806383066604697034306519164090675362501354451593721267986741843192434936056364468721375970954885768464159298857140531518739248752819086545612777226887314820609026060181059429756581558855362798596101861993497118713123060177519048014036708651205037682798714912173074508020235834838754987232275325200359092390981223852021363669412639102728705890763720356613104074139731469160619075933770683154636714055015397068484800758440143562644723605289776926189353560743744014879029627147819339180384274010023227310451704462219795647029714455830612532919142093548816230879022984495829093530910324746857321437506132576896921680586668192711883623662251397460493127852684582148471833442312242914844379762403457616043438972754708684697638777382653936056524582172505806756924747046586123700234370274916967738074605740116460559633977143796247672630740570726358051504866190188446142546371778344835435392709825320864923245799395612102567956775128837268801609822618998172282216856650692721480492915498299221646608078128457760618154237454012439616447744381754657766712652052922046946344366925798825154652937529297927961773046262833302610725765527016744323225913605120170341392033641910230610668597276534861693124213928992887492480250145403478879339777732746663225433500537779923166718930343291453222412126814299963916501933061586702829811695202421457654366449427695637428400288536183758971810039518232095718623198598527522803476276500973595516730694510278943151436819419938491989415693999647939837965220782685244407473796346141837948979033915234013084357267360156322424884703093423152004312468254535843204801386974914836611391231011195849397377089152805970093465374654825649018045408667775157207005358736285229956167589089234402393292876234000892755675245718487981858473619407166357012333514359284189729708601552416602397151473930727002274658582743979735269274488086179893310703583925756159032840250623427041360104026968781137244294348456369300303804470461050995981865064517220434635043367831294005743455823622635392964628622544652806151807503086581409555464027916460164450741324509083511330377301472058054492675177085968845370236337125596590879962451129166554579547626246388496645968213467486237451157840490146393034246438014369249187107246346015504324362240000000000000000000000000*i1^184 + -167403559343642563298185840686823583375303164169196390989783508163470522394737204577352322886283666534331788381511061075356799381930569756627016262839228910773386239357010238155714970132638836146254074699139961436375439665091168346273424022305090977465928754839673432192954979751135295066152964523997078446477450025156452528545274784901030948696885166304269588441209741917774578080904303682993689967333148071606664448698710951044571615141035462442580924781101218247485591438117199335190634026102245369703096084676434216018447543994287607688942499017207279495910472182994886653484059949621552123302103451428611355851411881890133029592065908862905442472288583241471268008401360976716364136351312669940240534219774531472461230588630729507996588928742884541193592006763160124660208627311337999048814410834169112518085363041159396534976681613344475016771265782871538293445884477157552605104592734400480079804441080082015308332071371344295604363450288901815576355294214185777277532271171519460785967545140197746399910215998978292378463210810971581046274572333961332139330469778250997595189088593112991133561323864688831063422250089956882641400647344512558927464813187538217946545119282267798685922998436994367500331390265436244024722363928791331173243820578997477122878341513144521286437107941193666862566480416375284879111038605953142236758283933418766406504770530123397103282446931305987323041761467036337088793065789319143108006408884283387829068982777929443228308392628730349546376725430874624187716662639309157789740341729228073851779184308038514228875197368296558604772755329176456439262975265720553579473027912236698659777427255645961432359884731905637963434432281912726833080898516144796718997844541322588359464525359177609047499993483908431834937044381880058532213480930414404355801721690727395074116564422051550166677832705376666008936641774901743745141011650639847219380049236901389753543420817282558221932067332246115878469526895638941875900849172841119102670988998432585965256554604280782947336935781092457581946377586200322989826114140325542464606239121192840258213021121394479343938247896547660592030203290625592056145131612244733531591304578071948293745266784026042023659635049841613758385568494529765273703000463845629528581043921640182949886785086546158532819430819336280890004511979451480591593935880630709178723260227532593487103925829649704413933672229963255428955567565464272414165956928077660396624105961126691323489348890462225181935797918378713884373241922435351869978108036379373049745320216718691788179671699029854129946657041796252341119903920295663088226852294160764540167878023871952808720340555143892271252596128133392355841150445608493786617546667928372021839986957515737580342498462406460239647912766572806089287548296621773997086347391615946694693303084092178067227289263597727350221032526096162278864893214281623458649836065717699594495617973229992170373307279488718813617423097141311079112667423411009451456976242076947909585962139070843309576542966633259434468274068822801969523260729636117817843003028163228008434159614203930150854578714553355854899234613716049358799462253659640876050973235990849322789198813318670434603220641887727041021640328981932299557888687438503424533790766890165011929589212296629384539660457718154446712766748293768325209463333262780096618148604589799316880472950002139153759005599722246142683122645598880981916071755850663533460545710232382589802474132229243045433101109924103974179438972670373359096711753354041761575709174005173450472665732252537809739315543770398720000000000000000000000*i1^185 + 1945169751088295290903162830783607006325801772998602770093410542085749026694510448846356868696549773072001935935514027766316227607775337821939940897688162910884759696680415216249268036579015957704352609518913926666633892388117788106613862988213534906501331956996115071707142582150130732757826530199360103472184748467572187420108355746123264929701385933704578714123462591738860191899208081776360060144353525865309396334055359650980514804545597129542443692844012704558578964845477567137884889194604882650767654397424255509422547361205537099018842507828201070167948843788761692460231233901805976813737275173594312863380252100545502897766068412996298988935919090140006197588870122041936246485849725563211652104523733289861838260847227397719380322565349038037518534252815062918528409603800298998417950359218652883940496484930440351968621865989511548560040172683832175383810411215466927923370643718485465894325670133475890094502829122868682811478280420821370657080096666987301051209234834946763926317501040704886888771227584225211613414071653628086084006592949756823279992580657841214914626192157441527722278172191517775766500818367310099973844095160224637339276515147624663162703841589733786816460786039469345077482733900540544538663324931789621324473337175278713985298272991302288138945094351646564220456641063457258333917112964136794457595331742198795075387335102184322233895977664329297114103512728817743372737205748147941468328369305166315496049513986478224625653709400441337014944023017296587423766032668402350188634225208499660502605405640124809984533432582842418531065941658583661357999794867619677010228163371129225396145272035169218962676726205264599140820430699981710662639517774241960832869062243668443554363760600849020310324755080247751773424616344690709437657035466400170414260243385894301648078354444321184278487164693622855996347964080895460903025255195313744275112707360900738694758831109657246763194063300154855015247071897291478816578910462243008529929741417096039056665024716727068382300776407289640791146118770582725293510173802826621941195701751276643946514818692483589082287342173535044659791377353155127672067019547036955711738259053478532287583254411661057208786839095478174166034464473624176897514803760304839887178489149819397484527479253884658527965352374381636940388761979203253778625318215507595426194877197554515155582935611259594964795107243040328827368616380837449947218982243392412596157449474498360455512002231374419378309079398567373661669228373662507244461051208378336154030686617634504819522372282429975128761599487564720828166717971029558635739280385020234970597111637880806901667348149301278581976267452081153227225775934946215637609360384803431316315667516719965870875064828452414318944407396099947575728714160073135438591356953711731973838950131551406317585715522878122954456875388563354240440160694933064734076473382380507104395281800586557395284326390620438447438493366901951727049003094052522370773169705453873112674181924280383529356221467306183801955540858777085039094667667622534208892210694849073664807901225710885737504527218073743710356795796191363270258705528184309832803684150874184289777252444747829111942932317625880215416130107972988054653139974838951511149268450487842524993521481536651206730600236231001026657727140146589236353567885840250002288951215625820514139323784096657191229706689880413427839341791054968407990624715776199410789223514919287682453615533365484689263627609998658956775518518412171303010939940558352662909996035774753488286777344000000000000000000*i1^186 + -1674903372458413909764484175199824226872299488239708053497562707722486469448531064892739185007518027439079588344048736190222282507502505616211498116500612271715006202873521452365111132991303297744956749393258721981601502387108233458599526260007091591122910110716167973238286276658444286534993927362036086259518295599237261707240754634458029466707700166756795533888185515848128273206547602950546124322032945156388775755338629421768793307189827113387153494495636940728276739935254588884852358616677598569928666738153713110896062972828491106736971054821617065822906155667321355689989686678838259947054162921231751593949794078644596750687796936821440615157451119561990610045651774834601059468324298235520566154955884993257517877651844712084010403664812480006738064207564592372473523224162635098354885049505286345097159682560858114397355940318585789882750910177822696233998743924024874241774179783665163668559827171684956789712953053750785891090820610557617557854162227555981094233301673715138743678953845325983671258549671903653671752866811838320665573717147615820574292504726107306664913225059033998171987149184735830434807082268983961846613567082378939790884166741699995595489471985378021185076029821733938378306978871267667368167301177372978812851963383280837494178982739821138810725180508004570877657006099159534920776533645867039720827210266889413941202163166480149640691956746276251709507455025098989536459339578700941650471040100396735180369762611789861728272006158353800011886469607440971726496799398579136982686037765418657411781675712081478894541524140658314760119939679135199866841879251301071564372457652744894483474019146960935554267933156205513160446677225322421159246061678724042737221085283965553611394987929594005692214635705273221304139696388089598588080326042928775842902924820522699080648413301668860295068992686949757124864529400587491904993300967718803339686208307803290556153038202426496842785298702862329407453892070497500066657998131189484661263044054976701999032946606775497279657118642053927224566228232422924050838270450422728181800643888134173229258842215962999154024020674746314103587918609371783553878199868394315014800220900208141908809071674280678442377264564350741556639076479066039544919649015304268604624232154884568376477312684800791813572217087785931548535663661177101941558075481530429377744276970024030975353748092240940614409660651244227981754434833032726367343148928430578780929752761577586520340385445400070064631472687297316760715883579552515819809570158180582552391211287826245426990255528103725182563185746548928121533096215636610811562164012339046126234626783303464068406957202674958659503092068854300692383868077026510193349044138631210281860034256092885749373516335992296462027855398289049742691268401227090404487992951018790037003208641571597822861966324725639066718468080509443712839063606925111972679758531739930270294698378367577355199007648891618324277524209482626123813122910915473003350163818146364938701618578377306353179394761920110865502452887524114496651141419200442187315964561641977902998860994848623373418874749973058201092252505073743301885771877329122522184372452473908303314979764121871945216429110028174360687074381574781418452714872630095541390377216431425433326310498348384719617624778768497390880684205949300740262599928627276279920537744435889694699838727500879121509312701725650379281691267338130266558690124665959196800853504532148849953126884333168903453051374214100365544641208922440295661590400871694336000000000000000*i1^187 + 370512093344308032934322773157890511899712890744561791990944301728141127869678795438187565483078747878223876834032780322804149892539576795092147734600746932074200916916660834349989162368403128385399860592570867207311042505776339797464305165014319042096800637572030441923718976043740288260458342150116726691617679951804046486477198583804627600935051132235245670098261520290762455473613949921033968911863058472989951129059106726610585578967394362876727580414098394567297244430594622961317074955031590950550117161854164989130937059938010802805401734558105975186937072304289046211219824587872844643857409721921668660275473589504940066883014871796615950206284075510631845066999225486157150601535087140841197190146989351332120003798363680933900438404921305857101640219501770689760866218395116207853764203233807974424864839225839634172532327219211531293632068289225654838067172442595352252389958679691546806437603217670458204375993585598229707147049110887075717467892533387683975667478706462880194867658876231336396888214393054316703867045879429339203592947462393271411767580057731338963505431925505003310001813086110815385878410087628939799730271362327245956791342419503460044954635117182443238828375415189070628910414559774895817096339089348320063027268988782021586616571646338496193371157330475444371602696493841375856241855900571942029795160838995161074297333081992912954684145257150329311965221412891156306534260472595603858771819345487654421364984870315332996307488940269690074671700670067373300038950439210821727978087500957530641363084008409921371455545241402243394959906484778002637153781429489680324735786938491824456572885077317559274596806537345721878547344753473961755243389717844272864518474692374033100290072121214237134275099691273709716847062594661016424404845338703288286245819104798096601698551872429991725626442325211370525347101184490696666243835559586257573646813666135100073814123987474391651441128944865897694859560333556179266528474353985183875096078004989744383801765818191487502118607594245442033081695611112210424290404246008886480156239463304991197839600219802973774392397870932057090055520752525742695847583690078546337752330721766852460356547129973608013775604635315310863051162473534658869438609799145579205282361855875215279029368185781983739206711152533937500444990099441139123430804068567753497127904977670247840241549008653355370708502855336312527008915695205214626025361195317917091049066693767828261942498091013053168539758232214806640288136124578863908145012143784104079424896344270624824537292444729935511031955827958384715660133816384803913516494892172216656626720740534433488427843506547419386648155310772226986359565621139352801148464001935292780248586851297701999813585725152291274578415556717220167615634118060945193275707294006745651097107129991245256269646931155674169985179635565745540272792123223630281575933520585012902808771377167503065711247694011502637390129576039077355669788355205132540846500537222973802040831321139589818927724823007618054826076871751566581174996008103316306161033289336085808136291250679519754388204382428714418729071798083975048711522121585270453342433146179669833307958819893667552962654330226422860101591831908332935412978294191293545421924549688959842643209330122720420107455183925418386177243076484745691028394435856536592105989217320619533197836152311469062136885333197647882290534013748045735944078022902341302632695131742021328646951997762859733588206688881531429647810560000000000000*i1^188 + 2125225426069066181296790334054737761442123360102376086508607311182186449361699981171280502981708489184138247834214935210838756603207518971829785652864200446370700785910955499438781810065447506274200220224398000349612137244917061385815121108723157820625132274593891816583683278820352012557289692351253449071521316025949194064537282106213095152625067923253283325671465729628563928441291046407317363031521068099756809191422005162220187762847780182334841730880010231529236614432296964208982456091441057997068300488201845232547700494854535951255193425806962928658910836120330910229766376364404564865498399375355163289895473477067906781602392549684852771547771299267088926744033506530766024100906328326847338194342435191826331269985209329689113848567211722114214164501650798682540513912410539091429264824740598994975364252421877874956384858176083644644898732382698721516326577162405093568511210279129289051045963607200251904949012516202261618146572754740192051403903391797996943800707050731086849415967629644893762634886875210378577628406855124792729229974712559395281892757935407142358103610232923104702900666006252218760020451155952445162751194963145359564412878407664568905094523679697914029979626567234708439431800763957582639038571954959568340237871159235803090469396331729606321220555157272060719389855668216936349738949985918810123084652611709412250131540152889400537947485192931862927025960829365382308631211134535543280285415553431286615906786716540672980677966955138214888814922104044406603728007757426906051632406414882045009680544178454125343114745709920575908749181938982946234445170797959768225264978789594492468588481824365639670872514488064952044407649894938852446553446044085600666552799143743141021023372120136749945151584984526179185105111387411799071419586604818452899067713809389905536431132152959025757711042646231676519165318531664361976913819503520203420890907500311592291287622081591932915872607007919813048768008082690165376844825174880851839540139796744684639771951184604876320366492133392253873490274957974354612800281003481470374260022142798094169344273771499538752245644508896539206437235111726868824676814243791335781987096143216244212428029661502207230137036276741877884415101826730086441074383335758969739472599375059443065396499350195035484295311009599974972665174551124246568586809637777410215788779606423576182741987510936125218956102423938217849183180052089687678567714853290674189296459753303264290030582192417714682885844503995409690986193819449397125321247944397307858752239971505388506709237324508267054783383324168602983495240005229265856045127645577334303677876445630580250191571555299398678224907363930670960224420492382768208464367998039814243377604594297807078984392915346055548028352791974128136919633050897957395381607915299951748404851550514228742640353956179012251315418637183313818901122085912056331142510226096771763978807970789806770486422099830381099502477023612835160492943520371745109815744334805886986829874030175726641800481264699292355166394559319521151994038852402254406057248716063613077332178154842234413543298819960655874885101978297437613076376992278912593484166880444065054284841190524574797006576274933318682470598628393212937244075402195231281166522542146176357481277005304829973187347481112158704770100965977689890623156527219343743871750687437391365336074560076405890685312616913066021941062515805481394972265169642073012878872870721585208339550259118080000000000*i1^189 + 3009005015994653992574228420668570580348248514590126543388233087187797827898016656617861308215899957476639486934957106861009862064281796391423056701806972873937767434338352291359007487521685238692741023522628761784098296552010850979121688744280397336427932435237672369200128035414218419257099086292028632867785683991713965114526025748022654333310122259942985468748991264836875881734867152017081452830765377309135533039105551884014688225055811266085930646826033573691061897971183370633976395633260773078091255521551277644767900984435514000124200700895653478494817000330624416673664946255194400243253842191992323781638575392563247996810761324579383784398201167438841923235656439152097498908322300847757701345744887641393595639837879272397501691593727786557801659953959589122355048619145046364138762772203430987649201405629030915149494790439552223750949208529515731197945156053335940229621837102771757239327325450979563734170954915337450777921139527973580689501233482187346013594333800473788329229877586553025025200451530537590273057708026085655893798999352613774376258824727380484312637392808056496242438141400384836519721627449524512392120175802032062326352367645288476286794655129822975031972666962060364332625108119342331699952243899970543431694184873479816775275588316767956540791928580257076564139625125811777566571102260508295643617354016711892105011845493961342376188705504364084602352759196552095637550707736957117139608001543633274156802733175372619663878549045943281910746591570124999843188547594760492044581529998090860941902380794267056836838752873275683218102922936896226322890899837904425908541915900058064292117080698443043377388926780499910309108303062950933847046996054149176417976978724591825440945911319234886963593317510466161820830664559408990822678273203029683052599625359190030933299919722373694535289399362907211722622282123548950495786278497454776170237802743512407612360581421721423507478011486987773533940180106529707959445511580311363882894989319438354733336566450071394401225328222692794674810758128737289196891469069960895886234628314041394667029661931742069703934501636208719071032937568696487290040742478316737215106282123150512897452962175494538803746087583132856969592860884915631195225761039657066632431524960914562740074476707758334809204233148980289935844660972398459713086363230324391459693241200795509035847027819925815650580925036286634716268910314913409481499114443191552941356927334401975309258149513876676373176888789129964028392118104957508299905401213655631734339863465627202416520355310501516889605664248760253149722777258679480818992836471808800214684916472040369122461764393054308454221455491349065459459362972272276562816488795820221241499825789318769608362809717991543112363640241860996818130443849347783136472252520554957300923345407056671349121603350675851902760731285454798191353492395366359720527306971779297916341781980459877302734727760396468488733734965042578508068408731719379398245655638088442948784999966505677778622516706119035814839363988504828866578751264079355632975015807567456205071764381660397677454154564135578424183236881217474265749886856409165352022689132272331007315136813960425829464987138825310099897637212774748623857879953720007203593468284132557341140627374394467965145953550908092006758165535426974896145401916824859141074074893136877823735300362868906478335974107225684656636450418350819369406265626130236047360000000*i1^190 + -4984989634432417482743432439029767365065560691207995805937772678865087966957204139278670808526000230520575423111904586844666274810336556772781670603870125578724452584237807987462665834239644793945421892889791151288434106289912561663203251919499852632153623907074944542592332344425876091763453304240546716337751573842826627577513820837788623665118554073787661673471818296870261355955497840707438629763468285546644624938271509620189902099762596365581259150497689529582551546992163667026171854557184970571503813145107069274623186660184629479519104127844672566282947160570690777047617005426184657222310075347452673897435240796145585026819997090956951381076263453962119653033259084313882199960354040568463789675079841816086274216130666256197999095084399468012897519352324186663885466872352711496295359850319544267326987788265093153168521381245541078485414195532209007407128140122558386567015869248739674484007533501881065994413627180127846056212555286527969719444568590276573656471169214341905126816479144225401408874652993599506309247446918948907440905309961530008465205494178342429767957006578413217264607005287420834620087156639877014300543446740136912412476092258172335785809670379859517161979961834612876392703480560295060409979320364222089884952120715812739217749401825491101435191425549632381170072922069760198430139724642912653975094784685650040584154397060791984378182367923647019518627450203140944728843073027652672377125996255695806506013925207100596808165991723704295356705685577483537216153442200287952674071273434599299998136168748522093734590726301398732015291781877579166813355676816428555879574175913137746851832383992232538360116912271086006382700395586632299288817445690996583688862012854701492913263108399698891270029868285769098419204103743066636827449234876413847495672413181839106315705732456770393118580396448194874129337639168334008559341333952261405731571708677264920750328320239213310052952103515698633245137384842564776078766921039688259681810040411468799954376851218426107048206161386574937140149858308623662223017945315582124148507082689819888134445838934643678268604804973976275449483282620225365271833287211207448854897015965502583562613138074905587981182068783487234508606487763538642661503178341654787119385041737248808394605816029210619696359817927978549843990156984781385539382087488410937432436550961345250441226666692812500134397569380769025182364422822762731183962784811109533793529032671289091725406795986766627500312815675671254115881357185502031987001882743817597357177743175525740539908325787727753159480633152811119293609560749383471375878360800402421159050176978478249597735168859220446949064358387521921762383282630973783161419069155682466546034970298272818991054637267916844705210420323860694448388924591704110163498920282379729217634443644643822567202220630337854358096478057617962033549537512297084933086833800243240001160921960349601212783092299695646611551093323499485565460433420678321634451071456788836661912790109773749961170410715110109581169880999485261431240018728316127672218993005989732174867247180940296165126579255133620426520454319671617111373395260956652814153945736288390423969328249091704005902984045137920387066837809571938795575455639079171072512361211440311842664856125589895703656068523119593114121187474778901075557889486375138603055497239418312912495544782290944000*i1^191 + 555941711835538546625115093827179117028781068529932143653452388452160660511741994667700117751430109018282884173523602577615600844222853181432843516738407498119479658191633864601198570836739797246351558396922488480137236968725914929850780542927034722513715655468780405025733183373489865028225144273244294988662260091077532964546095047654212215782837089900263994175062657188538124398179189473387422551693455253586068984598221090262357348737219820247125007156313109443457731332126476414220633155661373053340050676429038743686123905897397723015002448922453660662512822796004094651737654793095080725065168240415326569058284167145012769177486600449968567731392871997423672041433803211095493173835594993744746658654959385759674673024914864154732388191574328572612927604784944615400845830318870161451937531126765142515529242589566928279412532735843582173533713110789220151594685951593533179555427624634889858640210708372190822952468580507722037158902780371396826041085245210643900162989307390747896664650167466347109052234876042479933978859907924195399813631463933856427202875331453494963566304760926856614429869407908884108354693926473090042382277151239550128076053982117663004272008448298921990970950099363528499340942927257733619726835112469985678928902276777765927665428789124778488808886342021477102201500167379615330359333449045302427207654462593031401169090650736283581078673104987038103079212821259643735457259374876023460110469575685478118913336343692611088399231778303382781372816373646807395749090679238482534502021895581326590793794515127716409835439008186997182741300139464221915318119337676949387179496745143534621633554045058171546206946088644238826362585109205341070850532664704482383014685851812391295156012657846477845317499586486399548794050204181749061064554968762499973323711030334544670338355004441672339032441289113849408266642427605177439958055139199550438139060276496288429953921467015829625543142326604259617618418220800939565670025090711922569562416450638684035218538299048726016398224730595943730601586296940571857987100697416635095107480806722198366961914952820087991682306423261662306850706664190602090244059129785133293109069865784423706695556774239854422432621842118469971125852966602762601164454464115158938374279095460241313803543634802813729444833128962839087567230048620026783724608631147155513491223020665688122111049729378320911119131684297925043563959436079602062953607539331554477278105385425711784135016543038630954190067500209214601560444050707470672064451685495136230512262044830082693736495810504908101375974352716471080937200940869389303240892744577798626235451639062980912735659183351609562928490110755399511670521813845510654135262072279556612164758708083274278736419020812488586167775979590069098823764788527099687049331089322624600713462822611988739597538447341262410595977168027622445890784617877686404959961093957722436774200727823075942640905652017158844919076248443450983527375777014810979849171519551730212834210830968625257762513708385826869977896981860123653635902877600575949742960136388836975801016166904476797444702500938042894162770444563230215673381548983130813498616288895565954301072370708901302304053234104085963830427615030201636641544989719856816402118301140182142172819026452806748326746305191025286578176*i1^192, -1072199287914899981538874789438358878649824626022629259034834021958243748428711094756375021464602470415728962734930885389540504800899495999614894475842268541550255836761525104141871650849001169111913372077053899854120095405834380148806304468840052725606061012555804833075672627280775524150488144398840131364131562194890409928082270891423919020733780148513030703037141788605871965070105519125622165758694722580662093393184753296597764570510226830328861419514265553848868945297369966683131110903168739904894618238521514765027122251018442919363538826392026452517191786044571595295959599115941109362468270134582340957199856096128679101802022948824283354053210613918580589335804327629876893483133675966112531696915639676682838515909468205487990691054385695949591823483424008034452163353106611802936218292268620237201027974767725027409975513893422128654977990698869365406018284578742451787253861300823977190419615809654909345534601733814722925554404071310624267265218158936853272477027606860688064041929721583722027786804743223558278315558090223719543649643509578418708100455393771873624551440091497369485961387616880885705614147576102433806007107774634294860178238236912746978312559109398341120741239551079248939778193218825260776258051021542126794426116321370142413228003459439429487847160559164563159056458743859745481663922205907256837548997027190436533074274004547947339467750563560402694604803927580712477331715351637577781612077245180286282503794893031808741155373330698153062697851301787937308355215942204552693364673880823633046532178496912308949533227766554504048347251261691803198550573154696407562049895094020969920344711849779635779768003365503989203904911547137335107505008221015699977795529263251549914223676437936491642270410319055482091461017421374247813511722517521810126176523197374852375647409659497828414156246171226206620610682639482849277823217823721515368168241227661052754160618453422433507921519335627182016827815397281119779671502359842780497488739337674564726642486233562694612253110953154894918411298066536966093571330704645985825715262144898289749394542517286823493656045923245756198958226887899986950403355925481180483163737438669626573057594856689241653968432454925409423431116285550514347074906721536014349841896033567146034822793363355581947457102062270089222488183993479570797665553035039141113213361344430849741831869116048495842477933511794663274917654875998906522477105934614570377190520865863705511806788611438485857414438422776915770679127827232661542926771486682906835219933150613380078611410301929050820048916860504894264798599601333613839743263260062774733027862380569264230905312874072001900586859907206813577245826416536972224761746541728896463811178812688009612375872980839819431790139668594235300264245915074721932966782424103713147628691578479953646602527514579814844761907974185975530778844241947406514113399735527312621675965531567247044349617573448463764809580116418234122098898113540265000154920088751016204741168034426439052248315313086926985204275536228175093020028163458540144756260491834237318534261214363612729952282024543864250832181516704209764841677584669412808100534075623465218177709073603834087175727116503885483060341543251519795833814876606804895623492581320004823196030674361761281690746258462169667441141957092076885988637265627061041626978112852601040791805436617800646875506007655166539011670039085280253493198110182489387801494002541771343360688966297835418324652977375062470380631868220584690091754613062243294451052992302461816663471689656577001213964670254349455040572416574877682249352671582585313765608143963428546497909815830103600935686466966474953631109066865456594120264974315018301674934325996259725055755467843009797298078285708484238169227694288262043085461882871975165787986821792299194546499458106059491977927556404415445960693951730005125459181220868278998445874363574623254029024742493756967524231703802764898762358363216488642873297799165044237291779987795834587258495587817657651870192054510991796738708910845100188637815611768316122019065132567577718063304993270992589450968248867112741199535427929131308068124792320533942968088833261166790436359461390383594667032142894497919592335371452294508313615663326144236689181164619947275902069887982500349925399077986755042758319002725855534354692273459701185950806659829672599150822932314820549232906810606772197962088875100475262974870500939528225884144186955016317496912640247510545555232539564834080818322434546287279208015914912340209090832933025466935778448492083517756164390598157741145174348439911879688621662175977625606697990963774383972464422646710295386001692436114664976420930165447306590064465231437458150555869271627770194866004470889807803624787042304088399157196767388374043486817858957291211205726767099812330606496662480659184880050475700291104315199828851863162625211412177744690305631976669835699471763587475305837777326990697468683707888662228758714415463678042332706337437028084762112112226357346124443421475415286330365555417069856058986943025956861674785614013671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 48579078231713800347084284840933591459001246681384131479718033341019564702088245292184576382313136920114188590109222221672020418139999972546746473393167826235924571186210794696623194863933910285058078320021892890274660449804544751674045979982542020945635317584396132056533776353044167766489215243936003021968953765429765370940444638180369994931892871142939812603021273337478659637531819908698923564996549887482979763876310909855499760980582241729474409838876683443738481816974193531251175439197751395094239956479058535791967342107612208500114657386891516001261336991804999705022975792651205694872793828678895389975749837195653967746275944004061591198780101963247585897884240236545874277248310469156457894151013080279027236323118777606946624886790921479472444230938853533905032135576471585672610347355716143200905984656612442353882079336679783890457481445524169296936192314809222108635887951833682307075027514370587466391364554445801438219792094279330789144644112262968212965893358461278460941916586806349373155442625088771989965301707313487530886262365288210882444646438579458306274691185880013880106908020538940572010694068159476803093183864328352197675029443779164283638299724215604202607587844801315073918874974350197715633277934735919743982488863381676856239812722134389163440740520754953939972518139304426352681664326243509708232567137180830072213019765799068222822153513526272846048113425993327473053042942081944150325061470538320723618164775785441160823754642593227819948602285252653431794549188469604146192894519549577726842040664735395696475537424930858865343932952219982087232035423200639426091130076138598414936771029716468684956275593551479367322338469816761734268198930872182029327478000106976531453884473963461442592719962324951825602900832133398939374760722950398707269316676376814840971487003206177376261847186877463649962961136863354100570033244711311899279455531145202264766414694125716702524161338199868573773962299636718104605407831693678233228300258085523534394972201280406726260467917166814754317424106532623725461009662425230553822444301075298194412685427916247663333874086415793025199394576216696903884930302850120027699500564562368960888744430925742359822461083000458250806805981367654754993797891460259339965610662371733738972849019240165126654029701150285672639389553730508142833141622921580409496171345024080785252098611667839500118021910498396766270562787580148816666852233320677124937048627867287351229877658644363757996402462167971058858017397965364665859194615843721044994229075909380729637602419701742861959533306087576241028879809728773469643973504277065230166394733848040674447694171004969291646831930818274829709837094289893626885387247287962683633719491279635609804215113839674158783169644992859099220286553244143332635004709324536768121273060289008927035570701203077848863721523931859711247724086651786078532116094832624750414998080557865424315608115979633639590166442052453982050918215571011792172407001720115546938303789724080184728149605212684421670264544608183000210079485780256129347938781449755084794405808939741683738809668697587230705447611055501933676763518108508730929076719342448512407797775198765505628036611192192314261277855162380001863415873281233751168481600592485861020028393997533649928874635156101157426272401571933045099940059363984579762346301152766802423556064515110340521085553981689273336524373501000114785542800407130931694018305570834743076947324469312997655403864114954050250468913577744094305040453440736997086353591823051287552486874332240005643103693879754304401895371844591402681361254086337625476817423921655087476717705500560237795965153701549197474667222092074894916788856861729354383524508107980850496374079274338015425039641571313537681805981022460337688408223819123245502909425263882932885249683270021344942705868401036670786398466578296280337588957246211202389903701250973048492297552105753322407836984423760959919504828541776850091226431157846887757162235582246789957828435507381363253857573328257088662108625266419226835480244071875321523563084928208175029257186683315314743447625956509532677556798526762057092284195991926902960106634468652593056250648218174039486345272347490890773067342413001814461118260777056148498818389637225118034455482893946020815261636551280067615820739716766681790018641662599071863858075340972319577610894289493284839232816792878709293036905352437343683611888133902871107226142786275484896973808476327260079932845510320731965503659875844007141415914637724220585371744146799473204770265759747079787916481685331382363870542346978614427461190651853517478171444437816315584246464293021517709199053353451213540258114355186038677076080317307055604134771190770763254350821211695720676399778043533179202638350182787018829655797007063146714285875207082422999678076603975474316684462097156348032523637797946563386167484990753787893878047961843727161770606067830512540109536027613176900691382380696003526353188129780745219152259235724376041936035754169250288860479376648334836746721170433471748140163981588557362556457519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 691436053164670997889710883111067267132108770069322930618595717361727489338126744024622390067911026560981148924506744950984819604364990475009110595617700664579878979201182982661494915121663111651968248093965686707611743245000560366731592680285282849138591690839455961139663274020206293945781048620811973702742128294507819333928889191782885846970243805316285913954969565818364452598009990896390556443366800106262403969063159847919434757154913030382581169230845765145904912148416614263738593488825956476406642527446513084359452001100155223889728694720888499058371345182493519102739238185785339906237986901421325825578229304007943815628919593806848420861525717095778709534734326989414578261210358445847763351139287095970423868345452929961134432045942683379930670633893743761590931606117569940606039701606244764476316544698210356685594136505334741848762496932554090424639140658812498475960841725233232074243256887989109134961499517679047054344260402019986490177613929635951106822014825327931350744720968669232262568572496012550749096286858230021497696836605456768790607865163743632087624782369394239630509243236350604758806216707100149919847097795697626431892686086028824819965532468323166874124497516434828571340375389128392774141071952058038299281852237226172513705613262067992759570920575209308066733021828985820840908763681649495212779368949990893816355243349996829922151287407349903213249172351231056358404287523676622390253888060399010664289132388204926340968291483833197624702701557961893320605893584612869023504539270615338961268260039607794144581078896853588382795993893204026116982963888654402517385322188313814139413594161391332520919079917107171893614228415004677712696971760593837365118299402358464154083249341990702476741390932144662292404704160340959139352181559934508741478784558314324608677839816953255805810754362049969628990728236241483624117772687140632086251414593492983883666895673397181277618812084932613872400479527516145737558633106877570786987447125515876036719527884004540102556064227580837167270287980139270392209482173676807191509812642455587035164896366255228609136837274912333971211093792356320448177087045114071709966556270191506096727908904447733969245454285528985624757660356785254004217650649262283128268466663889613126200025221498777006992946000403755402729220857494046892482769268014093058682151733989188742999969774141104749789686223805612968746815943305571870266842715600139738862821891924689314905876313931409888282490095125314140344042789025123083360184806414883808052367595217811758912824496858498745892894911625516099298776645530185392532147057634598207877738475749798535197118186088711813296912379655157220939020836747061781823336099356718632048783677826469707672031995964497654404878474384132150683329980832617217535464346913548973779474710988868855482643588653662277712441632580101439138809322881938725367417721142647958856690661817182428311404965381693974051440499526817591009594036574500002004576162765002015335262404055059875431169420754033683574337303692501378714498296911842857225951775283540712125241699458043032630001598645499370778246105344193298248070522981932971051875385188456336526166615197512731241877172187355634068728388934253941043985280006151244264451042519703442925262366754076375118631999763576164786925993170342317102777339154311949894733399481944701167793612709929901729459539232075119158348454728184221229428731284267142832394319094113449060832929059802565975011396149127458988033336997914547955117806506479749918833552232111586002461376903938756527829329012709233227716309107966280515290447750432363159184752880458982738327793271731601127158169420733409271790327076477268757625689416395856682934589773608796682438200081877787913788002382398435933393680564506975194018893813692996831131855478825629859361103069566609830044872302681725457360559833036420712115739888620346117986546978045254299350214543426524123770229909102388402190045276150512268677967816682585251253272070033519743523204002644628388696090275761339981917641100614197595077478565204590227958135529302169952589167249467121169685348901916893483094467753302288619791691209061958644363228896614862636779131698460721511359755021690500494100053295950760907330196281232879941461874187334299401038342341627364221376619016559709931508378489623634827344239251595740012196302309969196264206060451176414389035201158591505832083399877810847857150457120081021516693950069889641650037752241252385289267553519451265436104148622261454352351215105549797964539025975572084143187448546294155073719849280525189107216621905416151592138309092403925376718362843218099311742091425685144781307195353476121066442088295171830224916332653854440696208675037229701928878101204537179556197981887263434382586830817429825270198650538048973308304183785921041521038428684383830925410975846152231615422929484623982604943333804151782402319579345599911561731447698649289809990344776170306196439490268955778288584348991593383143676868496737799230140197652134711009327891495772959476406309029753588513145245997293386608362197875976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -688948689478247564070495556790231403920857144460020596393279879124623697560079208946019322562522851986696074471674640234602857917883030917734403650531679503385879099877125805159949723480753875946812554115748849797556849759164465603195728561011834138439666452077313913572756442815390825622612044094375580859091051825430817944737237725430990731009190475317875499932125249613126405573076388228194611630373859041978669800508908945434619019283263004225143474553138334965150036134127203861199695230260276314434006391887879403819323956462284369670503400892169198071755247527540617714195043610336161002113274938010877614661876279136224872233297484627131719145002161665227257591300059056796383642131846327303150352035951654511665179050283563058030686058252205471543250122859696577396375575353571283462705427246167848278593087748003984908674539344684490669546944603481082594711790061695055467216716319029212039264311162327953780414078319395633163794237149924390459067563913278255419444535229319575775696763639816521729077249156663781996066894632310522345747802427428885732844282791233547364984922015501853369589470360698273387787291196570295169665491552446760637563896206078324621375189850850150224787086423196563095595542108578819794837452656726735041056918413960465515685698109698658679118996056043230401106291695750568589814343638766257959671731389406741844779198623294668232225565593505466154294516533109200379340415549709992489010681959523278165658959247678411469949070649734623827164696763600803439318307156299769046991125405849880129812343545958464319644307562188720533795572476784396865966432238932924911089309012469680658351287599879879794092831362986200811876283814862675713352561549372085176323045587738756104786756775719075977393033541877835736987832796240825349536951834933626581665113252844808994008387546583474695498681914874889656718541361583858997321422854977544827009390794458872771188929198441338588823632420676753627930182492732085186701646841415531597130001804569594857897142679031068493679179511030930008415605111154575812002017309306303728973161437401438010845823420998549315612281334433631295145592920291752871415554786622394546104710424136111001890415500431591816115140110316723542249176546820163810197374735553679386451253540624855484241853885355160266990878918454673151518217389802175186112917809255536302674440568728195933551282857222591045778881328907631183198878302009573091051154186218283378396818178062066364832013708826732611788721094000989831649158749863673606095530546981857825005171976217219674798593920551242939110064574378887661466623150676695772227746977328997681918315501182218863906552607498351353659429651404374304291141505745913083356293891405654989183463154030012763740137710254780576412965811116363907591393464240662595306191688056068297589189944742815173111588707221112043556634229661782712270318326999178744980036083296057310502098145078107390209018488920166865490225092642500061322629662842612293575573608654873894800125852876759984363561608539731851861157779037797534150259346684875482384291820976015347916136989962871361189269865652166218176762257822671758050377778332503385303631039519845162701650241926613398389753672507911320913654572934979323982993271603485568850277639491676420386456383797388961543907118305864157362932911044862893996752786531794412146191380231977956911388303014305425481436626939424169987067107720278374938022227757171753487493537396129134171411973102488838541555507615514886676461000436902957237924395190615185727539389941481402924735494076404209629055159462263570754406351941150186678485617787541663809659157631326999720724074634983967398665859854547001034495805831578466370455893073288632876211697387111841788551080522040261782641030654251793295429258079675473193615312393176415634530507293048770655838627202158206694839328004337260086545036985660288401109490893420891633959653715935471789548008439726672637417326395533098310259149221990216626859116491019666152625417506098133997136490277453958414168219246157747430490485854180304712687564829229991417829674548453806644314755121123183647130168885707783725978493728722186561501668536232834184454524715785723447630454321022348193128218254307396075627569980775261592391340317919245364147711307618152725339337855531857316318073086946288042880019325366447200751068685759077410929932882017245442176261570815194840499740774057611363310045144646654064227672806640534892820996557745686458135894887421514701679734818837394518101703019656238181336813443408116989302164888800408228575873205742914239712996324685993436451826284889465660551472293787359689592180581916309165753908719063331976419904431021960857429408030846174726603842024063268623014380961678231594284473068025812997040152289799973151152617405713805808440657977691894155334663955936643283592971112926952047230965010151107199516385366230091214096154440709014249234994062073593000178467407627013847720280236345987182039430238898120112012856561046990539400186390045999079539448542000089419255121704076905363886379532456765567571821407000243198126554489135742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -46276913592061476079043709743433560704784188492278185661311103303362824875678834798465085433589386549310070225017420937205994716282076460676436982240844212239514673960741891075660387162122616116569821075498109579054877307523289129607432493221694662609572540158358144019875073663080247218755384388146708807737990246388117923414029819280330467851345895192388125744826267308566603146102713405927044264116772710932347613492956206902999977145407338273795374684464639128528027246280093345145603326604379989315571067015781308731772377198547900035008715111941894278240103563321625125517679021470255545034579088539975044532617946894704383040066806739980442708182164188939590250340002388508956608490572586626019747933442109619551365586744391548519996072932710612709524365393218521677968291752339646243867705457634779850828512255525654634145330591247928447494034114120509562292847314451364026635171268002637678366350068625738950236494017978287024083301813168711156565404142550236308688016153780752142461140430746679829114204681903028199642797919762361405686027796927496995082184253945801330464386476267963175632420291869983276129362751673547196281358436521094014431508266261687965478527914027286389940653047634191955281340010547517348872205436572186321109480068553179150256250146536667939556357587589012957342553404158247865265263051255573541934665747033087989451412889472167967364384985898979368867610377456710636825311330741523565956960093513392928376759678058451595824607971098610466021053682320143026020372433583168283355867528114668210526455159003512225035665721436593409873363430321701425034455890593036700035239914362196911379147264147535187402884628721073911929944917308466684747519000267357603736734365425708914677173965262037202634534993450292620417637614856507973669558544104879614653513192960201684540990909148546369945809963005731944307243677399986426628280355952573757281004177266367723676337269983570558492529066943405884478317880820208811975791106725443000630777676638103660163029870596837942118081192388434437648205785000610587366844583054660518149315360901644320994920263615258889578560825142566181239321740831071258936770546313683734876207287061523181921525054403434363082330795396072575757547700122886029487760621099795130407062468933390169053450397417840532069878194620730821458353233028336258706072986707730421938346926885607006669741918763069627584000766849635878886629025210643056989578807149698729121586329885493063397044917062253177501629331334865015136906253207382065865108542478773445552028661418437370881330988225814346631339543556811378701890550474320646719960002835289365712429005715451345059617248798648288429716485438000048992277316213961814688566085946955143031070168120841611269661820660655610427768182327477493226432600664561581655745742713906293410613812371660118678230329528921118273242222431751481511146603850396005789338429545432982497982864496610926775511516024235127811725641465755699967163508057559977324318772960471691538906622092480665815041766550396188608924162148171244104651513104410467676711688569701158043845811085341594146531765656896866941049426871082324695627710883601947253138838169767600708536601250621108065625215436541883254434292626630137615491512590637391704059606693198108619837817699111644212560575652570030001716956659219653050433759397875454748876309865642985478210584019837991410638476567112359297887836161189694605051329873325933216389458762138694733712854918548368178368065155780867831834865393370132084440502187142867836862772044322597678196014443124568540091744039425094422993604065917814407789984525020253971349412005576818369361284505286755294468631173732875059900991025435415151875211123214235439320199859626356044009629450254248747371212203096861367806416869701959743690052050922570593493528413065887235880180665230448483670457971586589738451936933786222366392972183921757771472072774301022120149789687619536620567504078380562301193023279348039399073974930449558662904993199242956856182758660797328522394120739408917252128413827603507233044278766659303859279594853273090345775265786009320207885320771465577709185365388377614482139111841285856322265322728168478116052018383673328433810718821872600546777376753808317276599393415379486548103472236191668987661228749016238775669175051909213064841363199362206399512728692184036833884839084352957381266995261818667457389646448797628750092440867485829355873159995878126046836001571227309377293620487968730608537209070103545732309807889945532522083293886449344198591516896175715273257163762776617070611336669904280467143988261054913096628630855128788138581593012495315024071071197502953016708344613203216451833022825814602624812392420895446530910859343068972930013442586595762635857535313208827771844145146594318929495514909875908836908349299445812394356799111405278195688219723179151742043924970540168747478470518882956931975516925193446102548156574464431165167345285190879951151491142152642938992756416505537950318137619513217510011089423904655205708464126574317854839871861665130149676716797557673999108374118804931640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -1305568961842413553817529189767871860591376927682485974669874474869451171057765299291637890711909280275533547224791277860758486350977170619267894599358623714315226461705737322142176596298905452534050539757959930431747688044642337056864525731821632116108595141954435853455568918290141123615863150501347183475218463838369699323962398247953902371814840020177686333555565769510799957401014130675017091793358522777063577219451634683317236138469499661592823145022099152257192951317877752708343298908147739730750142008750027110342285791548841521075400797847208070822130113850001074957696210481998707443409606726153290621506637437843946216163539060648958470294297055277434882675877811389197487144108450876136235543255235011207369872484335213143881456553544021125128102271248680506865704971934580497436688203274925815819303295534838276002351792538915957478038217419637182914669593502832155518093169591011238627674051057447196343406658570057768005693648451402239688687277412105896698071904440685050487526097718680022896372117647883007964831460399048918486742925527648286673147868781378236704960277486366866054317466527195790808371123902610655594776690038068385863172566334305619975821869077980434254156962800783614615331587211805731621885602877188587013531275223643674782923581036238505838424763548705987614799322426743108358468092719011902590427230638072891981322915013656257139994478139149005304880017410609848196388650981050546265618313689053169866029806470881121159013572011159723579789463101050500198432733825969602375313600708564726967694432958230268945819337960823839555802324959783984547218665970505211887893873505882753119582993186027921236136936921952635484869195613461305045568625717461722480056425421296549111170436978465844547402448326616288863874692579508088467697061621993453073243887347253616047422522680109139601176933296150371397101567300361778522678123290248707449782676893880718600610324138291919138096627292229565811229073299165863420976067776946457275925729910649486785041991641658378395297438998026240208065150275366490581925764559851134261671456085425448789784755448117591144560992631773366452094311853622247696301041893249661404645722852560584007947028812734798649033845773909991395656838530127075049211548518484172961160124860994166377259567405290120191879875562858383284096480690057486248317672072747097327236569198559950029382869698190009228060145386577093467311533402322552943360324602434638919366545877290855249768683094938186451164501195087424567444177242988204785541008251103931121755382023931773307413820922274872994443278169091870794400998276366809068421713923809486794559272956965988479109854993621972595185680027613313797057818166630381079931717116935789754516998781351644432476972202095098230486661944868174134710909290771961839253605227084162131835633370633496371401057833337130290298143621022218428539073690750272997395680939760833876290694763977771704145244961762999695427009484414610324734026469265474444808217861480934368804362415675514076382027795322398857140176577205103455889647706169396146487166391094363665599045050565719898660992611460823615760923434641369595874829538198709809285959449898788340454658969317525163518699469674842551416776966100813644763908758966737616436309952658571106905630223547187914624719832629929895905953138326686907818373972589808026172000933044514011136379511991556628998289395449138815304189024808750285232068125823319118254022473509789722226872054513317557629538803321558946646973881342975110811904600658044898168695420279884234080340932432274303917251065780345492854027880479693297600228133342136671833835473716399647500846900705875161565970837482417431753824224952173699398354302357765463001639167521766729162546476092735824714472564732879021630573875812916071631859795040560535763523803044383709504719837509038187440981097031900814998387021477715685982692786187694780259071592764677617643315108835165010002616636900315070508640113858957661414973247672253683129103347183559859359953712366930294830054669496355034587619472285497835208507208088031659059590500060412902593847379625449059797279851936048739254347732157789536990163526335927396291059569892039131695162476293192373816417966259300314812698849241227563809976813036800694639301655494871535947181617550464399215072320595271383174086287623324320543137578833618265122242463921600044665024883604661490592630260269100327487002906255335936514323553281248267851851035841598237555885427371633704975087411113663598660768622385221879280550452895605372806173641033189639259140872560192510303063815336951313108457967967637096472502495049982891755799739136298354862928257318468556691393911305173428052740166169121780410165790134682032743469217784294245351906013577651134908135687209157227174400968406390403682679776254431098984014099110746214646036707600040960907495535663291686294599457574292756245558888998510759075177568659307110081516370184992455812616576417197695353747984212195501213831158782770169896688827041112373363447652022953704767580381941192730335077202765609093258053485797631765308324247598648071289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -16705277741177227480683153495581715908779754554261390513230503543790839820889268730739692988414359500173427361064175009089795545461508568777472224252920055530566281381596835671638918240587958368087199987549700812118022916446201356087353896539540114925020080267232693841708596378135184261591569454547836648308004592985190491905330170361468000811979841496215078782317562816053088861443895937987238728580535849750405110244394556456493496218022023190893862208302341977670741335078561327960046148563692152154247090644411355515320772211011021821905247967833777792995936771419374290630789913375388507208647789368996068931827811847391245731897954713988896196214770396691485730025651673245210108612326761305856534702195195926813499576816288339036207616751877129418293690759551577526890145182728354869829090049556621975982986356290211804621872246287631547658191249796825831484765590260085193689288599479682781555299100263198825107933486893051701447700928049169251846062750903888659886878367341227342215864359560288656869806928147969362568614068745777167016801104197537040827699564404096198805267679228718530385336067661743474856143835362229297820067353545812427880444026932851979017342254876415852998120375482863917128234451971350481973262614047032895220844992823124606344767996751529397507583887871632794078825840099220435344318460837646266134631928491132025411750974702073199261290159422399897362495153611653082811862598852356327269213227767869222741696318891204677286469978901502659358793250568345372791732464824263498443346936880194550888023196632072296843867323442928729472367730666512221397319826236026354477689158380289638655633015983978406307676712975012220054868059092805596964004262909092141155883233424046316202651911855639027619934932905469934433354554378548712003078395882594042196706141936904207150265789249836247958228768691681967720428490311292998963905528029952169200112999782249102675374003019873698874798583211136711691806124038683060142436305726910235118784601846402596817469909138224494493490129926265527026084750786720799590588233083520758202065803371234647006580919683308447112385045297076793777611808756198460393012568414887873800280397741067035908729001010105061203452627389608165390871136967195100552046678245128574025951038705399354074785721113242398498413461186964223032311071429716145938374248089777425533805149937246026908781319349623230896601376247360614582554036573251580214127075867171346488241950274575847014354690197425531183565594292717628301385479959427944999612210051763428800546299085453040442378203259347636565725068541944900454273131050467114506059675063561464516388265954121117484197798429452382524907190350036783585380274610224118900737108310434766801707990108749882024686993437507550245675024799228376379197022060129264461071253045650984028561606666335142271696099514779262186107228984134978877096256604127894921266206893812822317093070506116457273270908577244335982733601664327417578652123624086486465460279936281844107729334864614899719037796879318403967455080234823230169097669610241150910491730146102256222800057138806719617468190325026475843706600327732621651000722682794019810271100527845053979142512451162127944358534849496647067177298981008305440539303383418851496940718280264918952230844112845595727185242964686959713867569273468671871970854883058211946414713170764632517504830486233729303366544615602547418812528361250720609432542072793500415934134952409905213590326280892384691151677276321964203585813546515748348136065015963040656290210382049279116208847548675285932010249409434421962083715427025862224509027304513684026629644049871912806010270172429974469633988483746067900760565764487120880948850045431426845771326298164326052347505098335341725872663895518354029900841332860081423511256378806270805511511574727869900751939217357050289899707059053115933191627492004571818451761743920975799793115002569303116583014648132363021418821812497651140891363350850246991741994425229009088411934804030583600029535093803257832563136773268627178765298646115679833396261392805723557478096461315408317714442683768800313165790502244038751653716820647105333198878218467209503452480972061422997073083574776268914844124613768314210735227520522913984836435417115286415561851193572070196587456052029530659783205567341378305743628792802827036279048808474035184025488064405901602302416253016812393260130546051862783969685763580232063447804655558640063562803152128336524568954863438690397865455514789339895470490991286188264926765524863980065731923991250376082151086110833748573582820731150967100730408524492231609734996302564906388554818391899088039650808004341313480391347590519645890954088515381051312076709346411316004890676136107937932979142444988904149103712043487330387216269414272213280450651027098058847059743202657648763736288485599720733484723962644971740306824768305977304551305796004126965622958100837669306743596211116704376078742735895948905312568013884427045616526439182863515394321045274433237689652975828153517886557694110480641151086915937688532739907598667628008115570992231369018554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -191242795300128939636759915853088005027334225493855812937629819926477827071843010568001610731371807810205547276840485100905651847434373941933915017347307811941877212644112350498808038720945838186583596608225561255883704937152901203791556488566767550753155067260562706888264187414779271348568203707267470004960164187698062590193555221223934438996809749460985125103201717291489605840910408489312196120322347407256137646375910907230397773467573719723402985388850576222168416086657851004689342141076784513860647793230442219606247003120308150738441747836672901503946846829476748847722272916584792855528148495214916536780611617254114877626200726007890166429824601550551594464100463880719001004252717403926064662375891964030356754615386422516909701783924334703180535702443933561319528197370481017046969842886500336261359122639004875208654136819157207559488957626847114826825184180480702916226539205534892319089277182104696589343964640484892458357982560308475758299173147063576756609077607295456322481418405409662842626834203805241462071958115320402044749242687581487825657091800531745594778918875180928864691497417905864134336954022312561570744291403513432135642988203402028455277562916022144934993775901378570950779296668159057794958152136087410761712468667261924994498975147972299897212508875520134038053726116173659294392001566869416201200313927291648073690455416800593366412833013402845374315449498710091319395926209012909672441863955891359504882052879452173179557592740743111052170030383990362699770149371311277262963866822566007785047434811401000441511787421764183428961827589772222052046387016874270850358377598180036911137174061254851488192048820291195324389146075383836065760315827384153951979206705704419400769962843878209152078707167677374939894505530143453050095771734609240562299739507791581300343119136170540700047304475458546091906428140029500816681097408087122750334936751751415742874084359010876673984579095732044973117948455556052530134341496337524383815425226900423030207412876466391218865939895535558960741040069120845147738082731424397658583280672200389333505004345497704023038996494848416249783215400718051426284320086673724964956887280512470688583135925681752435361172899999584406424774980928194568787143417464642606361009156102017013412897001585767436767342590902373237779688843029616535527226254064638066830364499584383030621127900514439788572755468409300179729538951001142956225704270762311998745557120738244133500712549316905480459477289853765439342630973277552434748667507013601032926378041415176054410501780079716721469048318607780772987135440628815511687205706363300019046233114214473497494511524532900209008680197664804398093690605430372454728154476981793954288973802830751840882481624439205952827102652899077425167752580243723427604115331244804451619314412587231936334317721260653444842127627751838368392453733363035999537023490997504702246659267745509302155852950141251119583358362951320403681747586105276937309788828240389740205615812942465301524904369726308876155437757135089412656615535677373628873653561283085071482059028511670965640113239298175387528986871708100982539091099708094675853301209740033865032116295690424467516118963225830435257614309468546626376430848720679712271689353165327907290515495341335478828761328027483722489692109249253928489730519632009974921182433286220728745064187153018054330716234131068927595889758663382251346508232700338138895936091692622448655951143645440976465249926888038578388576056365930959124986365169055696420688559294486979864507765693921517242768827203604879284598805669648136249602689951430750214694486566052277141295842206780651974622261048475026272482506227439387249413244612598249048336874926486028032467721973438168717281321431016177005196594151008830620581544659344070125546440188161494262794525842527269547478354349954557565807293409830388393784134188371879335553246515639141850991887587075144196154845547060486173771192950215679173603907499315658198547296382349009359410428032057193587222921052535484223664466827455051563164435841314116804018706024064886227956026146456320326383620668784813094916584905635481280356207352275586787329010139540720224777090796808085519069358975834948022240087610926641208811433837824710557087634694916085646700992531004777010013236595075152317758116079854202351303469092872981785381035651199404693900214761683502114996327772152007888429916553685129291210092646738545711634229593416906579350746446356058717955416271670796941830840278427485668416290564859895791220408653286757966772220326086030284162130516817484890074329414993776265983708371089648679143524765527442691318709958258718077476556138891307620425170763106739148307762327902768381877561627304785363240721077740304301236393554126120169867249109475808142263905476368079625162282829517105950863184463148529254150382050940431972195024461233464495534191640569619457771129523477765892769740588443148229888505874149757060228015115837065392014116414089926537128577772921034261544452744060956093777025288311411560864315238496296709899691101952612370951101183891296386718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 783054678897926020375347583899562520980961897958152527047940623237508894431600610446075812683923607457462147471092195439686573211201886733680594897813774335999358610858423810806924846931837635706743377072759721068087880864126506908718940882438423681500301056767010099579076499292805779698475185425016979847755497891112927699560466423110408054601726195803291559385205015072755410841040330446226803654815827245555011097448769823861586316133861597772054137772574377708042577235512349860638217808385762040750132857639104778473215189164881351477461690361259643947749833635025409504553667642131423336311103645751063389199687106011392948877388344382584685796019719462569780786637813668186562077007840125332493949598753587196373127610708694633934745609151535140947108845164022467487588792659316878702211883627970411484256754084169713876127016779853580615525674429079812101487908108883127884770423868509657489442987732703081207512791245584532308073481435491403525557410825980604878815693647900181161824550921782649477396372094964193299985768112106759557837864644032526051633556470294966238064931617944299317518506545620841102197564273410180075330232059996756482652764345242559080620019843172730284763576691042082658921033434501819067806620824905439596209425509971599446132383285119544872908258921915426660069792908409216014851103525888704585300117026601452215138664855536770804920440653407471053623685969533606147276558409360644254865613923198667105736668466836816693227780918493595654885994434757716817496295987935583977418078645813752506264058878646013865869754342647081943312564726568024620255008883439119079527506031608170275907730032853587690364861023491242727555684561808952617013389489045194654926477076461941545472076329502900933846790612929050729080350614712535855344616774434582918399895703864450570448667598855942849385546938719592822573929317547041864775303957776106025983276800488707314462353397940337964097051252596965143616164481934467999167360529348872921953172483059715917870153665561787454991984319726242603962610094090954267325826409592766279670108977275598461817005623684670563277571589136912427348755119447177791380259794588218459514892973665428609790912040521729995343030631731214449637844949434237355122248846832072805129178037416884889195820260034249963325910039428332678903777376492849609033153445419268053689691477620431275944360303808769790044872855645291541083562520044675013369619195997145830228170371581053941451509481982732570557800716354928710339139994133488860722946289758823316423718220104016881150025202589075861072118369092037600249369734859818939884097566996514750021045965488109821611399086626498884664514711297834651154026862031558113752537651796758614914730389573494989499842846781309867100898927793263553657966749191729870878618343621507612582489526289694081268494250551613299121072284940609083324601476016398700745052252610134927171089769875815719849411797480421370136478432362693464231607281666861298729874342463002237850225593499046047974862146321711621948511923957520066332921749262223359659553419569715045078830380202058615979768248321053698279066105773326997108559600897099791579778466476682609779875471891228480680905893713702410355394121102486616011341115558963146863145519917080954017964662513845492697832653244138223318247872833497661512548731094949957937224825660014214440225266807982872846083503708831839475562942135319485867515137513566683525438638757435036101423638324126407115384970274643597577891384267188323087434378585435308724886651348114965847573166107341532952565528041152671047430185024209928223471891312005977207143740578079014745827693194149322590162442484260315054257077344481117229389447376720530720221544118972916833611479423068905224991601206882095327162640551407220075623183847808299977527084725541730909238720595012578332438245266711500027786636727446842055632461291825570426484638998577730983519545041409542148076091278532249419472751017076233938541168385397061595401975069190581350344481732295285384596654758190050602839044735993826260733254075639938289895506432369860303505373013105851903572781185142048789334438970801598259946800189933350978241153532752828655707277595557110768067283480568169275708571695444768074066102415826463356951584454039631748354669743235891462367913036436165572261856593223496024412865719023846103142247255541766933839263020472200127873027323355573773644820889279036184970725253217408142167208401984669995725827570827680027430385135164317682202898415688730138295373199247458793509040141802610823432184492269562281223175910860072594172391621195650448739764217528247196012133922190296162002149349676845191685149666694976972891067372166611815071802599609274847636304883381608165959906283317895212282355772952059986794587913961863696383696049552241785282868263287820738807378626395638398951252713052097230800596817849555531540086133679126697726778491482827420579735100179516932155673363352005069420758608562591530224281704586388361777073018438906102157039980560268163053370531815698259089625473626370593185908042244136595400050282478332519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 114320144705093718836590287900122671939896962478947474064285089703246797739492749989518655071472567101412213447938664531080225388620589192777954271528632436275561842054290404510671643076434500000199564307482912268495832607621447819414943701928496294439882555973932258888557554128635409226717696861141586604694828181158883479939799808570848206674092958855667323382765048757263590623657625736547481012256253813603605295212431308561860411708022534302658764051007849938798305271718569277782407753551387408237249476833917832066265961968614678818772117199307872177807006607738102657988301518500224093612300534291352414145610734894247539203821314237291409793094634715806678822314615696851201099438416551328181272093223985877536481385708749185119911743402989415278656408795859258492183008076563606510654780196312699067610858601024612741303317072182118985936645354886579253610008179173319158589249751526891879205837911659640979444086939965063603134051669803221433397469599069941212214044737597651025169151322752568019428839883755693526984937911784576412622504433630434658804596622692552661258761410673005810512801978335357664955716207885378542465889734120754453933844616470359479547812552924379709926806531293125019780267466504656976490737805313494467334807735096095404086099824658456582132216446560729955677878374499405477221061792661131718853138106483917521467978289411005572910815260419777687829486694580504098952815680180670543435894078217412541348826797051289086725443352009512675388417256069743430972416572839234088127415243142210224656336236001368996454349919517515758961184080810234607389585349576600806832422867331126542374505986367284278641686478354160965178040441130605794920589675774560305716044193667522658509060523657850599528616199799669789075527027422004632381809949737307926273669003750908667215427261758505447438914770375887699690718962109119994356895476204391152146320081534998535181883217734586255172153430997346034478704242690767232031385029398363368939009266686401614166968620408786078855029854198219562446041266192052686875762861617944962010106215446731797671349468867067029451922890054009090779897344248071256390975140484896199586281425672403601815785590633228130893861895149641175381113742994325892248710448261589508979828089846702728957015507876876293389776267219379829054026299292611775741225669031537930458787947335289122197546178895181683321247508527073588803909594923232737687479852962645392069964240612023963765037715715895565685471947978858824497725856123275311487686025711925939682428851164462089400563647117919859168030676297931802981806542300152006568641246390535316012412183295702998454140772187719864748365451071938066831499368463585335529592938157646521038926799963580234887334103183946697300645371185712448943727173611082183177353231694878529480324652151987601893141595259327203330735064279659435033197377020970820346699142064456256465254258008987159520019232106278064008618929210479514523376967925737397375463705720280258151274300510346955914866684816691246945941179895472694960342405586091832308442992175443984667581251897237479139591270812942473067063380688765120140038289695518094969818663613000423030009538329781744804994109774238846204376948629736369954458728060844068402641559906117864485752162650058501816560234246557479890021894156150828032814068668097727777230011960228453541029870209390294920942163415278757686684581530193769975332085418860538598967698781074922028403002929188304237916462741540077681906558650319886751314197990309680829053164114116507801970749053227204998274388889604359022477183858108394701661919227643565379274342105616662475563671833641261089102975268146454594322592265747659187006373371382568997524014093419126090648941243499401834408289410882138176734456789213343173814410976501955263800709514607135668144524467396014746440443738528324584334706125063717927432913756740634098696229990738936626417450365951819193618773194523691226489839206925955056366632052114383193995235911142952212151740791785985713272529667602003199684082557379482500253173920406070971902217704794414948920535857746912339456485218573407786466258341328066109815654315885896767588589769069011696691564798573201641358010567741527013840111207735651057428230365583291987689771922223356261655464770651587645013603568022416461278267174683859278174685229130489376295362769689495858387855947938771189210686637530079421740915427393452436531670206526241465359324279899490212536177431540300669037702936123490580234094123160148489556631220130532985982206307072937096722020930555657969481452285662523584658531006319300587811345499762109573995678224603240681796760608036128961096445605376227435149981122168249702348069717026814022259808772455301148886901432024531972500001442173015683769319001148484261252755755209061476683315694854339714847342540833284016506952420739847923460240262802173772222081368359637801106300960120546045092992025128712041070953394265392810961829537636727298090007817202553345285638216785397559905703133670368658416906300200683029223340983225474921480650791760780293770949356257915496826171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 193105797528938584338372954723769512557458739945859010039495765464918137221570542623346642316709712029397883020391401820000009525892997593339395168689367482286762751621825653651526004527259479260607866978303570862913006152435679610897547846292768231460200309759253267609969853890419193459168367727725014029528236406030581796792610251410189733407999341718705456622472740723179889793979288456784826295568132578851861359885106553680109430657522732920282726175351712183937443225198837045484923597211545887873185492957932684266635177728103173264730107492732264798848305516319823632882964683065467448398751412202696771122274289569898111501424261521967728276672793472236817682086443968325655313866947247881832217765642679422125963205489911608502516700764609072397484034517481366959621715096654832770246566706312958968655412630007293310274832841116846357786214918190518538172473507483585638249685233361926448763345174425025943451888677627449973612341686296423045779418109383216708330276169361392980047232654512199380772469630534138250145718370979136715086165410723841774433925493197677757422917275195538919540854370947082499222680304869075556351468313775318279719572156191764010098911203364630497502443249023897285611544450339488314670055396007031219255662724083836663344575014896785117995146763152491767690800767957539859661700970443149328486187713001843236359490193192888504391877164369976852554107460538207147735885986016513922416303210471599807621724647466023939684214803385907128047637748607637933762801288548730924508918334061994438914768134792464799582166907953364097642103223236559345972641697113090222734666907482119761542051774780081173637906454497213683230356592547955194784071386891119160678635148636813229678705618314146068094908957870337141541861019070399051318480976077371747466621219624257074224888000823456072646796773458833748619099230131624790204392997270175314183324549435130300846886289177377298749874255292409217530643659498892845456544748894750907186287709440996563838394748093567161806667469360560571060011009679142059334987278915259920928904486649600829457624618277907066784034021170849698103121212806366739523836349664174476790991419176455582754471197930892865444781281592142908779479399104993671373794781801698719302516996956450436490917017822809875099410314443948096363252501052622802429593419080612180572261110986993200264186837197308818651425878112919595961526990355561511693429409656080315368673795183474554076750451817233051110424704452757229061323658966413657494772697107598520396076101299203591565632043283648275741024097273090550200069079149192735731615454583394043762996311713871023605005744391886140018354269931955233851716035974032971091676520243439275116367211039879676618716115451154249750242531298310186933204760652255754919790512692117257339148961941115006997506668323596910395139455471628723068639213578714131899225297178988974275900318618684128070261175841977319122127066571502411075963486046578481453901835853617314549874153039696858997825385741484337032103081147644442682692810980240699875740543556948364815951804611159460094011007397315464617721254101212330822077430059588127933880407890769127544906227694016620596456448043442312828693661072457927932525916049428285877959620313975239730868900570333054706876287087089641258772581387981355503635882589422649197321022145015218781333337095344859398071381485747070242556585654257560543861883435269984328209657422868331075060945529219875809987268438731566770864951607189109667327186137949472163201325695257692818383701075566060496977249876095358043362554256193033079289536352242518384722281169748453962081736499237845381106968098123645103591143709704357442351133156667667443550496578619868652581436002925950092547829544681447521532762378035213416983519275822674634562687581374478024375643646930385472065563377852339489952870518528574673203030148901535018401336631303126323020803958961714130117522836208542167823318940444157740591813039442941212900244312513378659067012020149576588661015227076436852205165425420782359624766511923105768058805397424843118133839307204232970481747479516540089666290740404083524250392175332722850193944525415835025961885132417695045095553023610063459154800869309533304480171140725156971971675368461011281963924733437960872830983126911597158697261321732054423845863936345027664769997361659993565168772289164914126633895103304531677400462915595538815201501698945332570170280385982008579299258179700742668991252971898371328382722954639680784988051613023458824999935199436038597465317493560403967770189514365930652964923182630462231612070042557915698477175377346568784131571292899647521712264163105626574108166164323847120153359187006648756841764596847844916992011448001821066821056042826850061004365485306137629974639221620586274446525960296606404758741808815829614902321122814672152091334365979512842291258486253495059139176951284448575318404046763624872513751537364306505790499268300732725453293212853092026356028433646280661279413199930335225784992301702952537274161744912318349799446731696050960636057425290346145629882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -5706948810788979322826182341110541118603471558840267315132804555010962310175170455520464395709095587799051396392638991586825969416332319661446629051131576211780808885078740402548559895376160035326105254498728230095713052521276547895656313724943521872564114740202165195023366101531270715131008615536074602935238421233277792702023634003208977819977349590197300256926922335716853967615259742941863645419834605196082579168114539037991430553593449622498211400658398904007048542691701497994622380205053925843790163131895524951575970999203303088390924194569342944341620573185296485392084793836503809552096922470873173925584148388383704704181102070190363144602638717038928634259296699241483884001514363468227175882984064716318438395236398358407695549531995113232846851112634240954179274555059125134015471030922705128491445499385852977581107984040384172056774233961713097351581485257618634225400213885940022401615904633994612183269467619708109558138772963656983216789795351640839562322125734428087258547583175503573927085432419961496517667934543078372367020713036715448969223432710736367231360898902451150307950575262803478264232450652430811061249487701286946784036194162625101872727148527735828093344230745055080414007583992517702729090715946952141112782150285011170362483073406801524195983165794348568327513956089065637563454328036071510371250122494028741192403421953409160168586459251625106677304200609086403813949590947427489039112993618013437269946913212404974837802590820827711450483771620290514097248258216876318602036606480012578389994565556295484855873876647467812783378043464778889729276520094509946026515033194710488570788486463282841845423216072407339808598914394934704359925160292953339674192306324730091492292877975108154413198633632924712564721836772560302827273424904555894320462187380680661444554019180548946295646056387349694516170520556898904812325989882183351301481178489673114674319610629961249030110485914078554852069902645865260306892668541323326409609679262317428422372929445595121262699828730763266258813649346990982563928171324345359721443821002940461690171756554091059969896375163242791583720575431768990465176977098300124154013492507449899971421687723002020696789162987753149124519245379208749210483455128344881718967973611908877595178900455339030486338059227646534086530212584855483236149332075069131824795072421280958540622484332627739920869281047388282450429636892569870322664995903792269604114713499401656683678703948274090757419621049471846276388337374275346902193718765384615790406344106320930008256107252957170369618855975090000263553389556223817415983876556640628480543659196621162603761499400994792224296189599788563606427603588670339881426180130134561852546246855999479519168683788359219997647678683687909371278123951458461541748220678780315888566465066487469325810933586529521339973227635923318617652189036075089122801211723740388966142177747154449830772804390616511807003258555056813606125293812991454837663901112153803059047196691474880711651871762465045144223489402118280137295527110286750005308034195830143794090947407028474242870215549106732231245154751972708878471308663542644014473998333414562630221250873538932574385448569082903827585975174070617538574452621774349825483622850885107775648811976101367617794117743285415969416001617394249158673787511856336246845545782868157500338561686284392582315683045119994174108069017353467772635806220830448268524596006704254101947354027450555881479673740212249241172008825850943964794723121272586874416488637899253875300996379890780125485419132839774745738651967719764254228898985563175010251503289856678893182473194877383261540046108401140394875168257574563963606745551134724520975355753196616776800370142094076862077063516202658495329100563399262863020560400835961519362540393107835497768388204001230387472846306788921442537240668633429617925592789708906645793592824265463683492846445812602586148855415786465769538664261731240021743472097781021356850885096341399248110771606953430499045177990270581288244121848158132561747239967342651410851459088064247864364648970204695548317853090735546845395172685171821678259518664398620381005415889510161752289068948585907653725712130778909066870871992865618487010279170386887662805704142171820678453046052263637541832059181598988221852625646689262842297091418432712873138151880596032359488043245352646098392473171527278443720285170329435300628671251782977713381672599732334815434041361540435295603579603422079870948737914252755561006499250478051249469951592165259331566271318601002099093041394567760181598314632012561377700324046839743925676854327893886207974646729417293083878870641580467835553254299696383799858354232020679007420002916885282476456592066483255621500655098641679692605719739703892597015425123650345755789795004061865121194718171727170783404665914887785774097518687822706304146342656615774043513885022661224724125942906704600308811046860770767923809923594698203962059937518541472423955024361526201329515057771755533346371703040736455360692890954564309180438972952248422032539565407205373048782348632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 119049231543871089105091732064988007916608288872746126221660013611179118125207524892599863813680064365386772829601434061541129945037769270841784423898873067476335467560817470685314808465702446462232038562852796848943702326470387804856551126723503603188760513835419783009658217496839665350423618383441252787895122626628610270283562662156868118196954927006719771798070415605319855325947113599018559093225868736994456986587479383678100281280657156691685741604870986794971538162370260577937067179727402291105013237303226530961358151224662608555426244732769574453589959532940919994865354169805585236029397233958169166133887573020742403093440786076957768163320224819978048977035211485790536498454599776968968256879054574455344045246259527512043209543800300859590670456747897361551009065076668890618045577367823201902587369700416353778079796547684296872711909108559053844620116172461671234221650788111511020777014632141827571379636785463363629983997526001639182420304351108244172494297295045032027528796235980170070572120626165347896783666182408342533002741847586534111405116266506196973369949935039652715839668746455696814177570992538073618942783983691792544343632469621104656897886089858869078539228525815416630550619096282642658034897292093874599923362256300358681799954133769454969726967636046228473510267331875983954209592480763497346617629707058019647006266601614802585711278316095439474631253655185618736235143033276629871720965588363534849920474364838965972944764550521634776805476487208024344356995599580057661108793883202670418897025011144564080061063947973470416896664499206675781120469511501883278985728986177893694459232131835510959288563306697891435030827309668290093276856338743669870774402694977311720266480597310859712680964868701351275904370263673453947016167799039553735432594395244064041218925824952837563318682959506856580798525803180621193922811609472648879563422197619543536438555639615804342165986576668927933702638015069365045402839421864846605951979605553355733264699006786096820232945681455026335464216424419372285760195319516430372709740159114634199829079550311158587724598151835862336759449506297673570135366412878236873983500207316745913092742492321888109050443890465136816089284497890771177587803688081910724912784769915742188498284573909589193842440141968962218971961277219447298907737046121345215597094573524645105252542688638779470619336349048526767493502417614905316474463782562920413462247025487473218142743187455900134286511408375287724658728128411266951490562681310504930599502709452482200998451286696558215699236073472952428554134760865078665475993419371585721047325971025679310087530691777821293791243351712085665622625926647067306757923244926189393646337990432725149763438686512174836315358284421550374249342390370320494067529609120114501814478174183855845353557624053547666493222488663337465787139560753976664106623342696779244749497851934247472904841041660157711989180816819284661189135147845119372610335195234638368387896925718339738123536734404434035893708906892961009455377193601265610947595325551381082203055582373796869226806493483050694027363392317225656480664795941575158661827408748315169019742641250250394725322309042341870796985611214290950856201564516823719137065134966969000766962971686636757523857421931684268390318412993483544830467810254028137432855918575631182208102269087662662772238344340669304053979942625341134582961681429267283318121968979164131149603247075944949538104074690737779045149903992313355381177033956481203536713737395268134073891542258274863888332758488026169239224700372461561704250722605797896544528819784707459645237922381165652674948444079666836725773103156857258920535078425872155486179949579173627759861256681432378916540687025093078697200202511616178169626600417194228427276991431579938251009791692855086482379970749452645874948722234044882130605585621879895316432292047676730199964630791660281771908928398826257600277489090338301654204148892121356784733324085994563386198420645567909807850325635356410284723362458522178924007202640296672581210878719684348109677755295629477876306103851933415480386855981038701742082993506194028871267578112401338850114149376113775452401353238286464268334651905939418592335016052653894965089360816168564022697671992553356777913411321813235645450893924869112333451713405846439101534163196514515211995598904663684210020278217752739649962082790469142866253409930138878613368786950890456860655676577174014755637405562237890137658407567490287896377860299531727750012343209326685369165920317564032609042613614639185538157613518052653582571766386911398898154240724555796522966846133416571956462567108727544023350709619059653508883741367602993871892881960701729477867557211313988949450756502433885500030563280931483176619632143779570445067656970304236828605131796158482169005918540885689152588318219086942178399169165281785746864824787797986332430813414540469726625552993204726517761390721798320938848818597705155788455221913880398298233594966705278436469808156062338733294371984896449407994212417449819696457780082710087299346923828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -2358116934702639293390315341461364174879520086195943243277132515379593240304928308027432511307928579297407547963751103079208495731228277256843827468655744825276406134498815907993461540500818420527534013965838018453598477962283386506642392511889677339368630338581454921830893041810535356902698524400756718339741303071624123322657782064218292421272439187918866107699928307127624237766771650660461819432139711904524422695525727423660849388709268085696103336958664628309969830902229294091558237157945081574117270815366053986647777838815284396498973115867935732358443585166621148781644688317688972573030241557865921322595089987907218950421241351804069418888465506786902691182256996702647728562626479843596340426502837849134077785232885226215428464176887683814025479633087011940112431226659734061145830117078938204704082178735165906442055361852655615692600999121711334727837835436781345974683887599179967816127083615400104589982266420922699359233696652832941081405493036276886476817806027757443639113401679561706064942735661535241202990611679319697439241381419360780506816065518758027667746695111679522230731295500553797948376406967006931200720509352603699009300334866643259911597625398715592813632020538330977825342318649547584622519617891918148736157995546311332429510844928542270533335887326668007493506474582002161174585498865452296102713889796795945493422449365502784834034668972230954077286745105077109344253450089384996268032716206979047790160511793519539468173276776362754608806469951192268450784812472757969516477351450918868679832560774501722950846592781184615455818944389746102272303888906853213730741000793121757688178820486587324883470079731839966477725754195547870073555693513666146088022333509544730066455345179280356670170333589367758040505442519363679289480408432251725738353338679197062665429206055449177743919521478281172625835334273677159570073441228264945092511115592259336708676636352704684606478362147122370538607341241636808113825357728860148700713477724766308869726311808462882545228127317877027323810719074631565579740220082210375775297559677772372185345182336035683158355885728006052094855348775846126273942690079278108201693493458712999958431639308584627557433042323303955080932634179500582852497189016713641516692173674146953403134111676569450677900359204243515214473075904252809177086253321723205096136167509687152576157684954493604639913561281611730423204229535507041127989166802848946108225088386516708147259555576317277190733418953548882502389816099029017114911206612851362338527390361859108519147651156476093336814841667715715613126820330131755049070144721603565429447821380425406291702621258334704785148021448046543452315773469827263069325675667172990619505234346785068211189508649159659358187837618555434449063638677098390225432808142443478557825399933488125416321941470974278929423279685666413832678265892904795802704299347063948368380380797813283985764162666656822564315386140187295032047195671650207008603522243936860742350373528463589357887414054580436312875790303529457893287633050619836314454563297848578602929674875437640951693264108124234833079145322706056702274510522737099644248828861034414261997379237893233505330298005920029078013351267762034984267076240621487762734538966220928462572107976922172533598896346137313701518086553620284055896695180160926939095888521735386529533720267197075591425832436009184176261017673630207337772808186976780861709321622858818442270683310438951524455540536031688659985742505348299120606590365936085602847846810602723860135043112928470178155804323411933701964704608537377730911869892276564187153066812861201014135522118368796374379675565694125919582782937507453209790029017716881898429352839467056175850538449360115918389848406296682593885053300385814913499192400512587847744148990028785966411324844311479052898098517981400312523415176092034673636978084502523981835531632211194943178830703670748591856459035149876972558903083773930711789816472962939145761101899436720159540017703342093171771293906814870005750632740068283246420390744628032838780150780958833238044637190993493730754999711134593171392184099289249338548572020583112981846030880753591955624385151823791102148629452811327803213686526375142777435402570135153798743593966231349093432220595786899526491531084311263288109741520242493190272672260163957021657021968430096191800338329691508644331709087681402300081329487469581060449705022652535069300408360789639574775677679698777594103705187593173656907342512987332878020471914216192067012930399804110549850523465288424964057541727702194359760299788721968832268160068913821780682252411876725461186193029909371267838756434558822208458640708600528586661557068603212126954146700970948197058086946388182262110269106664615357713734346383627055474718114835330372304070200994496444753485989494707711421535434656931270951621354014764061189229581808298303710330317669108315559002382369307171129349470740586900247821236590022110576641956943333327364654205391556135171574847531343058775009052136568378811525722078824699403107399264117871595658471051137894392013549804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -7431359015282123841484702060295102975530372365927280568740984485213394756070625571446109890548751002595746729194705180441290542406361607808890486226028369805822752291121691165237800793418718317802455563201616850885994934532057636573932242522266819947631659857715263289546733435609673263017072103617254218577074726990424660869488415246324502645044051512044315847008783621508299168165062832547890627468713632411363108127391219733937046598207163540513243385709119281715853472207544986449983383051382134568950227596465021771738404912655943603640225070346164423959274138524252312193680683730026051474432005781462238677475754891426735357275472300236664934666633010792436455839926456949674138426266789541231148343091011140408371887569396931415449079862582004253174007370596214663712277115876774522374211578004569370689527106496300554841101272754673831285713071299460308830893413773678321690029150879842268387463658100150712947146790054633706129971974851588067829957953000903788505958605014146800893344801608665105940411478564376662283277794969138908990855588247250097089151031333335299617986285342592856861780146490533125571369810983899893039622967060582705071407401554223604131105099924823183800686139813206265742847485236429513649572525055101511239147346485017312990792671894390598737658970240445964584154544133677110121064821459786439625269298546455677445788836514080769310473327065485384436646483508520409814249443834156222188147839462671838479491012850704816866511008803672636991652085731324591257978273109786174502421781680512152721179287446230585745363481593524665268296856923619648344152220006836052349171740147120074478940866631973281286945727049209177389479912753161711864522937341131007529067174250492753031474115831748365194774288861640124432073118341732346489993933905905148968002853479276846827213644088987789444238783313990542703537190660083121314075977725495887480165395352502551397388450186013564859796614839121065005076592872515420013563022071058578732139374956810364383060471642749791325101719897494179108027862730040781091581848108529009905686798111317959658947081703254762258742449665679913514899207909775961490198741684308069319097615203343242681286422387513637895611778173696901060539720056359910888616355187427276522386132868758918506318331458171847691637086976077754351535221543115867286685056606453598742773529238788838227182960640599089236570054846567372666570401946227622023201029735636088929238473207040498954873232147309108852717590707821976403326055637703743537344658837389007437302318337798702747737986028638415932060620539708631490111455168760232708203824992146233471017782334059525721253835110543015684089409843245313182254553466956279412613179504221999519810977852000954048350305798721385397391979494458438764849345009899651170847858465471915474461885906778512593503543282458976933877713337490096302117428739863843975259926126077821157182631838055577249370988426309416717954329320326434433096379006327271452518310239248011022246893534957285555310919677601137068285812621926535389361884371320137130075585411857491149509593452799882979406763222357071249099316836842970307363100904747515647042270159050610515016253671110234033081402788394883878430898425816236152417535609458540755188079216328393888759791914382435796359172679921163548817856929715804334829183878606907320043431329107709002777590134970339916557224270851002813850679595246634982982244203712200495864769720110160763999388787175345025154100415728061273626920553190709612129401713269867023695000968208367501479407744727234744185737824846856457335576323625183699743625536499072650234963280372717598041382356314891085427255602627934206924458790174355902718307731883528076025308746622627585987972417313016384733590897307667767674306364591257272372756930943772001913529319485305046763487590380526577866111524507943640327817076273976820644677118002929614690184092766243653670415138354878387118285363155881900664332810620317718754804758967812499431503971415482411586951040762058952855097986431807467010651040193273842118913772953973427826694185825125294071782498893952846318481944235799142155293626675149691145890078661459074000164142988594239209505129221567261614166626967506189925931251123280293754335688653965944829800986573041689171889279637283621806695104568407839513643030579533553743845865587467054220813533537863058034107249737476116705225738190528082120081847236488801251237688764712340974269620954021434428458584961001704500720874577698529249172486235860951052280519046913161768974777390302442134853895286660880500830500130933842537576964244994542266987677905696550000861311052644968551446974295953936726426809174880542382507822847282580792473442765020205350120232541585898900728579476425496049600825133433228582404449608702834495296711842212655444010350473264616333464805384120050010293665665132868504586894527332566985903901173554840154060406817974290757239183171503510258921221693291761909784773397701992892544421581358513795752861924792420806192717712568570885289735216302598854302416565204531637013998009860804572213055507745593786239624023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -57111598779297678421212090572595861912879045768177368299686826813398307849409167408439513735279077832656425350673341033443782438619566916232377212269644368877908128091331778639911992392376842704098006049610563973340039631181210977464290539303883879791573522250408666209809729874199573861583545366405175925565857449165915497450937270092084732733495554037731788158192757033918938892319613711602058706746858362281675865308259097313915476448094175160245365743040761656553557531489286378933474174396201290342743876490238631556450584253626076193151609051067463349753547133994857739117662300243604017007475303074775653358022356182678042650313160939333848729392184318542795506082012133587428101230220091801157225556002950404766425634089177956814525650266494307006665700225504478912263414668139642144358328584386570765377376159314247084518111736467699014329587592195091206311926316915525236511187449406344579462849522748956708461253232174936548951943109168461079831055112055466526308531017056234264025440565944877812985595953543749797881730575594513455721462362363876275125234316208325992630536097726386469530987518241935767556725394098868285319357903203680561246226711344123024147790967758385045581750074333485669715489389965054754682552815193497500767203530021296356615736098811107633192900372637708609412004160594542833581517046895672518232155068354352149557772123834491045143335836742752453630139719311307312599131827121105726030935515082221043209804043613851847211953152303228263326654868898623282386091181837868340132741240236887191028142439204834076819707023554663571505198162728784289782418624115430481985482335035117951038321695188349284273387413276451162415667546402204630750219993797704975892290370888335359439398786113965013821528813972041926617328143375098691863628942304022864615609332761774082522027621169894545590235179033999306751967342949258777063379114852501524756783060148914862626667464269070634885697816557040192258015710986006269510011705844915242863132142801950288720013545262774639120848289556016199115331724033603498013514045334662195728296944439869161910962404449501246658385749920834538166529678096822827426814421202815454898651816530213489424974598280239645749517382891492612911931779211795085933634215366686377725213047564922916974682347317104755225475791707093999580639643997888514351460549303486887200323530944499794392355457197952848976204566131809465873256882796497710235465913551580762706120662435982291586342562669880174712375039839939715424930626064385060316979453309842864154434758033036631776541023272568832424961085847841886070798906769551171719934598105251846722423380923376788971148337255628841074194077779497553614251763302557522865777430416192310905800141489794359967755576807438155271428316202374504915384734037178611031801435802125698750386884999488728547592438674208731290901780390316540427993929928350314648222017537107738789249525122551547105247647888354987762361375665143280033401367769183175288072739903929825713068745251926356652907493402834270447580045981564629386315166365443239587480303152130214140967869630224373722065422170933612808286292068192355148654045317560306259908461905776850504139696964860229864579641460976654746225339532970230252799597567860440772551391518980909357515178671061881416915842476892869048768978849136704715391616017346709005161254257132155607094812258766430183715400740382679704038087528742083725688494573289072112310071115908341528158269534971022617078881652899583809289134357172081473437246331914882447681195814536115885555947017775912188952633172943548997200717012103460258487411057456949658038837475323455143631155640310713354145327712100983025144552679568196367565738441524563388833061976247809379377243714721127616506981703993701070850754531506499014112377804619168504313289917084060666476621653914934505956270139747884963088998229346640338072869999649416631692709633871497765484948004039025731274093605808450268568721056944043459143884573470715082871516920852967098752944779784477319364112427961216845322119583695799357338809339513030009135796475703475716448090722572056881321555598171689800733185495679430922379192680614958963263513391044236985438121692413877243276696653429056779331476579995625505978502781801280578273503601509830055592902612743214144414248027296025244812997872436975475440465074097787518819589709262125075865217708634334535129418694157478605305566086536874251456656089175797225277481513902617247742543636282964768739306731191911876869844961050537236041737506288689038653152600846951585759249154328961163859208413116426258413450638819141592177197028742513106973895624111856448778373633562337208512392964778333824368583591467176451720800996805932022612046372176917495539841030471099252481365487521987622424865226035933254251483961394102054254099757731690926785475675468831614575620260734193466298464250220421973726134105392235675535207019745241273931197484554199874130955069822532952942016198672454310769606332003376679923077040549789107752634360232119929749182238863121490169578355069046014190256425370473269964577411883510649204254150390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 735193183339808909592506341041420937685179055714357053717527691445493065541015284027665800634296415760578146723715614628967740561939398403550048654527620754050124631966753941514652819843718122430236002517856454863899846895520042707910430681252787356005997905388271296187473708171461166399212871322994619113885615654377135498427129746870219236066348734827247589679482974623753634228839216350969072608412605004397066348747524195779145177939107773484425269357399772092777577446109088369368004068845802183909209678723921631072271795801174847010864114982248845490993532383634543793939678463607375958479554999431907723450037125114826114762519514892332143021458014324550101618764549220196300616095206163564923656567581824303679196856379031607112502156916087197496048095100478795937208043533640703696498066877595168787715177941238712770678841806607864374965371372750749147307321440512634817798428242524590359661139158374620582502286688316060831952256239588316379575709148733680990045454913686997869183969773622230034484185992069675282248318195118934810931657239230230350491600153794735633695047812107429143004327403136216019214577249948755166043882697108697657938052396429936705927822058893125641473125413080949128525984576149451811045135326778504460778192166112005328915555205716215899996625095567399115689335299783557566568118359274534529313724752636115429384623122096456821229954610293442880537536617725891527519354775773513225781360069908652701688430037973404526450119179759341391320828952791592876698388262244360361778606166910954381472773963550190022082746365701243851667558566101457502065791156008129572182756466462839875910282771565160029589698968369636225685881032168751664219165122856640635756248025534220575883403046165609620329109733292021812045912728306439536968952960825458216441245207012072746783419089691408461719613176543256967259668842451783813756803265336399971403698967246530848396956484080728557145972882875095798196818172505152669500736107457264129988494495894152195287811424536880324955856691687542433062440815883134257183422768222284599360283100386772706721367481461901556491806654424290233012885792032117535456777534305120978770399490279018250917824321926239856191401160761907996522395372093398720906742935547114133734128718078701887670471939009410648289691912623925314760326450733649873021612467940434378412064146458889604359284476662552385676774922627963136120821006116540077365239404673418219260746883748104646026124072262333178428849397347033871011866564700777411080261906436321990334451939906821471447805509284067274740239668265332341067387381454142612699744442100924554287698338081692233935877754922443088899033885907979645140300723781686549527855140134927470551282693553094282804717509236109702842304643918616445865802099913643897583148938815475509275316588165583268246609457095152513607180230848542016946936872521035529623408484422995534515119815958226035724578417279894668146827421103572055860449613308512742267291026406802675439925324579106403503756077011121429582989632799318133216143964536434943704402134143087369690857051327981144897571193686907527589154116504663987461361812012782962729550247571559208008159087864399445457008116019083566379819129465269951311527794348281723100022861415608310407760341804933768900198921577108496556527016770423786747070425257046187039820581116663392773222455747260629430727656005948871290387690069328602269631221137214935667592463748081506387518208760758341545138961936664165615633830542856470990719853210929332908002308431150685698186033846681227178760367188364478484125641454898832248039864693024631567255722255582026185690675057038628844494510085718260132756675759373658988151019365002470548521958380002694635771815845874798609786743698267769391488070133113183413401129616582954454311433867117133323016739671743426900636076377941095313047614003268520598499246253509553954733189663099159860652319037028909670967604555794154545143078493864538161772773593646327284069741492630841889992469920886414826195910867228956050293977080800425164617114298580287246300153519133213346502706137027302633489346320821827997776043659832582783467193214622209022579801820076769804167008281119587386366625814263322409651521569313444308442887543304639056117899727423975963407783811595355563623835764595811932691201619573826867668620281755415408235123567707935464551873675253772757367829561483601553209768101705846458872142033504864265332516418501789458962344136990227534191878558200372565160158098120898579870674525001772058072489999280165984866577871369339031624228622135171918661687592698488065273494351731813228584111393983502864612452705613062819057963517425915389774782850761944863536413415903582453670603439339885979877011570710866385702180686261719517633914500092796894307958360999705495619348277563568246163715667622477091982246362183912226319609653098845099041322527971414270766406899482229172518309720763990629761302825565048220506718056037581226414632900737718404131378173461195468950354068693079632851886637125847647847529993521171685369952012584215950141697248909622430801391601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 12781556394780135521302052455013750152596269637043819428060962008596081228732651236808767037366629244590816695614925492553697284062615824332968528808976225590573857553536509668636817139001749390055322499567614677956489602639869447032802193798056251529281420506090397394898558610512560355409734063641681224772325358292872912402852035338598427807445662581264624181399974220087193369936619986282641140567483797321239911019414681007541791185984357870598822931981721142974277222350213918089452795056380740152358146602803140491052985126742751264518359197249324178027313648630639154636658191058418399377607986598829569659425819268533165390004225422885631767943761335632409344220268323958085111422834895570479827211871465243151824357380622261105639532240484265913465809984236631137489739192555530143592499137076457671091081822786788465036373073542576918548729601374735233687174736229898550659145874600320638611216313901845675426036650744903082799478302372860145133690804431274306107936702166401723594129382121153264748447898665538733762569352436306887551460079864183200485829627929424746648479674038154254386913597937993288614641731251367110477642219871816392721019973285094835063660731332178309435303699406454178392622851496391256186007129126063582244220615349982921982175507875719517072574072339668362972413534709597854374739306363000878784685630664166730727414976170933017010873807635990148521375975467619321508442727861901196905440844602191183895671910789598871266215903993026417572042168483308793178847596185599675008012821409647424718970584803272204317504776504523448715674246683048467483975856267745036244781060872279869336946980571492617334607731816781876773253021936152203730151861872536911762571378676750676304272956486407593552675009555631549405562152788062652046358903003971835304592037728687382459765281752433261679183253162204585144303600631299172483402865990683762913870208010371270099200747668381327288377013008450470619088425860039102470726926264500334943325217691412105497462128996534078854978502232250005704157465460232143519564985330878533074350692792898640814386319888484496252654012676516877940897900245646684575903488668917823495576709570179112519924655744620593843941053932687056048119194732850066329018845506701210764637751949468882326748704744837069350907035070431404575394363926781963042731396885756301707743030162737983748721105175317486172112948621605885292080230977056369989769840438886523206829655426330040712090069968969958362454438484674437954511833410895846546328928382126085593762117368841441529276441260622771334411066782930184622387188097722228306118764606150009935861049383079366428894998725904262500673301078719251787648705198872089391347559588370311300222938589778327208783737699114905244654265778037505916784911961104242926198655272099197411985955503552862757191858485135729780946130933979428035794660825306530682975155348974117430627866505517404982791924767837277865154635149081087317221688822070073427943401001530024326534416365308079304067287274290347160349435135613434935521545754855852150512660979665712626004941841674598227978196093016906351902692805520024274423356718530707709409215484585209863651683475535562712965978119553924028687178247144575533997845564874034924350509488447035239100724111620548718723153346330880963627942788861467770933467811028720659882272869959775351604997037436063526349803698892745098145250892483055394147601893755311226710914283952000427747560662797778158204588338444859080908806380537071702673338335163413176965095516522080952438302896597988839403426317605157946153218493529827541295978332468161209958466166533966248847595032469619145842168105590985763382931140756267973176855960761100264568820003589705524111526243997524996142097998843495926100100031832253277696782763473131602823500529184043591360113669561967582040642153994215473228140160667883310822587438596848375247921456293274093657358108883419988066002107856584621651683017215129272383347147311411713309792538502059252920840237844616645547964260788364451712582067417620288259578969624784120201755012629593936511614546269431983323384820708991580038537818355695141597885565493092397772369775189259835849355597344855000726366482537177342362971943983488820127755646275196401409059935358138569045181596612435590915763415037694877018275852998095809465091013170949559611974750601053748145700592763588990876552931092898086663214193623100625481745266039531898401325456936185542071392573459271101230450723840916673834285060345634307569143250771797296897611016000493812738030917734453321622305708183494579011402831744259249374219458140856602525148925530143943416230290042839126736838487594333330307642430728641156940660563144402679174614027635343971393911819054929487820351480921607166196700350380108975003647224233541625188251612882624196672587218097635329313739062943477957610590792813072276412099083525035869831755983308024525146758827047780890834629676188448306432014047707854812932024372121243755862376356766571441525499908337000049576875144951950282649748610686327013837849367241389364480141921376343816518783569335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 78169771662173773563512936334392698086685952888484835212549463029579280753175981588723464742014406020970425779334358904327204661448103427773232028130548704573018871626311241468456461018186997103088807287334579588575704109508189763397531803826690377478619207239384512530684896311688863204860754020251846417853128898693797419554673733339535318079757289984693003346124454946154927431471999724049748556568118459261130959225253799532287800892336366249407735715595983102269193378193820476306959243175322487032740962235235007441830334729382780145241523822634862994834054236622385322586020672833330106794380758550037436721152409560622339060408395477059901930835841693976865912292989250414755399636384052592611441242032558218071007907186735954217922854003138090644513612638796410000213719465636877397194275967091672554765941187191699298133992103658146264945419618699538466617545039247980195453960135488969814354915517148709144711999078177463093058022430142511413558881405327954911154745557334490164401797323948727113345873890163217973167084563456097692353850944728003797258352975216078203516849734366003769443398369610625545890716446693142397528742041020199858796676409854266107195056951448962807323573694289435188545263351716433651527558909677654848343797268454145838516674358554934133952097435931874102204295506513719778631483753287175693858295452855005625900328761535133620448248883848021217011190965655478005975185427046101480555517856253190844456566953850884088762618913844641551743968607321746035142659756927207941279845631884870944282390087814175832287110582008547591800417672297986499715877767305147108151361224814673316046114213990937560749737923449202696265945383190634539761911562194159677305216323340754811955437079749664727776853171006518140109854062389055511669714191678800133806476497066342401475257433706744086830476756784876611147171550963702758214821696235239590848370424136324418560565724347896899848318275896806479401204219076607235669149525293420656570402309746058516031852789229151342329122583478790243923835150991840966123400465622387454907759949877229207921546122204607806124309806853069152395562671983307388611520818392838168353035997409128603800021150162172577116947757981022953019123498617673030995573630023991905876987664234989441680011848227996275750289650564448124661194844200177161929069481216514746567466174108385030743664262300552490629915150245285839171316659357073461068458208070301199209535127972173375110852186897647893348522572442789408492744969775495499271568477377198511489699045496483081312730723419800762664417974945082235434681096225866152247556314610242807645872666869358689413424368996075156484318916883881864762505772570455427555593950957320158218159774989912034118586835842846228712675457386281965596136619909928550566138830621793194786225254208686056547543571590153143071902397469280038219265496777932093589230780761591934211631665074957622563917573035104108683449803847837846478022465569862887001432099822770826743693645185669601050268449920378497892934733501246553029431141964898925166777355900695328961125227400571221483149622538073774745020872183091186529106372822081934631183609400843818346815741193432742917387745613414770012711373302831998351544549053292343367096899112436437474908079004490400876636268742839323713033317401046783674043452170382552390900240218975486480802124074602639145114987003334930779125688819356652563990263108422933670094789375189495260296298591332311293424811992376500609703187541479669135802328444034728349158372373688225702148521313849829924274282082435207818734108744831572627397608772794108705525747721214775558034115875190505883521319744661903471717229563275364362653872555474548543140025262372229929887456416557842444613724730668496205344357298393801597836342451035524756828170297491217111589533710621557851493786571385064969849562540714287313843703915499775578432486138801507315101462895225654667072079919489652187017682925796183082053871127421700747217742317307580529678069533001640364470974115502583074291237622736942194548209468123423332160118923229461086769862378286446013387798967583571212695830950665567114417842735947419967067821604462026005296134875400084972195742250036858016077148405534221634578078864679139295620556793073976850901619495669517231951708641171818254187225297759799613053376084211350028906024001616500342430851823641941256582518123096688283184328253297674770120704599636200171132962098110846530491554894802453833806158419684117766170739163690835254346890358463096365949144652224302313364975047437219043456859513885802383187631793373325453301702873666629709420634369115540666890092864750437083478838736073838442199415104149551419688672654171612635843450757150320409408003564883569838302770831387774777686301087080300439538258898638139527403664707465293586453017818119133829272544022841983518210128835450975023191576702690761166764458267620352433936145457606055740939578363905241996178671825622599362771511931252868618834427978943786924387150514713161706226539163319486802695800479543295299253585478713082096424713540727680083364248275756835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -330576534742200256344547457554129546836599322734379756307637452677818479758493607558653679623224533059587576337353695931905617515127435115714675345205632428761762678434080057289205754412675421382556380437343276179081129959720253183858420141815017252292450684955040880989995910074990726098174560172600054523952218617064027162042345543418362839806655751880086801295225450315194241818355895806836005888205292323901005178010934339081661298679578354925502744577872572396178130711704099526000149603181509356045164586377919246185296416062736410672069249558085537552768662868413636744913977240424744386376925501991243762935558304646619874801792221976985902591810758211574902878575916298407092662228629285450191219095343859622845650497039233609135310315598073093288536870087073863861689468701155540841565216293113568740107026018795093607703903231314138494317243689495409946082797169777505411410217948747618545880260021806728780148422103792185599813229158781772530371087097748088095993409796404472579941393358761660656142242078144795646910343845207920122083522622029520976094017486152009895714792705553553003479576629472904321573875028566132245743661942585945685082386205267527098512457587770431236630664563860663808454066945737910823411411685614782336295910609886786557902068021340480832337185218926391588462862567099702585522818880922261691506008178951582210999077448120425551155010792299089145726905139397492128906763185416051684422334545945680333346509638259244926294665326840019771834504632258233217931540206243686297491830430362342865523787988583223684676516536437349839761174753864756305271991196315321722991359180536111773200393068042554490307493481573106206427121570870981605891651995326444399497796665151694455396268184037349660660080831083829577999851690560478839242305743606274846152725722705114764043018402843401683925355044974237052900291298470936611899749796720739609765223110121138575138182435300358163424534625704287218287954738119824705824907554202312398800224843573446355183243840745109709673997598262887483914580910936934523075504490238746003749278521056836162725562815214748842708379545663300749327216816290598302059636615465394533570050554843540771527798020762587696800208728058198389316035593042864092407489573288327931560637225066280947445226154055094910441537904111843366042712682904949859115375202994240840323117930722516725229696865514139740393205614405941485857479714020972869270696204306108522965391475291974390597665518167111922118370344417899364496547217437863909677547475882462550415153687236789658698544000024843085239727129754842366717122038087611938540191620844939023944948810752068545108911619084299524145635682401264975747272281215044512051225722117243318973128948003899099334850455856935199426541514514748194833431422228969918863739676035799871705971165393624200317920672487761438133027698198939214314969618776944541649797579343260084221914653335222152562043657959911609157467294024637912622826708543546673661122687471902802520153260840079647133302777609764343851673848757884345668418800092651637061022543416359094987051424068559722993285928449224288924498297955571716970382857013123086988018548067633574097770349546979589187874821671402445316065319808776032977558436245882068526221775774342434679770531759368417550963514657647663154537276927225758944175365229524589137736344380798030763170743247107984804011060216646920087271899647755673262626842371614675410215139487468983161747264128190499650931470520109497529473852136796754703540235867538827860612423242829146208538010164894416871912703578231824964978524048256076766200816737939025160315683372043291130562050737276477895722769054494652737315559315228282099771356543317999193043461889774099892494034365343839058422526971372393034280474609128039814190660438343206889610081566379361901670528637692741716323436463054915560696495713468967497679004975529406952580107914536765670464732158960099606183200652567223602943880231535875371466401540031831291836176098784220089924341304071155782611105898091025315464986848039289559249401676451454440945695839413250292174748392400189212927546997183243266549889869116615290727954638436954395058310645629819409974704969027165160541775526814818820776792206366812509702858542678130904606133029568143344172889534448945062788535830796932533300743091182396208769192602282252764464642215897292721541102589017125091177383379629062643545877248394633013108103963855182322561821976103505109617669127519000707405753542413805430943828825081243469465451138608667369681752228207813634401855970405576303728650514349859568185272173845972002558498122683158836997237498178602467349393907290968397790016725123673081530531648723036775755802379818674425617746750159708010184993736124938708480418835174415451127120771777292771955407047241086519078172035471821701958246078366477897642850695986803110702241134939800372510565912792541920220370977657071638113544565360704606184265622972953584296139686464509350927899701895856897702821766475160432410368598168773648539736109231215347238742097891468959124177123961533381057975589101260993629693984985351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -7313869758313471072829565510199108330012571522396584666927050774943401226286022484440822413661074112698904347213220873677612036772018868729283893201815699894666876463614888053689011464423247068708788804017193387053584608566618797094678749654418738889275483799734547311027880864564056086449145451241083589185508778361972494824059613593425913122278716282192149694833689217731487769827379958721326969254584317254017552192068859352736452400595380813341029652943393916063936516432102166396004307845188622970759075761651698148700891927159644094777350397723576546192187573080966984158947302833560299024526684162228550924189449650076581545365413456773288728157589912838884256233673077024290660071447378664905910329634288464010266245785555971266175066313123278962220355235215798743283969206918147108350034425669607975446583287904730865637583497267818805298663302259398684108756822243439846750745877746730855294668577275261890030964768125217057202460669357663124303574880186250068914896968340875923983696929615819729581726275990064614619424809052079069451671625710035550893620009868857753774366129883462002578759544983263421953896756427049899292449985888500603275370711040218548650178487389612485440875401901394063911875496886501053973660776641432558000441690767174496173318263992071107381851467736691516822931256128403557075384483864634798322891250606055552819634868656472487935966204064628633843356831484421047756624738958144572599805216298964456414639249615133054372427598761165938143876797001295659309345459438104511061135823253951300892408257362242325749280646038559018939945734919127675483977100716922458888768445062389319296204739158485587159617479679173930465617431784078913430063001043556646468133950183417204112917519699116906131986800552528108494656288883656222441904297430685205459091269218017735500775678886877481650375485932414586398673415331678176281977786559254151302538082942194419940185481432790406930582237146490576334053503632319107455491444319834263959380833204822587379559173364173889219711565882672595486870132175214991558336100521811009706264900158002216301239592499886496141747684253099201357179165111221119640294313838606063083982963311833450097521886318237095454200310353640073345078515291758707467557053956101776274935984991820446626154024503466877847342750266586064551553370188928541614521067191031742908337952297822040998753403810929446820201510448213290854720453649651123845153564847895143884366850468050605881660622588496481662426872411467331664873796322175508007924685738292422934413606685887634302196779195360712589544203104256985857446355720094678544729169844106907558312487861694893441933650673329240570920914841610382807477891285187965901281894239157096209195797812541777210818678343253359187605988032263668907536031843166062684206365163807720568687946137746028196843260380155798946057545509663866145047933582220301496799865009263741181392864884859156379479758458527610980327321828021450835570833718569037622071333929769088559726199856870688460058835095479476030668280756310482799009963541821783067815159646615462182204680728126522967844756346999616435455012871839753936662700822317768125517402562764109909066127865204637597497424913269636188069253241582251314530033932505900018418726702740706641201862399670273369875259887922292016360111696154444939308506941411702203129376240706703482936961074303782180902886581657642989311628404650200672419717182877563159270877479024066126368824447741760260730689599033453525963866459007836631856381023000851930723413584692926510542144568374557722704712641733895090631701963122446961850669390338668872462048108676433921982528184049487508627704534372154035860149583379087882622050044490646399922361812109878808565783373333156701523256496518244495323615766399156984851402192685058506000732197701949577272437157197640071767939227354255534489270005879504225754643889467342141158492460055695058538714722257715245050610629397680121232104622414724335135636952611972036980526238971236436476004710303456682615082599683566850616695672935315331538979218283476854466203919001728483043917714808493854074795017645201254310053477563210435777537239444791833167643138106604169699180299526273598748180131847356423470059467826858296965103938954191330840054845945821236691745893523085018333746182535548658378420432341634566495781544629041585889877290938133924012627491088993481281594578432261677216244642955776114359385351999713132779522810158652401198208098015758545406236109253992926692799561521628503477501809844277624261122782177932073383100246210428384492308012736836754213476416067380424147188127824483607244348422231424945998527326017448694158841599764975609575514572469717923001666578459175054136895559708131738045530260947330889293404512855669462721649036594235644697285008475662946827022228235493200224360975792134460166501937491493560360623025098446769523836772230233676354766694618505217254349629349540390385040355133706825303524268884211397088664809182239276533512103263347623488476525332108306270758822001887905508910163911403723816299084385726507473446389440141501836478710174560546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -50697159629298695104087235753372334665133342677061974114350072683960666778532282955771194236847199786768858429874194210367625848791577082048365176781873039425163467653955709582503755811043230333511664884914351151350143790834267636849370708537686671530240769507351301627841652633437153916028431646208126331458807670974240439079468007691529719780942269038217530053031907835630370273384374103961558425197088444736933169262125886646347246470940523320551744859766531010778045657541711899036810175526052198678388207291773563261847387483407961116575538641113415839620251164610238092572579506807017735267572332769490485064536365247363318787042310030322595761157042936255778713080005060572453946487781406869344101660523052981310166233649824938496342059677019542367388622770610874333785898618836925466266093381610880937108920454097227648265957597015105866772859971683641956374576755770943533887460789520369404501026947560180561766625521644529320179986968551736738798080866155998389782069810800685757900184542281691606507501777397659640540972959904001612245215833053607963676944998332757111022974017867013840956519028124627005584983165857431982665461495772362373809231547090725598019328963689350771712087267791173873498815985447513709534492521874804962317093907137613264506829075657172517383842834988534262651903286241024906629749280025444281935285782228504230518428305618052513308046100400779260437037419407521758736336499767643799737781614215107750739457248331660791153509226608541872780194882045584320387408569778177010384010766800929879336118208625807989118960871660663931944119996944359002722910691974892804119418668963163988572856724462053294470003272546721443126457420452936798254826803595141549521335978151108716546887095113774015147776774734958078720545789252241518919275097899483379891281749677468396791259409499623775871142974102556806710948041592553794089195893465849811918476396381858158589308311276680566473078109318358290933419965163698630736908786667250834240938062070787010154450139510913333982695551921926182921857862294372164313661445861921096655371306742674626011612354240097670033035774881319411328613505190760835262840412179367109731365225791587029598962256619194134883910611805708800725648263377059745506464115189331093726974587359407246342626580623065589850096708533805847294584349718512387692287611066911248118075802543680689000529737429733208232530723043219786079276251327966041411520620811840932448302380195124191230179277444520045712637146709973093430592636318715471264101678600645669697208432844830594751770867935997460250989538533407745148310307391252439422892372450468838244215306457551738763920346853692897139070600024814353438389275942015663385263762309742172862099901784727991028905045729901606636862538174590964636711143246692105626158034747310673804447387788418985565451653407994017249653693119706398723837955290195740263896831833357883933541313638134608694259518308739383522431638719881831268390132772342807801485120542940517793444206496640345957184923266820200980879913576671956521280488863185208027889318215987467197315476589123516364963281451594651133446715637020108630925083182999084892055456518398278653742133890321199570420483835396820316128351487476186469339538295358041017418002659331128695533576800463187154070592107667446649230843782316953865435708713121097358174688271683692151522962388333156869185016074844093921453636489421388227285968485504301781481569084783899739966083435082969666774407151353198889547588931175367143133653911937320625167665021021762119941086827516495753374398271700529572855444982913800328502307063029152856251049630662324689750635740551967863318972423922506229267324646719533445281694658289848301317347648844626306260017294361118973456812732097058801831493483365512015545693582937283943669731939882197151378477185153153361952253583200622506681292106427076492460057791265150032115980807654770693130841105913778922053648735948514430678750081318732944120683608408809769098580971238535542858945490941561432825641834686367076762985915018002514951777050479408860083084796157465363092956184704670306378401085434040765251719642158737407987601162128890596793837558910777344444685014749198773351600313367029590320519279676449409213052523527001834046649794159791405959723644718955030729495599564006466809885002319299819771228930653694104418124428376802046575871531258625496697956344297932913789418374480820041839493313358715083594919113275164726263925546014678594037327496182371164113201815412142406955705832618787082786021987674434836913333220026033461478059059052307042729914619667673572431293993271077541508005011684761378642351539810406614918212997771342735248689858602108350120620927666114521418929478522807297725886583891521572587089396132526159684432067679457177690880154391415069506876526926495997418123050061291944308353840806757843852350687678171667183024129210699568337825691814296852296976961452349340716600281574405831576844768234271216048395930246220151074767448752140719531087547019854844307711776325387842220564471551194918204318070279335971956014006423174578230828046798706054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -201406824544098877606401128260340296631868960444129124410660256612507772080214213514128277469243441555735326450485630742336947957345484337234435846091022714004403175271388221749243879788693724512038442837898057268649087895502023184520809105885525982517414947228802896259426436280999303627229409783906826620612765644752714896421739705308764342210122918899074209912705863457876139540252207276736232418371663039867072492090377339402515371078222735276171236000926070490176911609547360081814691212079262806747509280204523856656081507264366217783226577813273828851620211432620312111037705303372342363634583599283432287695768090402134007180148457824635094461645995122272474183795848079025152998829217878174092937781995791618819492660616644537619481075544746463979952788373051988004097219978479925311684509201443843634406422557575961132873590644134515243565812007857751188649501402619175582035295548829484274021939001269768589353526791477316370097044289505781198510224575482760540500111286658695770979641382746433604099803883778140015967910648989401191614820634263507262441625959984254111523650099418484731502926279438937596116631937152079500334393357532017702021586646029858040606879839719728421890755818171056929948633334335081694739234961144822105718566669138952006072076025305982495435803704546662292887958330891440811083850957004548291906106799392006023150075335730203774080433570334724606124981965366749072460623154486474312574775344792889370694523801123245121046175249616206407481085564668703485216234356753202249271570369326900520038130931896501057039097890148077262478551830503325083643422780684555995935588443424838305005099108175091593386802752824687881433207866033781637061890513823625625347530097706021314260112606968226981474778121770605522044294910069802427616723851655632527495963297673378978585011531086504578183525682608834992128792614954088873704644814373760681838910734438834096927410784185356924568657636166696236717426085791684420731324773662975030617759945793097001908263320076292956290743505187097529509611440892489415186318096295300453765349870592205509907638264118005777999018065807495948706446064583981052042501993872284282631886830327758883676871500547352272503024211567707077280819071099707735896061452324681757765193535462208935411887666959121147515918770046826576042842574763277011753485922033714994618442573163296707250603033399460684385344832082148976441563255473018428659206424180498056099768171253853972982458096740312086901058587960071097743136193206947438437009562945183122859948569161652486393663793066753009926278207337021795564026383752953133202663928847706181362934427426113536547603222536440632626205745066333697004838141339625898853981618226911075460792130876984469082859586875254639833343409162958330899540570752961255372508542080225992924594751972892300563855789023084959645109440661614965629527664643465076392265093863273911944521329652561023262777128060628446270075849366963364212892138586823923539832239938486510592981539292163278414080592459533516180667729450177535294236719193191309897167277870425935347000666132525516229238861339422290605223462748557010241107053245931538969801197352138850866549435986601586982031934313329899569856839256971232588838316954926508668312778132631772068318216050117763266690600805109545959597521297770027565338682351475283308934805953241087916210683138844250230691259849739564293656399030664186632741084382460972145826805964407587297833381005886107353091204867970575234001860385778401114646177112336675100110312990758959646968580148228928009069295578832870055502942036529717964840815146236274589135204169899979544715639662936172479901171594687359623515077082264075175542741185742867962620956080183694451093201088780409548843513503876383235588878044569844599522533917705635264617985074618217393999276224438329973102050650578446128988988477392249858073127290079310450092371913716573240359927956429184634129748441926016907139600159780438462980007557784694004599503690464426772501365892257493953271761998963001189767146782468046871977017109479950122157292643949811293357899199116386677564542685887758486973868351040830976643286572843026179376527704958043062813195659470037071181056759386811480419251254045089457906029079577041282421514293621144444691020786888098089440291062168611513582554408214199493165618854960248703707007142657506020126417455220747741683061509910426296840832613269379428828681913952232923380518075670378021870923122916941253393598979294528845178232116922513804009387627564751290901620039457702590809610001225215279511690415220322913363160861765302008188127820148981520791687834217801022799636845010642409515798553975565346158491143350843563189795994648053751057977655843887907875543135068714870468893606577685815850359089534572051484715199634024152567257409766188533035780777398196398199841690505296028588693088450780996629185957602855480246984623868827659932185139262714968220104161723228294963063642430851345288594103348631984948205379960621306413080431315421380762077679050105869037100068199697974027579924995352573385831718155714042950421571731567382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -539474732128059542255014602869135708351903981390243833858799765613830109438137605521677910217414149973914966522183743912794244964013090250315770858292996344049131620875641514567125669234230706544620511733834860364559122965275328945372232489966714614920621262048918970789080536440568211103775458304642172160353895662714610715330668828978127403739499793428886892561765958754202602227652559351988355089316726660838543326728633013588551281584896409698771165814646274085035289156691998224702958892187982791366275446052071063281860574993839850063240388300753509040841307893207666722077136768570457070255784469684097199268199210587048912220475579698443906955817741137228356890123724195394614430439492812803146477193391550215175403697640527702696725143134224689559808642072870832768111415050395381259138410075601017699018897160424287447636108016652246018572920748592247054934494129962629598263836772427765495854180563008375375363497333327251767125400140857181090975683535040404746728652956057729300461987161878512918823785741622172100563467578798583416351513916113539770399475827722996483090485627718259653794452407225456585631840866076296636845499298896050618915772898498996338907742295833770375894867271538025764862516219279656112455334076182846605139657975803168612533406408715886759034636553956757250314126324181064205404019868553174417307903676249069934937350346745557782181021486776517265751582254928147697265790963416278016463020520853784244947674911392268163142884634295814152530097784410295412609292165036165779044793946511847942229798181767546207235846552926671009234949935292221217680942826328574337535535061000874818163573905636473047791440005389091234505015506128810159805252183862972748675835138554135183677072436577217702638999912508714490436501956122059089559566955906572086931679858040592724976465687976723292395757185167897640899460846039945836351547155370028086496291269443730013666116424083013772339157449978460837481812477439908998437573699224382257794052812321771590281326295518230695902253226628042006027014471181255029985760870122303999626206271548608098766026575914806695060890950573646808234785634727103569403485803507322616072582403738549173627567795762509771101984711328353319972389272813729273257282039950637795288829292390815874349070227841793308338516726649104082677291384547273920152099436288011591057464337576641066576950564407773551478813907761719866189431813239896513551467999419129405117266687399036276725536448080169333530990951616525342112140871767651796186595992892455340149021627368453611234585448641676487625957219882682865856616412065242319277277355707910437735280823034233088886266029160655954389446910317112846891589007543855252888102351995342144390865758574686397985290687640017892323463372239275414193465042865968265966413750829851287806702039218606245307651160131661812575161591497595088797745805740677453485946495744211009653883178597578442633205831070133595230969937315956875336654347045690711826306516839932442807123816170898766678893370798546051088354899047247314109897166264691608750707117590449062220432455788737016362937600138864437623081998847384569054393420999068708894346196453380971766315337639208575882278213069033626302286428279719987411587767603967481151461856035243691161734413288044238942943636632125376605826942334149413954935402373819610742881615464783438232394184246227440580407507055698102347936928514382019330016042575871807487029903738961961443452133643836819065184813970569035633343913726500792086825117920119928389230759399802059272690381418182873181225500457085075837105893805590597963795277453162601721403654732892983386736791806452007805658915169764790746901905784039673196261335322265489790463265642159686172713184504680926289103573510647454727029996847335839883927805557971617247416256223734894179193258572250620943629476222256264065242992184155012003164543129742886737806593599793879783988346980030442676475677928898983909011781091300828755914966377220584071483797107043508383254523950470188582333418297590105701927307878452073660397853504044470998062668587695736288826037917004830662997520698758023041012862822242257690034888563277333993364152591040598738978346068730179698994974655573306338069630511729169692289183473152914398784498533372533660913093315962628413545563831832318310606215066154044954888867652564030460959993702582338203055774793517880919377428279345398060493418908049981893836610396495611538741889663287989692188137352483595042240847131309210854701772083898184067933611173963275839682568937619895872826519087945580244096147532521202340934615087564824343438691312811078764128249905368737818239000769008022815516526323897659326068456817703267142768974965500771330826848788145693916062857569059357134656797734786388540651654761809554922535239877241428307623381830227254060109783930221413314538610099937924530303095680433985795653826008704328513992129202107703808604952698799262164757459292129948539566316618284841079868755522158112548661798769375011327448176116296418482916595570486659146574152520702505111241612628083987729388226739501988049596548080444335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -1117603723555271695332504125977961798691444144288427855499894363002072748035200498045644711878170108201667200987771688188925727732322893568455928577940529342861105525632840777504653221406242046662870269700509712023352772797760443204707679976210025691201371343501564496105155937116528225662018436419379989313231942918015654698961579308026337366517991200145861856467629862732471426331053721768878122719751331123979640309088924399253214086450033856510997316814474365807356218112548971010562264722977119518897004160298250529309288331303890953880076465784205498105918449001373947065019813738439274106937071393717500359880412878051127823304342000308037625603962814909850134357892255360957372225348829327727871179521385960759938702990253686691993736941184239755660021779536980605099233049453601249673460534047315086141397328311195110094970039795012381650244304913748421968695886130841213087670174750956312391015411507150517896795611170341653206400604535078347458653888944413867229305853989560168262266730127240279101701250527054577128418261114956685523083935371172442346592524383357574363185262465004081234573639562447402526148265565755225371203821952509912497187041120137475645425641721940163056872155931086133277037303994461735831730764340611436812461986216292380865619429833018272021461792764120685210225019547017712055840591294873565527715604901345050588952344569557943440485722413313844127240161148500722082343832064278478583486171075905287726330644527203305596144039814556363702933382332848716334459227827580769797425336320827693283584170885945905310277611105839723247559717379233105026883821590963055786426866735472675466163732465189055415623106775848055317345168810230718334663260078935578217823025210944498493079146047673566503107430193179861072006832589002497461258639214477706667213880262175451366931920463730868559541398420974434931804395770858756530846766904604711674313802982929172366164860092617039550625101949822573573417139763155663833163335351012412111198068137598540457616787978246914964302414480981631973736403896058425348733349046451326777293768407988600719385922018529990022518950815278406495098105172697214350465488179072497992478273047736166727039462373897007805692911496004618533956868018011235241799506500505028644509268635103808683337227642105279676628646210124928072684889368513689233611529933404256081613064330892176689823169359825286418824276428721230846717845254885376832299235183477715011732625871588350777522827849282952473307552110937718397897294138489400196147561839596766019101230262998998470830881403226906290430378237287422543495886620607911451759570864952562565571482417806259226931096772363949661835496722606990756267609546420773439894033155536354165296023705745479010246827015191139236118767482900952763558755337640804109238229795820706198988589031249362318371222683909030846297093947038858725331098009335785801662982563500013155266929426134814458808519201148519619746730103413021669435523293396994520861868744194502791245745910730572804926371052741113815492866082599718511318783442295864920242738591564896086356804380090580590779247464426186324492704257243879297332303922901501790331190735929229081318157918430291888307738693788270885697977286188613112787332155892840159232523397829297085779161811876555132195228150041487873032710185440263377525387224611101364384411647098659875329815069282357591720592352321455437566724683062971225351963117186853594892111280255994990970232791103721733726774593496622234770528933449708383938734427348269419004824737158335265470712170703436895538793311144196988199516478610110599657022051689757221508807527063315473335088851197728783721949187692615233520395254455037568529582224650144121567345194354680233787686551899041764675605372300059319871633994966945853170902986587497660983225575720184197270312118884049302842651361506582568792906986895953649863171559380415464300568079104631744297074422133389694450952813314459927460467089284840236653818076980589944675523797325745465461408610622874773094158765105721073869470715900495603265040373994619498940272808201438123637357549157762193766562380556193409149656603891894896981181815614382806236694249304887169490128753600512924342412100350555705980997463742685154315795521437775727075012842857836941237675194157427190498936360229200144676135291864292099574711790957903532102222312632043846666707869175351362315283711533648208073480837850974623148189873817818250123463803064922557982476107860167380249094105123681717610999481673993108235302319680262956273975583336006968751329748323528666826671570766621059355267269292236651356362418385721892890897383703877123911241660483826375894752607712558094581927330479883477058975887955757585085299936442324947464099591672495584003747096212857791401167792310146206188284285251554974587262932201444138251763457806377445533958821248306014152031485299995511899575459356032507008223513529581414664921638422731968040456480465711686315430363482401532703591921078448380030745799270344237017162088489001127349514941735897361282377095390493549776421653489487514562816805607781134312972426414489746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -2079569812068884309639037626160458104702489204805794797652081389969257446623249815768020710035565592102800094980964339891770026079995770893561841273515059595289913425850019381803218387958442446473913569395623606152760939524993294546599321951049864090318271060099617297469839433619768068037774281711961672231621062017590708302133755412151812134880530457817022773201174813639338235357400657579889899453298003582360664663079198569894529264327446656221077000795106353184768422986844928778664184008537685015710436800231855399491739008296310907971778913459922885473725737528737490262681450407940336613264598347807416411126668720027638802017646433146394625459294566721782611941020099440855759968242603966718444176550921561234120686257257583201448519180574221339796426173107984972899964939912380966731150288206690395640116224239862673990643298977277306126129969345100996360805737495727966826742662102195469724736375583778494817571988509633794814306286439255453819282960993209074798426633607676198565521502088943462163104941916384031617487181715745336261771766822131799171051022442141593596122442362692086390164034745157004754534605660666779208231493836551397196417027724445797825021739560147213156857462694046165451541633429620591099709618463971319933824127492352967177206992829455758832791784293245315934070443923390268157364167165088534082322247049696980011994342064168244817869397298120246813034469797528445577723355957245538761304185018785163102597962572015893930133564313976354148285286679988398087448330184390051466559245304359457911746093553157880455333289330065977847385082472599291301224755701410459740992958354582250436128054319142382953131782383021699515956110260193653598301370399574723997972606589527729625742702447302413714328392714620102218616245382481576592127637753820758659788050374998226577300098216387418882472803672171377005565493757025996728741856977002333726752866358340138814406256582583842714157562038172724210124280503644657647686612066998091650026513778230470004510266140963359761465679413474106855304369250158100059391162507281196312752320112837658136756929221688026539051121260872378461249371333956169068210764477745739640670828922668049464948290934414382852782906106375272545924896540761957298198890227526995683754124024782887523479947376653443114465606435131422917976683329722369105925222620308386583809383971452278599983168373252339352624128819215764161030349753481842072511009803398099252915172197360756447041611271275421227753858633848645114624433407680259043613125846490183973605766817924143040444987087795361361352629180093282216295324277779542390694618603141531115502790605405690233392194038510794812625031434665787140935612023181103173089219494462104594145543966323246503165493252902240354425221261026713903425275712813235350693804624431489479812668424658279428012996985293219143238754440956138408005681083802260677647041015949584737421102951994336774679541934856824342685077143678047461771531493884743798498879892950000368643183555569930836429758831405243773680773951339651707512303731729275783634292481509926678508499006271044862293757770928994150655447150815290460888940451595592268502162013406452541500562429789056234470726282443934983873079696433198321458561188993900708389519107575595447585937593854596977648532165051492958801962940869306050825745341639114974400473207105015779128740875713387305202703127527586680890780788787068893113891131737224252454380091740207723992422067307198671261580428645090900116521873874579772839013675890605810356253314037722649500273834378290695828116903641831759307463776014656481764702610616819349449672699445915732679754063324398332821234905799825294401840670177873078079557079255430825754402044787639517366320600021698696840004355372669610008325467689625607415752956464937296143740707875631797338987665212121492264119873459447641761308508027926207872010301595749956758611610756194918614730932759172988681354386643836443053191883964799659171300636911246134590934678453441930903836512714289291991028695262379631804625271178003543086407149915387883118016007911293685011952375254695754279057180881093678851786840390171137729263892412574925868240174889818297653395465586382227699515863221648896693140010562536353516683539745156027406149986953987983170286605888912113598595399910648411148090837616579150696939952200369013422805490460613031510319794256946604219534061590856994413080389112179555587704490533422772393523235533558589557404829826532120507527665605732910532927366885148180847551576430074872803487488541465996603512158751035346310666303666689019986947079886617865914600629880106720262906619408969260427876861626592272799511199213740600057187428070512979477135007853991710754322777808412423090194466677581422724071555442043496404194260545617464195387115735824541705912818303559455056876578126421662280224477540692304884595277710862061449001388794858206239662419261693085188460507472146868800821422691873858515492498409329385734042277111524268129335293715156935586114109778087675669027989003039742972957386568522002453005325229199004750946233599506740574724972248077392578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -3819493570736311765359561663167201455388476092708439104063364241089265332808837934717673225838837584894972361029497900469995647480248964092106253324162143631397623592836313205295909157054455238952717843371895343923780407655582832432848048695667252493235697274398027243657666170967738238928426982730981484474916813301550842913927069019833987506045984658811999969896812246878846420291048233340396817527338890881607694427404082104146319618951319471299739457700273044398279133281234732483676166188980243453419769415875053605864957062276968484033148240223457798268018424286317277369092186265162230275437905365399638734838130797774096895062632740479916635256246440317354739772396786151567966917761355508864701018424440072744751361884457974392515178685836326600050601588735283763574242039515546472637519418341800099831856334139996349395702991236009844025598240347867922437997878985666294325810940017342028979548159643328481599731078029081373613957377400050050175068125685618156843915154924194079287926448862121428097404609721677273889129082557237543731648910168299067364894507932419897410450971179193875488854919887268539338914793498329427521883751239319518486573957197391325788879937581415298520599354475485393397428415220448667102313625278005913568142119868687753425275658389096317505997166775974227973642905206963336087483709765965585142156304942913205234287123615048042203278450961524920798068579216805493769616952374701190882823617663571242539277853568389397151834183029930637315163483525761581629523324076417964344210441021054446468246437165865840773362018018834511183483909178237946538269012466683588239062505645422782958522166144454210200230287458196000446010396973109560899911022439056648427554562944621418730241428094499897959663145082283199808934475750872328005592110622619873824829906106093922606372180408977362220571471250161331782292266491748802982100617454445508367420361997752534837282662934026885104889676218047452834044606029424374951551788651042742333199402553572597855239478451787412596172397810837519067794094715919458448471974109425853573328448195246410723076256178872169071686056281096581932802970860233226490633055171719041958049032204264074359009471299895025332444172849536168094259060869804159607809344030037732071794834137565569580244053107451672541450821640878539047229924953205329107557162561091581076250720016789418984927137171266561854507051437310747473342297871681151541309741947554889209235192019355592074194116645961409168679036740486807400026257906728864377612013334558892882482794038340716042497343856430263526786711155742855945372915028950501607676471445927199090503225954383915970900586716926668091101888303963225098256119573473882722452286194703422788999359412968789521810011786018306499670940163918905185046604989035354958992276548672553061957812149831983575667062687169588257925780990430965593820678025424859804674864493743572178639845446299638922394042726081359285203486904287666522585522449609078050562628409772300237132300487516147085071995103820134838581358819751869669441314980257375461481362841516309665411309603923343049490564471721358870968328365887863733247166122098795996334413839200490338322515974830707022462574889314047805658493793086754740344796577816024958068353051237355262716719971482169672174317815144160948499122559262166668264249977250192439531182581547448136439267899249885224592576924241147723111917714636796353745553225468244311592988363206522711014926229421353773299179206802265702147191161373331323568054618867054703490266870420250510943680581065634005914369600042526804700466922012797312390224267347282153648855438675076469268833212891211732636603757459027270643255751080554942658487546914395731949054723596073072364678575355619191414775058959455372082140583419629564137823290658270312769150657967071330796728362122845480803653729355022768186569847110818263747140396459171226051728975231942811968604108546211984894917350731513968823920097613112183200681871441730659999748989343191649325605158488197953256556704612176211145000904254268225819417035625415968817760461124452526557839241463580395103963007315133102635929182478705742847688318649860119525475415528846873202090753906943071846344129304638383435758515854986740324402683116736457859496756812847913548941848575575411267531165651356512343779821911872819363696311664828564605186353205715370964022783660690508892829688015662929600986115855437477612959560790786559073363557546318100176082135396340470950326241066602820198620708693729338070248753973062961536939335203683020752733203392005280597275335763512678149495327902888194432777726588624611470720341185337513512522153588451783188875653969947333932174561768884203016412039206756227754428109542725388088523920276668370171714285045680809662650520185261804144916017726099822745201995766740606793289945953873741154086458088235535454247094500003076432187378766671477109038269502445253176974599372129631834025608668955576895344473668547318056330012318255599881788206937747717098335106951275991837730930511438348754179867048344303894848489985614826709020563910712553479243069887161254882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -6681285464129573187834141361231363981381571897864196804709094308123252132622061683463487212923553865488158542342701115617722031049596328610338567548614019154407638548539811125314843553409337554952408977152454183940018055333276249637413701911065452959557677679623196884653090125748335825479227460341447677164132324867026366144023054564111240344144543480241418670705494681826991583316573307004811379781649675791806135786422560398007890641056089905386239672087725696172320460930443267678944603201599352537190398745271707185768933905515529883195380910038731921695163506307253859593158488313912061377993568717583059309541070086762052140115209450933105487948325057802288563048325151824383013739106210038617765043385262082052692564499027531124155542054971606747704759629014712327445592557108324464530714858783927340104127400658184080691368753841963130575778455277575561298780743516912079291460826799500467075626783700948238408005057441411656102334798777381467633758486998147323900906106280459339015334375316164064301824480983051102480068288163232309119583451416805173922031869833587169502532279088490264422554311802347400247978971359276305420972081887229651848184376587287253426286545295191595251364118257257807627084515982155344016697759171783261803632845413288291749085200911440702673911665608763579984075594728781495806905870456186382627929867504624827191815565305168284528922901159900284628635153778214436182968993764541876338936186784665457096168957519535806906589490227968485482240566770829325070582453745947783167858206378027240130188877292184531185685348314054649651985978474629172928465413692825553567026431186999817154913840511230431742838937630805474961485199296903054029216593784584964236143201566536685271028239660323904890870649957817193486672046187284555745373175875723547224036414750714044690640614396740377051852056117093339207865693387148785124023349197884240581613080009972441390095793186258064221648335017200985590992966086511376139740564983521637664753006861610056075981773502367018432464552671195868855213717723330393918668224948363107168408080972379347315745696587569160364072592571675462909028511162966602679065657442934961686080598394785882283111340636892339550712822653259218879327267949831658802646814729087185036536625866173071249488467769506379733051864985506074794986524105338763749565804945751515436219376170398584213869806774428250648633518124092057628145945665157822647253240035207271720786990992551544651413722668889564579894314874655738206089984214888698368957696217314061094721249900130249420201042197004226237452374356783344932748365854620735306406981209454204245358218341819889522900813740418971001400258426587506285755062245464712516812203269491383624169747677843100904726071757310468718064291599809540431569058753184818189027642020339504835159373740887487948868208221408089919253282278904667606249600476619050057461108169138633069466276120773601907844045352239687365290347836564411061852020124777122433132741570094630208862849908062371092139493729011239918735344412827196731934456741397029304756393583576574151518928549191024757772238992148628942382812243796839905670069665507088481802049455468621589820588298728492221864542401794617524309928963631621763970031484626615198568843983596231521095260988594589151077374811016766120311252639336064101320487805882917098910781300044903228655078627671605574985876254393955824441419021561607508809705280404818801050444810283720556306335255326035152093938606989468114928834750127496581414949741663444209835107112490540508509779558817770140949168186890040236715990854773056805098006968666682441772661460038935520679400233414077588443785026076173706124220435647388970886656045704704124256421361320544062114039608535087095745873027207344341161301981705417441838726735199022504707583815676633322015834347275123096713069552643509485104303245933566758330708755985397366171000719190791482712944269651624290048714745804294928316529512116074165247298443715783029472121483196777220277199064810025390557130100546023205554534120580244188924188860935352480065963782832071477478116675755894077808420907468797909731528831043190275312046029087681311280668336983746913154686892977566231138742243797873475652950282877731823846681074775233486957533665650978237535047149879465745001632134506989407547566214279337497026233820467357257543795038295277785858773826187973374349825728490461190160060998500479477925862411025884131545422868589700827003007256517934772440044297947986542698247859420295886753142783892116622062354226453995512474934272378845077560364858168380310704745558321448475141389376909209395450181974554215287621380820720909737818467190063414533231257782833984707606748625798983439384174151411659921715985500724041861992255507632741793818719095155013372643122063657330283249873011931288699924974637832084349928499305963818956831524213097564013612900317154396190471449154803044921563266158530353283226972607352179315635221983497546576425220521776723057908483718760556853013254991110454346406502058199495865693019555763453113302544244670744808586165808250711961591150611639022827148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -10265936483622964398258830782727511196465619755959468138522093661927036088491079721645364006183214196693537722895567400392000971414726186884599434340104632103244213701780740570445175948091902625839453669996709959259449034621098199918989951552306268375356095729482028454347353008330363539779590733438985581938884574984363072184335239039009060981241468929625674615691665077713615451489012029787363876071277270487955878289440227456391099956034588918690304603334933162107393832535486469130339155311268170788008229103335308716708760724517938037789048584960382989564411999536798591682162545409476258477783231056593177422404102149643795279686581457145620527884856733423742716836173256338625787411708055873529022262897693130519663495325707443505594227472154367435148745829420602801925378752762610233315116753486418791524004295747263127075971020743899219244440041822228697692834706020606761373293132143728948924842797090395874849637246055240993445356696974902391349206632143098640152313366242394160980800891156521827646232360311242475069746071108906164137730264550787214367148525418942874018415205268968107394734042969829522647136188822342351708538391800950896028840607462119652315611004497739385797796727145627798215970965298552561327338248772116096213587168924494341247195199473842966304696842842064279006289150588213458570652972095110519748258276304860396631595193433304016716569981378013817873587773074883180923970257997023945897014546062032000398688545795770809923830390140057488508549912799573388370644448931200572076438977365675362095053807248935241588443891485959293879810113393804314137445997706885888379010549158630885082422458132523958976990791703177917888287109121760031004020377117806711924999435655076506166324780098308644306205402755529464539403812906340011135210009575842029543753320852997137455810924887508493546805024252662429597181229308311640799379407884116750514237357306145966251089518351555047631385683749766369711158112008122771870951110357228966419980782929949328443227115728351831669364525274802536561127733247952102505117946135663398461496426212889016362708876263942835544487926444372177833316852059168891381019717450423794414699113018171968758721677735468641099457013836887587051138363283189923592087826163681669474923702079620625836329198711217652955793373901585213712004057737489185893061322447430341983209988655371854565433667818220003700844090552830334839754453741791371241224225190419080062085222834053285510656692714264895792122149114592886990410454559377847671997606525690563083599630059795207475690762403017652367114759304555725531659248502869041932234835849488689396788197382537954563775329647385765260038037088797364891882438612955786242774265367569939228350869778249337015968784578853343483355514994893623700309391570488556370845202062512845874199593350980143054926980129246086029975740411986238359951330609601379065599635722930615039050524967704528202061951430440174766821779138913931830567255874268807948583662863023663358313666881099582078800521734214340140246458186807940425904231881998757840048151344264095756898559845428222117049843605047450292700303508352638315983114328316753939378257074826440510670510559010105015884275061753507224243607628624519538300987269629128105086118052262900085488522931179153625053253169071223697961023258913151837350622529347876149871689336200677436642606351521326284192651624945093317788869976600450223750389225669417920367283788203975683488681004589269520673612176497627882298227401203263026161328004888200325161984006867534120209938142472068268144265063510241339341859639129876755014162051917634848301375800205126474405102801094953876444822927117674051731051471835672575293136378153718902410330294936252979785303637573828637898704541899097511421770798658550216585943212981552316007173551970109966105796455894408142314804720784148346487780471762640502658710043082800038463376869329868606804747057591700625493384746005789731201959244970042262572945033302433990786008462925651577645152574325454426173303257411293625127349756649619642493902698076647659087791433336376368220797299696279516238347955987343026046281290763073011267835318683482425673920129089199412732513440232869662805811696385436657589355484500619189752880295589964991525747270284974482607253003836110691730253517895935620025445530785026432082542276640780294896232264844217314947779800115320914873758710915791122538345346815142932073340750951227781142911578227733401613348052875147721769191915904964029444722498773059244922328233025057740711966208031925123022921632890931521067967047882807110387605342898375051043883619869335988427864956406786861052862890515834301448571990907097263224884756597693126665162315817593943825410050754802718406621185697131311521909737168867335602125736081004805621327466561467985639014841849165482583887755212367015101263578978170676949615177342731611943810909608850991384370518673429999926692810567718659408597479370067083351195864826781723622557107648069491087722749636688018100260732324565163944964982288087247080125577351200668537300604609809940616360623977243449189700186252593994140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -13699494807426588969544888425912440352321235951295476583549278210004227609232208607283747330488492305225767060016026500307446588180071785647797955515298509479380060245726655375329324247595158286957242593070917569230386597957523961536103075714281651758171777502164021641744590854753953772859868670087181577879440055534847244692081096129290041398221882477503292408779164240198266331869721567046455010553948297538206313123996766167954805016996629183104405459279015059802927181871489082508477115336147656964859594577178841697301673877702747566046326027442375757298401669528185913643557383040675854608398080698645773354319575275553051096273738325801198025752144213338891307621474703587939028436942277156510217203930366384430989931478222883841082335972504719005131027297678907893239828043282311863342136600268457859215409524551502337869112049868112323207451885210718207911845801044105537301220211249234354857682148365075130510931018010395723215201253056361657704481729973891289199290502072766300053394131863126548696948377679936164094089827484741118387300934571046284102895228249812273205003117516433856418853502581711219981898137154070506116423754280129539640394744108538509931100367503119326147269364350420220452667202704592778114605006182850232887139668986141099163695733762258984781937624943258987397280653015711078467056306615405414767741611069993611919775468366305406614046205260041883528958173008492754241553590915233509855614886392135748542816364742962770596686548559507671130163382856321061102592452771556353631705738288597591234406138710593135964220672596506621638299463704977242937389911999732219405702750813750574132169458005124327912326772394082173662416329508580384346699483234785037207025213683622749271872410605598274990630958546072218756834052395561865926962700556508547067835967218487991326680714706774943976166950077408660613012145580454179120042543667600611943044457707849332437356109388333322611417741399500065692853855056893359703638707978144620180927370560501824119736107229369340688834278908611134899198677014202289030622552614453272723832591818386269549052652333075410709057629544334745708169644491938823601487837288683630324480982907155427990974758733873643963822732812787093529338796246721059191437313976944494628481652698086533317078738715626434767940173620138494115936465839798526548754672040704012491770342341553191073160843474979424919908194052395328138601589192900020570598737355634833374221746743929989830148297177600123103241468765761529692178929103023709233766743573588129993887078816258833598757235082783145528392176281967949936617688383644756088199570000244748878561053404666431938128879726253032329027218576545578481553832012974596008495529510480159956998447573570671238575618727900628207471007182253133855160874118349147791575672966805770746867675318916166997420180695403238537873642645824945718288364681971215478754025322171196544540539566123295045292722251342908121336494125235806258019624977095204248064997775357899902224655771102251614632623875068584909479663151414296986023208676384033475379137225867557036158989073435936002136006800211148551712516922866541801134876207075122730052814909844050716012811750186012071274451596183974889158151298246806585357795445434206399694600378970321691982272870065500674463494090589719427881228770695025441226987874794865145269167723348573545735476339877668329816973486869211782332869963217847837814322865911539212061140523284553162958715893079783942983723376722113544210076766834376244242789976403670796916418397485366979122140547328294688555679185056866559592572815497044269528969945082098137561956992346202624816549777113616578204226195763067773345515594977034525658433150276560153733294969128629902684831915143976816964852327570569937146025383328055062442941929304643751523721749909987567394895868481019185924936821438649405228671128642216013009910905213675822936460214137434179703968762212878480641935598630006372629142962902884350321034277083427765743134349156597902185303530349782111221469673944914339734796127604800412678500924109370311944066731248978727784887935063075326111037751205720025783364574176615206438980599929965958791251141354220540295998473052745663796531724232324573292317294136796499081597224362168348242237037506173052355706158881221965963275581076958992478620707101248575448428752702016562293190238972300518186282002799078918953127378408469135124193392247632149673100718682483678960206498007857242014599029504736856110331938024206147741110592770133995581623775065773822640532429036515589048745684559464873513543121856219632863547930381558375329335236167816294725773437959590345157906379508308036437790500541021030891681552811327681733450707448069740030260633813781467813334901412509434660053686481808068906819822925816842595162968033771335973643663477664404683722021166314271253227497560133578796568512696027490611255601087209485973547223621275398742353499027336124323693984514501678557041224975383856015478780482786006827723283432913256364169509649297484783900166764071708767118976693213909381519854020272666198648758850708873069379478693008422851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -16859729111362920839838705051356059977407864518571479112472885650961972894462236724894435569108751656116861200888495034932416623538963073089358080867670804526553892499677357708317650988729398483946114582354117409644032472652617479008736912121072271754124703967919219322202360102591473007383729720560011764769128900227141101354629286143977443690565242040762443530018191649894574503176580630934897756348889384094142708272837090220250760695298804700961918081203123853796553726473467163159624382678225266163100257624174114805098094459045913066338399043299579852059712674213248246553635293845892143891178418728840069759771973458396270536602645206220375502637700810157028232571379973702002334017067436157711211164160864583752657546967362047407626506371802896977965878737055752514632767348870790075855280864690552119171523419572179707893362348620930893043767582430544777192568533189478744783673424478226292414388876144749654440048862330393492596706894726089937764666708251423744091542429578109049281803432996691154637459131464049900702314437776362200505357049060385966483140683830712515823840630381762310790114473879657321508050738606211504224169070715411268608013712760913235555621049248182061310086462191266186814443445836446379686052367369357936249046701019816224913381527883223196736536676372134599745631417380775645190342285419935082779182343115930016608849481424039897885756688530697784014869701496765521392319056872166063207439076008753460632364100067506004262720993817253486577046515559943368792529383593534458186778310054824749139683478610792038396719118444670336309642072132524855650280437845297950666717529454174527554845694833788367632284212087096481350174340515484040692001210781687822573580265210665336481153357112382942082082610216094383254841459725315365657507891465071311160338676147883062556600723927178861257478701040728733176192420811438884025389305980745447460902444867622655293272993228063379345093345052273670097577016755699298335765778644004446415135157158208700110238094919388507199603691862090647009017706922140183402235027548171128105824729720831413909388895504686572023455881696264871366158366137653182944674828751205539354834054346493849571865395372786074377654986496846442310091738795471212885079827463691278746489198391430496939518887955106845902626628127528895693567021731289312949286060843346126963299943860315301228973454874669507940769114271453920113335900153884441731199567422609558811467735860494592200928553936910146446972229601404773997696737371948442376569669080431087261580914425069498922219717466044749248491941297104442064934752459344341115505702321996797531761145336375842800375349733969272617259322578275374962724987093055975218900538333201739050657439039893216577720216604551084350427445277439115298082459575773215532821462700268472426952531922656144645799754542487629011616463295525712952037535819396339936947278605026724781281195714213245515097028449984724205612023300508295235861534614776296690404758392428975619856117182588546175870168316311980191314746881845460188397638904374452622957273696849667798610787887793311375666594598784228988335613784558980533990848798710456782883478169999251343977302653846112503620348595965706189436539778806054975175860788226462805234240634067987272444444234760602515878424624405310490672652257535409597853538272518036472796952425568560662989806788716765289920899389868793050366534749002103157007328201199875594431402535597992641690845524242563983847448908074006975009989588408416872301123038250259109577543688104933606371229681006031153734294042825114743574697620778733949068565608340665226308769521974221126047657148799469531977744756363066186335169104440884292244098642476910140066124248895862578598729279971819615349552016570879239697027570330708689493930558204733950794787168819643782861211467390653310901779771619275346990751708799816307277032185737548137687825216592094351673250107810423444113510616385158999301717484246314289217671482785307340226518944746873394927025674496599957913759385135142240870085266384954585179276422037494294895546443088364688261448914461104493787015394748114372618289767364869408041123786098445521078302203921097757201201948814785118433469697538684145739328573490539110124405258160180408041307849759153718340234330096458799225799936129999092629437965229977046797506854365162602774032748720692568563050089424433859590270780235642440803649783842562346716699385984584451004659016021804898727981466262000135600203864873836092651163669179509772192743370795667792482169579453715648052138187884387481441840135375057366075516096743754008070562501451561122823840753392946522939035703303698313287121841448872748189729006092200031615100736204280138747695428789037395444354650555383305161444438621573265119663816536589926207107142348161907907657079714824753190230368533388900956577289892201775503992178569804699214146992722161495780348085679729626968281490594930257653669955718210110974285040275568900449381773570517529548239993859189844068628859889827111841444993426525175431397794140853844641556284884030862073617251795099036826286464929580688476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -20165158363103535285463487915622409503642638802037252149088863469097224015431370522994116648521874518479064180045948224718660306065212238751284689924477289770139017691420763356078177320978864512567862267941509934261008782473058501236624620396444793749212207934047544038588808589086513727215788678290392997555179456260796465101004421220137710072798202552593942275382225810019085727357819541879879018488333617341784050587746228504451205495173743025708394090140054525991075143098586174527295073848248949550791832396933454524512141296186922354330525112577872575047415704760482226904089374684335839572735488514648358992321405402206507350526005131528277749713743563249955720377984802085012660724050084179532540807141876082495849864686884818222090019683512393742115809223310842371123110536517165411407675031482129133732931307796582546050313352093145590455547856124155263518910529949241532553488049750764454549263912065119435334539088663964904875270547857848157810295016756027259743132196880905956629377341187454428192609601443874566459078131389618536686001283743730168210783610973204466214978783714976821910588399309647839051088250518626546061690732373848865634072052589267175425067390163623017818146918700545122761172761267629467614172691114968660784762809491835064998805349214323904192951977750432288320845550732524861109611615251816877056764938920696810463937917852179148885237780694583521534826102533869218563138380261390352073106932922426785260996254402575484144416203284139384002486291323878270715982378820707186335735818318857859134887662590351554394742583582330817232739805139432088809475195559964476484459594270391373407537145192996212379217121742287082901975549131001740221136912952991292726489794450957148732369866170539950015062935974800249978242184332700582128788159796793479584827529202464550570864349510653200918501236944285814844496778416189716806119488746602586731829079170410427529398154574008918162694571449569485475667247237956036181402304468445128390384613833068895228290614986392440746469857815850226894548990987281551969953093623361894413268118383605357192299465925296032921221506398598636056465033744505938424448264949517423866952766049746074833027716773723770544990208561859773022458971750480410994635713242400831935295946109370112640201585741366589921840878608505752671963295783124279739613921444895301475714737681015177614711832625216836357178600403558969377892808467156574801284023440760251236776200599299943246715699903320411120703770013905472172833952339841403715316464932502044568528773692732640783604438499720307860851555132521383496694031836549771457265318478149805487049211447596592208343881193180128741018314144321279363054400749099250795554846829220919738358891877869405507745962650782834908205409631614712971132266792136443216352231591689787480709049939606864296231092221476547868906334063796902213798744153936084280963968165121468376189109377659939068985668621787867751859655842861000607161925222108683247212089974074271293576915912317065835100687817162669303636862437901840810959181079823359156218063103171898761381079643591247774554678269077405123670222430109601297103580468219587171827028999605895015854221129679218096320664013895972045996200125950367607817045607096535802268642405415275990671526192603975002781493047094893506027066390532153439850607092184534944491009547057493470636448877029479197662818146607587560379528252016018285507123055470565354876673198662784059394210686191729169356813658419202885913577459674721614116357451915400525830339677595296164480816082551809755589683258047340406464150450766611478047007412851727811102901263346981496945242609318479086710366108358381539511286014861746910316057534384592352797909000446286034360606238228477751367401318309470781334225843424096791582433440824057569215206669618882564964233949304959760758880136602130858562781931477191784483325242959094311449219373821525192568672335401019426569507201069962184069757473260325017162617387584941498983920450479466854276411965816602403398314811798263100263981933145756914777964844409113741681357752114292356006673086554049736757795245023099663789356948371946117268473538190598459518737813859199689644615852129895564324402706324809373855756914468521086696855298257891789999599997447293841098121350591377745016733474050187260075978007546920590344949922376773953170489104755410177636447287631459027740421192255155245721281554984303635415932221851161335842371767371748231454288450901489782069612999919503466860232004638275801305849350650727823556614723274751556197305243195200618000357571211671553028606901058825356363183172156819128122289220511679873568461335107366897540931790690256937236936923908934880631167799314539517277604493814055543996573538887654176751483060918502052394584947230842869470298485283412801247621515617509099422516803602053994761300072616007120769314950617507794672760873570038974402482998037151449372498941703017375344833393609531260792083938602369725758694291422849215079592107282726809761676472059447794668309605189104753504448873180377628615818368627921942405623045857510078349150717258453369140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -23120519032615892352252831306151964056586295869443215473241409681126769755396068568193864425410860744152795643313092652016771996507518425549809011833466341237954174078438381267087964448693759510728747440785711247325444554634335032427560183740715525642032961865310163026405349029858779438998389258923390993439922399272766146481865661387365962376739553226653987183979955148511093424470178975970534914005906540351523658006405490229582683865169134090936107594369262727525128402110470942127465707170821565332080268975512206977192041187219635433966257563167637317696030806586811337579563395976841596367381170105784716553844714495498978327417968545830550942895984730413843578502331575147408718762232504226354259559833997364873101978032396433876392608243364725003777839538391509520684137723373296981430387433834890697009207578596535288978036960589412469243829545546260295753565383257364790036003022174725995511855359191066837434098309958467836903821834591424379041352965677952395965217689720196197206770238050701100525498849051528567308860959071703417557547071731156229374251689458493453657281215240002776873767452445155683659962628716930221154602766665691659360756674727094315574822114973493114654014546888049582381285918459825497805786396806452302114680564040602879018282340570249639535848861128130131596828947688547461040848106952381252559375647504656698863810791061223150653543562947149824645039338534220492525035268099459124920378425526194582909211199277116363297700781899357744145991750095360897965941394874301511620410062207641999383723475962775112939912966612942528688608010665093127558035120218848448788010235701925355038425987170358455229212414376222791175644296147010533915747872833350009774469976468417226254738463310147311270879989452540345257639090114394198435957989128166671000358285195719312291125466063828926837565612896790697124751899170649952482825472316501965888677863780562235853980479328831160300067332859643755344271789745408299600727699073078345378501649642301201195740047200221129685510111842195388805422302487870364658924425176432431938552716156944666853681010230494868481990252091483685349250255652264286935680950999505916209125617122989353608663065642982991377693476287107374204717762656136765609694393318166439976217943576321347437783601563744231638913270730360692064202425671192960987995409458653368771626266832468403395539511252115429565347651082352265293238590411458837805317515550914250011907574625132346282955417799892161304579074937873045855047756663158221576714108379274076085653973093958771968798448918352986972046551160505251252503906184210006791115911253660708034747119623933453997203984618732226978163693629059361032490548699483852777509109953097115742538699219191041941870565449747901853674881103615809969561169457461015891313839697866577447367548744689139273012834539211620679990724565615039807798736324241477006906719212953879937415296942841918263921682150091731736387395900369579187580520551897302720068316211343835746112803847496362998931165260795235277070323603744514831740222069098002757062989170151347180993934709070244874444659100292071143066398657724421556839522438203601582480179599227713035930222520598013467503266229775887713936514585727498279737036521191388980544707729691064185458437608352987521085734041796222228700491512429084686853939229157156685450221013606852452795435298765323425565967506048155991255963791099317183091914883024375893222951375962958705623420545727429846044417111591170087751328590270574148361312101042274135969635119469626327060623190224906445647105646394555243427117415590466849417962553642201943373606534993093288467556199584076851245590247284128196797445472199180377327833790874263399896426583183702820519498872826634759408227768814084676233524223504140717209219685003724429556046772213389455645366447387352361430100274038198927904219493057492753502769054965868735311208361143372439820904031882006026996429866144221003686494098106061092892511530066567597782315973408100756425515250427230284689351071959785352949312132228294499763908362990506410491889835287642838323300118827762441767439586037318496994337028975407736175124374862253902411773487484600257902066328930174548901996766166304381402256093623932975946364976669756941343414561734892768708897860165955206496138094137065536889631168374344774611470517983918867711803662114265166035689253669062603628974493042302138085984610302932743716819704440093147207602067732854219004818502229965202195760695609691513355356587257665347684561703534017482149228956641013217503401277614662227547483556948637015937713146894539211537615422687487824897690373381533261923999732812259174042494441881760696709879329936451630874594983353029430144937268792702280043646715679489886286079491602167278786221243806429676418582529563092978377279627527913681483121332814337204404807921869284426397019176962247636345422301187720557183906446690841309462334232314440535412178968461979169916582598046591621126693012372493303200354247313800495239062539345304700151166092877053618115020760465484265727519092470821499007982424700458068400621414184570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -23166437725243204115843541345812406741464538543386729270733337625689302624716578139498007444973001436728353266619834677289833332658558962729613296660728732855912798120417854575250532758020773700557075867161737306121113886718922426295708318278334449343841566357844912610834201358867471570058104595905332220516247170907070727657827413654409090606329946695199952129522162096741791818113696478547214807571772444503388000901474645880995845138403326332389349125837829829328550148938943661581426538671212518177519233723552503004922811787254242237079166655755646056632798437994287135285562327458354491076389598464267269098035347539817682812440187639862186521867730990742292650275996188808921227887704599713097320366533946969553139910041948931698096763814336438096161371190770788021492182344870350980270721284267428218123794039850578702348857202364919940293054131215346513943154465220976533420487476306632921296366772103535163306189406710573304151099184484312093028071124041700516203695105523227267012990234459387373866795767752942544656779296664027271503453189438697816750796595737139758671117808770938011704235725316176562917841860982675853664127306973686779152101908487263804898452179617911921086194718192237558584542647720050477849075121275379740366672804982089582901009486605860023615258023138733146169196849957328949838297477382616971406974309068760058573097842858872934686258852627679331128446199953023723466003816217876866458728235228763636208489110822470076883203558836788901932269577806332609934160392931577386822692244991624992102789078367747732221347427884685726270018304234273600975506044966913307428125274188191794199504873072143765626661459001447505547778587081663004213244908346230843455094405103338057132153977489665936101345092387967946693436980778599883912297393511631624781206737097724834118571220819236563758469744128165965164149849316001720911447118777606634478505042626645270871859039890920626970333388024258860593524409552407941769227851049514944476514521245024338370907340086228627822163648915564775108917274181795470417755843272685228974535963512172375231096162335875467195373708495040744166462668753451564502048830671933838878469409770403865225719444681276537935176758686998565356435748434376233878000650919792734033211305818126710666472954309898545662294221705784081892831411741399879823427139509359574385274537962476829842298120972139024556644729785746404621827928571523825318294842505131951493310511824139051584929601697274533497036832298525576931106645513899454607526487309234931952178375633165710440563095877027419218713294717019794042822257556258543811231294170833003149485192934594083496271066306958481765096196726269807335329495293224101192710991153574273545794353159015456689593007148682376875283143912988110094827196025005236756747061922774951088928459226678146568530190927941110452247181960407369073331377748035742021526544602174503778822239658915638916056733837247015204282547610113379942735690879574663608044534574585023348516672607306372148270932629542262694876171353386516693692524412281443071484415325575943654034851077774116670691918870811863058934213351954090440478586803857077941360780271872646788458439079615457861360280777344942372962025815088652896635202322359620339420108566925260997630336389635315970809383093218826611378631159404100526718568910989457242379833645318596676895902774511121314660668105061704148948022778488980143801421602339549108471864271563785729614783567867149777520281650686045988686265035606151387550792737041830919551067445517692152428989925364882908482316022988515678092716940611206630835794813368756470196958555228298398352205490491444037577796715759534147874228323974912460452117536913662734471002387808750688234884375145941189333149248205950110485932237668401727376280769054246214016214519511164004569726057039716875082860152880580174241016645663725388386352788751719826163859335241114869854114774067792047266288088622428684500873370101172745481560466691287729540191548111939886975482105081998969384744286590757017473871853080793319890386436007255298067330846004449504970852289214443521613288271707864545146187431300951349408312328708843225265761806346283611193337926839235340951165233711468165166746547251579759480622214983802947364843495219580246079316428464852447149501791288511129501821921663536356581107239532301742113448976961363535063300257395976825775208566929811527754775254478316121317541617769205552371465141699363458064508412952504666248341140657088914432099150105133775130805300497761599144592959430237900720084899818368799458505342323876253141765961291064947813963107989930944802141548867941060935916564285979968840766492507274480556299641023458904484969553931665852758124050943271120354564522238128467494896575976196301426992707970497834974236571126917748524473736135090559362501633872710772507579886394297235717831865717656587230120492511592079344659184859783715261708991567407211776590887537513939956504862792709838290027107861937790354022952029408472921830656179527762021202846824897913592572453956629920657137586369590884910474315461215155664831399917602539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -17553160305192395015272627783939321049263849723109173717477958642721762138823492392441094973567953071395379738290922775887262102918680303009307235247049861296217269200979739331952503517900835056265115250129393613407065063771714782869721421698144142821775465284113984886722036517802640634564299264638473894386148515053260519880688006191042344580710314304354433478556729720945807049675649482481222583032726442998962500091749701216168903533826865009116609408477480625691751591265829594129981886397026550213894178434601723400182792641292919129928864431308483972874986676215966236944421799610219147674993295882025216002616648359740403708084094209402374725241456197714911378593011458501264183823355751853650634566569883607692880369363942509630770762379742383476788775909258797509905973139179830728427410315859519852428278623198769355127543441420521536812938864795389200578021671660644732777961236878666749097431882056453478197612395595614596858416941849493848573229722252049836607910962128062595516655968971789724968680201932799715491409282303088518309325759230201250191040600195494763627695362268894147114299766567625036053508736896586647348257500256072032353053617166723865910335947474618055426297692711503726756709975368731467425910314468069152927245634840815360085355669257850913636249688804972537608885902020673695930307280977642937261288250821945284498509815577954121738540486953848182133392810875088504888888024253862076898890987555212377993615662418750125286160247589402280799808146903094459157926612064402064367051567116401913074614763605365148430676699697751379072727407137484133332850841177861632957942437528786837836724859839720477693210435141165091851549455310262916641296936164712361208842350903088677371310919839764036243445016203434631607039541607713002528084460925936071966920705190759946465994045469465345820824842184985562100374180420208888109958812684477967502628777694595697364184440173820806710815125317581626354253197800245879827800542828827220876274662930019834283258625191814651108037519306129678518785929559524580188801179210007811670692230000054073014942627201594721147798943486647487030313128009610556159515795866142102466082606809539481137728785140593507177035319585063541143299806350754216297890125631251721981327771131869856431635410584779004961342769132780223378588749800218517420869587534879228155616628665053045691743236980306885470678546525916181215660102783944144697599444186091188983593424912666886940367449227780211124928062429344781250306551151723486213056793556619352379702565142796911479010202372475244537755003435138394812581347799091892199770224165744287775184444168253047198267239255497675603796663014192689701072525163156409367510511876386045332071367626091843908993908185935657907475010941084471992448853267095347990500790470485334633887412490388342441522804460942959197260719544314771613792074379774313744930441099504622597586876395171289885762562103841103940117407180498962202640616283572771647720562098938082087876346500540608102939654436638003055748694545101493677601671529788496683383002791040692907073972143901719546906766283786699557775979124315700264085204551712345109097348532574999154738535570831398588236160734901979334117234181447707990579806284177964464454644232446507209042425235516281296834140278979397633884957773548745658268935271124322268592876903140793997916212371158317666661502567751064188501391250641240047169378272926475513962029688457747086563637439342475132124000136467706038357817131657203049500062966142835157200635637893992410048517450352865469008872667166883814698995211969631168704897430350874840828640956228787008623286949131582806212523506809619309215561461313931642825478580087419948632785095171061869079459326641742443236470362652266212967127055149825813683748010982032708621758203585164769967311701425222531937306419582714994977827083229729951733061249380427972877769331178648103060838214522456592280071416772932930005025117139802448366476412038158030326562500518724571088854283945264739195867464410791913416731076877745776375780573118692763852502451431690030012013783011881973825485295204801033559956532663030166096797459023771842515527779755355210927803788971397686574277408681956863650067176490816716820614782334684176239759326322256626863673368381096595716365532337994038156546938310961506860705294097802354845245017535627106239468980884340675089672843360140730696143936656678432945443016008926933894814792485195217864826649946526944579598507082259811680359580009567138112106233663047384931481188190931236400819430100005679011008558794870986345963274585460296972417594738883310906096930820667594363041403253329046766935000878314066622804151335665942272743197650533421113151694512882110764957536391805482175543000511451976922314787834541681014467228775526669956958378321141878305892456819525470345470645043683586523651038525798254669864769824962150470535793121835422231658563782926029386184381379896216016074026893959193648379179232583267333398146644761010894871652124353476988217440713812628863410015268600545894524589848783766542206219440913628204725682735443115234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -9460911880073009305519977856729271095933526326751447701118687178913469406474359353057251666218366982456195037181470912851480394079501996943165329823160235843439602802164923835821528382101002563548444982691197061948266925169194467027439657121794685558055569567526784684493233889204070785087501260756418684914970040980963329739968977812900910370947112298114105138804294233078412856799017645202529426427854401862610228414671423441274265383936034084614086096836987375609578997955708636528802481833066361843951796803936334405885371836232564900944550161074453739528123420232664707721424465426182853223087089621105529433976298192832362794609748218254065688952004582899539588502045599383178943223507516918279619285508260241591769657157991144076022095835111164148048140747560396763698984345823512040264422438843737684754737938424158702061684267179778561132538971636165648248789073640843247715991482181460358434591039919647133136562259731671187750932411257244912360954479615235832376872610631870783309899110462125993693347756995840958579635152782234763679761635350631194174915603451810420195360372304087513648765888776162099570154108590916058720319048006327912164456008972578651315862018165853453720839905572285365375399110166182042878768005186226626574434829838390665860289539022491205142628728899850111004261103260303454078248249962307511764333488499152341871612737071160784234192608365098135817049383773685393043315962884148901967080616990894476011274054702034748848267566151025664629233411566309985044349327061468253001782556004655032129041295277040763391992728069737708271033998960531739166967521218153811932590647962369135640101357229442173525054818253094796291255847947014409101432371580695006783409673565351609412647897186251839010497070384342020921099893191370804080910342821573805899543213705361744532971722526923772120544585883019224209709416908614634105289842345826733472416646885496780510445180363460153653497995441297872113619988769300806100266082521925572894629152338522362970281379989688600765455167984333725421981604925768039961987783500159737680791554272497548979824483351298186882080201513003398694910750994758187228038428623952554668536744731789903660010916816139864592048653076910656887847961820341211073563234611420977844821389334214587902844210215366812177716311732250429243629366756591144477983218135128199912366248219646552715558416799343985436524839585877254635847114370617484189917219235522216089743515736945713070751603276285653212810913656762015894931693355860318100518560204325676864598505336295924407481558828588263331539347800021297230216278514935306483545223410672227635921195316103289462397698513259161537597378819908025232554633947553383641516667026229659619530049108998506799092052029549227998848683890790464129815158900644484129462454557951404976056266623466291142545758088796111350788785293242669874953337690829382119200379089838993072865982509618721825494945838297580177736942445375274116191558036762539010432427560355324679746318604400851575372923753429919734116983680919193439481766170954346899699022624304676836600236321352399633517175279613777566980739363064186489539285661406038528614888663555519298072417524665991068906149541589418274789023637494823769803383046272793983990968324015358742386822840409162248883023652022620789865301671524245057848387165570558010888947591102815209284813081012748738490393773960032892490249449186640868327473130695953818971258412515927147977490040223392538312204659601283544380776525377478080300408652613406840375045123086677887012842374798940097086959303543828468643725260742863974811721065405268165967939848086522055021884710131640080760538702080126925696691289591829269077666787388683739518016675318120865438887932637374412175574574976520649831335875064763853348595484198559691354982859145022589918670437579152140127489512045953965807094922046066058859244328351662174640103372482867248427030510502956093191983726571920501727705336013001051967631451932277538374045536406829377123320990972915405656162396883408322446887210015059457826451000454229778805674748898427958633944773556651268039358204931331697810568802455103910037677334053871770600152451432011769568332324503880508561490439794182457185833366403811296653706297399818794614544606449004447030193684422422804064562230627908743375427125421552533611250574159380214462575369630667597611962591949739328803106552486840821648028468136321005804394447901912036988116005262658043137874823456585961427372689156448802992161838464161784752478503816440582788201948238232845125111199876371735582325988598948791025225145039148821619048543801153648260649667127292243650381561770636152307385331712166203509555402413774745331037773788711518078772538317298733353558433569144604580024366934493453388456549431646993013179206827936558147279741411402540551420611591490758747018701853964446188286299899971143917095899594876103931719688931009506797803520202227412253218774182300622164090083003116553895367140406303148112560861853728581948960632074550302567384374770751065089079168119131352612368677122827993579423644376902302610687911510467529296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -5961891483226257215250730160497995986706520406384834728904129919312297593039990621279497022516784896900791807846696289717481036387056787126601139060589647247114044223740812062999213615883523852711799134724728291096334957303199332892218177001678048466091121830574778956832237680305608448735140063222018696113760375614753517627382313490650369678068404890350104033522466170971709380163480110591259311876802146543383877850028786758345462128056700989489835855209816039893411382146561366603512148229111317957746127276327046464755098448277674792126872039207214869233277799435122679359761877069901180067604680020458051290678682262278050458303288329759778101236532546930858432223851265685711383362393001255114834451859583860049430336145490097360320898969837811751197072272425795863618628208793464139195171006347594200400865890977412823551462137367870637435426977162605091832961851915218625399822323420965060876966244651116258194457896419339288428628204271991614694087483814831968502481649333022344400574427050362600862488117093358147556069286221140973165579842041540454462622368056868635202827513380938771587251674661558929394120678105279467774569673268127810702830542249246995170644042001147597105457919940836550049982471203708679159502612548869856425057455525112313329283428590320997420584083908367324121586727757436384172503319360522578710346728176403807792855177191129048004037235297673710390790477733361765514553593215770495463406776529426651518893387901942362621984903768465335771662516022862590678105637008579290069319730149808877565327182326674252417982704528235700890992206166068274458539883586741020321850136895842391226538464464840819303898751779951854013671389700925622713804667245740488657272430332591650764314892293277167188150966478890149131498755038905547116029316886508549594026716047865714802445628021103009383629282166701343403128043200817977584715098894423287431992744041063812676688711876188382933075343605057856808593296816764452870996805475203496900569514500166970455228427706594700060893149933698714954040666904890578100052251356857168505954529712348206962211118114962973082737935602699430532994582130691828645215714757479931673352332228784693419445419574764306791425285195860640351908366110673093122095130147936842468901772764933337346464171950049904691624603418142502736485418202845230763541306899784214486456266487979673436571286375767168171860165843049352604428517618133437712407431742539700369568327130984112165002105587947689377287552303917340883659749698285519590093409612265999385116443367844843836525834042023959261538989231745548776289165654408530876408783488634903710646645539457431384416756774948248529802785346368457406725314879169964299716363517326335657343730389108315316697900056763875320405152205502864734689388974892307916135935025872548456870771529956105357544378726444624845654488857626417074796883393147454777114945679693055630157885115362233821356304365844882120904024001929062655858351952429662057415607775834217458597135955437029237643109053628517331433636474158813557687152639262214494173740391334109646455282101602656550807693048047800965819753638141888344029697877844301128613473820218582855613202176898144123318188672812017969521070682714399570499645642582277476307294727452571935768452197853662984028084339881968584972235459777361783575818101257112353871503551685768286478325604777170586940466970591727964228655279400163152730722387497254396958024746683607833311114703382568738447928991583248293201255400034546288821569916593659558266745154376782634373879765021602909731182096256013049337338392367276142890455599683756722378270238539432127224435835787037982912624708485610633587140317346582318704360302494877118598436375925731444784668426839951288713641501268351644774394043556039903153745860870910970124995969190167064101611443536418841832571438265683034771923296640936869401679123014948954596102579158406109864007970541088851933866433724631531943820226017734641345172062732504994753622238930777714857974660361938400167101842575614600306699947564337127234296804640823296249974251086874647063036432142404051838434029175622892822407232792450907630721655641994141689707079933263591287207354693377613131583508146972606404904730819998039927707753021858786407117045135098681918333472033623086745576069928786716148673621411526335779725553365330963996494794528701641446341356038440399673192759387162343096023335405074449053199900431473253713985991787382851002320458688940739066415066263055637680056940457705287978548591100482766554035866783701479587557070715631879684179418627175686299951924754137836329572486646857821813439661399215187261039495703048351601282530372331635245251446237271242430596752452409953579703188752992368398120393751329251476893871099745374118398421077515381411934405448256912847577928609500009330920880673701493791990017821486797851061401554154439269659248917339430138369921538553782468137104164243513649498087010167331851867674637831156533938936573396278652879670518922563455535480359726860141181622406376355906413077831924106491268190828131329564443241508797655114904046058654785156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -7202036036874726643926297152667183943580448764057156490057304230113436801958683015894894008237295234602362811447098296343741438040920087729393341565651488589309147407698618478742184848816005161038720648477896450178830885579541984378563315769985705093089797713264334029595520796012654352051600544335397048721575568131001750498892803630957885442928976475711508830707143821504968909512420811530686903199803853701518853485992567393734334558486946612134242835857349163117448331597153279531387289581055384186533552846271881253224025621850548173684837417521078046336787276099518348415448961904273244982335741890223016953598524412595173824945405154437547671155497811599060739516591394029443115955590570435979691485844176199434897649936679591835083458607621881227483960276690008297985489334869051956838254754409002114083583497738620525905995143368115129015626847519137269933114031073820360633488138119960089160273713906386046015292458549208685260073114399374154781236902388187592164995647270830663041385501127322857611625585985191645094327883634105015402796282530117149921242670280748306260289237512909037089885341327825519038794390200951774690034656045824149423745504340988994156319306271773826646480803149290515844584654426430535174946905882407575175755649284180767117930161504894280065457275093498120592207316736477654644760828068211123685102522602187502696084776311321090099205074624846483373454984643831038193449529010714654380453496501674775605571943916411938709645179390887385732057126493213851369881360559480375257444195202836240597545394411152823930423788551396450592809577065410087187215462959232581741553230181744929841327607494275440536892447961094812969946545295128313664127665850640283363076509891706462539481906365683554126621154259852860093960314747663313743525430768000953947512720179620664025236525281297519432246750946078824148049645614682924993292254385499944866502127428213388828389161258397574492749019450982020634771912170471172117113611911961182811477888085441908597812022252260392263764817691209155624080887983390086816703923481597796506294789989691861693567939358010711380197400728646021887132767732335662713444217123164116429764190228283162010441663427048849413709980090900545102294756627906338569487074714859752477204986050496991076774441893885651220283145262190630185857155842973184591799149691185106358900557270611422304951181548725726387798075407031078033874998570132636349860211741764584553567118256167987233753389971208171162096591803397113440668986761190214688832758503953506548506125744295042546323293217727417590228962896785308447593006464906109386235820948005601917114572259109733864105273245666813056415533601815476904407917119886286359188355463749776925588052994457647807769838514253199233106775350582578903112968783761140314159889407330107484987673655102924464469218624474143656533295976623277438096957097095904481514068309163174771302549967819792777006725756790813357354135368903027046673525105638256122964534194061104952386064969065304689513706197607190750687517642092815397940016170126772894465295943536905315459217273099798086306704906156572912061139658127618300151541718185105692209723194204546493547333850961666934871222008989481528652453973033620155144524279594691164966710365619297646584540713154697675978971239342345300336891630044607350205388004016327709573315647172447923598150138092963926542605126762911601742781590577266620187115000224687758099738519504586312008681203698696164544832398559668034147218608473762845639042865502999470850301447635996093261349042021776588053268905497423145128193264201344484544131823102203038918103380261680085202562100861814964093225580972290933541024503957246495839987146994329190051907187494864343525301730766193910666171066737834212833176124445002834894735375586883763670525209521110935556867132243133002806828626733967249058693914029580784439547174992311863495140215397978786242864720589949543548803546601932072833403482244044971621600131700399923218655703615821641919877668119526112352492713951206404907484931047302801302746422296624844942321154792516004058334069327544324192193793638007923833412616498025361259369039144430527018409293821161824334183095523752120717317469326207738457048346819403752628568483181328565255868483874988913753637369263673306764470487131850709777341108825975004741114802525054462365956964469119567554571293913836396387730023765344502359852210719412305555385583568220310636561287374291086241774071817080786253839422743014668297193051588741591744932360162033685070779937580005550527196520639723985477917387551931389328261846313679925845656388603448012909013488656093568324529746973531046661855093784607611471974808902853607073513316640723560568404856947087840699240399669626333002999345000732801912229031775638642562897071316413143475601175749416555344302419854128062288519295749565763372447873704754241523460650914045982528759798920329843769804986648101666448730510130781105842168046845582078364645878468813298208206752294854484610627084934853602706051920764302436711521633902100796216782503355639485399797283804446124122478067874908447265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -7432336852053677699594146978708310982711752294148079137230709472391874102357766342280064917547707045746755678344470560671214888626767292861366749994711140951870622098381033999883863334004028004368324354898877293562200466889718071790595877149546715296610606773387481801701424131425761180228531343824462147102609633443756244522969585577911204127603393733819074804441494013782552459050228219371164724653629248575387114533085894736941820980172991371403445148458557808690121812096378508094731739996320609142322607595780424009803569696900874480003887174699573164405455052489682451985361209937261880531639709911875412000190162017723500080125041134213525940873518489504409033420053844281502406526549326883584360679506460653354917661905690660960302650931741722897187312561657635314361589048263098090157923769363073426840043798098779792175535243215958588069401956551330148016508755523897488357349255603455436545606690575927429009409917406896883250636885395511816940908358041041580628078933589671286043734862347422089354795149581913207534812969943024856672041151488686261592137480209411326034229244156595301705300327666247888070826007578620366447853832931655477778725811854514956879487455376419792069513103922017572900186912231275895896993007973140950805277143917898731761962780559078545662712693482224620057899506981852149681940182361155630316083652006887194337926199709848229693589133478489171499448061456741782127308398749558276022637239679917759820476811307678428419579175349161482566782429729860484465094720617561881809776720775550651907138167114779925386807195749440078876549066237745478504565606690511283745578033553959479659938653694028130547593228122653417280842779356676408464381793904208362461509266866332930465320489894610710763373784317426915124856248617021355543584491501257143969418128255727566415492684507178618081606282467090454045239670185808600175849855711470443413141909010682128589054822729429187064083907834672209563189589770401929101731767660187428876258393724557628309832460043807956216036436639628550395775289561223577494488131763809677896934679735078660427434431699702970076717373762506004279011591983159263066470593290537860453021214892659964941866845710442807759462746535504370416724084648735448903789204235221822014486987100532219724530952211658253403521448256161362965707134952313110832159128558475616084189067745388782260344976822234783901773424698982454828369523403889185422252127414675507017897705451399814256843084847004441855548615368454820607538227949844820321317457135029669228630054348848511101943262523611931134081185380179071768415317351906612528196927565076078696902176486007153737941256703963403068027445419917380792943752402464291935796400648260054421653505415274591761605084272781435149293995735344155986369848451826886360872030337934763095233520631351735790025522816309607034873577809509114751651590017819252375821557042310272961973962582790453011313151436417602248936540549021796845107050730432866525647718195450544567373357793415162435210915948463390470147431082502859820489527664561458611289951642480685056215942638528628750848042305811235079407758806966259840113409343469359232671171811344425598621894669613321564039833271028874335618499282389235498975002033737088077456695589595779459313965615285022939735326182492615582723386054997966924799195345051762424156793980531544037404657835309004155606654456566422625026085902184319428267981865548143471052841998590131977166441861699474179453168860102395089338795201010984711519333423244688481495843380702670709488802215607872664057486967279829618326955692635515259724438535078180189339430355024067587480298782233808674953925474127679900897993991606015025490467198570145669134180964159128071146932907692043482664739920798827072882278035640659202331528990373735601538425096309053325698960704407027447835996535638437892813081374279223244049941275329871642364214315733589866680807672993682865694307561271691899424646401098929826583686322715406055975758997651464773120415163137969454163453183111583710343878951967627254803995004752897980696544028055442256377948643738229314137217115535862320996129890066453776013122071481856252861738368651542122120916879773715458943816389696795565706285230691087173295573878892084488077636036718395848369376499715839514471997180524924245466087509521667261103344240487270265152199775082715197577744142279767153304117863950817111242677700722816440777447254863060964489091616790774407103458260687053115038340058689436487665547187537176962982987171299227288235357656946181146119246368383373472724374851953750020189650854837589900374125701647544959901334820041651645617203350132329511152154863635246413606564177419546140235019716149311230581202609700269342743195437808543214550720782283671308781889657265910341808110408310626362069623732742421262387421278361776439470498030617320722408561401586642042640292088797817312047789938173769365203828434476213786230915981946650977544678356859881617224496920049975228119440461717398619339896096188279438650624294099102322907056377477115932657646867567737057440335757263483174028806388378143310546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -4860585896831742549500043519638798413330502944801502517427538047928684178459914249024234621924980061293680215673706850043541831190242200287608828377805839205916765247081665821059533816157617088070176841179008123738636601449738407242703121264271404412439648404727625429278138615063435005389316488843184640250702759553405531601066413504698219951129568686971445614789525137678836117018496337998424178051973499634296866024177650866054343520933240014920893505185705048963743432719739061816959627500922558552782736797777477043226268204478803891923084390131072972927253831767891922355365013459299550436674700596822261823458107814725044034568846161482033336489729307802555177653491681959547945092579486873034268142845020481983964413335040780674903769094182521576941364182139867372759826427067809926133055132126594318894392437778536252490510630278550928994649399992673062147037853332353128506610425309809313127250569921180311108839673092561188133592824405958109911582044785808136316701789419354131264246065793025090971302340799887503288329392006582670662891501368550886798731317214231762159894854280589126019974468559876668390387000658188062352249676019449041645471860700349783851406828160953804084746751281506758710332220023910043175455071878330462914301418594486575701590861949197475067410181540760943612738737526066678943412618542072092641613347610420016306544985754904153141997245628990348970523025312411631408724843103988354423280800341380747076691955074553189618346454196662557010135648919452300836675377129659634322734570864743796911394989783032668592216092911272223757004000287356229862229084620436127004267302699008723585171692034714087440028878314546085768092371308489292886143318303181559309079728838317080647440590073945317577204567049265340763287966147345322378576930185583172518014915355156910666825012632213498400056294392096706556029705033790805819777771063439566538048520624233787679057604730895438860159707469973469863637531886068808598336629369773629093808881561298985993099277250434842541644378151244271328931054446277605541559098832401260457825879983998878589322337739337269921519791547961951494945610134366285076983686866714916548440042623894278318069923184637586902834586347014786830674776316782351108409218822038389822188672337539120389302309119753678060165401944707308042357043329019159759550778976154673064499073450465215243516307053223918962069164747887613966876444790410993074001184316677591442144451328047735387424068367798109944653228891292905084813071460308159554710215897979648748873262950544723946321993937694051953523234467033824729033235063747681008748729210329555370773800214063101377045124464897482553953914497054628719535175357582220879310520505900002392144986119390581287983741064811671974137269915437699181111317881089097428695736039961837977530625004450134738696620506626429422766774266674496882724546930643326655056389121745319497809916280655201840427920178199010406602384179069435902892257867354733039851992160623670476977016741610281180125977395305479630675870799812636880426839416801289652542188774083788237023621381739318687961711197378364438529896646112144217001228540492466428130623652855200500364433307080863421764575349407344384254276795446167274747469515180464096594070739136855508251283217516042045376200253675544097025869359115736023249544489707131720459608553765095159605829716733241345369287863893236973270944623210068586952832724851973533018853836126369436543150385454847185782266324132115555066917328650764041174380560732158780444571876085391786563947173751452330229550725211894194795967432082378859450837345936913693044464180152603746766542923273030339907345424299940777888554360081855573335392784797436255770717984467873007895118691068859904619087475714317329932805240871287237839555367763822291166753859183879301447857296934402646273668162654467907346626079879255307179177065411156110439216450153322761960426975116639080682816696661134317460250205986916321219563250199127228603078821429491896219690820559747458289055600243194524113683584560635181821787245039531435296336059615226828249911078632664209423028746523614491210850405589976905712421663367455706073931776257529491522857989850361030403802833243452384942718120212832538769437759065624161909469706194694812682744188746167944316395134554366532796863633620387574639609529606463728330208085239803015516140559983360346822844139724723972955116415639799492240519445268583825654950048127257641883399210764298235779271136954186595684431465750808933124306424361005371839208414281415676041960068343709355230036402199926766497414655820422224425825233655825195662301690544076728510505152669371226866911358327071018136834959446869161810186188942005461010796478999286835936811993845459975308746058220152782500902934819790084226915400100198357316937393209316876678218229572160183425164419245315119254775715195991332305678211031469399843991780926671204282354668782063423830972249389678989236627064267595274598239466085831318190951149100153919751478161046752413726296909172892420292332747170540092113841879974177415807412572235080006066709756851196289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -2114113471692619509274233321712596293429085968709299577639394456309309367694267277242410989163569407708705184755546522882112592234059565406616816748581633521473157506729875485180941890594662690979095790537609607341841315480174428420769016045277547528743682711182591984112949867289010948698544109461341775118846310245385587578210137650490503481355476685768617259501276938762368537096244159620150604713093301895276320567518807706329199011798468635656798896034127463912188154328314713913008908300023944545595764566032205196450738613056438537848076488502888006146088972677940527159956939698927091304980175700676217669432772278213959089025789935054188079922671903226366474332665763305665384085718205527750722462541521008850762936094277644888987742683656185105612339463542690239498559594772517721128684194523075200050884681406067094634644877033611158550709694644188698242877511730401039035386197427193007702476956220857798074421339470893690622113046109936847667035820579916181058051859506990806450189396992487266869193580280100422267526910992536498015268447285085559352137661703633363966799127543632528518194642545089104650426598289131056377097650243564791340694004098987781289131691916637930236892795513380087407017937449022903359198955386821277176335898031033826581679083651688850376462977924960059227755264809990343949208569219838435168437406468389873147086434228400498908505476297270687933717862928953366506674963231644631127359133635469435694626037166377685319827079514213421022435242864359809000725083660650532750226767644405111186933453631473794606141759586669179640768971941689786984011573595505385622856241097051297862766467841455709511291725294946539217153189249388463977431963797365263056673341454747441145012427596997392414753521437104861763522685535505055357877139808060112756588387416794431044742767112319591709227968069065256852073298874788286890052908385193017280387189345025173814052524416851259210267965640712904913451180823096871490442750651012549564804255157095390974808204119409800441236371394639099861181931429744001862917965847677553493777238416981445132823264577402602709113359121040723389584916987056949262884008931604848833619712338589200020414326412587235534631370307659548642439956981452410000587305907852685179678948023012814706009538395401193690809523301662346781697756386679899840529492124881316399512536175142692120979755757921436805413068455370479378314928999139737730880878049170956144915956516360767087310835720193492150062079983587717513958399572104290776880861192908458069010387335004730515781614279695749558817387643183895034838993232533527361200801707938024150936349351579039834224686868793266109465704851975624413737435982361309270468786919745353161268484985504479803053551803736371783239271582216582335507937334755024538075735909307293325630463904160295139042971060923837831959653659906411473210493696094376686956134729516661793951714206202570195808992524448734651851127966345785334184154406989887216696993636056580674940379370981777338938952495654139013270958096435076190267760528206533058672891612705476761932933260048507398474324176875383957600293830202999873717867582717634451590227466809847353342505878752043010958592091136958240924273293461321275119171615695030906736770237591777589237833182814870931506399997200273175049091246551561583134177945920944961447847925295549890157359337978335109314222717467810534540303491870730745208004470033261704828099835726753721856516057335856407088783494946243820659804882042859163507358708655478234642832679540553993598542969934753315473856713329505102443163495909120722854400812853562216786002349521778968627666149054618376366951438716894521487000187308163204539231371915733637257861498096512659819574521565419167823037057707956263937519567748259791403317957799394776242477348967851133351708756342542427040771517084347861766330101506002605325168322692951338333109335944235705221666591085774383563657109524135368542794798573105660286651698432679473148273732465413263745087483254200884087563319059768654381323245027042042948778963361692058301430143637923683924652626575421762649745180342266252191515939122196419208607764152066423968492626775630416011860009293716675850393630919182252516197486000772564312411628539784690169663851810594816054587240704252959023890856584285303823890633613022914243636887038280121229158575116876756287580679868354294725893392257162581574075968277771446827373315976206067785123117783556634300253206904184996871978862579663628778177257851896392164577490619591824530510443904821549498452290516919903431684529265547248144311872896562586267198764301387413479568421088952859070242923323901672692598293252348563183194081182371731001043860906219213877483550802285155114119312470461044184253814923949615052620870739515210634512874153281136569626346969847318059638695343489598584414411247334058445443326368202544502696498947672623246866769967978578274620822622519323241649240244359887108751213488777613143895481787832619804914349958539642269931312603871030881309159518910899957058179430639751907330702874185986844812745744093263056129217147827148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -879256823962717558935966731994752801235386462361046575069433858162005955985844201895740303332342558206508914512086388674647879993874656702720852408043069370604157992862254542402471627404371464177036586751875212665628074922981790384159346987554000444877753184018463249830702778091059404016703589306956905214410165267325037274911288797444204059443098615173538578445150360817640125778514603918909750579483573612359391784617905249843859549947905024518626583128466109737990192145380975771291066662701100696276926124319996584437326998245842404288700510541126113657608492395321114083297654919143832737962435722543024724132193381531349602923926506461190730068511448665745331711411327472104961139973664694004439661261329639012619167784068363067792870877516874471616306614328652651543447981018020397008938943093885483911879142190360243794992706570229558758091534114067567542719071871149055987856151531113799110393346676260339463099739252530357842667357871603381889968386008255158558324538720545265572389797030766438073101115236527809177937857405967607569237438261930561785124333409676827197214868502855004854398183329385130644975572306465780381583962524675615664434287555336354464257407848059576020772021999757091055822472928653748427053261156721300562952656697995526778077921805837861075961663478454922581916979444543113495656527333599321626979039124445490888334521274666574817450899212396537412004612158641453694166059995356255353494956346260118224844064573853153271505616195452120489690354684483844211558789011761898802264650438381215769396886207291547715746125112421675128093653806552006631317585351415255371625790438816187317013768620039103955546993508963481367510049915155672843222049252476307041135235560157850803154777275868592325839975314363298536778197441957595849358090198516570855971090380670697344621047127628154615386276052959115772510655090298821785023958278790296920764159746709432670900708579845056305289960377544571417502318408108027567597315180174307831547493939507917296188501295021319113976860286554878835801329955373238911072727183461389734146321627113309259423766403126903459063875937617705264901037963688064768765043737110985477813526779923446878515600378926830192783548785437100827928150478307835425218005456406992388550502557091293127169560970582268538286361066284972667090422344352159045894146620333933240214217973929238113012696032810998339228483426807475114482612177502295216536709503434463848912093788024799373610364290286615010950404231802477021997771335584413692022191759528349743847762625309444826076917772138814637195859662765647916290413639928199023505170781280041256085831126412592563814254992871883377929714344315286702542124248834551148034563929997141773366141323976534495837766915262489007629687853088920977028876429811268053409626935534986894964009665797006582805372262441363528610395063034224847890354544264787901229083309089208992753723669362963703057205219095418437233622621896184340721516967797417144759681820494804851046488802440515125223841231622531862187543755177845429905100666727379102038085151747534183637658580749851131970597727933993041715323380361254405462371123705246495048165992833543590136952107020680771358838884362568259137503080549818102492735805862838762811427458399439056161805808645037312514964974067708404194362060214912185538387256620880545421647301789715759716772181991790524400086809168154727619762444860661028966546199140212542069102633237752860487139884444348224153968828673412368863312226967280030695553505561098952853332834951057056512073637328221756080098402454900048772183768261615230420204184490348875974525398299227611427091250072681609271096702680917590554791960274589433591761920026391680420819380469207107957834545307001105431432269870891961578023013200048649591294977061152192364359176561709457087091084493232919914575676212460722839047877696709053114907027358096298700723323502126230865017724662964027772665917087908869121672811030372530121028146398272961877671618297838238776672726351716418766823442893751290606206607138856633465133147074380803220323526431951879188957209826471963495744149617658952102960127175421565407819834675257216958789721903014217294482922781323795755664737540287255281298331947603259529129413859056258135181400587811149917050240566542770945554336897224897103351419341634532805212571058751483168297978766377014262649203678633871159282459318651027713988798304790724191482349131950951391933261600110193569296826636449475220056304382846936381783221711671418967365525332985913926695675693755456220961495749717912690550165856448092415273012156921078493365678074282065589905070527429643434741239861339105248400834661175451605087348824653175514867890743618149101019455793020771199912038107845368916450859304996549847690068011703291705546896908755641626156350420800175511550998290139042518107581507096563515742756203898847570444256623950400845227010643396822307259940073689713357910429660455688092234825381083682869964033459295488985511965786519924428764982557407650083763506259387685977992334283513301731210377006547418768378499009941151598468422889709472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -659959050474184187403963537777330480647122797861851730046972355492314772706780456005618948193807092628779894698108198867231459080520595926449915844793470704613847670818310517173979539801779246874180936192890048467481667200691857839449599208096393634843382857118605313905216123258969824461869857652548890488327607666275061009696431847623794012719143706368397359182052643187652043377349048782641334722574496024730233447605657866710911551457880831020843207168532717787362237875637670845621590230110834290091281257847909578674746558528225705011419900282603594148014593418221029930143402158760943895772047039371833487881203387593927325393695966971812760160092494807504915992269144555800455507530782975313864706039282395976909677006621328227908816083078999914958750951648045980896674355212631487807416098947515586665189329337952507265676754755753203913613478599562590764023246613064498107037458805935403725561910675896927669370684207455175602639665924133584300550350475953083662285374695508818083777531063991678933867960881762305918383815996317955281455967305977352753761520555047174570584453254391707693318433519803820915144145987806269588400515651828114749080346348006982104830531048567161680957611774028717547866956333198719883973904285030816280516748192949765915923310892509382366228483462730913695564391358737380674164541098908312618196361616976988582366232815631078062553451100423692443417750398083193828468925248257998503429786016467217178392863425666892016582959790684951510836626789349432048859911577601598864792078162582863061525980368768152334426419610508372587645674999346799022808047428142958303662069943016695401902037936033544039026754192651677585140490630018197855787992385703764646589425564520829197083129297520474793796906858033499343769406892539631932567260647501245584289830869964574917517501833251894801407821143453955043070713481559126832283843662756331817862614040627442781829624453658935954032419656028230970297383633016361388049588806860825785026922396809291623384274077153511407866875375398537274399886606808973961100411803421071244140559868509140414106499291846212509718476533286334710271099546868216734302146793383201204799422395361690180499858081524696942402524374097332762997039123975145792628351500668135264336721004762012003192002496880748705225933922645777931718541685542400159576527418222278860457945406546543690742190105962579797548345036817126548954077476049961565117841742699633352671522938054665642443022572574656584796006401716033107281768989503507707828059745050638146567532461974922744711919079472160475548123280393056309507416113942256620426474510371122772855215807261234641785603227003089927653516255479657287081074202303634187832419890461669442590728127630564138615408318906334314554716798269905864937528668676462576005011209173648426342359349639607714684759183743266972441833357746165933720872532328509910590421018435419209904686623611628082440972894254634591890703434372415287859426786472922999699970518603017285154931227187288915182514670895644971391085216557321516937577907626278731945161017319115801804496715401114027788445059763043946580991645944820222122075732714493412369620964788868887477294152675592604816845319706282693324134571444569798599487050629073523109783996455366819553864866311705143550033257439373282728336784293651456298654964120105364679685813834563177543821238196402850500480281094116147416220603547365463084447308320648520287365509868380408007199775240127731873601891593284730342654166493690941710867453751018085448007622897330586258798894881428535044378904221902806660495035829959537006366804684151761559522326281365370515582287441961464057741248120450158822482718412670787627262544983962512585473967623757156104617980339511089420896056350246864453205042796347686495596430569009861053699269782239586290443224435535292313227724896163334390974008065878304179286701859684320782168951902622754282408884929716866957157307525564476783664134278736973366854940841175128342548374161426419202434459683298986491901115921796111222122482762945180892497155259040297448898772798678554220877299159231805836934643111555739111567333569411153162605713071043897102320500483383747473326472065323104263698194476660490134705842068442011730581794774460197243315580426295503727292146368939909841905692667717491268363076309363609411249734492170819261767823392003386288770255804592073453612752335225749156659784060343741591972961841381465892412144502184027175218697509890886792874082803402673198907696368017499601797976079141420830593942516624694469728903064926579972941339763000119261612353437981624972706877540199525148780893286814932261560142943777328897723604458079084579030336815175450640979125076795405030905472952984531817911969034175145868288297734381304978261001086366122206176356639003239339850837589721385668297997829703431363944019713016671449068117194164761004241780185745698929323492738740008662238752814808750807007116510946278230634755843258923090029672341836049962314382348485671928921208821866176566699404019035665850353460763094974169873627981949717850873593505411918158642947673797607421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -559222375562366024123006071602907589340350693477499029346919561529153490391408262255308300802895263554657108402759510988402781805305048129699382596980099011763342227440744269282777290877067197597106381437470091170003010108470331156801070347898044181660774944047029616821640182203741945553232798320684108573580025380893859471111905351051070008974510248615596992730943763493317850680479143675194930804311080603001906350178231032504712374621007068179793050213664981830951943657994100264577263435313614686150046117229335088743391603226949782304188400792857900730369686738204170712665376618560294484252761619090587343640586350374758735310030964807746681980397141042602407703927042744282139046169174121997170308910317334810008527876076225856957916243063519893556289912882058357720209407494654872846483163832148375394638503501138425198781371889913061990977654997344359372006744805144738214479783335401480606055502509516839542172302581307233509433146801524864051717459461040801963297624346292860782661130540258184012469050411649656600493236669212905207935987172824640723148806078234663266622814244394138462771955226335248778325744724744367652644090691537531308388720158838023125919702178094700539905480397075610417465798911237060175127794005624244871958309843664806395942432759052110752998249298591505368230505382730243017610939480145286261994926595143970562982437883126216502967708688159582996224252949806331085442816081979449644846616822367889699374594436359109477754151785772585084099318902535283509707644303160295999074741945923507276082583893737264158759148478528470267291573192602441745196194390235481821473021321748302426522182679489428476474173966956210634876047760282890236672239583905637888103734727762817527082603960620619771775681909618550640101996607945547416731352118625260343678971315467081049633082196914229261790589450578310776174523108327340500395222733202196452834338149403167607798954802958945184139854031336940177913177643889123915966958736566177737092611703027424115870449779710202392267868730280621677813147448522844712636429741814821456906054568406785469726602745168065290045250599706221846836714756116570878277210917976542036601402556328428736156283833649083445780173708147770942208992861844286522440511708613681118878758238296337967182510157096397640410327023936919431847535475795343097060299012652328361673101472500768681855696730911953585477739057567097143898308602103608184542405591183488421138358549798313084624910938826839326349232443723910791267013907870001999376469558691382648537773430501635699057338673587117951712103566415118942916690575003669373204683215881308998123062338238714608449489414539809003806640485986248417885154374066317155527073933772973953691419640673479756559265221648766990302351375861709384332843388433196634018519020502417804540134685616029626141310251648711182122761320288905642304292347038229184615124051655882549497203997247352839277522359923176086206765213403431985100816876025061906128993405438973674767032708408446718824526572096270011243769181032211341687025824372183422923261939705278405905969949453291577413468133751496356716468451868038932650889384678980730635409667794442758211652184755536775315398415214357879573964589119246281782055099433361055233973370789050790561991478548583794932789385062804886149051387861599308795757750712197272539261583135870250120237997016496096826156641046647326174391241503501029059682769333610994541145549510321599160453789524244867943712155490030485456512848737780506193836060903742158005519621449631542142841444544718771212021442149928565230940819163899757265989233262681555250714966799214361916505508677692141242106318040901972077608977050573964568485926637803074518334746220546176629382403818456434609680045454309035048727568774563534754412569927234842430158507412704049417459310774372966393682660367722639256749621190847083273759592182484605792839254050518120497273667613334948074991704532256517209431550645309320511868333485159869105052312343363923993962911803687295191168330091521309347343321106959815300716875550080130510234334494010249917026072920985438322425558454913237470358536780551568803632149269135534071966048548582914398371934808848284570685474069173943847850785785074222663234821716965284097956375843126518575011341837209188236363556505397296668432869177225007572729734984903553844982316231431941299848893206371210766952261952965605144328094396432376559019374083279913864526501429542914561369441181714628921714530058844212784245214873698437093483994865476742574976292092867700395778594096527252792227134623060288788167133649077515077154224566928741638509930086732394649122485153966791377766617601003219520068135805516492361817004011985522114435498469759159983383841691715211584098611740967865379905206283108937594169041508968219352848536431481679633886536210952560748584690995282676650795887839212516203446400204789777651257321381454063097006305151841926603235141482569004332227863743052361370773833697194058544780723147663241646518101273518064034285623187463476413750807256498917148735305781249928409881722046748109278269112110137939453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -327710928402023264647185193911073442193240790939184545279118286296628459215969818714234739350720534216589147741206617043688144641357888382065212192788622739338915085776194287991458437358375510513230888579307624325729390158999075970002411037575887788883271220772307957421788350498765269639522718637850281812383775711917153238403188538281767439089308634741763545911347393026838696632008274405172631473428015321100429824978473205501866887965688395066657664808416080685930492292891543181703690042721040933828875244687937366739774827223351469935364377046387936825624177154044048464270877032595148592000782375884742419146316432398805322030567094252339050760717379357354740768925600966460031259804798593592898961736290044961470685977146615630710126065138431877533976407662251379287788733285450623010536410090424095591458432667342835643594650581971881668733764925312173751413001961437897171020142448010257981539084269475965903128989976676178427876163549849611702543408084055666464895872694180786026479316005936853199157606944261820165579728705774460498930926561968911720455663226263480045810906934743281101087429008628204773840232233929607308017963415115405279322592806581258772755613041455821325627017074379811034595543066709621760642358019476286611171045693082096981763174756924583220674767098707557136526997963298675303943727499144641332709315056757332197789201318753835647567666668975466040544208601115880227027174900537670757653631535764754552105765098235563381018945021710422355433034483873722766465289880981802763563784693249026778540329638217593044777475999345628402659199007879251900571277527560697950994576081859392739144064892498812463973628152764994882190252721967566594082798896246519058027566294157690917099348520841290104741880995948882980368776437046590590667319284853936854506711270589901934436248243239715807035464630241135420040694302709645734821471976976882243112998488950457709014680670794635657403286579439187416121574265947273517563665468852511678817751883784843266721310632005642616454115611563093125020172531518426171290921084492674931777058884752296746383164123510289426177256864064617233733013303427347939882452921356228704128370616145852929318888537327642881145301198890818758814896033207813118568642651351366445666469601641038668691953968066291672912841373133436977023267832721212821352917418309550292445711842034784130468051477775781038415089170915798384473351376262143925728532495646754679621910282168766024846221969416682678288987313089250774648340101088832944263115613616606613897703066689213038809862212811912431632418540240943448227800485761357364314014100101051203627846269909869422268063121475300877913277343121282225272867251357772055813024669102543370649443732690385459953751189447570127401958903613158936337454970322548702537451817321618080826634395299282213413415462201045986264610058333537156470349444270912216408574804055655485007063545451819247481354732628887358895331510657343167317005353982931397160301523894245847778658553958486938818442425847853497568829236932487003704036289030948207985140777904344520276805574134014300475885276890608517587910648389646601325876367920588463343108396506475647673383380983447600640260928746171055611446891268509731682897817405409773365071015824545682368015114865933926896540345599284378795229158055189430687584463619033178351025042525071832668657397662349490003673874623785751380377598311058569966270274241488703952019293869540134873075843770052054032415481201303311461956996070062778300530960229861547184541559322254577398544481907395403400471561043226917257775851945530299980251264475906075057612437042680022047287301101041431242897652599674408820501018232636652701231545289541873412443488628373640581404832748927392303601628253664886618040746112214404683719504503169289968196165139635288458263749436507151669877202789618357638486766688556803117654740519486269296446842967615464134797278533084185373752183459158865014976002486307250410608486119605769215708167245820884609456009616821652699390225791512806671182795927715776211427538498091384964845936955102962538659716876935403481540151386431738547834498869453339097428202602662963320338974321342490977558286015134525439717361239551726843320727406482879122128372155502690112812301990437280596201729715763435355116019486896474338490777425391836202429216194401097169676191483405355075503380628489618164010388523326797947647421091792062811983358072692649885774538339475554396858609502016142615576389928730921431227172373231818290858398543443652906744974313298203677630339310736878036499800871705283715767739679355148658564562938392390459879720231606039073952854915103940973257215150859541307291640486047256725058313256152904670865678417944733963152123123349237919421459990234971493414946925716346591555273574305783404943929411546485881900829568357392481370122289914027553421524271706907093662643775338965743261252292310603616667602733903346372481290993907517432451181615767255335954827749177599582875681123306565737489061215086638839238829739882062349209828326190711687228842765852400084614082231837528524920344352722167968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -121581364304737502702719078440445675053354904374204923582879469427467708469134162622933899097150240022142215290084469351066689890719394121364402752498433546487346247637824225139934538158609584701720105506113850493709822979083648045294660342361503048097429674850872677026297438468880461497944279589971186634473147839849245994630176615643630491434818076399424386739224348454497708272720744139177879185063286505350928750094822792755290433947222254019511680105451985077736874269968076995504278602531123360264952185548180287947863131004229179866240640565921400636956964921264189996765737718323124341173490800159418497890628450077904201384317017664384251717151555538742106898809590065571133157589295716685750748093700771400507848853235400936314077846104492289005880655519900627813658172069227916300437665478307418268768796400931140540996421732293021039679997276148511629575093573729358202156793958527135232274840892205789512658251532719159633127634311469538700059418396251262282685618375083783076800460457323061254557723868183552280206121709421845470539422887903897594541093176073180533665593771835338234437421492798956489794831164074813674057275646761450963349134188067667837417620666629942114852620675392922904932453304105067711561444792170354901727452775823780626059234255607385133265358699138792819800562247248301697732995993283769348093396436466473978434304575486345616386221468786254803274713745824601128559319858682341962233937963503839983239355210088023620822184089846569103868802147117565569683024389205631779486359390041177415807351714722341434599056484364540862647889443751736166692219280756779755923075172416587860569528427681674436005693185654877789713308255384202649315410752543639062133264889204500268807374853177543633908723656577144583670410983688180667402434465874913823808729866451361169260014545287390970890375960927149101479535573601653791363712159987431166217758057658924020935413704755718986582754478394216009403989239327643595120301394161650678965048452137547805511039784317313759899518038823173918337913313128553733106081979162446127530228253959021727673213800191540873615747355155606732431692570132956412885155444485332853049204654270891734068453492115110987782461566176780819556029882382439690772903003295161438184993380480547962885383949124951785397140967372833947129853864279166304348870952500002624081115778135525922209151269489786383316740206122802438001663132785249456690434837366395695307566262069352550592306132064002154568813224813666395395365560512220599730201584577028533897854405304358237083427522044393228909024963015986764681151551677197465277685070527913814511743552678551656101604090797471108697303333035200430192398670130865627156995123506621571538740308082165267659780765358668868518474717067043475186330917152434413170844738716473609945269835541673835119108040879993971858519946510862505836892929076641455228693493255169947176910128119930403847494820737751539172096197250931877892888305097952274450160953626395043370749900116113813162058729211375675672680477271880087612273643524363763615782066881401355387128709051047774733551787734268786598994173364989249909508571791178583865849694826877912934169040645064508789239765747198101832312029582979114232198928685289098154893113534573482560272586227302523551626874842827718027734897728229926148913195007156470451163610283151301368751980271844338163694927399731238417882365695189312523235974468918975076311775585496286990807443485746748527183850881861721711767136536828328164362511850421191347496519037724409702465642729344363773462374965703155656348103587952311323161380786423795575985364861008657240340438243503802372557202255754473943323889491199884180993906355631792425376908179229906546026174367859809503786098159744511176678024899079284145187246492555052738369324601614268349714451743036255874585515360653707747529946721871189224315180768894429277808214398590333095473616551827677856822337897538404800328702420963217290060886279777851504300205787911226852442419372135320673146619105448266734955521925048040804763167693989442640240226523723273359306664491825616651179017432913935983064047493723490059424686377479781402447370174757838818354805355294891992155202538827953340366289519259479770667362484126200321539784796757248217947304126075635829918926199080273567190045555162767772315613855885351778714759849109672711642123022010342451299143741914949422932369808503433163043063307091896378267158680304593309525534356942034579418682951915395103638399060603604619024935768515534506952923312750584588333900716820104773492406616233088770977708375749012935807397343444907264213377849319611983583646100065571471147992323560792267299630713198032151491950251569060664764842922812653838785706404963182322017278581509300992520827366812695971267655932528528268878529362620337564790615229385967912057879866677632171448267478948134713463991193046954973333267274837366618001868723340787690531597649227159569339833543331834373944873693057217587454688788619577323964728481821804266591252772580577163636058365266299386342022500874060324249636977356203715316951274871826171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -28548544671904687898639823579662132457437820401071866623341203393788390639730897175516954951604954442980532710499535768189803199878568840008442354859060980567235896155347157026069072211388069310140066716232692918275603346300575738889519942542038493928310265697578590010798939261681050332407570176149435387280118732045028116688700405458275976135355208369175394239318549824792662937573098784269987503149499676810007860324418609172317566090838521347416659229920403451571493051176619479536262850134785845002476655106642372777823698274311401769266525828630606461078877069809009127442716749437168521375801213695867591499489181830705263730378226401931989933832683868149904555991947994483847932168291783467297349525955826511644768238833411124179560986466677388550547789770558424876460962670403247836113737046874212599917923979950341623354293765761571854188934007963087021088681157924484441557515255783317880914130095389346396519283158852410121053530267917524104584393127270903626332439347180984372162072264400976938180886646095794889114831144100596833756079855041947294809832417518887252636258004358352703338539885536814434971044639307599869866782155629660454451022924477969766848091165716941074948433042666686187670621525747713783450315495799174483796645429130430614477591353570478519006896019032784963972124533485750881140034491193576924899190861343590130806095048056918696465368012528823766325602454008838713706109129585781804951689163488080062382508499166656582178100872288227628089548308648426965648913756780107890239975076309003209459510865879830603422091111991073145872751305636384633843265463516590912734518778443710251937284546350349487847359840690051540214315174910295318575748448454974521983282346257905923358567041402456447310833057753818864567255282644852168658446344732776911146109500497435620778969252403808556585804372717848977277584516349102266945933201692752287716777569806691363728577317973680286042207216990858228306575241620399387866351506450654088361449663009612555282079779709239127795817351025691618687343444948004220367398482889525748244409032933367907324914790456666958800946210521042642658085339984101402761555146487902241810094578271688488760873412178672838975187895028753930531414894438336169525628752828007149857721755606422163109418590210592209578245408524867901954602940184668160298857755477738506136016363306528326156084786386433826525080096953060656308832449921595827968381879413475841566680637149565541651867930282264312563432271166497188373268538026307051017956789853199024666991688784034497128813479133787501522467686797573527948393125261721314275534392333053956760341832445682715104770289096399720466198253185022458337978487864407122940188294703296428734536793327872482032779677604485285770735450284563398522700864275209487090026757376228070130656267532860864373751375021678941914318142687378401009136165101747230855319848369458738874156372066148326636057271549094152412911328546320217683682077953735909094223262086830007961683114020740094660911342222346868511125481939757022118152946152960352793300355465794169142794254555398750016467933871669610278715048932280849641137110745846965717181296918878536068640309960579862907429975493099725148447669669733922405845008897643618132993999501195121706498130201811617777333031320883851361598518918491847031971415724860741351464963269482398603744765131764822693089602667378925673375142821465771868534436895384971650994989789844355860920907294138748025482694854461283652777300601011867448713665766304534338524607750949763183711145091360915091586101507198069466461859168827772870605701188611291349863920504912493903236659676144758620787015597744346536030490390196853105968357801882885168791258159703350628691242888884821412011581357476760839923843553400075374569647502841920335071413866524384478553906891245160956760968578153303437244298116132443096295360793002056566926364085201267085619816876796915801957488860681624583255841906395616576649638745428463444527019105175955422903690180228575889819022402982877387757787550463133821145819578012854067713005042196688409254127119979224823283276684235466103876753914347800931339886632481674172983033881206791561459675632079008190721505652757217139266958695040716929989737080559737020284512042516955562682207095091977639974385870334377971275088963048128902602930552750739106694044451499839658382337456808326622441402816990231994442264279239380337340044261836207290999658930086836564111391249458680830639286295613853013873927303568525924609490950537310448229118715467423617408942418097749509570555609268507094307046075515952054890494375460217818218840106759570697429546220003166348035123581074537970131792102149587330865979452858219828398518712566831235376985650467265134258920993965543029586172312144783544279183567648230916714622755090662128303437387078122816854198254119152762792410719436610903925612029789084544486424205678406002581510158142295994685675399112319973662903149724367782558015434820574745294499964295596443410548175995682943719911184585380397744249798744304205062791138353107088521110057399710058234632015228271484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -4820435315878437164639909792154236875407945345217111711964941735743778117545816958378783284064104332392086113059150443148618816975464875292029106659787211120516411493988291190239853084378519199835775146646127758689431520511119774647221128967044148113332060503870475881494304721884187527542994633381092174675123166936009083092473776737869677278457138696589306509781840003474136052798707097725014439597192157282020983967391518200105261396743082344281181630736803472824522454196643890238903671762264570052353559009626554649482733330417060322860543071801593356069617855485812757083396302730386543735131487524037898184541619885315443175509823553818200743099041888777490002853625611692170422416883716016601345531468895890635475755333222753871883307886602992191917801241209653902886518533954692679238100600488111615348921320808699981445515544192554478311932633320126160715149446742671199621162629240960368278072584817450965604702339013569895716456037275894071012851621672645886013760650927243946318800931531244033186037705616039726602332620176562698835175413166441137710112585386619591017199455131224588296574364221369245068857623806668718390722288675423309350800160542446978762223184011573379147039949808339541251890049022757907314419172770893024283398780321329501524532316807875653221827887180069402290970072519253096957542839483481816442811482572839074902359201358341438480088383543182733719199543193303557263230575019870573891011818218202277658180972707007414933692006466131689213616402379084623698476870147755382332557002818813685731128332377308697804674672885343086242359900815642471430635284008330949896824577977492815565544760978008743382578612482599543490622520966148362956074974524664677274027391158289008336170138579105504239526906711550109726023813324824709346626979351245992130007612274375742399830732571263968183578438832980918407092785114336116780097459010149125766789889095891609870584562596065826632839474912353359726392534612371905348503919614577901617622149291937903812065692000058986136157244042521451790321233179076295989923274200093734615988267185910112672126726643965809206840088807067293501778818654479949871395286185874703884538741677369565314704600133989297769780256900821648181826774268929420702808195677215414105631000807770076005658283262507287578342631830650729583520916484293187239604650700042746698139219024996079132037756243782256499238468609348605759566230315174591285787328027008538007985433378575068560911171223611429722977904685236354242095268290771152280184475500007781386145589458462554367830708396313451232484939608255471907297827165776041106021173059419563026841201925757335551815463211707457296775831885704042176675409284983767102379958476545253036290446866529650318259464954019703378539362919366222687168489030560681889733688947908162031264805768477160044119745368809431125494382172074130509889993334464009421708710120631136921742328394517292798213596599417477983526933941753681682279854522439239592041372338916527144702503518359327314986689144316068493232897578697621285501138320732122845010106440800236567548752583788677868986292472298535755077661535571804991582517003129801517496898817048229422475776201570611065076939103573989216960923396384382529848653259022250612601693384839082221515684914450380545636801155084481383447054040684227484688026071930851850520181709194283471082384834754347096775338031576145008352448000789136900085933504798171876530400674541524898110251211003903949081248260341489702362047520001839371179127841375384115445957092334870611958139589177762213704749222604993438062478905517224417506661041422981239435107322827513811945248805527764641365900177175329852042290990928717606328782305593542743023815094088549451056447645360622580329764983564658743708670224675879220805036433968077066067608352217443744767315844251321544990274873481157922148028607923588908618286614267435265222199676101476570113478999671830447661929059053762250949542682738649023778505718443550556274520282969603777469202683012098018144084439983369693844100419334277648557109273670099799699390498646869933125000343377529712832245500409143691333841771726322244168087031929546127894167273637972223100415538955300911874915685967698445932963042490061558947130322445584489113852513513320162642264432267444915017967413988966931292038941842777564368520442240150248087700376488270536876421450138114343316325928199745182166222934711040119912567874093327679960450559584225767507727533038056370087141042053185639076285914075732241852905624530080364518811316017060902860841714958475335666206004447552540919446085729490607409932517953980237098014211842082763671876399278986693922490470379731030199614329991316709193677210839591953177299794392709416204205025579933946990173611560778984440386284535472114013406226383181742034109958603362208687070664960623887569184133865577447986092081573688791260085579237022149107147548589046573836691968624935842571823936781754278338386552656847426452753963669388555011718639380662312025821198932084075690559187023058553894703654272311093427546040205951619062041402230534004047513008117675781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -809238974996074848784934629809142256643824872967006001139380323068391401722315210955423179076649030772144674843142206186968629347921399870375531383219587185314527161409715427157791970613804575984262846615313395101278208837889074367367084094911877486185674311624583040218311797219489636582112280799705770667224455102400714210055643854741408969429822865456865789405404159536715169862575914512162507366389453731478786634866353176502589726754238573791691158695105989973712952044501313109598981665876210298166397118292287479512076107071213964519751940295051880413300281736243131887107882405349254552295523827875693633776992290500701002768187660244812113548316057270627023001510606451304475606505980411804786910893198073328127466208746440875320920494615891810196848014847657304117444470235995654627082349569221882437502534459009813127916056020624416379959427934017172918924819525970601966694508193274819579124614087831399673066614024060274095356480439935054364461158898480196532728752109146350673010599620375706707917127278411675611650505186181127722678297900880352268813590629970275429836724808687690708427300102349395238939439009840432482799122988329497591045667915725001550703056492319504053157517989491385595517039457955856347456235922809124410907383069952153011533629661932142088799261584639622647837023470333855563994333949320012158195533754469348222661789084536664820134556801550582400770504879050815484306987415296927293448596886383276621751031395177192905316896538737570344805656064314042734747980810801843386381204011516133140926013534200327510282269790715065346278694438201589886992022585326681515760157296525888821714816907363993411943024554350392759265036704522599301286293581344294032335106200883045241798335204727916620996082272187225640436686824698636642216050424352157848180549055981458457062263911996395204657790893745387150002571473303582086294176122920238787787235359568528180784203731550043566688148067092684344727148822678537286705341671516417184747612429893779431828272059350440388028130074707877982428773858281221789755819928330480662700084617926154423038663119883090189147518615992787552773855707449140342123927900255759176121310951710692288372878527679389842117536370082129694166746833545681675265292550948392798929107731995962044905818389159793548125499863149603096785858069671217923626003026573848975593237559467512409298006875568637277498912441163720884060616211539990873522358906539623631580899223437757187742481174922758764384876158292927504093013502246876751864295822531874870918749653029405679279242693317286144221950078954319661419967323705118703862590289398997044611631539464613256502161081947553675105506174462784258886942050121098857164352885910951159548645642055476790195988861236794157570781185140706279240206189749473283876752163206399232978909703899252908889354411457728193735304810689811245091066249078407058137320969608504511427645632390564141202503917460383983081298770726755316515284155949097166700728363028508742077860885567590213921687927262184091763176016437386237908841426618028506962581148675739334794544813838338587904023979562498123431726976075064246904817040355511214084640249938187893435493487950882157018190200603561651610905846979413724161214881632142623276660351540838073581494553526194482895294483839683707844285448505880057393730298985523593033624507372043622940097568874399825640367742345804444056776574461701049706376149306539321188123481879630753773333755187893743102949473958679423896201386431689321909900516399079745140191083648684305449913877449582543912729661249176161539034449155677857521282732712523966870775894925513431464578982745458133211701615879354612017577488661606128311297757389485442201628695376496981025353811854783709848954058137380748023971986791086424162865292813736826946811728899293063390752062663334189671181076332554471701845825199749037979345745331119593563509898756252840150070563294589362904186428764150750287120310742060065059073544108414356599800692985410518454294975561189739718260957501412110007797266036560871881889377418272817928078015788615458181804356119355709570753846552109231637110064869377673755695431639623874147812979811031302768705209003703277886803177005230887411613466982177733788974390887408430426928200547970356233708029746153926604436487444414535527408346512452160113239740042127230863970745867583473871049631832790312068628674000331819894290604425449581243017880580033719011405122858181950226089999220531467219566730513856250325931289582595834594719212485166470998352042270308419284745903801632211467684065055015871821791428986079468683350760668502992006457532536084638092149653838970197469488995488186188921265617303374572993643522565033741282069260083294080298922404717136641139115761656515059729455009945716178847638403578023666873232842885619583730106607027993785473991912501373865277880324930254298992778149721660964799860303526115927845111235636519732341557981334824385089573573690563334034177726330402382466185311167244111965012257882117159410170615085244951750182009676716432173083765858230542722395739474450238049030303955078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -67071149267004871032578504435365537418531074817594027562376703013031043352742156750834720954883873310550233566395587618378536019808999097586320737654859522893670083507981589383529013212754337473876376091612443405229212736866108690358154849626245594412759173413652778047268488020736798846840411019219547485807005373823934691494006302522173694628607726728537333573464992437950122862991576676837844850844061799733092815254850329485009509342662263858088133905529185251438007456038586082133783224107178789846876413738214506363916997585590019427523366087592870882250700729270899614793779135053683565163530103957621699894258091074830412838824570262284238187221180132389338567696200420024037644541147446036491050549379423213798386207164938600882987019108528369781572636335664475987477393234064234177375263449099969931235119566254917460617607301286687047301534526268494679011038238019671860513306270329527247402701110962548639423586588520891510153991320691767279916837849144888017289356693815024401503790094267839137242776156534797010382913718930126689812010033104969399688913689676744602576575733150043572317853244629909965175549884971998490144328771289376514189902265431646578914667487735408831818254884661097100602310512371003455228947349563287023099405777769458789554196322822888477098824563163643317508243449206277849972325212004917526019069478143345909539093512400929534609348965335041019906163686189199143282607370026314272798932489016660694573713999082081450366671231332376554814242192407625057350546591547363025382872783354236526726173483121084067539416566732501301498341429117949800848593107301756217728938515564146743751562212117838207113992755255350746336031910384685510019176562714181391566414922557773819972339479755361442237975630071485156558397793379470196096614667290920420440682955461824296137583053029054432517615244181179292575107291509308137410189392345206857138652515161914313248458857588907322112290560136011366728201872801645316341646621522843210905295555241352873756853542509967714774597050458037702545664106458827071003895148983002078822264853241257924018840659306924680050304463906757310496621787663531220825078368559498097616226010484311936061979790460028249041958230296814949659002907580182834287710441176048207106287231594848051732190057032656797689235641936855505233999169138237794357130855502168948713769374041900076947772596933481878777674644715885371969924217845005409225862301003044252464119003271883145550748931770081629353421374710024391890027486591568346683235052826100793365690434268443746283052768929383496883953856971222634112953902110399181368639778428680508129366365478735635941560012771942488127436272060078658066384246814143750078458171446961357693677956208139244850730547545603882822931035638053731510251257067593696696192274484769763998262270211743132559711820428221035948763702572199675399813936352610607000609440064675668477643077512405574776542047628955244867603589207829873465503947718608819860329874775182551847710619085477910816025632249183330685348599385436947668474983960898180052587496272789653353944210996006854376660331137979557871235789990195557617673719059579237248188207759299399218043506031588318672877193887747921703982695870240369166852254803054070115374489979943435417554652550338338787536775441660305938758295986187879264783166427753143972224110049702349529210090367921986971381894922262928330185083212669981756845878004755719961888500509862306843269811069183758118875624970145241663923186086282628907023026177961258188610672841612654452389279206061377480875211265308258309839596114052425360184464245352589699196439375054566632821336051647677897985108806763552109063508828194752265587976155781081048785557956890874621581914430700302617568382087935374116660036100575539215443112683801925179077469814913640576882207004693251675606614987863479824080298755675144004430990026244377488175858856997413375754562266710008590556972138313157206932749441003343748237192127411106221653663736769616474531019936510962585988141225812011935654892886010921149432022840585749038505878238503861016849308036626417171101107730198874766057338767456817094696731819721212427754427648910934475944645338348024756949596151804842576019777882183558361091775219901196751245117803707833084817272106322192802918892882325677102128139849463160901773058063471617294230964419814553792217591873745040617670366792887154077370346334099986357410985224442564253141779550720906150353910211562136088400388676595983122969081705125576254387563516198510101353389651845193512072721736625077892679945616629631219535807295876382623585727925115220043327955815064898858900542064250470283824254954080838402619007333125199474019848680814618357791257155547625890392983475681395441161201702250070638257935294132297427830520062572962461707787070830263274900830036215129198163747443059887308938101977577167309617238904795919848858597481819282279666175782392667420898914373055662475674632653308993654191534036580161969837843683352062506340887324095867141323445327318715153434401737815568487342034751166885975237619277322664856910705566406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 53904782054376924382180339808916919707908883279999084781112264775917671894562561279142394062406708017506049805364417185707229062562669458317930431393229311960493449034230340980646132967401705957982459298685506214244008418587683879931748737875165256853753468259976823478539580498271851091500050364725792643328101755335950328731522423625040935691525756564664797287680228369401527682137919488896214496574190628994538971312167171812500824716575510080665409922220218189271224627484840192746627228112435491526091274022922247094793245234316922718916281595526368721513163183850092114715331628022873418213571194491559120702971692150019467906538698827545114660227850865914504484785704728388261988232609083520607661785625017910347094803911478273259922647570857628961665669322550699011125283525516468102325807504286259267966464149069351786876157373515721290679643950299992450894908542027241341537507045215884865459540498780738190353555036257631341905448613543889280327676115812411038384297125418583171546561035157197085228302097609286551969591846780843330908495567561593015152221911373405119828062250736208854886228824389856143579273141551859692287888149084643021571559410074626263580568108257705970111488193692417237994995639646468254532444895084831477208217177489314586123879029214843964924445523698035640181559312697881421643174262125376549639035447328974078498886677148765259318707353669898907821100901115382772009534881956688574872078010060194674674581266297594523237959289312277271473210729866099488246672195565504553924080040497237464066871518653388381251386466244077627480828051464330024880592069290027710580972468501451875049166705477770725595557887327682188594495571619024656380330437071949385620873118524211515224151696789303588298871062169672002985589758685697081501007610317215665100675389019335431961931703065646233450743392504391446943707548152165081790716881125581495674317861109960578790668447051626253238954005191820207819990594715941856947848836410807036306992768976510937361356772659127875050516610120653125943584512875778764879779426378481326366346098025736743720690235523223128718592179620039647293890795425540796583256803204319299060435620478079252467927761111984441390072414916902210381980802624703592937271638106118887300849882905652810613185281815572871014023903192737160120918569817167287843107171926082996298987436649470838377875403660335996327483193448570515150378040588513291856848397979215008844852185632774738741964086294921208078790205718446393212816952041708700439624298154373151122938044775442251103489611533917115101803217298121379440738707025821892773618988493905994626004820738588296218583921367568285428394177738598129460436945295205131729523651405000184926892224182681794095541997079949892788793557116558954251871415173743616409181193941315821575048159377019837944927851367645575245612415014636099501801791412417720767026412874708255269363823865057785562222114384368125740225916452023793391018739649580723157752022174858418695425388422575137332854776686933833447690168970866725983670873226735669790835506691441458703072021441890954102745763828593840124671804084727886873774970306657919409223916544341204210961437538854500246007340610510613323397349470204452111959766167885903621644457150366702396777158519721342163661243621855710513393508429071088963424928962238603621420426093923914426911639176532012876070801346225155164281801400443379063532099360294217075579671684989226299586925940322213027857975051007565133043461468802471465012685863735878103608719930367341497345297773301515962538358195049021835749762758190152121552498909793779191923825591330960366385792192857748573329154176223569871604846570112285033769750657238331144485232572065263673637327271508165949416781624227030734331724747380813884336057186613228059464386296659273369898257208400409648897542468567569064597493221428460649357181175249642442572332043674575619471419680205071505450221428624350350895866704035250985755234867471805407168521308124915256320845838178256310564707205593616501869386082204774447627481346506997175752571041211867568743314030932729712046640984222993793630580640314154114688225877526129175434692745289934994178609886698722252811639243762274022747368080732621877646907516612090666402532260268364313691611443439738809707794952308214481090773051725614388910221537512356030273213239553543718684507383271787568386631031106036319947438305277112810234251123595770392944562282678919524567930467760214800560369600998354805248631055324058802506992932101287852354675906994723948323546500900268862877210477779091722901428684066353399546102658345065675152863275818564742588214918567323158198737153405101328541552683196350966699227886147003794908093666847499366705142713851459830877420872431777236000466524816182649060800909163389812378914315741780042662302111336966361366791465799325803089932876961399974758823015624338394051425785200670066310888497537121935117072548846103989634479770896979948405169901055295434602669634264213080804687931227202435902123810183200648259252460465820129350136290821531026562496435872162692248821258544921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 30584980047472086682451942055544472983592639468932674687930228286198829812565413697183343181986341407954563553156697436561953163038261882339807458208206825760466017526919279795701393577099735577475079967022984158151882678439550925181357746171868889175325677693938510998979294008100971624710911595393828862209720423163322289300132606965289712629636225079075620241789717353712639500219352698370806002592104742771984262801167536609901681734868151705534816442276323367149274671491261133229230969268099313101357912521561911470871325016500319804842856994372401098187005259191864963511733994249045773091595305980332712149321684854841950914460815430505278381838360154109120349243884564268498808603691518470814120976756805019507251155008997392816108642416909889276111969885229773682455052966039102108851224744147114498510921974036423156498153989867172504614046837297608629622622443148845249601332905332316868887846064873586756230996312942620749564406995473834090991382073794646973096642446032592378369873540559727099316005829634326095633806424723976807607406783783219205131821238381230919161240817254600213776559670559901243596570581284384649466013674421427858319635455356893958551019362044799019795379045012052666999725512488926294846359546014829177584092441950377115657079198515644489388257508506836785785472724392055134944007115684813918388030993944906631020489955665767088968207158428051488874649162041272245591815399407282630182933650051955893108939100796746712126356340126696366170439831531669979622341737520933302295628916994943956200565915639376441544124874574693607184512211218555957499063252371069044307533625228369212975888495722090926988500838447785809775274369369135805444421719441862367615114092397938998271310136782173672454575625859066439205399000062079657749906640023436251150792173906281314071171948976307098434834097664732154446994542649009618572190928247747806673341298046590957369165400044370250645751003187408165177355141786426170077026255044014124573742790820916808459229763837312570805565640385136035779466987768403637775718046771107960247525451615662787938041928736649311842047778044391642297270762291007168127792919519271118987359805902602418926291442276255698508496620755080388618644401058742528069737483757773938243111055812301123110436088639393070917045000736212832592977203988301141994957437889017201449768101893113451391219310926648506004571502829973256326810793354412514674205407320915637578960558509871750243488017073364817372994717467020678936748917851216181518819225913478351276625948135467100735380689267050333874888754217903090742150467975791304888707439741139493943123328996016896209818642676724682984199276982726781443431818393901542342796714305248606484586193923666021488630181008170295652997456129283858322817918602822167790938934363497909759313310181962516607750402211668369747651006138536955874478539085366602959573470811293383712043725608305885182500966748171138589937233959948346925340264907889950718815111323478459186416722606775807344643965725211879765032026331953638044277198121213621773319151937570591925558078394697509768973307641358965312105116111121647831042373249299446307362627736664333675701711210823239564721382766356557764080866426364869612087560283904677495144614512440158914751410255956492577996336242556622802154244717067370825400954977111028995754003884035387438255606671018429072259403001706784445468361076525421259613673513536709963395971275734735038239241742254456937847515030210844496627148675719392976837016263444304449587127295231803265016803389976715670066610988500161045264031957012246396930093304437730548039854601849648531132872617903635367216291725799612031382164227322239378231795111697735223901793424422916413357633276301023801997410319112444497719665286380542016329531458764695083920415792910662505957579026392884218975085015164644141646853460374523080739027281730021128805058543774251735425303904920378076141916064669913887335468419118290619962953005126037794071499525748600829156582306167362960863111451068669225993301368632272021719730985070481068417766063910823184680358376297585539688508122460138268786382313447717965945126026409168052635568977376824284916853668867616228757690477545208958228690415467950769759212948909126783022498585160055842216808018055868394024285815740442132654400838940276779400584430936321217181456003319565045649199341712491504050129751417444620128754137607937662325019422470979909320251621427423973663777328316225805574879347854094465216619830947558552865047445483107297636947065146822027134681954579566241045346793841373624407867159581180312982442396828225556919396313165752010805159316300577560905100721042947665246409871616539696274060915302466667354139499249043486030332686720290178739402765286257778826147963229171939314495146071804885653379402727401325452273921553443476101582619119714557027646713047084340350290359424286467279761530412310893879666372134300238723234272799535868017162013818684381469918687662826819405788732412040544839723037316459439888729160701995242755003247223937548515271058510549273545819914943422190845012664794921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 7518560044366892338489908900469351381453135684385570452764846389340594113464824596081374024618330800868167869322879975473156437490641792516085092103374802737471437835933075685332652905303399788626485579890524885246559095021482919687539209337698496770346570787417438687456904610088696734724330487283144828285689937619713068056613032505845970092344598408830634387629526033212773426039803384639389561598734063481522124749007657646160226657236138656171082690660840909806904415287748317088061806054622129365522928093697258970940347714822501745475122614472052998678505011164888877368971288290448591850342657310147923025016271544086087133242749947939286226913558153092483918921290646999543941189082070959975191311855728403123705303679173654057945799653688670878014458087318916378305908632382386619082578173546221494422663728586714516452989991039875904043705049445882682116871561945829706185739143503378163428064449289131986894233013868533442355448263448331515700130361368364153165640242713142033900867630596032772210267354536131674711187532542308325751200181047056138207524155732304204134786145995531686448381498756643065865105561428722748843725025079314432418412201536074535070999123295732365352516327776250768049374529491285230183348657792909668360266075972493526425623989620574827204716569893811970069253403546926839337417075587674683531728463498467830917888241861879658633504140702501346247892712149540399873904105682427962866346883365857954556487869980151145398780289382379603186994289049042383743714998094695714089866681936288905295542902315850860870712213431812859463959145396530502429567777796702458764625251099977111769609889195098981380638424969186359361019407709844513151006575536739654713417902723490990327034109191057278265364777360423993050057201968321575768462479688662335318829987893709343736696855729869005895980514119924160613202451221906751151198616744718551871464462612698660056873680690420628116972927507916475187791752550594006342667706557645644305007803652826611036032691861105657869479609415227841196821678816568798889936774459685929434859127816734421498247113393809434496024816598685753608874976929677388180306451709812300200801375050295423038585851242042034597586069528487377736341236470243508500387185741227842449359013832948867138249255804384981216475239914947206551002603721342088382988933783923937961380425077048509634122093522553935780606347560328833403119968227228210463723126199164094992699033363392565620576739163242300560182771400819513994424439092171239127925433950706159652893474757810592226558182290997955286945213406309269511481424994527427085640398775874305830385017085970909091219801326280169103756863021724127099216429860758902008888997664498645293734525158764857954337596514129716156879736017433108721652374032351147425763619316273570645308283883714639109599074240468145549230587985345419371687829350179681630131769291478533623868945468837480900248891916534071284944983116626148573293794684951098271765002476885915556737005559909193809876608044271729954408124229229980917873290058375780343672759884335591155606069966275003741058436983270987220238266585843367787255556032373684641047886268350986034195454263627583760154467954479143691870982914053867109981302447040523729123898262503813872620627303818081924174833498443502528959471723163794654468380319587441708632230870697086247186436771047206509413165650222030397792987846866547302827278562316408696439213053634985572282980393446921428581903532894806960161819655306064617467504147013025043250806288986066060765135064196674470140139120156360424510338290063473476150281368152773509751373722003055473293422787506773061494192336671725082592131780152842954081568011658823092354701524986310361219339015780459024886138436689473936144170263658309123988909607557563846563544100424008545619550941961976378995856975383054319233522549995342532010417135474337945141998324900979645527553683902110879381503744309504683605302681348726317810718272653362109660686771949568220462897344821056747393046122866447730871204135732780430368065483849971895310323751075783559337922323980956089572271037800394435834731985256240342036513701773554215210811232488638175164212288063085518243769656137317209784962067341062146807232313965009464998911398807385972350369788290994926921934829483778863599162461312288702694251787661905651303909147039900579082007297553631405027728243604675138480580619500766650110792836075256976166354638143047866482076714126469667339174889465612867925415649949950305536881136698675123867219467769698573640310601403304429495096563739505534445541980723473887705354908389561410733031549403330744669959600156529405200331481150153018363925628111180479190103510027142046151029443006062118715659929033457027875686001296395648055136216097235450493720505469164660895956947933111548142397235663357990231253170002959923718971539257887455509580921728481017496044510285041285190843180600651371131512546942285732147899954749631123178445658535853973474719564911604071044520855029660061387460578711776606003813096626907559700710555411831692573798591183731332421302795410156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 755820772030970481750291499380318978057326074376937250009600611780986660777287797734108452731852534637594032663113110379360000478874862319023352582144719062519333295844363311677632211038575503361220548475413111415328223428850260762209615802274400603596007389987527604844696624686393951948933652224405531210798924776551673998235080868859786198710507519350372103718454347751915220913039781041512813385351143738959498805061778294524233150172882061035982236228568727600542816511590359165695743605551664467387339925646338498880746820146480707987983717004223411868904635141599062894810890617149344059858435212960970193936492312325518439013447192731513097659501579124037626370749974177591398554431231107938912594904428173924422785008893448858266368450934023890918000514121261246091654190964650301387788170769468117196035605946083674244508283658521971181277449418915240554860918661798035267417605587704850169954658329916114382727303854833435710362652897305040209948816039945733391579238007470589148849181095056669706715056952634686772180003890476949307525847431695295266215852019874941824973464666000913029487435138199936126874977883589953825947646174807297444714667764615309052747660427122246777831662971566021314793341191866440975380239245738915406423124484182066574535132371175758503150740467095294036519560708978076534279340340113970524441531831964731564203197234323048345385202337293881121959107349490075692135697864843395572112494241170658666513871070364096794997573640812448540956015397011152622484767429310264376022085609562265227239515119035773757410801719815004387249008509032543225329744312761657527400242658830595295701867045262468484135439037908041764591866126038732841503600540170488844771883918019871100760669557681621927821738112264767439587426895533015309106307086915724911979614078218258749871192862340796356461023312863487852785062095716294922171713402176485777678857398546019409895701918538309647111279802101990942324668560863657121707606516320067897880070062825855216379364430522857788508796453032574928775373520621714022281597838876234283375957334233314034674526459314551733528879660197086715250659232688301827154412193155549193438382688869276687118399385673247210740498718299022820415885037085907760571656402591796525095061897383198075144927180712730242272078734131912989455073441592623713919922728988991059993722567940974159468319850823513690205828108588359484319171492613046319450654484849199848695045646361721171384859569429420204344227331866467690890870705467345196594322897641076540224438187052450723530636478053459185523772868633351670887117012747368005303118490223913938703679176719958047417351537597066912235704513916719294503242290373886444666226624036003658507137046983943866553252628944997959381369142813287439071276463468787520641470463926523240814148293119373986544778921411198232232675413804764823427793504522318080109589828831074475100198977554931880746480275554047543924006209048471452812388066367784792909911824394084991358333100850474422046316049398352384585898046969579187175051174522574477759127419482198480439096773002383720693974831848971610196098402570976785208978928806746614946237915864833132975686478407390570851863992131105463927472458460989002303094088481740385667740394371170431999139203491440032517231688147333933994760617361929747368343854877071932408129397012871413844051115488840999128617218786315861553059273648422853215651997962644325910595027498006009515722590558614247999784456651237734207846481358970321948080736023697640184921940537267299134894358209351672713630351109186494444450726784374567362754429600216567378892975775330557581409598191710825806782029678310728853023976395917827854670533639333990565614699944400259958373139964564251656332814216770001339446918084141995105723715723107921065665097618897491332097430670854614745201201160223020406258746792434705721727206898422797881518098884759619971389245934340510271103853135531650141575952201262711407875602270622391616850795385120555797742185558605859153615425064823052593098995350682193929803209475809955816466096165320084973947763398881564487194718113127511514661702652896562391612496036331085310043315182395072364248535895614696580179844020121358028497164368465968333145328167124776441111522291494675682859537987006848086334743844641251899566886802096566646531438264460418580119332131805221802784628048800064199751464907382671254091951584553635552087952748603458414555956663518590985325666471533863557410300827277836770159493401257935922145951049584340162385467403659800351026901862267687551349811804977800021632718138895731970426922738372183316652712421732655867990864261198267536771753860417335850700872387344986575776126949233584775162624986576857895095282172690852108447028292529035581141277779395317911278649535244416148293787671128785366020745250820165851395838496299697873873066256379467270499455743758899112368232972464077506892131192169415821135500197693144251211471530347155842527310607817527767419921880872313089532901363028390420769811498524738025069721830355994886239492957548391505184781635762192308902740478515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -101640062353074801544124948848377256122802480260230992993033658102245440625436975969120616875226288158548984341374436180197011464934675547259557505033893721491191415934150023967800693881276522622951390343100548179722558899477056445263682283386481381882592348579947723820556975817540990931521200366088678332578744489605005039789779821714531972610332320987143762313329040134943091722403655976953454679199084278274130745178644598792458789898801394642445441076867307815241545849682723828849407955911230493607119681434761623518951254084067807614080091665528567241687988334180428819109085328845613839350759432935144893285341738680589284014459212202157579666421298700272275592557121334973380259474695392320538650394533237453393848466368393692974204706963490574356143637732325821950965562497065417564988751004515133134499085365681191336294805391765314957237549319168172761021324276423592150679397380954248921227149831429052048474659199614797598297326600895149413075252601300974916426887169452814452322975887077708711895300252048408855901178381301594089773177427078816814897694019874266416571668377875263997004809641000441687951180368356842569341487922425186573621265346044580025934222444386143679671683451674286940343162012902037393460281763927546636550236058438973849543281798635913445159234978228213182963066119449025690632678484874316078251828613785979642881019542376319464682303697978881396273108070704586967953384799284735218956129032425719924436552774322907408364881081664324494956088898758219697408450618706662667375110062210383892691910819653143805185873828742857357105621391975069024552576582919781971885072146517073368388338253782323111989653658104906041420429987512316733223666230247137824968929370805173904041341254787932807626842259510010186830842793602047410385884741422749392380414909692179278196114738626761066104703468819292433547939470957989434101102460725479194986586757245979083972790980833177576231105480866246223164719386366089461753850235841310394027916314689085263248294848233222419672095666177313257223922254431243553193844564732910611126466386001364452496260024543815386216001027679284393459845149360762804461040236884774802241007997743426972507636244763154561314351758425344110302887572491026563020085411238634434858235764484374027666246188007280056169338731453904817361058107603484442894173062583358701117625677569063330621514632220150527213020486826739927522349444543704280128051925315095183510451369606491345517255992702546327165195984828567572080142687451436859575935782401240982544152112713713102292780156327111791647563778521823271344961353231038267458343885011003776188359787865508013231468571969489952758441504324977823812515848782413116090007888623768035449190219719520850921200972698207317128509830230683729384601765454448065110203873507467701970186494729045731150565974376969471426118677367753497246515207203378831221528759093664873880539021952095630711555468881386545597095023216365317369473768932748832716037693444246766448675876963834606824366327577951144739723855988986654283319505570944269821470676702454100450502067192932805784426437399726852400771174284661977361988254840956195981091889487165903006395978292955231262817639881749832433398120170182592573178754446320144005587699111467739795508145863974933940878116591319375470562427217947857470761718671890263129387794691520033958337660258557445762356217942590455584513852559230657617732427824414827501881225858046691423322921978076944956639812536714553430396669520153332320955720213962812603178945715887992144875001172715788715697798603664139773968521269349154749165485770255807691194430048531117024885295967513971018831153441717845083349365430758076332716936897376664161773952842736107600790208545377422405696513022806031196725781727480060685469994906731228950091954240551498802922671498825156272851131418687225835215366935185661558790410594418615816325578436927492329378054843393579745764213924871672119687363309131536494725549844487423938619557104748885840117143468575671860779019459728285097491962405389666696071558820914097686403014308301746788610016126355260812658826328479031052077108293915098442282596613283078409647793486730329897898078897484400693850879121179816704672235530038556504820777178460349669009757106353932554637432004876601686993915317349224124862005170911689529384461150054726320914442083995633888207352900671852635552681890889493803262943013602102314030130018464659661604579842686553416426580354743141799960195995514887572604715798819213361271357701266339439850677567286381666487390975508947447963477959026547736676171118565987601530367934811208802438554440232926611816258815269751422616863688026442092094832539314980664549742787448865982475611884527083364229935158135603635301089883126193049762437171341852821573864714938286592555552304759919920839197105686856267581253666148101700844301582010054692662959020866556119384639556342042525085477821359580953717514924375365411356072064423318132002322048521982288709854778140443420230338942519012191108755445599202096895206062380630976781323315284721875428886050940491259098052978515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -50410987459813258933968993525082921836292503562236013864034606742225477706426611631450317454417443300585524816965524622246598071403760623042447705341167634777880546915294430896634081553159052234347461330542152126864991787926839921964109791911656092996085109202546954040865991493935980162151616734035156991685685519205327772038371421225135315965591319156791706608725245130307781873747722072967944204786092785694836758092071811592711002772296129314536718375653239446694722926105945177690726106544675682936298813237651027373157186991057753417962500061568616377590745651229548205947648030729827403717569317877484595193660180105670342161502613089309553181824779779954814347878981758424828525411127566166781843157058293039201001991265632657807215467383083035651582715726877981182779100475759546635069522441922987267046579917251060217209039937825836835447623203506575628878238823864761114178001612580742593594577363821794131007334780654184178971625528146374527176846156682756178622103918752102239913542183125904396886249755178472569057584358988684357820320237987276909726015968621373576079723333584536016444261156378246598983631108947979808063559860826717375683738424468535604964732411828734798675180150782313694697797967140437675634761846848668170112491146500223499975739403930149869695893218352223828202592915521711129190342575409365350768661706071346369425907536673468201420175718058005348772013113921063410577990141937887031188079130702529578753418407969850523161502613945349779468322156529892155290343830590786569625810313395397203444057903083300760447547683670759228986094557089070046641212193486570246649577580271770949515537692072571673252729956445533083869272115579283651340290399290523072750229734760127251372416894437667567872546304643637575674889776667933367123808145391524354544898159461910052492753705311884474893716215310698181026075850827410705694227733364774510788557844227607442951640508508916019392690102601389218952376072188383607249822468647825145067522643328577428331457137158916904630494056055968827969471704045951019018449454956639449864149521617505266205836159935412800532582596279168226590450159110600996888628623160960673011940126505423830345800026020759911821432497888402366220786027803049021955039992323970320833626342513776084107272346961276957789010199368248960621475649072456022657199699160752938930229475345412472130018847357800506720829993968123748541743622415096319369940116852333617772524740779946086493939108728793469878480691281540746695556139923668532236835568977929028304436764825850265436111744582046324801045364359471699129277719409014576571013539710240046850644396419741829885641085774891252550515406292975694343170210907785195712046143205053007627655645522465859294624556768460618219116321032111558499345932691617796572544529269438463656607550764085498488142543963058513163771692319665685656797700026194854598534654013156659259227788327494198960382788328085716211047967195040476500434972805757676763852053246162884826948193802996091162704200316306559331591547938741690425500276756558571482126572925693297851357906951794265891554181241917941881952095662680271956104131349961274282799030644351493445678193788161807836065108598351821695863035581054375625826719463651744294420175737266152516687793264390383402412590018836351986084724198432452620872547794909456959195946530808843021788886485447959417313462366172515340834893611125611211596000972556709514084606078863607934269452833951363870399006180695324122647655318548884720487183527922579994921084510954244023230454303310575762837747352149782445058751586418821786127971601740153050589899349021917533910634894205384470926518506292919135937106761644676798660163416306807569645478965704027223137100405323695253081831812137055105581266213341039024427165991855744241494649615718917962156427164783794896540620692536866892834543229954527632118588031585256040528353510480243309659804896606709803862053125408146692563148514494054533179312437503402873067028194944799047441235436714003386517491263802035171840467851384967625108017981140873567149594725681808135723520301960342769137823570940493371968523431986320845543291509920637218521439372247616843609333926906293052412182756079419188996377902243557875139486194630300785474486957850117658681210439516270607862153700309004490284190042340771545617119988512494868010343877579823845833336797037777933064114785176700472757426976031751315974013533658123625209820758448358094464942230743718095502430260480509806532691582476522690920692516981163837410119612228018722632653791487359775040332657523991616386057870319928689576780613353159518796636165539514512209704485273788288672228310424884939049072444118707228402888380778089972631344810954570703919670089693207319239450485173576026710700822276909985424902141710560692503353258174284681769867854860974108091464618083998770271084591916504616365716008227320700258024217501660048094745186165446624559392887873971792795641061920072684625429643675966709019234271537407342109643446592878129169338826389169333596670983896944648425687135473438615917984861880540847778320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -8696223599293245161333868642348953103376667825628683376339444822372539921281398110635711372109556572937920040263275244155505011243256393243066994128843786514714705082100134441246641830859319225711590087479304395128043717654190374930238987880379711418934498491699341216166088709255810572536610554029047061237308112203058011477892329984681687434180402302305437476738432749940422537575609159189596598937450721450743625399787268804930511705381315830613642619715868843660920396547193910702435486812198413460282609875868029852488045473187436666769359215581868733435631972019562976003841356117065199583964408013061254692135101488077676095822098947602626770160461773877059710340379739105438103762488664743498518013977307173681865577561997683824883805047306167741762504818349200661021135057557910309669011916758512806377452522207078530981887097113981505238488917492973835525017370133841409057803350465850067198269123959597734957651399601234969099588054154032938915222612554337140666719967234923036319676965087002091480172685245141057107508805262898163249185756521325954979930804819104224640525064651310120094330489313331619419166902152081786837099754506697204619162207287800715808854528134682259500852695028376273038720805732923436142746909124660096169379278512336487445549735668724743293416426345416864964379120855692397420806567522327163430667716130512941295622630592067712537548083207047010299438259088388253376595348298573785387585907224313291706868518355395849103044988179103595447643561456588369972175639564589447545125505390116645659197420887617199607467053955424902121655829219410112423453845297656859304303215025873674825153949060167769452189073198866676815055573774299548499964828483789285500599143581790487142813948537424589094287058955680494751590266637407324603335033988045592018928692298620158896902426257798945746038469858715173587967559228796498955556613356657377895334027011825571258232195095317288557335222198586131217419353494884574727015312428691374725566846079100983165909630717758784371140088567981925995043712368412155891861726721758570119354097600678105578075360840106756430748824758708594168102632714985998082160833005429923729826513198399968132610055459654186120514240933410425778252601658163347438957237775252819656317054990205131084408089746102512726093808364438777061255307153438566454948084372057228861675485272765734541300761882832339920680929242406298884991501083779008061677652111412024014795242778565192045922624558406490305598887872729682072637689592428045410942097023407052948863950272875481096408179695637259267829038914750246846600481536034293967619264675751180838562795537597373839899888297968601225004808089816513849721159798293529974536687252425429990689494511665938273129362390763263744635819460565192696768814210171696844856161630313911489107448298982289083687490610253465612415726343683934929946536350987635728720858479075450740959802548784623542123193494628277773270445436855655622131779493922351641220670045511657684496733014805289458744104524760834441885832879196853804060685928858987983434009715589353758403853979155564672792615298191977647927590408517554855315433756447584753681632253920027870541343819746284353087995275368148111221052356932087764089606793652610516754781816104520793676752422875828904540334614210020154956463377051236669429111435883612426639410783737166214841417543266508564190134625126050339496531132213458711548900973557202427578734402660213612821998138928295710033244681896146639812933866604672899311644706117507209788120231845992159057985929329829832918305962943734808299373585809956452351544510143719070348012120998131677178402115367550740459785426890996701271029990006309695936540178379310003292297240701719133167147299856234775949860215023805842931235103964304114671836297397077541546569121685383652549119819217160457092433285729164716526417008572314347459463989313957964443382238789288285379015765900791040666839181545089973660445418298308117204249290140381880732268772709432027171592479223458308496500526304306336873006324909820394149979090785885090909740255917709215732204745693122622384707613852519042390671564526973845277916154467176118030714900940766373934944352605949449957115278887892557612947985272339231731118598894949994708865094426251972275077920126333611827478716246951525963511255580054075539555363112391217015341326549050345689377066536365307211761313451923070730473474107188230435871510636548051220396061721755529379166893503700750120991674882882496024493717016570682290214111008765540199201475404972412170377879796480425898066117744479392522586036460961509112631217559905650787309229431798314365666537434993471966288284822303360408662265941759519545922690664303039934380727201737133605012027135925679703511566877764214111288099676984609700262283898077776701908151193771934507824167609540787896341365526416489555910361011585895341977499707525432412138168898812415727160092023984564177984554145013789004362056920412922825165668404635922845003003319635342060318401346575914875616136968093454105571219137561896787359024679764374354817846324294805526733398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -711644451375567423852000948466897818169471494048413235546973557291972287647433211157680021898963004998091455133704321878138979622450557008685586336066648823727825087642365240641393989582357600381246937251115685813346399460865365017610044630899173020735170002747016106940174206873985845025085507569455333157828979706197401935277003666376419823053313323961506979901257929789880721717779313732180320603710164079569925399849354210299798180692797841998827021478188634259481885219115226156959617353188039457012268463572884715056028736577118789907453018466920105224212451988064242391353227873195088265832694300502367831947890896992203941698311225672799024977204986516347810788818348643760997455645782351670726109471477861170774619930836756938060160268023151506964226471604476585259878560364495673068882156287974755714990393669128731813868874249428768939011803310813501607476816495016379815406775825434994386760711275068893756544295754041182608983641902499852818594615029571992824027546720166180605502510584972073720253838375837106448408227056113941384055969763509807049588791900325670014731383571199199268808371583115520751450947816815494790468070491334842214794001352887888351264803290156695394348571542569709184599721995456015042828085913105475759670652853451814101711735203277948989919605972749393691483643511423741324140171955938026597165899410809503677203848532844790649704699559962876177152180789209490701367815999712348508195632557632772731549095774034062721519532573889317358713986505511788979079482474871634297204641488539704625873657914821924398979535962708768883007061181331702419876512141693646168971867326177447303662154348323695999651672030535238360251648651149054364196951096461781545780336833219306631260184838366234604571040529121727450313384738524628503867617219533953975230406344112124335015070752748109042154606316389950534279636887514069333594877002948249093153395012489583437202636562998936483041939180000607394605645184374862953369401129441113155656051360316241765143752774687471832037051525339751305054337212866990540458383844794233800852382525799919865525037609495798770898786247529219159907054053167576178834163795574340439422057418380791979952792702096023386218172456006018528759838002108744662481086360940080613923357826790124525223602335100917681259168243715625579628879634052148961319837527041039065597904085643584963558688672224553974108777883827132257319934641038905620309467159649321638708307573599309997864857199316302124766147238122362913514779084549031190674963508761086064212191450857381090099050781277238880774770683160369826796494561931269672978900243323463079506974308551771610226467661334031607123907870827702540424037871008569435593410341138190820721189154568577767864664428238362486114297538187272687754321155293348541156495926565736372493649020302500981610163231046420221486540655235581613736143384820715218366210524755589501337348731729487532075847157055075125096438594695409290057100063177050008803902544033994399472843176225887070827970943209961593102847523293317179669110330154084145303907411679817577747696733967352044505772329936653930636532101993650741556577819438597919918126134219956447274213117055260884912301594344865915291878002241260230551309958201260069848314837547795691148585694797028328016986525734886930178581583793356351227437721629831035999876068487569059994354592035425121296767528581717446019075172487546018324647895254254823428865218546553679263147589351109804015667518640349877689207624982860909061134186724609692652689781076721529508367203467093724419385193389630235273171680583991619164971575402955725810270381330765623953552156554607378945518343860435497826785586912262740650267005819520345692380134088629392941533624197008396023865124698471535641033440056239983787753968540783220693159371766436708973169185888305278242506239682490598760488688623618913415054655360452962604963527651287892545191713477860770683615006633658067851412441839723988635554829373698236137635020464194384685930585988201852006514296447774884602488407544985788906310604853598089303879174940472555068594813663489802558338692101304648538346857141291604983658343314191203635120476949336900205243870045492972953394897911927987741883485372664741268558476138043347874479318766240060948898374901214466297221085310673588637033884473464211968622610570146951108088839923516724755192834683422720029484737891684436061288269428001928357858462914128008808033581627368146950139485111457326333456203943458989631183834241135071748182132606654881418540248504670542391099521379682903478615742651966587103948515520192285304261256614239590307692625326645241598041886003482135297208809896129408699904967956295382643025481733759193984203736129764788596725738286747624566926870227995277830797985309933041921651830223263603813587704598899562569974311632519533342427774105425675864450463957308746711818880923952058467055287666844667926186571501864700884259405676378729172817824762476403067179124092128917814174463002153479092304524289376790360411429155883273397861910632641500418471254899022149231768707977607846260070800781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 11681706786634516799937486275361436735908890948372783240019287151290166965065623614707019012150042526227222953840129816660694020589621531101017433919310821709666176341862404393935532882883446571675420038343378590419643627132361381711536740292351798999805300837091486848690915118763936155492693414453815697806911062084165552966377775069122594117439517327018595564666452571418146379267500830611850200300539852050379913013977868084389211803439608579129895392883978085946177777861454980411237606680597415271033570999376752393659655682595118209671244293783794375720263025499383063359846050508932724696083113002164541161632640789289853660863443420468760347219686421713379209297535669955893006418941932609320281538748499157647710384675455450265991248980204415643582890425254207259506395126294638452582550637181797028936639879982903102693909153147997940259249114339615387871334743761967239178943482218429041695675142032101349335403989043202039967089983576177482955251940599075370129173025253525975551038213210803723030770925780441842713965552351767074410353521566863248068553940201325321136052820115919845555779531125631064068998162086197879812258629022914871659035577785353376725019474330815284946518848851197424425824907612192680409593832403159128718709839557342519289879778219312309164532991573004826301572455160736261116091189613980088916433666657723781873814083179668702280891656238150541190483014461355321019402004943069787002837995212659051084837073325892983048793277927930869715181410881455944483178522547896071569368169300284328878543000035006283146659800947902154162549591359369086687349244208285878068909921644119553559957884325291022106354705986100955489868957261790592117627869779337860013459006855220890643480906438947367746199227503471811374875938680956099667868068876131177713870980113698702681048182689953693883495153183137736553248895184280940769329236734146794461330889967735481585139807537434035587023742150407534881265745853517784310533038310709420710768485126895054173137711146356114511156885546206150834038556707498725566676935013927710312322896415485097242575880318835913087422188182338666853212008971346465836041140567073816024647934261288137623323550481737646862961372057397564039301733620136942772078881450445788612545213198544461417393392226004456232330752217576822641140867156470964201340988750303252044836824474684720291351572141395890454662549623961219887613065451024399478927082078733312793444911055860480023270920544872656553019577297672990901471787038640977172815302374095554374688474452475236268040498618261046976611486370106948270978840504847275793505341033326789599389491570670060982523324454672397537909176793878398255927153322887004132914743614842658614663645333041802421497979753655687708310605792114590635837438258096546560571564554604696115015552616142773749481099061369750330489543805945800761470045923043487100758942656658587402452541674736249109783424329417134065418863121857461521913182005820555201996717253005741783032195533402769379098834889294320856058490551142136155341730737339749299945054786359662597734902881150672354559156791857598209079373498320529227126837990418743699590172732943038976872151048738620694728055168954800019159914324135945648054613065401919721831133922002364685023013520677259382329356337124952199879148876475248781225721275473245657344184911428296059887060196954229681480602933557406405179882301085540757759093093210236483600679039510357873461992457657440146059033285871929318271323969522330332059821881043320728949333623485617872102410794646843882942556335117829797095428294924781489643798075862004519843972189468370185994755284140323051739118420481537699698577511670659629306604156778695419842440537981165393802152080545443195138604719408448336125015180083831541776814107118797091979943317704434803417997668891509890992497333463991291183624478916804351159455085729070232749633626795497327374183535484534244673304147641961261781494089390550165278853177211331379104043650790257628782643827166385184827082682920161901822546675226977821941568897450439216473355742349544293502110108232176746985824332666475998396092479707239507674860417922982915851219859444963174967631110322178755301061603496232022920818765870253661383396281419050753476158336602646743330603177964538523917535849013116538239573709516312112790092003676651781979308198980435561896523191294609525498206042080106342911757014692657787268324795259632198474403331157400557119769751580039530455899400582146552031423895133829952156683736580186273628149594719225294135076473534484881676197228904444410149855902408412460579686627488349944426370468603002188119484528434907457941219333630722746546206368047689347467075334018145877372961074315353395990961616489049884335309862839131242375914338030133703170686981107690363874410779734801984168087727941366443046894442901990529096745036712067712826798050112843118828771270747193175194525664548783925709491522600802698625135689656608116332798476569095682565890906006312039439147367682465282447137979821277682004575301527762829452753400027997798815704300068318843841552734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 10108553401092719660117685781417888588105379013745950231873891299845290759601057307219788133757323114639459317370793935270620218035999486465478760439325388163027740965761432786292098245703724413158109890504504295483359979955062768687648591395001109438667965575049550756953364651109086961688939679208969088823332913305603037941052224101821779660270184611845177793539478153295565505957968634433053347211136735739988362173003379952450012531041692331810690702061067043350699515385919778403853352795464166079571134584820576923287294903627512853665169123064386193103398232865050037532226917913977669918258239788778867020059702643445087796699669842586041861003382336985292167137301329144081564512190581179371112777807298558742362793170781909939797574953527816005557313413709399742233574339925577335708321639148262021553263762487321054225709228982807038314319582915026859052738060833410881755658370571000669172124268695174175570477756377335895205243940524935706614967874846500662544887095485550467144124300128509404476524040482821942149219574929754792315636150723387746237576999319014173956777228424178067363662829823020689290427308512359083535715943463192330593236057728823625497854261346556571647543593827489835283060727058623426307891348639754817891477614906602849497102505131164553427505200578265477064779790038579667908513435272939782913878986716299959714600461096533641594325834133921143466977143759306547407277437899190672773452228519785770851731315228327397920856162932910423715423096100408442537458322184950260179345042802633805730472167392335191063189802250776786596295374737038627986298344940416353784417516256527651064827765224441704190319971580822699274193484752774555111626950385955514557825923691804311519616209988399490504028015367804777801360262955221849897929906219710965428736284684364518275103531076008392030259427666099547937926276660608856155309179775831298995469560733741510144261070738928792327108548588628077587323466451773295934492199481639667230647188882125346629665401002082665471650841369154193255049085093194522064735723133911070205864746580153114831027163795954494037172926136605287497725557728849263382721635635237429916814611514468530026439713974440770197479770756654189099953161012693074186996670615274625817709998754301469534640259220163572456118790171095193234500117786842817986437407766981978180763002830752229839443029066467883000174954117856964773849476205407460009166217414398028250371529141208699577162171605635656169738397373950626634323172133314139227775369651114497918529584133021214319806051834517861836961045594682008374783477710909225203546028753134670359609151490038685554316591734030946463748871168245101413581560383025613358906333582069323798245497496481220363621710765178373375839008226293504571022541531409409383942591623162353158068287204882727195996429940601940022652977239494165807964055334248564637238732310924803881759137616122701586586788983682932982190022311657210889262622579561820982905639725948025724295001635160387934037423144945508438047232754068125988313452080624014536649491905946214607206976376306352785400304743815000619986672653562497907763322867309646084359555740803030376594685769184408484319695546743714506523547365156986496637228563682867595037509432210119319726957583636345397467623301560220504462460644197268683883851261966330328970549261228269101962938396856038667077035630542230585737852207677051861361486607902681577887505108147600836120439563685606274676626124833042636410820013375973171706330250936268139587127740571744410195545952852213910291279919705254148361941691565906701280291353085446810200676179134737042015868561268087847474657676514719854560484998588637254140477112033498624491884083346053204849185354713554308548663501698679346314737755803328157482421698056005153648419757943300181574122059389549090862201536253830359208111799758754862595784377828237186443909236029984551249901562946775878921904874560816164790530347648282126918683735411533743506762956148526655383439489883070174840158715324593649661282534890929893776904101835648055824945865212445735461755400430553321174633323897006725728701422936248999940445471627790655620794031508384950494539046447648483134114605314572169630282215625503041135427258353510315307701278338110997336132901101485169248291248358130131580398578897246361588457589097918903856252441551504149065179670987809141706395981895523230509887247704621879077689220253051118357874726500957044149906964502750122895432059656411966752016233922331690514746654899912198890832821596598083399845209927169386280785047534850504326199702409177294243424326257463833779191373585082964766940884282702281021508841155110724787117032074781219842345086928499506976863472508737897964925408053777213127639221307881094999600434803347615822340703013093090744384608593428192863676085873096885408468940836534594144805309892365581081272582051736557293356027019622622401806254207102813960009044182516041645390103385832768187405927317902642774900952284398526893853547928624561218994800895051934617671283867231640300169033530597317849242244847118854522705078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 1115319220195403224275413302298557108413091973309189337684946909389488854911064136054562534201789549489704359672066015133638603637032132720866399978681083462117004961087543808643345420921222350245114999230859772439736991310152243377647951716431842470193224850874562088903219450908217405067741513310844511511581504904344246560377660486273714145672117731403479824025315494190221199962738037177633960244858797451742127750367001053842751954634662090111843267528687668566738202104295969527646790139382700048619965619960242859445314266631125015509837625376838796892298932248132740077795668799324917540749478690683921727629004951951714430078788589277665042290919718417992694992893194498571184984943928017268107259422473084519016578062342207307628904102828490445588185490473714195282590401794777164616042419206571439876917730783648791592265477464424134037828160419700232542814699887114216020364981382642384634708145848031204753965082585934549074188050651757908831255317614672964357821755915280078121603014111280183778208894175015760138926634317908812515623293231995681327021228745870525219061251508539365687302626759823132770729921847749897057436861912969672196436510860342620167646616191613092484304122861601163244495581538238516859196275411051998867729869151862660214532725835770932913307510560896722255712558772401273857450419705202748695250432318636697034338977989182593002916754227512014252509220202941744980948142437543689382838858643702944791651538990927726979816210051836516366094160927278128727677614577832918921226198744657378935554998362749230770187782720027942991463253366744874486474361112362587856881548072008507591712755166465078056605043167193115484404605194967763823424976675244609298554831203901074125477585295199629741987232346734655639783628924996653377555694400610634283829719292732299053225876301376626972443481479472687673253956816844487882032747867547421485395124981142445139813605589601530017750253752554495531391396886813021827211201993386405783098985243327245026876137483837337503355494974812776436548691737493852533207316586729800691239513647535118046060623136499975670877154178564565071519397848796015117570064557451240758840579681439383196616476266378512470790395210605575835885584006872955732750635354798799034003662515875137454543531381739968849624307503098930444303049654150367291033215041134482299607151282380909138821677683139162909218853284623134709091432124212636971800815393903629095487851794421865357426901003488265843906424641933820056786966277874401326429045685167083996336713608749521932548386651016837602880382308614876684288008679884701505997360621609721262005302430445200573462209740206076421239770835999223151899039024234257519634994381841654585324513542401435361578501400994147912577650187146679101624323236472090882212223977585784070781752527836458747622086364322447126214597156083358765720768558713228679575912829519786553094698837517977387841575239273913479888321474105177336709472841202026021317019042303170812621177171908578430306138108670918498820023012720479959232752557027181938173139129200155035981595213744559037267500931819554775718681593308574968967764354136486933264052787421422876448032216395073244024626538482362587111163379272180858052248826103667266498590593176257793905417075295244037495095623677043781258554599702274587192562213905572148282945239311244775551042853221701563054187876104849077112991858849942460162624012842907003727205349778181278883160633106432242902197417261447646350070338186983592441029631056338426422031556502294896590266868465246009817693872700133812527334310910382658443635347802982748166554141030000148157490269584423966523431538626514401842000504788869450857987925816992514480798381561437764242776692989606788365848997064748739262919799626996134510285111743844948746259172935539269312733457998399095692342877287280678700415963576560370044407275645879022729187586843545109496428289353070602540793739021089086706874963408322116991018645483025596338143822147924112766205523245039672168234820836776828757701811664013378127339062933110193609468569649902304165470268697471504577971361414894356434373922709360051218006109893608822028193324808791592460052569013176788045792904027812569902851097554369268678503282179765703697834427699126169597815972344614628799569625077000306765851213370190346520589467123465982150028138811253024977545477716546696314118111194401416770945588647715142510141074687569554246211411819855446574811816459777837895683970072152901755941833344584589643483039374564587223192181429814987434492331213211355911888851135566524251792421349594034482300537937864203035478105534364450247740541078568043823454861016913822632591015352727659346129517658168956964591930030217022857434612638221306090038984095087166976039289092610134885669031534274264911865957619345598531003018383568003185277485431452372593783811251167879959654839677571326539979155662379559909232422506597397935241115953947490062046678482535262763189766898238158337390256557191438309615979808659435499257028566005802901298605219829721311259815297312059101386694237589836120605468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 33260007420105243432922066615047895271263024568230470205324648319162656160921832387539795789447386819702441541287614914835329254870277276149021335382728244703121312972496696943515685272466305430361757688543193415044707438610563439592915908240395306411266105573368644739328808030310747965341759528011672991101628271163530954949095803326444704169093196256319831090610891196725058058804316276747316886984052296707423386408201978807870023098253279866375965545243600243684989008239422532981967157717455242342202656218953498172136174901110664422254572997500496911140089585448937404717964251823216617916902017933480961995633077194108057792869154188189760484638182868488743946104693912691708586179153655971552982552855762014628234763904652408625076860497465469461299162391789640138266551204343375392828607213928441583297250991806286366081058368838411586027873825758613802561478000427946729544085686470982013285519564759563266235769839868813054491536784433991549480291286068970673862534209435996148756060729418639428523589385472139766489995345559610703694150652874837136580734990559585636067838806023486876774516558276135347535440742256658365996900187030237945104369917379996057490741079453630788259605873918105021435092278019566302057343226875491428824037492020168518270674531503895008895659534782679943854663951579149611369813847528558276585739197416172386209740264044119508397602239460121828283156040461831394619820384823839037355700606829011040766764461441888470316606972790820333037191537860474331163214014858382305186402677616430613016905324945979315971534640585671985627957566191972018678705742343204970800038272806763046074209918504620399458050297759326248388543107461533345048534321746382720357851621534257525312855220541284056578949253412339836655977649090389280784192108645388433758874073107817212354643050972502169557451791472196570389171988148788882379610893203493201907082483231670534114358639672085286892835609359347498957600085777112009252767972638089862160156046604056613057193972819221367236488496858567180624621682862038886942784780937350267140727019647877894267035332965819159181933107386464040210244524286212136184886169658609618374572226983956440663674579273978130419926423204349195004452875548121910766096614630027210866425699100881386346569547134168331301549891132431968805112215753693624692580517480040716900754004206974118032768753844135642059928580429629351876619408194780483127654874051502080117091806900255633635583170360590471255296280527781673061708184866828177589487234467196589371699432260291727376554944068488394052137058663003050940180750578114934422107040212065588600807201268339137344088156619662787123846506392097398911592555020146518102270251299600565116163091579700767788996063029136274429390361069515353506715291717672451469406230414865249634354423524058572341248394813676231683624962896073531931340142783181852894603350855606925539855734991461876541336387836103519109461596406959909869669470254375611079166301689323441591150457300065698441497273391459369206308071654059440032295726057423979782256696385548123929101329901792695127127728898605905878335640931035525569536984810137459091210569276286994636787052733138890457403237050907630601310161268068887791773919516017462238445814770858880325782952266268345219839021692420619762933160647399496155824276634691080634141260037764480283496037887886050351290498690942561368940430611685109550233043411112847328555088049876058827352812991075421065438674867453211938435369044060796250883572546314654193862011133041866830015350495128554616147932124855072852921922939765958785086131362329997236154696467523492303052486363210483347793391815927788842066155928261441441531290111610819389332631968191078950354111389698324913542462266465111186239282529831564777646648133812006447864238363415381573547492739384123382302640561809861468062035176180414111664998876500679922096999176093492671752085998423427473288260923156809207758018279090786086377682021391794074067713511444051760784243090194431051097161441915122068404152293324421819593437048907193171467929158509593324323350059746643166122167380160716280130650609453701707460837968228803706064381833536577692321105261277380102625593673637949429776858599079737410277965367373587448159633913859333993650031032112588970178999374747626606273305436698325969836830833185973826908178556320049793780443650924266463460800855037959661572234823792980514188232582523681463795525401703144809006413447896162241296316012237097937431780150856329018850472260301314164470027232074547230523652810349080194940585030574654943891361999752400489770036519488658015469255755123238110415817840031433748830046351853197644532951787410344890419949527052989370164693653187004072607274649578322411954351790781091020552030103624668694825138335710206555228130445431556522607336164223288560986835994276487635193763443351575335626326312633910970139401693514893970017188271083486427076755740257168646761871266943565912331336770517981242137750266998953057047787175351016938087328306888948645422600019670750592470746809237169827611069194972515106201171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -5231712592734188767369757955989544781033447544924421139993280636658673036162955194483080043381039367798898421663870610573551636568828955485859603078233898726309370827968010245112245638755271602826393183256512455465175763584136067587246448252935086290987627958125483682969805440727369278881983947120792635904611482428346932969791704443415610921094204001869524654352738139482974355855799666114798056153497612771916534319483680236987592144975271634152011783739903530968286648482951901893690422606220921334510306429913494448804794654184037720179968947296404656587570826506049819130212668200822286554392374136359763335553115796167478793850882333789636411450532664524503570653413107210926197665696581396476993045041222723487066834579893520927236057014547383253731384279930450887135219552312153416317113292849301051434930112653750418040326840428325694748024664030193357904016133855091468175579358657578672534175968246490118967679655600850497730878664358365026066859344946173676950243341927698488006117171329165615401899734476803242742283584334557283989123784829898716212815745342882313650968534437511356458499120911652988248082360557018053548713139367567782413381798086556537598285599770799782277077099170532067941481981201286290080160130411574540077726537802014832424200352497255062451643995916745510849300870357468849745610456471278790936605633099789050676497227956132210660579283865008924739575156601102543542701194298320900753996786305459289465076722019983177805640143439503105246868620984164294859602086005143194547494800678273914043624670622452983443499794377139836302938475208739013926275300872829512625607510897349948324820830881989327079073760080299423480627090455142101043037957670770698742773473556336403007431993831230530365010340856562410469583992127498124659867056385044330130103078634309999664806576018012717665490208445042766590516049541662556181391676593079741057603729326160518655189011036804035790232348205185703567116741212358413837045691445204123097374956803832778263355084277502564351553611028350315912861952182159447332795417483047531305090972615213110340699676763124424413648186576047584930854122425024524415486141088003768863064781305406251120344480682891427763173190177230802912669273622582518923187156199656592669551565270016896450767785047414968447451164624025452205933072973748287260770127300772093912748278423054685321489895658416048755812584980275083985326243084135838701389197812329902678750860235277969998907271584972353008687951688337698078396329043444819709245117654723982571534640368984065824238031832160929512487620576444517414618201301568236235288497327876206208738814898045489097183831307637156704932097517629329642693189148988099073156187700975353978775379538715124584138643306685253053137555717687035356338334472180822889441883859869401457890871334247534500028522611384612785105543486118598566215061094950444979614987927943481047061561072753424547738995085860924516112611593020003671139963650046142615172501857540687584136501301851910156388466689682371732287892922324540662647220660902329690762261074799288991736591387785218132497977347994682670414351957984967845333410768810484191055808434316701706121513954938408783071953642416886915143786365175066480033216504754728183248438043592321506125899238793384105577300100327591959146987343697077299859015968477415120461220823697977219020360190230829840036505680933968885431352863780265094431101430424705374936521708634864807715219112492014138087261579064580732512000212890691305807687629457412349826103057587414329684275014709106677444929581786881711978317864209248335626420063094001478969027645463273357991946137229667160241754082232969338236072306091431785289052382935406318890651078875412235135061315134704546038602851588252558106717404757994749779099943571764332295850672615564658880995831928525104706597054523717683680963691075042160171078573837680066900344953561532944172693482293287298750391675042546744742023440511707553653589573808679940247066809702095900832204758660944495222305248855038825467128463010708953101212883065803449601312449193050762762411841985235590002872477625604340836399459171414349217609289114916808272813306050792472939337507240836178321204229234164064198550805011455406772184606212816659050476004131559589883213819416358532270364013345949276299563641247978862205454749071260538439856006767622666917644763967042037083545029748801885827023411660454868105692346233126566217721631675113529003192628043845044794715067904441644117890047228674086087372693581720451396766270637726534047038969356047071497073067857661485647540692450993629567752540387309992563372179674262914462847833406357296472092379402168116114174682429198296272065891045506009659034033404940319721576686931115191274257492048762105465947312368203946807982281901617416848569438811542015128040247472300851046914771889527999108376597213521572455989393539174095272770918786313275645399972414196936047588453734011981748633519803218425375657963528197978759709196859357237427567768394984811695293426345897871206742688062815360640518680401811479896423406898975372314453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -724802493787335042447471066286144211144514033092018327171762905774108961356295535007767611705433849682633680858754805958358427734095233621901696587543004815754628440562653936606030669103453707218605420182580512615996612960963101243441983158202760618698081611224857932712721913255099093920340174669082511642803645361862282788717986550912780291106088620697686933974277094649314931395433058797073510150903904983299647991481328613278474659929587519837031253666383963975758555797798623667758652027714242819642257578841441537551415707222711571392706528202093833544524459483394801028085443517334854270731398274374899192630956791310009629707654502089991037167303939783549560348650156173132381588003258823597119366942560238537970421969603802851550337138902108802921732420639968090528635771556533060875385794226928065001447811244658481573401858482016650855374091252000035026283082410278021286703369744226203156152127851933803788501734064161017763704119925374517969383619895203104047078900371300847568896897550824784291061001645850165464839133298216806014657483343651354614109345594759492210037743081038824081160216008591013782486471871572023604167964050756020740848133460763528823533214534878990214167741039357785658623264797701691988591227095551637891576602145191370964377102145553950421866308970852456830247500440664135298914262862804715595710790203346702354239662110990284010862979720678467086258213864685261852913068795675486021388956639377631811534151253194488805934868856858898734924802881916145309195479587414012787768586725417119025228789211940138921880307083708932327067074435664884363710266966192947407815585834214096148547649458314082678872817066699970188016373301160672002984887487354336413508793608234798005055947214928602881201699188406656933122537889911502560640039627064540142540238864769218220422415225163299991297924046565324140872764107767186315368273812898288475459377595493750580506959170149144498927624118086749131164520599614640760440116792919684078119729807085345053593934423980062566130311522513879681818933226208397350938143655936989284557360409159339141624830830323814981212800460095842614154896971233940065864715743153373115227051853602696994954745868105598574615305260899368535681519737488143059257776831535094071016077402987451068344499062228308206632046022837742180060436778676982825764551850690057100169036022985074176775163354700563021567831358012541044224824916170674361071819430920016835144233727693569447533099254953944111216697174756939069345352834724534080537444650258858545733142554242042384359186072687656604145787846537771941935127850511125804839139439779224329942049702780761430152309737060296257404041179973864998518479570005896716876538387923535548695274794566168371320512601004525854588035364519118708618709910385722002897225207869411877040217465615792513503258826658202049327073883428218079791265909002368564491262306701003039827444058829751571615324888601347531145087214870677213677156985849378325702906972521324565650786624120031202105111362530578306217586088052701443149116199038290290522141492455867678320347198379797661514754254276418474836152751236324541716989047969822340084124955874054109331885188609714983722329695845167482834271629500863850966881195826383540538244176166626917837795855392145807535084472307526075677482708672311244739819511129918422500707286456426566937798524934474490202262031147571096982219590476588954567202539733048980089166887482013704645201632385432096538350701408641709358146799970689027855924601060700150378604064139986491818475096482004509563037306780427710258430119574087508468289846940152004682312723146847024335306113803176320590554044837136112434386416198633907300081106918809444039702660115543946565187362712906758149131292793257183529578409474739879104882780476992030461189573629864572882815731654872122212475179297886560698936519430238490922397043789544488953420375772631064320124665578129470324444455373678418037508550003983556333277293903833511494146403417615210855604505082547630738085937167659870362519020250544163935472175287564737299252157265602585687273802414856501912604616976125911438350116461297904840390575736462196935151396096813905278229164928970230922310390954872292200989677366677380285287029009284345700372154930946135176843528390807214361597498423661509115220611912153327785386668431848383105013649895563608297167386834284024507382980602861442656154191434964910159946038147221594072551321963838202102010074651109524006920132283036142425428194966321045887111421477375197175271904552008688147306671899613729259212693196822082755307485070898161415325290202557660618797587523782994820670783950490933174441559829027723996030278163310584101229460900855356383020820726580625402619839383219739071100709616614951140793360540092848738832777940644954644736288618958597450945733092050719285147320220423602365233074354886016081319885937769871676766814854076940084794607423399760213159581509975278938769791591688029604829060558992500829722105606753769312114657169560253975632210876389498990739856127766676261239831013938328396761789917945861816406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -33926194421515054195538441472231356051774867977693587453328832084949352516284098461068809812444454269962976870321853901216600085255287699051124398817805070875897110375087322195966202031660389724944821960522894346259586902062975249002027194947459895280381163938294128629215764125720846503351965643357512821012984354100074015073027329381910970897402184610133257871629851315828300008718914142835644256122841204123424741673142519088501875540062137743064523993722243158588423538784322949041396611037608090504159236926436684093123304583606524816843585197287215135704721230699567184185260669941336128243118592420567898898691134456669725751467710689706975807307124809346035360597293242863997082099443623369886465195056167656197719793370979453607114979399009348488097487764200605267149245231959271332635483612195137288732804312952515152918211542163447000125854709692385338419107238517568922414166378980993884752028982483751894182912723232524905647412439414212955961192390953613918991976479879120071507404730955103890213898003185114276780746998912947273179643950015215596392484895931714427341579793704364081389720664295120825527333930358487464954663214814984230239741447958789722285200085980622863337683078937203219154114012492505433342226313259673573236811547269079994814681569676598589291349756379778728642649294152206580908521464731615744423211693713071118712116256350092306106974283696398002491504842466869165386414698492766792066697062351325790620521019152587903162949912017492929849762656808362959336464866308543724669893154729654623412553936161731320895535543488660264291925000101799137794993295694556600562395344802194368862996692364834852106639988424841247928801625170213366127755321295332014309316410453631325452252507099692494095187280667764535066133341514829484378905679013372664573552568061844472813756277997612092411876446057383086711937130872961545967012506000169453079748653203738838740815944987986660021819184811276482623836116501357774556157988386596387192506276883230980540369788116650303423323194721775380303092056864990276663574041984985736308368973071421898842973491708442185709545414166171687763995772824899524962601707787197384455143988801394349093545016878191055945306690118069586757188566675209581169373340420270406949178433179803376398554669578635235770629462218118576003912869204133690706233608515152533294373376941480062106685974097207447025306231802104853595764425378993937312975660150783538868426490860461627232200561936961056411507384710626026463100622667811087652153966020098592347875945622561211587078114663475661996608127819822755894093177256750973685115482928751404109423352864189425725134872308549689977794614774596461150988106487242372572013006584603503762816784823226035809336023809870661131305575903749893697982407559379457809793271311301147701695083176952054172417656070114351847384797616675967052434001474906733661381072542770291734332888681099565133860572797091434192034017671514694229612761583917532023122749891311289443055798576409330697760705354825696142390812848161034911168228335000527232503529620594940689829314671726471464615229160612901250097147352509717631047909716533302060843134101632919086162286462672881086155686052711328520110859088091639523198798080811837474961627074215732324692347610995558750996690752977222866703163840044628891723649938932217187840193708479929567997969763057597435076728867687703474959624225705804553883569952304797461041422675523791325594716523479718362589530163607947105065605740075061850151240341290041295130140374582394011508210507694734146227661628431835568315999042695037737912875810445587357597539387246969876470610824074307041017029505492231374259099922362582139969400083320847228774785847758918645757009365655292293899484466030061776414961039164205067331655029109108187185630592841852521344742707477658291173989238964841833361371621237940444215285088136844784392364575884683672448383777694704394500747077629224701674643258200083589127679248487217125418713891074136935913726434935504534274375290293402846854243677702414184294434212031616662760046021892599124128087168669475469240248310843317873873406733621668674171206669137010906793553904027350845003618951768877230730057140263310281662856002414772339949878323347042680294794591472221859832292720361155337788389133718357686029617028295692395975166135067717186780538976119035662809653788240120201157798732497501396099594672655862636392385969697461898002201687166161544991146774050363692514694372691568461749655961600403262448987268229253955158070122207927799097382682512502285303712278743194694296775511211210179770542679505872198710509429294418037835417512940569373484550859120859243625544132259541578515083789653736520524758899038107628740739233685023607066224244976898878652959659439480824499700800732584448576150925977290462981472079462247067400435643220716313378100377376921496883286354402995999385204952089685791342752900903448408151633770597768681432694163885243508394184659996722609647631902129544984896126476330976906986593100317801069239473677008962944345871193263519671745598316192626953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 1207414272813778813985866216579678256883025193208965243295124701742438605816517062045255328164527184901673111760525221185709094163266331826270026475683020752158094197579912844708837773945054566321885053100437522915890732777976332345231390092816968108643352678707622933380886259740967950597234566184618945424463256184499751934373584107909423290892676257866671524314504304954509806932079259040282630334536326997168182841113032009769205313876422769791351925338725885292398607762305976602971805675180858088740229922859006697567928020813493597853233883705758227338814065165810334150262728285106631757020445474296367237636579739024030649953003145227594562214776529873819084532419839035492626822287333717663154283549957845343485571657780484354150694933168855026892220601894039761272785330821037562369492466066797864080796567399321586571533067229568103513003332371418774604775259238987187099957491961519263273132331633781448940849367876343679852313271602440569288559120288448309124654952778928491482944665187370276125465027849907562350105732108538312486963363481183573203212348977050316737040774995851396873275952150770084398298278142608099078326787343892855098056042224921083660313814747721282244790658197013320349225728750573589479052502369256667053918757142549475273191359078930569179758061424114240074208151569915068006262891171599203206235115729321437950487715000654215690619703164494403160176506956400407548592552365819098335686141539612626895621018625944679899252937994822831255144032828343813921554201690611874964567459819150690857355356480138567976340022125593627845055736657780396729754356738390236821022363961127967788419909008995745872143389913821527429942307645037490342129880501355607670387369040094950619435624285104487980470322629085205567515502430453872321805037158602060071385971426701784342818348938724081662526519467915852639286140875974918991079628143432890499253391119728932454244670110235982410057178528534105598612293265090519814163817252248298389438784375482676982858159870440083539665622261315462222610837383788382412622347178886282113740985130848669918006680747311482815388225489504009080793898097645563347064571993135499165591292561726756949827583461994246370321387095097124946737326688312499208021272736782389457974277169441368076093990469356785007467195808720786809250797013922857460394331886042794746657757224647548311937903132565464552328425885072500353217993693006634669773974769245015652515733430500458698974449835572043812833214715023705838214215707957795719278380309001965451687048481216651695256837791468731277505792652652666563193185500766237065064545406531888393033355202624019486911357308523431878981629637100546675697475641897908395078457528793616120969227554898843114664557961755454753265664016057204938861600083289370970963427589329263075314641291127852816539252289796207648480555621614791039166664027202390485349422612075367197874140592294228158120752385539876300419477057513657500779519260449602120218395857711134964330552443393899684523118333160126369371641812068452352898204128794940579631004481723565952269217973337649914179067459336820788732078052380285849170417713853863592954454735972327222763134607644256484228939466620972203920714177374451804351079341686193181217638376483409406513617991200075304840827506672202280401993814305219111797058196451623704615490867663319888914188138936207809194897676409739634337608624647864778403502805557681408526326360468889272723289593674377861745668200840580267311413180115159307706024411041424870837793893256579563972540213427118029324738427571554890684784445267916884197378106081394946963602934509433316793975282283136763391562159791031858055505707470623998573827843581392615020497781399426738529936605516476824055939810728644352000823166902906117821730604263708467480698217426292732628001562656625242391361503164016001982353223963771173993807901643207044887840580420155668682143803587566554398974750421166079441756281884556443672788357633034011741678360199345861215634448126734431237089566509612315014785471345963327500724898912174921787809450327158976556793276813593924379205269996325926713117036460808155175786930299581937621548830528547682961636852418262867644820072968418381374592405468320423453156101308066446143054457770704543237588159915688741126193412748521778665652781474391765327230487579142989225517297847408240712901607925229179836844923604060717905799095740650371885363959799295148442111420840850432471698154192549903716846132991138277220006831100524644367489861950801354151136129364382015502688314395188610140392673883940996558875757365994751739378797608526916420555660994836108894182707515798243121613830739642778319838015870381127514858669823343948699482176593331955245789793235896360255216649185526330331699378532319320300469178155804589626325654006447801486862737746039509242463175577324486059480594551360957020698429584676626334083356825304582059967867905381573515013936891120666711675860367172482061827040986319919215154483858839815739181254090092359177061389889250272084608071161503485904664678685094258980825543403625488281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 281833987149144708100910622924709437648087681205894840917141254120154232525040251294827607975657568264196922334433595506182334431025929854664360577879605718044466288094611059004088957069911266136457773442595235211290976350740929032785107686608522335938089188387940394943695565308653177440585731098733166146227903671862443639731946859924171880663340225738352528274558866096487157238778717303293346024552090221789154801854956094957116825187654433226672638321793766598873710986385888491490848061628816125526845655049311788296938876448031502269229649880660102509866505360341879954415953509291604631221387430226987303770321301581915461393976318144619440021797497866742042388600777332955573142332047241363285566875459546872731242884791564167692740198241916312732260871141774014346167601142305859403867024844456060503181031330881170699152404207055151306055930476971756867845266176669022980891408791687041844087168429042364801154462150429876650495928091697388714766124205436137244118923479163608655954393078818911769587157419961066681260323758456051402038166142794680175178637179098897314490037202171385258378910662245213180812800490892407609855608074453585151404599593677896302139544475152233432803527108105047171043583136613543926713276387877222744940739077503422926016039606071057469409600355292407457790998554695435795714592355027530071172324020686295690992743354881209947749742608666864099242748479861135464787927779887253477167576159754150717614911276715908727794222848118169207850616244588076517390126038190716223073295182544300893766427420288911652451947598082916891341486135291066997577698613101584758590833605607746708867730719581442557770836156966412037899985252541597636012106583849664385004100927399518865165328283494516864273950515313633241467667969633360158523860576539353924919430862942130988889729509424714059754778774034554126437963527131203868711139329232638447135956829745475739681972270155312242998874170587727834325059867935280014300719046687132608667689285385575469109621663008365272536927873868196208212805075896587777681357219509786118703795910409859813334980573726666833118279836628721911680053782219771612712401991152804246616211400687143000709002925441804546670994519275284200725438101101674831715030189202982816518243928009806865615834871793801834575497548568854677137614185755657004082704994162540322423904917498676120095596463393811548017789715986921353128266523200729491498505163854120000883698748224205318770382923976186158159593063573344749881709914806833926587713562164619623413990943698131961144275378890313514307024196492331374795756817147774315058919038263870616055271448624842791207896622803764577704902866850780520371768312727341856162739297220939174816887066353798630750841747209921406565118285653212342013352655746961669065143583945380946271306983998236731533284961998337789383804815165762223052591629646265038487851888246441510964135660233523378086347671121950106825794616349582346771695583030246316686818644170172663382836655686684077107809034762289291772214017622882638876314514995465517644017004112676767103491587106823743237942543760842413956615681368200478583783022002964414986444524291122197484845544684109689383524701780951332802536756865248627253441822165226003893489758162112520337627655322537985388445103695407606713434894998085340175461994578356349483001225855116756245043001291683517700789452045678457216044592760814602784797089270264713537843021141383424788712856218118674771092881586406103157190496050595974704174496009260648014483639345005073559549748267154897635088481072304142512519321817976806905033883326210879357643712290797768105014935233371715490307378092800111384158297529721270013087927066087282493537388646225869829121704989630790736827020761950056021248068805429166985998231299734538262779570107845452411868434073117797109696908011135764329435680214334316055471042540108472399641128722629009084196471590814509413639881207276427310403231875526110961208051373797102869718412137114078148018044656425923409195304083079181924033596576440322900409754046756409941858116843368429268104358147863286539669205613062022677181405821760127370193403238191448377563145752772430519781654255318285109311399577892491354148888340069998913624714986911461124350600560988024794010529414860777931092779077562651675979485260616505012565579192831909300362111370553879493238517207751005827989943966907220306132299700390900139799529365747243491781026994176582408350169673563249015082196197367934535282099400908998661259105101132207795396053048658154326358793370482733672911346856832798576092303012621586803189685708250087732666296835747642759263826867698526264736401868256439478136666001159921302360567421064554671255617433298030829399417144791078880815657542675885921618978033627676010624954358824757369930788603625134096954473560195817531406138748485729327255775070739009046691128948174595289875962957662933343493343525694384243799360609406093236977099188615986414406963811667697921423497017547124416805392267385338627113831167468627234664565579375626342556460102173332415986806154251098632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 15279939977601586376102601380409609068211578384162223556438044613968014330439433338362525500253551673776593201476048383414909404977166294098784558737502035851533688133392717853289336505545877328641297105445272091393041678236111380057952439906201600040868921687233112998605118182744672124477026449333683018502421892348181168163252830169788306106533461565565555078137950883602216106079695307834871621381435243203453419464844412511744902473723894997046778525089282724990811058400381888050973587779622687025629567377245442091197379254404492074867016904035250886848492621128332343291717933865771316852624240892683242296327474062896443473189115398184866710078227149262901865145702192802362772739902061231404507947921270455437281356001086746582751731597566140208955613609466223377375923441449541154863034916518532030248802549129107208410693617083527342819768090205991179130622069941263760044878309904717000175401643085237365584034398604207351282956622595673995431794682217429898363343107217319924870044056057622421098226074740373473675220521750064344023085419787871577488125640408055353329878418099076493590230622438047770049768109328806886416296291270949939111090686792010746346176542617092450280118359077506049861176146004024759815929306313278115423002362959654922021124686221546604363501808344682576994362673499298293859007584920345605798215848482926912561856486459250776889792498922238993304901218058720264597294846337219386914949166094634988583233183921121497658300179844336567614843823072126763516013191324501389211973240566283083879766185328659377786652130295062493877366242994002303647014522791654914657784541791425559327380044635635526160666966013232826762350106844571289382681241834083794032073076940150858949989956818699028951533448020607035046415299180344824664832042475185226106630490830240623074569181030463115318987297567896574110062568315195588557487017984968198254446332808962869983425720173724556046139749092934050688501636929148695817811023971547730972529468139869588362699339408715694173230960254967567574964158228184942500620082902378598888119734686011450608370721078833803727043001288414762617575479799421705873935299700560674160148910299026270666525222862076342581605050939673723671386111704853353355062509953771081616121649447267592377537657010615812949808422637171473832685555845212929143247866804186649062743647302917381578427221119918817712614515696680911940767647885808138550250563990329081792983493133580502194256687503174600901348394161273056982126001558601721687448966291057539189205818058843183801911470646892854077271426472956309220666561511792989861896297720803259485882251194454318281186591888927636596382225466006835485515428593712428257723821704548925421257717505458531871237109996839770417578651973161189814455085793848298330068091307463530799997804827854922791691441138810992109391162386745816352085161748290236311774118708197372556027204778651608136339392769953475879595159468130256911678909308953502081174774739395993581193651918366553410423830994570045389960442034331383550436476440550142046800545263435632461235027235183095307259246346825186914357041174098833182279730751273291161983009538327958324211509961479029490549519668343853241669694443265507685138522046426620509625958346778260979337518506343373421954076036672271262231551525117676330954470092535966242134380855033031459036726698285438313564563676123415945300830810756576182796802291386320785141779351518705921284102804126804824398403909254408044661240337436200863846987929893587458190196341669565587059567912755585543399049061913041959082513179120697204036370878405660664940919851138928339496977973344325961106596868669898488984753588816996081793773828958373816504685280295260358879877362496230196975517316643929714078270048018145548436349448632663067496286161335040211829310412953286265152387115579950907889292168018122828657753145114926885208648465847437732108412549026461520761301481491966134636129967661862415934987507342307086150508943086406407689507957958192372653272493992068097523564072435443663168300963628631726242970238543603516313787812090125706007684049123186416995977692723526176524367794055414999196186279213240186312378170602318743155317977567738147358933781292865215323386273094099335127538758474852829781324776729014893411889169084630981836425152431534411379386388493015792081413794045499618233122085825432477776010249079135665566066494654243520613227701131713920788259403262502580640622889820445370804726313835240582130992928214144778118081223394039305226569041291995820614000103540703273327214482279335296767420651488114317868378196623293992322706180295401361427840340286613414473071577131064464027484035414021025561578839589471091913798007644035471401537619603169055317687733129636884963787436019214950125179508462852981733589656058282502249534443019297793938793199427151648607616977176390152859214639383679722152412446245377747781338840138714495694370783272643862846340513469810277584258048231024070985683515086522982187141497423433393081964399711104865703185453958015769387879245755357260350137948989868164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -173041315475801845400396388062557539563252737309105520871800341551148281901266421752125251655303157725146640877642569465635918711810668510695981843446792905087241198732932382825173492688604135401666390214757262708688908709946493142013578698418710884645030428324756987207105006441015993773018569356465530149632899281477169547358438392814734952819288681862831147708456276947468002231945924925043995376650070263697036294493211888658046192105503439429305247017193499378371727042387572890356918511519511487393856365885364894525285117336514850370444135164966901027289006475890467884937612682686350588479399818709870747468114051526875809052807018447120069480175108962973401043085952814721962911646529074584629409466197703403372423833702044522452326583671331125323251966397819319597559860120405395554042633984659569138738039007947784288033985007083857621159224345378883684186597978580449295331101549783076433240011222985026155521106659480629687608608400353570642182947800721648549308858604443427172274732176129623438749187731005458472639502313660452013416769502361737426342971136637867888498630607898216455187991098350980165828022394673418731245491601313910899836308614100319017375604276076313651962435974280613478491748718614472250537784782173001415939149338514171782202252904163928888402751597634351062546157314934856437049582616776330297129389350673870804844729169844758714791050115503744623555982544241180309842625131130141175610769845831119003046661969064117037929213670961399341622771994391966956859221495178635337917959700513088917874378146693896549400261047737793956053849426737096632937394982868042319824653043330163108992519320941448221756854788188899767127722246340742748040363205322754825755779255059458659453080255610617746277490363274531066918851880559511373000683176397321649489497316573948391195013584433152612568099770617049551906111947845147009260319400761726566943428486817092020238768236822723959112451462595979725265131914672469804472527654351104460122613607329784697492871517244288999917400249751594711103093551208130125414319557629564825515006444260393839416192255927004400819142823030364434745110834157697902858743607298167437584292538450656937356385522573161139776618252981222794241587599905058969514145924601794199302398737202546785976384207919793391388008152540676414576612476427188200468429131370922393472088862597184010612660720522413370326971397141859974657772393152751513484773597284597141121992506242694352146517238286623895141947629425620130318699768396359640085549552671898931523902688794441349073253885957023205332015789118172149016483885300819747086374887747584732535046410684547784991368130713520350223924326943919961821695145157349168763982072043738595722004852242656396216996361211584529822020146211479032357679624798662540288766041769808335008605695076589320555205399197642629673439323301909011315031641151576591905150828185195013233909842506765337655650094475483064676272953965567931541830418886043897203530801232254322489806177778711940280998807329510873122536072330423880385564541136220639576446891833224381729926657501282568527974778552047015382674007536924330665173678611365071273625428135001448423406528406238857875063962207135668833004273719993269003307483872288490383675502617478739371474944108661271053904466889542908370307926853017926344893685116053614887235076758214480461023589709157339422834045576319688482795978759984122025189345490824467963251817402065993021927899493471735133127619869487427893113013125068611987925994968134205571297894978730540394657276560936338435464426213901168275598454287201052953259688512691569606133774874230596129573897228690368781713849499112553684126510365879258409375201843420185615185291943352827024174559468867527835942486459042047136581555896852025453829878388709975489274131887989822825687324711195628878543934738400454207938619407708339480247914868711752073397318747174614596759107856836969493781523977684713853033600610437973903558188741420152009958412380496514133298395387742518283243240781253703898927822050652600915439660699357909172627029242176247450106658008298879082252196379647399874672102627144740421089313945442634853036492800573215354966827168274828972674653519138501193064967223045945749195140893188858308645548652167750542030747870548504179765672621620189264638125068164595494419008781418727244894130255667141879336636116815094187903853959258188943756804975913084250263998166697119963375621978352480634260231603718594210855319363952384310840722807619790604236498002537217320630976487130542792563081615744871628105746112894927871585202619957222587505179058230808603280330216827365369174017750966301747362493062223266470717326332794164362096190347859385740215059904402734802099036182268601673302195160935884799969168189079978286887777525581471082316414076847096151215261449602753217346864309979510223560755348114624214465624554850620013406770398118888870562890367496131306945738917937882707880222843443337685405043751054881218451778745033931614564513268417050263933017263046808351028060110545110650281941389039275236427783966064453125000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -69427105429160478530060613793427791100825420895965575528692230215900407975297495700470983718683472541144731720303033622612254065821343475745370589349596888086575306267662431267217334725927107042155063301369078972987465815595428573653051839029897262776867924511230543264506530087165724641935469290350432521917823648583173339595041519155866967380163351840757390130796835655337567585811803448946470683255020968336214468480638862523993271011341147255309802558255042148530641336539608324084434802407544910362599742157282202549836638516421229216792210389491749208856919164819751335235324468226540205625111922008313161404050485953617793930743959971672256450788721077615148388945609589748594796737686034080449184783370993690278542749003601198454557462571626978378473431613912695524572601288494699361006627416132117913960150238635558468113420792423726453453611790043433266692973003921750213089821769524808585857876571609608486447460362970587695788847424013982700854902234489863998898511066142585049843229603408619022719936526479430389450528886443659254447743728225262276926550720607054006066460996885108878003606981970785723475811523210487423603439973917210853826857624499160953739764751500227682400567894663226081651149281070881008676624308522960258230127391480215636405078273239713827593277662819546647564860021767321713453833946806713807133670272922506465073369137960071992998074627345532376052245528751246529287939574797441524974860483503778131267957624885513858856489279870095625066546999634660928813693180842163438775452688642166579104378048861581387551938617008302224798560163054566150654592385685284354081254558745217164180333127544525970816786754607730846336901901103790156872344095143881007548760380847677283832583620117604297597986490781318198625233716672690624225255628973296626154021209031197674235815148808656036756891220988062265421059352086500096354629810152226230003344403063371969821880101695898829206344523231294495378010551773434312886950496932715531812775441022098788500238936177494392301908970682536571779983875157032177109372789035018376904383422149367648578440694854404090037156511441427761220582902834230783842285661170209405196306015266080395818660839879944424881668104051182119342139601539455845418575776528898965509050274894810529845909218022949029397996690097279333685265912704939072545604697782167244138371197794358852644088845379190132444373626997773634501980843957211829358270151400848447794617791260256891499435896577437606514023004519756914837329121644432458578842351180675986173429853673200995583278293536807683339523406966831695780071196111035143832785151899625248601479637633005239310543812734264351945632031177967104141343483788476170787682532911006799038538473569959868121369017694385858002508888207783042495123137352330800121523577611381851378983079034752440673342851681605532420835849624059408402661728889600439572467788844053940599235116039713423945978593131623249672220749662896233565678981994483573222328955577469265318567073688143394133318121858595031134107583158981017876777986189073182831573122620686597698502174637355765062464148370500779955284817680054736415665065044125978426650062657171786519778770027993686355715459812490428920548519043832012128476252249435507641648207897066480536890572211586681363719239650494150237760538658698243367171467004460347990692603228771950644057291513587723835523739861781208398076508894355441005821932657107235378683259941053723937012856162613295114409670378523099291491178883506483690046227172310858901209427169811862675983911904771635586371589175776224497103877201179658011439757614855153389213036731902349023226995383686966346408712677989487431740894454849814804138751376835716269776019338116556771849891090505399644589622071819242693613839010276284170374362614724931952011079996347788293603674540464519320075206103104173338558576068977055730951417802157593582195338413737232647700414479925821480451668767629850359004541789934543016601846928163643154820984493887578812446904589524070698332892699708152240621426449390176456327541545330846924240736019452170882276994771413164944536954236611154492257966310638644687498687060961470521590046404896560949289801882830339903770809998796326570260074973198371307364264758550756329572793590987256159153658218229801941956454727847434639052603737075284443470429619914162233787587613380666726575002925095519055777324259179958344908117648314239540127223003374418950942693993617843767987566870018619851747498141397474821413291036705154798234027975216931609455025711593802009543916726310730633693397271467282059519846011065784043381281237079476310575626720582511790813641273233827513200065573009969212402655657490376728810959455359440939844575613908573037130449864665867994101256370143465229575171638838655974879271016562420776437584452344444926626170641749961628006659130735069117197965241959240859549822289754284351497457920811934794292436218821001900093621789129851527077892601430363329830589319529158027780464037803774970557802350314310914732586569292386261385759860687450634175732488984067458659410476684570312500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -3525963749216840214157264115801455789056019932228773382882428468318280969579577135691414470416496368742993725372189282580121839370633316153714753025299930844107954703055926051691719773805701558970089473570296370410544154968564611781721743448755468079425638190185454959615387752082416240954041198251504809815919453111096565206065880949459203151507312087764641569709624444780997381870711785112582337558879589791530270971920642751174290978625062476021587742800898729000565072774319854532563966562793955109499690833320203369595844800444477190565657022045283010420965808991641129948242669003242702608365146559885943711781553661396505904035138406946681664826308243128152299455860433647029541621301982386104520531530244503133432494444676383337600579028803702825458276253045737787969717384581206702933224320347961675917352080242344023549910574126854672991778201944484973659467942045076814329899946675746185913850291162887325716285848148128135477679698706374522323193536869455385542793119257180949911806968643418608857418142134567702236780692360456439881044772871553827317489292532978409952734501054230768009932027920593315414020316618030318582016829143128196866928221483293005114882336800149820950279266562829083814716542545673184435724319661610982179600033996186155076092396394351326915103937378957034816717421264411943354943886891201959754160880022620084395157543351324769599341927031098536342392446334924258171255107818998266322780762279730474410466145056956852503072535532323471589508717676934664976283249381994813105646563253261210662152746131301384078849158669303940469834618741830453232814318273791162760761648245996735806709413789372867532045999018905645846179451898168507695170595370251020989382485796229874095127697950048625591375679488158063274061057724796271721849168966958141034153170153790802515924236131898764129272084564035340480290202508847538170511719616555656424288390143398272684582746122538586228959174041497223275210193520325156214553202704643796698766096576977565928298676061902231098606315891351186648249617499621493439230034513985852255803793205380829379983229541504425963840456316481959334322658029260903254841900420155106464931978603010802849914503415950475323333220993335925375134476081432815916352579980275768012164363089850583538591410239401367781776429220504820624567652628499301960969578209959872268998104421295621995747461717061691187427067998527010358628083000426627671456221549090600960266888881954779119727519995649223697934662336430181819292285946892440616022878803013258244716338276479047514514785816637359198482160134596099962765811843018937459440122820871983513352579876223198524309806647625963363365467628337326019754922900489785190143074123570679808455238784726720518127988903922014936783772806737149502069357837652794484468037490794818606453591853300677927831223657013702774235073226354001815972606639477701825299772480134549873496842017722514700896036188209148837646901355646464050615776228086002110350834558105006143046529681291097184139614734636943853112000509202632924872445633411415024943066620986453132496247774143522741646883159998223107252314508604984437724262177472492719353004348211456937772596845161125747165444455625963068088938180407697379533852084623322148847032042104450207079306810926943334799457298352430066817348580322445816985975179267293005869897235756035176632649573454956105426236174173153909636926892596504849790894878318746079193015176960565795098986927433987486034326444186070149691136130379511712417237461937718995190371070318607399462189409215577176267218978855413685453058711733202785212373361846092539867824182930765688193992694492380750263192087687748825900686921353185328151011109824302537371152077905972563209973286558570107166182766102134345616989422334541105174196113095692980464725411248954751018711359606495330530200456628197355661320089479020640630095095770150179721357260248728428011857919022461536374611488137373099442904491003712621682312779513401487819756180796181925259461278327550894974154923433235408180816572596901863144627906066743442538020912008263142407967160257475635747454796276450893209532751939759844081670532384111915895869209971252227971392638426502191626001106334733940589007201416877733457892258246361468545865911817952178143712213332270931527930073472832441560073560584931019950928874713455095728815919775630368840517896846845872339413999544192562958141995580027685343994200045063023806870320681251735903917552023246091352171514626618995397563406777656418437702310680392386845957052726050941984690181958553338870025023941340038433674215831061875521247613124575161146306384826424504739814419084285219445292707270085439141341762191882634225038611386139733537213998546080305267855764140178768229163227074113359294239643599888981277323771748960588003995880693640445331948296379216787283355676665292405202531194810126693108514137522533301129632520956535413950064274297437403778957862361723171733808347951382709319761296417366568846210534673209928864243194323240954151294985292188914794593274472985638956501475149707403033971786499023437500000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 19860080359345580794759380932294847381081099888780309130433531614042050997872706963515507152128288619952109163517992721035042661342382859460835355147711745386844322272252754875331348610371877470672636814420596527213914103783028450345094679408676233495420907572554112736225546186761890903757863277633976028221426293730101081056285309494945069435052602657059039244013363172099182512088083065338334315546927191626897272947612265864513856003168145300741366024839751424436610907148842490208661676263773707841022910398437810310106597682075147949780008975682594307861156815879692543963606788455767194297242683719175795847085622174251986295841991981930889793683691129614681508954385203108748893342510184603517639149113345596903021731585547625769041619241171927715896381651195031508880918794380701890198348099683429177995388508772634491818696683072996333524987047039433594963951897091392731922888722892477237824806220082954337564907231253279679271082101795960321249807567131829814050752408899080522931278191021756846301401386094665295555396007525163920004734093905442190341822623880867208870620131639755635934954373511970759800021494476940874165280369387832959381442883403027872495263406697023451189131650453123142412891637261167933053102145771555356883351603765137447628520345621381850452802976633127556196296081547507987956798965506896660440092546974721139701922023796150630107004051519964772177857881593922610107533339419908162314524186197255033842719677997987080267152625388441491681844799499109633530479528405971462307460656213118338015485183683671550479380978178550773421821998038375886126309345235532659324017786552107930490298383392460230669216393710606864295538467027734394799805887794649583285090070142262067007534915097530437282579610888667048022796103627744564974507367932196131426878529908628530687940518470576373358845638210192317005444103373332413566623155354317937850998186702446915601315400867435247055645689220903464170176777325036256818462171796743497420093160048074732668022531615102478105688830047455757818492775563269441132328415799483272333822951558382526948033692155148106628330350646300709412232571339461532241985478324837817579193132346415297412352375400097753940108269168427777393040420335707461424171549256033971562931850302643325141050487718806667775019257278618226015090086197261974894899456919675867819145009961326941214385870686841175273377577462770007528634325858036683915545258025799917398733337329449458574036400907455914911463653356788691740939532196358473977528886261165600994111598452641283603443328413185672400514711153794596017952873329902281015088933934578411952855183851807025533758414131426760835426026947549034035556263438537091659274548219237300665397495600584450874399099691102598978570441941512513259485412901674985992417107109598558923290025978747784969894061767072114326561140140156485812202653541028529731559028071347123096668937970132936450787114051391435835285189807213456136829457430300508468484067240517147012383274064253731798492405269761940954032669600545678235461720407872250879625703114879056813090701477750377750604167711616103507347824829302717726295488000387107474533124436651911977156456989471737292613884923839762985935963528051826231897638300167759132253656937538127294837963947927023535537009652518651096607841764498625371302969629584522410563404550136912327008403020040044901190004245536143317453782179368212040486120139365336182159141673022381899833488670036586812776263414269476272452843859466409628758924069000401038370617092157686574816600825717945634595354284216294256411117148228230974230739181908877060869934847394953179951370465545998984638580537454167567532513210935788769937826584261626750943514684964090628958607384237862397437939416188297327156962832758490177584467516420396598378363557815419264190718284390924794175086959867962059132972243804825947541335727056975030135873513241184069835555982645880717657793749526535622102734345781835315741804288042755510768750459709036684569190907278307114360540626466910043882047245340647109996166322795297564022414642487985117765994946533555172949507651232728102860968795978628082346186184153629030673742808492442885414863968975433517535831139624191367693434768552379278209595800555015237614213872323631699342019297269646520496119710525297074717741809914487922102261384429038107543775719336828000549539663532940552376760612656295794192407348677444348011755879109799706228292439529673630044322046804123602693029195049380151345270675260933385496639142602029427730847605935359574519938623026771454487624289233702716481292076053195174935476188578993183034777912264460608084492960099688416270474917244557696782940230093051615914363736483438722719732441841901778505840525691638751505235373008185390052038674086865444220616612674898691664535668164001590830467746278910458610264979516484950746009767679984482106043732837584154459741646051728462297963193351727079667875871463996820825517533918040910126679799123317794905111032001645105343832114348158207291736184330789316864119458186377364938834944041445851325988769531250000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 10501401906905302058231859240258080891996676256659191204955991841345088585831475709917848815819195288755523889981688657751727514422090283440413232446963256618387900024693788865126101540695445657152340169618819391436021419636294144027133089694526661070698034001467604499298522723420817563865477721732890858454896898428836681718652886819175417513727099223995908028905459566051853003215591115114017571936894181413373309108496165601941981805319556393259003260989275677550902051846588871003404776599654408780910917180352294741537808343489913800195029692717392120062185084714379502936642523643509023045116711489823248430753088448116194699162216903644895108127280413949222289705994011220602750957331945687302101105127809655190590985545973484143364532972598701888797985220957160322990931148658197684957218961966664132012740028171988365288216891134391213860559094970571019276065854449331369385771886544434922955199903053357676223756164214392389052887746401716347999597311139912657094375899057595549498586023128359738886150153529246213605412218216056421122401065550502654948019738607297283251091627776032684881310906955573307224332270529228115647851318679157065581780504010596619229779488922823171158781836216007238406939788670247552350840009647916808548830413216484234724555347838304825130413437898511018627731615578119771243336912776510013771360932778508290984293651221018986582143828623118287562007745522870945314611696162142275066328732640802580794745386098343106854246278729877250713454844586422152164338947553011651271956498920926449121882405793187881554329537616496543082194141190708989852417004225773133650089094760776637779113827231420835492233235128967838380158530795748998283382032492539584941669821788344682963820535233745541919531244094527076456243544393233742843565969530013963462065461630851771159562178291528568106071158940105036293921934774818529062103834019360304183141304876949399004964710676634561374493770312900537011882022338667378973438901189564582587090749696174211878191274577317684499778278819384256715651715187481823600787010293665969038385758083203534543126845753916550631181178471447632209256830667166986080793917499206064228142885391290393661084832271255111171454877977864050377950932366832751951504017429381268934686738418401809377968480660002677647054374572384683113484617825779753627293032558583882556296587317110658088807320534848864186649159755439680257284170035090205657596032212921615445724606000743199679463379003588493122348231268340303257343066725183673757756631762861302691667844259660476790953642782563792457217845555263971817524139496181108572271915696285552650625583769185403188438612746498474557711017089420809946231313799294711199434710566529170105264816977462615690352776733939952353740856721926564015675220894018159806955996636428682624605751098913787728647689531760207376956237848916418107836701285897650399791373112975014965719244312641387525037417127871582645886205785802037653127868376530288065602464553447507994934002310118878613325916629872379546866935046610415672308253453919114118838965883401094673870044326771985120986203874502652181590041306564364624098137194125070600049110778470912502022883367440695300342501457516456514456696625195787913493631263545112898344575484067415872040634182134150771113403879871249460658469002074876136549719607306694130963393009587720604380770912215419462581201171410953271252008188677589085176499774330747819567662120093183295002157119468127596444856867850221673548609728413559541390108359022783801180514789560951069788647466261820782729941997163919968816130734753520739956031554445024636751293396174855569101679784236013044254919682011002551617284555485687008819953663033135802891053501168971170023495388942186320917464232749954442463702622122102564580202608503241043087246899069756725368927854755863178256381868923023434892464869121106854528797396376222794607629735204666351649085583712197703847886964377602345413149046754905137838920546599458724629843442745833675314778496080562149246109804664904863107091243426595842136631363066367636467959046795927235081194057988780007577984805250263751384879456725567333798748160406553176417844236332250303306632792613331652001688626053852845314788245602826491340365895466515183972157421343066219187857940908359546101244900956618153087381042570542940025313713191234280605686502175243422812255110089484587283879813074615053100261141005094283819606545020535586312095691918010831368366589185695373265677477136103975195513465408992828884038699642668863732798827184612305696762854189595968504752655538486963497882152742387096517352787549546131128013674574918324028316579467311787873877782420621285138000268995498228175951493978088716500014000295088737626107807323881203127742999581936128682579679019050637476918069829336336476152731587229773562349893690624027193985290314104086145595971914734541792438433081406576500365684467961298222916991242569190675232618230499280592769987009843134070056904834393631504007968918706431229800716748501932557544650412634229067620908817937142032405972713604569435119628906250000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 411869939847771696888686822510370786122776451611453374505927496368530024907666659003039672894381654244929404847436319394807158082610861629915705504248485169173380294472511897563844534744513611289466165305519308077177790789458511657830803609842253892298302696221860525707980872974215204016592583686674685374886473978979704055978790828820404243567822785974636041103313385076734939304123281195170276401158215149237770069553150496786875913360031728158833599755246856462437809278809445455937278111040559861090347707472396323059449392165689864571808649060666788594835174725883209607032358415875404362917621880622531506060105248016373322203181176749222725241434812758367575383525142872929361660336349516256935032357284876040615882568946239394625198385350549762646642956024958553311266447545096158715849936782878793035932325697279433821632392584775651861949726724225445898465196614240868049568979837035490521606869345901302105228382755018682895836600093658683354149193278212190190433516072635393349715267399741011373960585973716871873006099645863692027999925885929785176004657085799915781446988389632844180570257653202288018809855600641347037925608264022398469563892578630309339535448009641728742607729573167499491662061482671382831938468644216906224073385288765643777288653163190834536361035444536359624490363630505011969932736322776182434602063977420701361560177082434867769069271441260759537056171200060896187811562874296362673732195979918576682234361354966958980215316639441421225246945965846959187191369085298506400180188093877870732839087706887267829966504277810751844825753642698243580193530589126635368302847049363936974094042232059200390891656978009160977785421889194479612907664277571683737928579358843429771000224699977866348681433106575425470167318357115096516070938450021761177307002644425500640535288429588696287322086669054990138211773816203611668077849483441153780251983803859158510803494744393022610986045896491455492674549727308990551778001371481726328728966482054863165701585518799509823014267789425897353911107639699683250822677680661374605341511365907019039977109067742899238298714177563739662722182273819750570016991856744688012583938993572256376303503940268804084475279358937979901209662110909147555326498293705329547361465075469385762731489206064771406270606871395724376047248404685925760007325715067026336807512196547123067091120363831885489976599946325573833476803511986433970614505206766723896142485580439898198910598188665317691265508856202052669031689560723112458877517862894580839959782054877301947625149960186666381165468790446024410931180110020911106379827207023184777589182090107006268887998661350808652228195512473175478400036229400417769332446422558038367634510323777056046079624565048815350677751028282994283614879709693196232561150628641422015624102345987741236660478961324892948216793667644872019061127467665298402623694820605820498514394537659069046976538545637475053358616513037743335010068227630415318122202836553913990648215556720998883229655382383304874213650816848453191360899280626589743070874010984049821290340758085285452922797248329634456721133294116553426563396607195971957442729782402251132933339972394069967929612677826708204658249742166272787349185135155025974092990644994324939143997455651403271066784339628436603921954289130836784212094276783362181074616987411606474606450622273065190959191340483778220117440395438834145525575603074924746463721154446651986313406972242787222052947726814263725451129202038982218385432795717057699567329880553986228662800720953735172102019685065709794613154765889337505138935173279892250722710081109813201177266860375919950873175009621286483192516361216522890325880838623877486338387676000867905475784128747564460585944371906710494905863079466483216175606177312157604801208005438298432460380003628461435953513104967481807470520656893970758847112909225471371081642722026621212707962983534325603181133067905629947107247922270772406879878281109582461999838415984507080790182113527614924813004158274524724038680386497399650049362026952817487128272746189158326498978191422804680120901213052894353738713432885098509152947798242461302703133257123325981505923733962402546079076306145139992084341862388702636724267411953282073647498513523765808406006216527439480135248797285046678815091661072478542833925281077420040971106015651763013036927446671418680389874509794087345164065795242918063466080838238202146609804165798459372580755475973938005448020230646443981554285680532999098058171166595618041550087237685759980408490213609874668161315219236003331206814675426207153833656078275081622893992519985013485183387775637016031625569866702971355907474200457855852728284386356565027642758889777032206540857445673602024367826242272643916334959941662774489840036107377120889924685829938997970624164209583492596255032396264326562307896158248696454020211087399419710851028861711243621020378682619067073940231477412663369603073453306648038345732660728196396650033552377489394692824307130766878108157887102705517015326769879324242396023691981099545955657958984375000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -4501293956526661188537423837092843812858475526474052048928896565724064293748280459913774199475197837071251250391721233243950982778325486972558901240731206990241311594844115473616164800655469705928084678763910666057247949742852018906629246082038452968948281089637704770054344302499796354131505332290379093731693403478556438913318105248266268428097351671581394023079355634760174862245951777830839410421651818745492224447933750568328293852954063332695441499016596742615492969457094585068062456232181795394676439826780107408054150770320042359032877094258641485626070016604130582725746391688794051887710303819177789314947473731254696364359169575496838489177936763476924879277416163267716807339120110910730224044484809748047691428261074860489023285887441690726137768608196806365865284749957817410285478755990622113616688190493467781664013635859981862929847767145940930821850784487806135314817169116510418053121102401724809238693938453816494734493081769741143330669169710495843363245089998764600819581940609802874405105394994977690728741823294240567373844446577190928594649323378496113275036098502567820158431731517303519214879264980734594395740992314900324719353334338636026162933515817762215097677907208592359715329040609675682226055358178273849663596490880939843797661234410117753457711835398593640405309556633358192787086838833291238410112252479048934969222638771284373239902479687895511073066114240512393526923331110188305145306007653384598699339051791813659806248889021106787730074633401127121114410133020911003179540989667109471039529063294048658244399021560079414522548122335301132442007399470040593794678172316886641069392523976810328229567149368161097980552980255810397304794715879587591148944267179723387032818942819756360259954178361858190848282511176569727962321297988680142236667991506086574782506605612958304444522970411034048460630717390754013541957229251936957425642949635255216858090956857496694270215872164624575952696281329865070361726474690387151573990245650577841363614161784259737602629210846035909132743474994262653371725276433011276455293659826730739816047939064734010277905352804054112209629157015650045085047044024578766074301289350662098122440682967978015884307709321939291623546606699163506321516609024629164276620545466364351531675357377170526450525663841412506111702716876836748985758664219642886354856914645651227717850309123141244363724903395471166889629908918900250605512152366748245211150049015925562023112265365757964816276202288374492251255178465473889197198495381984074512663177578759170602589654298201327103678055701770048417143991484577134414133609833796536530581245344583568779212564896180503725703507026170353638150126432808436925528105286368055537150923790630772187061430563516044970697513204803143056313988888125449056516901468950918842450131236080403597527142709660105235211160430394297454392366829474433764284284830563140510175945932436443765078132933265524261518331863537209403629190005646259628114410917621746931581650476283908166738098299686303340984691651767399040939391588677396818019793195866026742995020177897263936246384642475950594591931254903505780316493351383449970652823102681930413151121662505532215405710232830795204070620728941331106553715577221229059378145113930442411776440236371963058253289615235386728482374665345118674157532834888994031958329162651394139974148572657228254932404097775242097714887521789927107688300813478352124791386250279115339516249421871469987470293775966659872081512872520397197968344637729446512901090814120582036361739877087770243393047407932655539898051902287760029279152201364351293340452550992802449402445709054521926740260329213587106140285349304993617574843629925840850398818753231824358879437136570948997436846419664682178956283800614482579328034330418482851463213712031911956649708432649024067057324950488397263790628155362581447208549701246981017977743754459603524916818838004700631044650884983983891541341799716189440189903967237879564519810719947938335037476178812783344301021397256909130733516715141266298169021372624504457409378639437681747333427001860396810304855502398814154216153104639685053699621084013403223785796770924261831010918102335205923984874312032536753141011512019040681041667365715731064070750529273394701835044491294536440592293870541591823588663805061591885660424518377390888005772182512354944006844270814046342600117541171732094988267134504208271221436181177062547604201012455576962213430338461291829614117558147006401100065904164683048012935335511012348974848298983607053032116126534170204229526721495151686202177434598258202415736399607429169381937901736920391332975870553617061326935313086087279259083502855052285007261483110343732438544102783289747084123904418839571992818316805755228302913787217893571221652021099011412381961009537980718756142121572976981484195789079508337155251560871572847996007431928466139963740845312764461660757688646664546433450474749869892121040365251586269555068973607660342146279488651136943394771834260665662386861771670161050654579339841410146050293406005948781967163085937500000000000000000000000000000000000000000000000000000000000000*i1^74 + -850010857760622612954245505795912599665353000056287619698071359488495853888523396542835373412217751057513873046544376416989350911503057382789093048618450167629821040020751172762074418410236805087519572534072562157829013262057274495048275430016101746916958751212600215347143842832541859631621205773690171910972468018498674213016685006437823090459152759258055987565323100860745631769684870480749868924466224030346004742746245925650663968679750479037608888803315139980625688965073126082357808515979870300050740425963647221148486039158796391043221173289693341921559409177307827150343702553514914868844799312703885593464929275868577017213218060931912660342880793910493790747385277357657863854228830430629090408487675782470227473180691458850682937561297948400871314478610998986136670022008275046071758837969272199518841643810624144502785450062813453533094331707028152785221371914788864742003446881340370555060656638372853172581375433946239731343513750197830095504159922972272676400554059750838235578265971097089670200772940284518605688083240459383272710491685468129164468489285847753243569861025238599240104710764048550207427864354010948131253868991515321910294940842101488941837323807877560324223603146240753369706889091799117240938516667260075237156100778727928466551132123603222544229453143222471506397282660517168668908456424440708205892596789856995986170377396033287571764796642546009359799846544028110277598885340281587097544797372692965024385442611293887411817634565486143153885680484425198025186003201544926797397050474552525064028640242286788524291420693041187834437058912069386562826622590254485983911092844309297448453379534603868929476079346957448352119867029620446151824312459839409607103224534360061010887802279184342295515139845558221761000967946210335805101295262538159776264227573949246489283436440759146123015074619418798133853097044315581899916512886199732463194050138864712997672364348525399686678254630848817687878729307692008834161916095409510268465794906502178895917452802539223975215780839869335151222825373647427687477091736161660989857118487839605393414349937709555419533851713632028390664318190541993246148833766919262739832583741593107120208192738605099135576741280512816314863156447906589752266459753821467847176888140373569903790652293427365688489586213084803186579172607089889532163467871915715432119126692114243140995341878906447376479969235666002493929939737639296647571121294350454545987971865650990381762979123101992963663039922162866737814559657012694184582672661220354359885947449999338199382739843840991533658911774661925625133373013342611845889104046685652845574813706736805434882308861540643597075264002607907001749038557063394398974817162612738511528274839675119094438131460570195017645445957965384987599323715464841118708434200149461037189899610338798586298130454014546976262075602106838344307152701185836353548915079782165058626165702175072985745749751726800023157800350588861990340348762784444294270461041347875139929466663462812721607447501386861250221944745132306842712121237608299411161141475948333168671230756565318804166748349343272234219276648302830992715246902927119442108194960570046186839258934559639729741284499210150057989641059632182148614652535853791971047574163624577024366068790759439896809990709374997124526031817214073892277856864706779489473485593434698831569703972932428052354222341433673069857870349621510284283281128115310771117624395245363910935314492793927079762930278976947142089597861491284334029108493099133484330778488560284227232275710182193565706730207927876425058058735806611827330159911273709434982570695851323722963865340573371477522251802224448721524054084120109865654592431221053860583166297947774727146743606118292294758377401137793594962246099923488504366564139661086499244120509186585887293209706299745223356429921024226138280782877132988894065081799656234922367935863628778825918317462438515557731259471849202450939843399518547356343681675348294379315712887804919773158230968611227183820513571514080304992710249895269775076945284385320534044958357215997682059251564187070230581604405557014164941931741527870514140216272416660159675911136925696744793526475617994033256097302095124953023731652987403541534232570131748976316781567970047162701312810439788100639942606057266088290671314680929236817176412164482915677290486896073942104602162772137331901618148627520569379497775225329185384261140471286298037254045315883597589032826374738233881531718077978177973732661209504843642604695803438127853302952880478295511227866730954936649380799850688515106561014026795843330932974452150575916792348667601246936865193834051278905381178495705262010057011007680863829593566155483456719332303403167652606978026885718770099674326143501173087306365744281537982983120997947482584237900373911940926667681406690322986120603827593993047325950172739640490728404712295392046555042218451633090180636270679153572235644001762906276480913651682389356616498948756799942048624226523214285607487137434519447056122677121845291876942735109778936930524650961160659790039062500000000000000000000000000000000000000000000000000000000000*i1^75 + -20112183254647180813390815466488968235121055509043396085012148831926233747659467053461135211267889099736207653288541383138196277716558129397774502137677865606304464728374321868613467699826242605586627566271459384475333527487083121341315349581459949676893562357120224930044871789166342584536702671988831537703353196246216258954558089795367303949586825299613609793352255030632835338339121995990293193286872184096448659773194072132360238487826429584724351096058412218086601254460840121163669728843283194828980826811135315093987254279916213550713721987910415463311346717837665174929532032168313319525422197377531767768270841730685756076400484908902544146191305228410825855375254793875044040711247811479159049215755281063102202374557082239587903193537328043264864441298285461613629955928262140229465538693504506868927366099430950717174503101303669274232864162886468841086664089775142981906239119831651947354277375923471929656018333380890132282703274410774194075444012517819261123235909675374071972384508274507237542045974718931814896654820070182418376072446273423621962113560559791202824549031982189673665240932318031443261844245450188932511612683148708962757414167909320286041898754398438852719277234231403389458886022033055673166547763082692558634232375929200954407414396793931683299459080865990384825303339961976436426479813057412913062708291379436872402456143652563516591957046846867739359268794054839951373808908077277318847042050739709876123146521920988336926819485313132523204791771810483884234552825060110788203443296594577075166066576925358522930127529539495225331368663697795904920985475608832679731572673690882027636300686556222702832870988802036774497672552673886418658659722222585428422386122119197646517213492333039158228431794863589526529311811028145543306492326878014037854669850397121796736174482285650268425637381616615330384029706137594848409386413872264322549956628031374022548023708346297590756576649402943888709521684203033857156414410674856052099458263764510320279481597947489939942421233911753094136353655894831844683236178331795594668438208129977617089210199757985272278936923865878866437291292310448821820568250231391806416922908491803641530216233129066369713756804233081612890207204399510765165732919014084233792114628925757125636066017452381786964111119252462646121043774814432052676479280707692799639036878853182286274178574423059473875568902668738413619243521321415004635992627184401729258780745793913224284653874066121881018065759214530393245950839738683508279551380362455827260070491055643097903705082871427687301611096065694399998323018375219351865327479134387830415294380947092496061108471492623777815247669916286893211761034381098292886779559719001166331305276583988553501894517480676689430629150704424978564248663861816851440595616870707841786164806476070530582296333743277943075662782480947364476880106648806992392643961660187138708572793280958296360665646363140126244383245288845685765431311482663417801628472088926405159048048804454724404887928237539181826660645913051281768934325516376942409837863090295298012346207125092912990891364736251042869635728349410751624196211276927556677635565300839590252153839514791785434808522932675721029721253971255530981495776685404326980507052882831693297711832985104523760904730726863078436987591439416504814435459501408912993672621431979904271674688805852596241730219127507395381723130101778893618457314175367556784974603734449015503899447829196086038813076279512161389823988471607659422413389802953586782030736093766712494073167670529313341964502847851960804866605076250931955645480908207231251973442850461082373964566628287402819878343584409279686858789788939029339735655326635406478730286626046664283910710245828061750682075279891075814139807997899744060617126163776882591138296087401137888529227188545210267611072767178591091275608109890957105641500366379707177690951719658988848913785895644603967198166385235453106192182043303268515075139305721771078817162811128776838649408469840805310082662014778180333278136031206294474753053753721667345016957571630228872850535985797876068514890973913367391184688164765255236799766793289453914373748033954969032235409698111115644014132844611914593507188922300715936028065040727046331509846640743399837830788796607470149052458353672911819716114451825608003223400503307203481777372514721411335050981191493214735727637611554848199762131123549194738088373886088058811842535229126167642141544897090934053399774742734465943518832956677374689339132091825328155217498789718630109382889122979369888601971123426002893239265430994929803902221184528952532581027654046301663292735530311615343891081075474586660858835112717648383972861451280151543020639992552069329164481776296245090641286695808943604105010919810859738930922550563503222235097231645736478506193700700809876694883555761384690601048325137131261329015462366025715443125269476016227885353991326255458136093738820153674996585465043502938292296091482628627516432375626754501822900489408638780418190011308349432624618946530148377860314212739467620849609375000000000000000000000000000000000000000000000000000000000*i1^76 + 654560786453126171525088638977172576699222941364914562083992663879626844735676719166708538767927301204827860269959752464250624911476176181274329262177999957740598717717112614818620667930217088342326409292348941851259728076326901793605896763470917696520336747328267790976714439366280514559710031515278310111042186036402812345056980299565023675721750475763720077549323763895321183696174345541790794646309025539589798863105259450396639007697517964632470754635254464679102067046701832494751508288108016612305074983870373653840931166137772130274679285942297014249390851116334840730113127793818859432364949814187372032290652466905748919608774453397295146398131114498954757509943455784421688355737957211145075144322570914393755235752454164775272198481973653007597361716222407283361976262942557744668598180731309805756441842345627960343534217344585980770404102634602829517541488898381211806336893256062258199783577824528472749448628954565613304927283638314726748834992410567258788496573878249343703429018472589917783592962931200596155737924625400589633672473558783391389815316357239317520491456730430831763698641582939686424660010805097055142457817656228102327779008086024855842501937931775790864960114509823710645587398645028740197419157141707594337914743805135566922225303664044535159709708750258937115437803721473471104069539082969924547611082727228898017938048696493260719609839032052444100246479744113959953772798861488004707035061234543700634690699229615715699446498991195425937988570775970257818701523475141176425182046957338722595402779033464734402667402698624595911766611269476402140023760512374010137370391027988714870469710239700716234733636673491859293967432245180893959454921684901271551562318821536966937696542996542200138156298141590393331607659048983613879174031689638325122273463162559556056761281685727496353525046319941477346883541679932281547734988522215798931232342462269112941888804154823765106910455732407859065146062904099024533922379770137303534712764515037420983417680197636890161523832066235873775748116168368219501508274164421171896747670871951230946163516354034364414663500395581108089909358701863206791173022226031866182139929181769121357058149648946205987137137486912349894662101649009656673709012875761941346852016991655239811817251364742587944343487051188676647651246830474143862887796917554138968050157886162821773484400635013557416726850888064967370428081478140115571881251378675015230750615474057718876755658044006945768211528218795787894675462166546093204672406179709584910653413338059107991969781985801733708204021416984839120551937970134824260952057778536250116665868834770074029601923845717048890058110236524872970613303840058701386386894962536163439434258266025508033794015619986558699332606503433521143877008274740003107994212516127784861517026912815249006770163267891200293334067699099321730970267013754396720715780292556626973704421874489935167649270094075774764442835167753313213896889318073140990930895172906927769985678996510287424357695734804334512281801249290536469341695143665893967062763407916930846188001846096295315914566412923643732501184875804590329196219859547931642299769729730419390789697050818689319239613085192474546477473057883979315578122879721558554859957017890166804220943557428132968518283763186345209328718450517279892939695646043947372733448386456503325060952320016735764539388055945403707581049365409203253897987306914204711482367893802978563260307515747982032374642130304460829735848265044570038531267040657750820853472775852672055016006453668869552050110262543466304891379849632339802159888743655565876849338581361892757172458085950187732957507539785202992552288269871829287910138113682814921142624367981491568110662537486682304513142548697817245936377245118504793918728919167352952039854979537829196403775445610495876012567360924535362175606190729425846204085119537766891824366643991147360850185750039356211476193079113453463227132807575014753005467907343366353227831451194439232749853498426385937063465470924298308952310113958772233363830414738195517155400066833654665589609216363974744523096129886865135114528638882215581026984335294882435760838487363792292319598232090568959722493518342928410359600771649969826924510417069836264669924378213867026031413124887372360692707271245641450186692281660344570273464682843474248351489791543157436601676496782159296327061024762491774071251089245932898585567056370995006772936162649863669820489052222675215103036528972360410712014455627542059756919586807111299050090033011211703461859742622470803195661745473666479688145240221851788482851866762628215507329324475071700717175644448073560604695715048328748377361677243960312305865659865775241006866720288710416959542120240257314768549685877970051202843787217190656691511540103191479557830824435078711879450764262763539570205748181985515319684257240754977282449062911791956192605575315523116408696585403641886634829809363116635263214996803342960708721426522069230373994471566784266521373576978133814471591610910698712732461862495725313237926457077264785766601562500000000000000000000000000000000000000000000000000000*i1^77 + 40123433966578133844582286167860666827031457306821109563193430229768476206593477125181733314877258206876235419517232400858937444066814965212481932167210297079773333768212671966847170939633935132267296280341250213061840278636169376738663244334182769772763870020343011410410449241419575000039991986231020005547588005933368687787109390029066002576788788961609325184830119124132257313719246156216459769720306051392865188469340517423568477309137329448017736050214454145953281635833729024522252330884020239548905061695212631860298696048313942195487394793359763396883177164225520561857701854769316762418606574182967987832077175346499656544504960618645766437317477964169201780486798980100052838724095796998066490525723346722140249504634381031947703886416345798274501103563517419548374405751147307618307453203223713445621922121004336817030089965878966559079875922832251194340770277306715212203399036373747261363923893749469649022680994697339610007882777976846096817295198263690460644754869702258964316735321875249693407658791708646887848000073902489163158615943520476641333701603684286215865565991888650343050236969559389032319398179831495761478896037747264190835076263298250497862833722102995501357819403849768949858184096803569127287157342172788194850368018267834175565967573479670512537068823937473888477247574608765552485281796935438764308828498229753903785622084675046021784717471508117392945045354293548164362838793187459110644295905570988321678955042283621134900139767784974564174418899891029979743753469610294898371311115779373488475313338855172595548160618267059456941011363130884174214604473446949120657387309460294877013566781279207488750113725473619531787302365630414217941182600105935366208334113891888698697735572298460108901556947661759445538646977081722133527021305576052881976755613642078854189593039535160628036857956505259636548146989307004952919416013737415362792116758862363534080734469144698857773194398631958833832525147941513729901200190818940466679044837195498512658285890543789200439380876432794528920727520308968854439979859007115446411329426984090825510350211719035239214219393200089071806498288910124040535880053038875360827788571371582592092953910376679719177332885408377721746913627934584820899034353686863937024459418130592701454300683335996148109156023470172582161786394414712262694444796754251319816970988093714461386875721457718212133320414645385289788075408028810159308461352327801359890647013002861809257096162012345309693001622925420878738385489006935542019375567763916009347899503907696941620166007792148310929666547752957276564602456757410403362045730583722269925962814998678288313966986948669775939644219311814019954069442223204626892237982044266406920807282354476216982278918045941070026321796651319231201581438883123498563637323630745785257516340142209936998027698570465696203993326964783827350846068395927911550195356929657085591033575621632784797882563785905198549992602370672297350557707082822027282536210735646252334754550050620384520383021500286918692949824749014245983177625784343551617583657990046974946170307516017969000391738764884956668977149816478317083025901182483887944724926221205086073329324350449299996040812528632462275490518764195017041495401264495590656850774434242037613220925076223390625307729655710504255844335731954756613566114410081691752679064761292398020221698542299226613837961585312922785134885068061835912735174679535474687530083447602314516427166779236795494496312651653910154644563552007940941611069486102883761826177646580923797450078003282525028410997503488574339868279666353473472396002687623004819731440598307001609622517871015065949725350859550382257108351487566978196618115843108539949825023859932199646906878804723679979570856535578191488985902862496329442956014151957868674235202243656248197560140762071099696870509311547062414897408163239086502333421539493147877673550219668986808029789627439828381939966332617957825222762330644402875706525259592580058253271588786959677949534488471326246841138284298359264132195610506755484491262861031902742440903387604955415462257882598550380611800876698150517735158175289463072823965023675848194150684140308012164786000147689149917541385630541427305547493825593742845778960695475734122049747189869331840504132103494519473617788335013258362653689665609416855799467199109175888646637311161867132829614850543184933293236286836874210236172767449992509929655059134277536163017255660326163022522689998119253739383117433724067777025545788852499773952959548675962512085253781672714734816018621229072332554955615982844132025410998913559845896548289517789471097802443650320390286870536278750032075179389956071417147809090344804278701905347816808968777684577669324765430536961010648325819212618847638344180322424973991666242539529182624472837909710678135354845125962927898999555017162688388314915656891314746045810739532482228545862296287296719276972706253278310931469019133413208901266651166594781967018631579987903308767691166148375067470974600142206063797560969487650001791267939665885933209210634231567382812500000000000000000000000000000000000000000000000000*i1^78 + -227721811194011430831044447340293646625390176133256063524391585150449095344749563770712217980551785864528492401767157481937576944517632384329044377896006298083797586688680578572123292223547189919557876382485028199439413549006614325086490612763889168456031406051505219323498023464644447388738825883355038378596017212659010544452231899112976844850849883347978077118222443733609668424233161514548666842394529169646881948702812105625159297956315024765107784712035193175328294380120450456753547393141248657807012870158305718037364219410190756904038810591520694581747312568619910419513520773981358670668251562108365977754800386424162571672611544719165231446667475065543575223849710345392146573246489019916427277079043654782837882841248371582007073983687017750128889099391446809935267011121294587512905982328868778659217216032640654299641343015051370678818008204757020418315065363329218019616440480358919995152316331173320976329229441284767406593264066521270278421916668998483135885563753573579909229179850179753137991459818017177661883179107483573996638388025563194553230514673739301319579076517954245116613211856811338091448801669795248337206257665449088012002857066072434252059171414827848417471279559889810014193129745609067792408576167142768077979575512181569574849527786793746847384429005056265412178548682507040766547738188929324786419299892023589090408929815418588652319377780482196083588353071125950701520872239203971255667596343923182602847152582470655954140563345310016485148279190115190123630242717520671211750148449937406605954833784942243724936773267203999056762023211830650782144346736429419558330365316199742444627745465393845063664879019173425079805310389903580659616098836050000955982863682390215558971804002836466688575674920359624513845236825365683413828737039163544384108866887338873999904566405634452263558318361118629318151490867952445514903104942343359454574508869103318036648023767465534560813619954445261207230634723225222692169226096346808949320365304748672784898261660975968954237759269174734536788043929056312731184270087790280332627555104405283545725322743608464512277643927726541162612484899385489939654987037984773422330947826454059430393622041645869756704410168913913220309920906495692955014750002606421740188439333809723312307932578332602078316109654577908437094362307478267310172624701094080463348473712948840734820344180346025688326994913450469816414259559631049237003023765145044703600444943917535120097479334527040269604520504286776074894712121489801502392472463986147599594602350974712452893074066625909816649046743685486847246132022566026632743751251285596627412746259222370982223733083092228959812588538202825422314735679466284317584422331716895040384497446504663757081973371238832606772771292657917620703310446011677601778821422277973566300508582206389706959667292458618306697436321096454791895632186455399600737903578857696675341261700523590758532211605906020299866729510777813666250163228678720860559875180698923888308665914922187564950124619786108284364060156545986153794062488645367047559277316229299604733244918399878334092003234156662773673844880621996796343021073703732603977532025717667411476428439698726162228158959918948955535732352423426078081268309191442151695269178304810954032403415880606424287193564881044017767476814906667234961749260149853427482101643721464526891155961326922297108752253503303768022254645892123549485596945384677507249055671623337460122949777177252327676158968117501895025514154398849242906691644465101642516735180639657657620356848576346727224077559397326145558921557548607877230085057871573537078410844104848792226680919521808895347584724622283025691043561465947788022256116075402261111828528079406498215957893366581654913221394106487858133108529424437999052867116010313803199619285044017974455335213432112950439598901055239093230717749832098128256773919931069695306785156021759579986747581963011244621009955272972160900314454067700971745611460357325169961897884082240978028087479815761599836090053833233557455963704846733407118301339479079774174025528455112613835084965167349132450016653602021571737755361203602825309134887464964308803953731207362867796092602032863962543817692835623537322727204563976208361916605599976382391014796419212550768402709299409666113500494840075916316524415268208502556492713353257856900121442425387071547795986566999519048513524521865937292719168422633984171851329465742537848163186132644514168787781332122530647708260339175483046360776160890071023627870716590086982343398430035248656710779833570932983562819574069618554487371359602218204511238639342308732522535010896892598910453968232496080310940490974203897741442390222333015344133799689838786191074074089806790662347888258886016873198334244757564699235988885340161385814748097248184658265486802659886811570959853470153385165037459722268254004117110603737513712856819119741844346231530953905051233131077969854711997966179899065901544029183044168805698383354735324577542960476327182012306727922013423718537884139529077487384967071193386800587177276611328125000000000000000000000000000000000000000000000000*i1^79 + -49761213477207196464579132406512214228484326645509609525381612178387305078819962493870575162500634301707217071727602290421015691262278228995411022087221416946427770451926737820583239483778109024532856449343653476096793313541838614968806131177953269984409258164508163942249493650007565357944288710096764134220496068226827029653674760564445281804786001417156706170917022720792422003935339500246978717904063121175658430623666262102473041151769260474028015274044672800618138620163900443105077763291212800299181535833895021986359502125406452969045351418020480569264838035486197402054375402141929155611335538300364639310896353904315883997593444471815503064233459139170918516617131702626823217065975207039794062018150320232680806777565959610706368871722427763444634811798415114005496347823734296938332024472102679071356962609663248673341796509011649530267267303696698650545438144346764597291147894426762867899534025991360601052213052311148434593145985433826196307916997529107724107251598289940835359095353775648238791291395261872945254775654402856619936406277596949313210769254659591809055263804648482787853677022491920448993078921955457437857115044072348526107617569664364124700829508412938900649729717686183068668134150921357959356238769726718831734555850614356570614617432456298916389690597726210057390121351828871638420370285948106259703387671867359847533230654416621654099500461700364726948805540428991377645909002569177122314673690347936535036140809704845521435990893747189380938080121295289015633322557257445062383780757813792485673914708239266248537708109145074416391094875235162717489903576328897662111952049133237413278124533437877490196423088757463864225022630236852783668076770799249652928274355450329306884295557421139408681794584241706258517142021011104914449924835506932899616101704999600136020761830943157000933002305758433812537082463915690159324116342179138081682375945698187041845468892058559423089109019771867003349094397250185940852346958357983732917865900810522273036506119998877097321414732508405427882582728164503564805872914495438448119008299964388965537621743317407515331201322720687955739424606471965089008784137369646706318835869056129242511066821989194266470499993996065378094971568208674488186770341500025621418686865435942258583630816157114788512560846814162575583389281292105803534594259390029674141872125870556601798978569440683642473991454732756254431150346960879204039993640279511670718509937518417965016768842613691839489618677338160283392944435052784396010716685976958249256156643774576598845396477030361079459436643204107306351568769230668194870562274490130041103275182624397388526028703377352633902488992337865275125706217760447172972958576309211341291821449412975228097862924582154029316096426874336799281243809308156318169796803690051114013018226291266149752962749453812968091078966212357666246609213790734027458050077436420477958392929684109416289046378968140194781413927625556020559308175961380149340916241780480396634062402179312060459197401893997035395631760774131345316265115814355638754265785370762367236931357432535847441910181490660439458970245490097333375055685523629252570812396104075428996288412623787144681699372570899854462463004619553958040781236965604590659847944098168979108108404322555307874665429009161309050881364487504830044681572111877199805706550188148494055782510115534153095486831428648417961907094259925530666993073640158614021699437641812925358957196997274182990274586367166106281311609871043028720912746428996130096666191822327202388473409816497829987415413256575335242166548090404910827009602852338686100197245950861906304711884084059145194994683471880205358109310921695455651187398978181587139790885610759050857026313568306573403412781317346986199709271501970066968886383418066026767489657808309333547256659889096049717533920028594068320371503373200488117275048005878458729442959614224876908455855461565798984151199188783365412527812410503540851770711328055754568116542826381758310134666068265924037043235209041111507661987690559370700395076786441873215591992772806941513826049486806901366897129902391645100356901852751736804548293265805710838682270327607488581667498395495176594684579526855309138542236679512064926072130972445456558910701802142187775805063859583595599619451821674394153418943702586167134476479723422936485627079023666495426484173571798891076700315546479436053686869224020970032310805598669601859839955474566424012682990075917742287681328662813178129500142003769669676560037359008624041546918088210478706597861797142082579520956774421032267751422266628697156041836940170523437147863526517504545143838806949364038358270479244652076287316527986068476805775104112941056017563505716770768237439790107313319963745104372865212436184364677264465419180735297602591926882836159878940807842509364883198228487961402683757046073145198392347579159426865158688753698829102807711345627807535051877950944575155893667426304233597202338906828120171197789413338692233800634308432909096492026459246381159175903752256431289424654096364974975585937500000000000000000000000000000000000000000000000*i1^80 + -302854233088169188893634222731876862599712389496278893051872254082400819745385281433640426694096019377458281428915304621676947072405186928392228350496674858560005559844265012107538887024369900759609401907539083731779629315656607361605802622063903409258587269746501580363321024573653422529374710862851300112989202489771344468020637777667989056464792466278045193714081442621515900769858602186250626079981059813715577240160222898019971689166564436990208126679063150582168872893150289133930135265147779112261554074437162674626023668330406303396474594882877436169541698394945804923491050461326360145918427535159221229426147629562311439723637244627865037328049482705055960999459679535041095421545830228072926395185504228447408225223980657298965656062078257149764610536267910128756454639456364466546136544400368025900738661555887229180610953555445087949911568128045347932980307660051103321726510047361867314917104070150501188475080067694061640058870963369140504918670186289145228796801306558655063344397937099510506248738402987056803374963549845109405126907837590535795928460356951119600121536082259340188405104233609947868118017348934465806266122388393564816176412929641161668491679540430327241892601094179203025033826768680356579638539965331756539384665896676169390991691469060229095268148969164942264388158581679288839541379612639898136618145358253325455354626597138159634734919170155550706402022033666130111284943957070584407475004653302934708636789766857664503787190798199117361287305981898802868567870484532599004553383535355253593915196722440465852668570440096119073560781461527941890955709194021639139276717190276842798538684733159382013865136127479370534841672439618405178449455495882456795770462228221866495397827475694065241402728510260951416546628490986192867313062055091498237404102212056733156621156852730161651555159438335074131203431464441069588992794339372190140688015332846582606719983326516585673878949172866839303428716912355083699837166946277805952269562712530918815824269410650538183368110201080843086790231634628834017797815425971638588863043815322208174838122486001291589904169070600404388905010630120993633942947957474893570511199298735087705718699050390027898809623546220340318994180024737004302927422793733775179429428457323146570094904212613472232945306727774922270652987996019654670839688860863656008741481792490076062807347403967092449007590341557074149869277322076328321183001610838359961132302465841800360509459188528100968051685203098296974609993485537883931214035984152137194981351859306339769052274988956750671984405872603431970389482236857501129473373052425472731607669724434641170850501233201477480973532160603397607329290157221284872232424011594463406916967519887401320860830948913345181357535976004569946071516753329627200583718716628449435860521005100125489938757685481540051366898197110742736209589944225391425312999712325889906139630464654874127506485492810969899188000564978299503177098544328641043927373391215170465294854797626148272921958520510246357096805227359178373850267998342488118226854566064905642099759012273320042116753132567308011868823201787956649490233308873444390236586252122443853574893005560131913946702169761325019768513529229250699916941120586069937457902704225328322929615771537276287612849861677884069292010095109628710586148370936119529472587359894622888449245033058232196370814821968758813848724749077456949810517433876745091989546130220439507769525541750445400840376941392880198796488358112571834913819757580234844344891763514802566787968706065583684318995365428269925804252719906607224414878868497179027430447514426518470958411625185116493631754860883428948986507875599040551234432914779381285693798153080644123134245359220219711089245612426269587346695324037591022928067417878436135392172476259097999567144414970705368820514969583816436026073569193365484259641164752772248479495622236118290823733316208653293409364040691990037831909354806680951629812328472941204011104474347431401064403181923791160451972937995175929773802743813798200724691001658446739423285769633091750752300995013843481601008040179971210937444742654771461361952287971638808604524780356977875951959939110169900025894649098948817184837476198855851844071216963814419523625650166789290828615650431569636271622021714324976016511734799004344733652440258360566460714645954772017196395919831091717324506419055788820351588552016143135689113472451398201040176277861122210837072058677737748612477183773782217781410254289726504624425087116828789507026376528423138938996670727829031783949702799639295927814521917447909708416360653225421020060019360447567615800255790803110059810630562527108304423823933294788249051924885917841372064006058922271318176893841641317202444875586105130574603391391670610132886792275235406124618245447505246743848801261748605809014699188887097140570245211342731028176041717482898886317730647119342982471667911519207023440752922985610793879481962759533404179193302786486643302925027726289173142936235767601001449125309224891244852528870978858321905136108398437500000000000000000000000000000000000000000000*i1^81 + 32642456959485335432428761716560744056974321872776213059032899270094460397834879316637415530803777763303070238110748875469599902462101779341651133752220305857418316286959726287876960960873812084246962292432753387282658926273648626946608450436391152656721281807584502672563298690384711309513114079765438862088886731841759595457615287511413819127395195872824371622431787357796655744082010057515809546051113516686524093052213049068715191344151201418934108055673322271119683540034445101832185699310619839354047617231641732570044423422865996922913318113402207762647245881608695679586548971664095875525049490039338817988651205349073408568675255480590332559009407614715263659438384755176778383700991225838724265261482337857221543280107461751843131461558859402750864418939714328831846406862294937444801230831194755046771450897915582817905340547878554501354663964201991391219667762167033658957907836366376386107928936007659616886334778574198007236794654865331751008880123903982821709984578061458019699371188416549641477000060739398130618906292006798627579753229056931344698526423581022583969931074541038298894158658781462155227221921192293001677828637378055901627865476907918488083844548326481314219310303866987924443059431193265319651906855527590186387049792167167251272456276657934153514381188639700387858524344382248532198295220868946506976364032195019820022571532645748008859676467638082185156205924332206474350429134380336687321799965820254700189763017501059356386301951713317811377989557101208261311238709160985288409322096543637307530091201753073504469471725870671833833526691033216975823417082193553110181617863571206021127472418325186467960031335821927909841785771939198902275575798772140856573562658066646399173336538477485389171956816790076126767594241015109417523888325843193218687866798880600291230890797163751805086409585069309517650178557039130564207761319396913015268518991330348759494645543805765987161551574560405525993052840392374697047881691520795808934837120580841733658293740499883797240671727233826102007978844638470341431804716802426452158982677873490674539138525519135221537270053245585150190992722758199133561720917751837288286480772644092861203127846694654606771074030012950942604673516924898787448347992481953188687881510343185869705726989306102568181059930545520154856297255962298951033843041480503009225300620696035457859524422808501313309441133342332560742524633135929767776928417246209249987565056401072476194474613638387585418353742750818436892897078511995141644789914673889818479974034127605380777045941624791169244905785713501998927189117902188036866321390217298654081144906510597081209833559925112788108289026271990654744287744387107261393438730059178797077385915905047503175793771141182728139871004609108222867672782313425862305942418958249116646202627115042943466364536497557284155021949315701966593573687574377764901026449237131333695714970317805288325590648746038501311642534001000480781905106305862300881546808243639196922843443921761769218005578326574892969434192075601301071528213182215869510134353425830301311194362264232098222622265597549519073572579140773973824033348868119697897798115599266255712403735134748676803203796709831351869070466958229399331826689108695567464916403307933491657094958930778860042917105750705740522804631349720100023608109309547511760565013886447726190284284112349548199691776080008987945365695748230468105552566653800648508921323097859551360715652181153408179767476933834943125267879926822229021538478580041376331447592476858955351381614629109415799738308687801812237559051472085590614261457781104654658870228626336145241834180241334339280859755250341012175527559883567247789300312432231089392721972760882931893256458386812032965387458626907212262933098569049160720766634110773776299797130430844907762960193972150846813308820696138607974159600529799397934981574051579982418008922689030541425355273384172143953390158086125407056275982345019194881721365486338351366702916203918333184480284868751529678827416919416029454518024871352439148909094028001728935071590883213662897780639396333019074262692320822973344859726571880246907396238493191571410855723082281112087174156629794732600692588739570784461632864111204109114119089127660321672436518052546315101342034850830299552428638373703624519213320204431220193147759227443499169248233504730981048068122631014729441423682556454542531176450661156233605147425473701561445738181468489373354617455530052673781250943463729776795048605635092209836851448441929433389668613137576744104261659091129058860536373563120722934614247073814535456881267832478700493940186606306274177881057118010545497731371668280834093231539196968829048243489922071094061584826267192031747712541791926983184342900676495522119785751333864599826090854340316628142082006562046307771140207703464335105352215303435197253727999506179646139102339190110511709726485936271859784351958058000168790290221201912004488934510794867114616600642961278082753995593064666562305481494249040534359528610904184735969080222162119753193110227584838867187500000000000000000000000000000000000000*i1^82 + 61059183010896547449119940288925508094854665942754769268894223128118686222825920399717728965750097908213221817985529445904914315774843131227060305855134218675345952644971117892862051712947966936692557082704178144776736455449577907138112826489998869766131254611691163554332807040607808525499139119186708031222833682255409406033847985807397712237363493171089279506606292686659640736141422079234871855196846994613770934517120700456519445441734438437440169657786304053454086049170841987831810850369639805358025257779461911588930414776145769828899703178281736885659842285112462873956366856558949337631756434577317605832491863162886387200092040352991922394807371496583421194794564833268145149578802304617297119501662312925492534705156187040137537597434703775305439715842937217593290470733919684919512778757345569815354939929627926299347441805209437533411219943271634892575062291821401107605271581683427327311099809752237403608397091068647686469332176800938315370343072959465837526167065988529335575573897558726037576840974716592545479506281090209293235043784211450377735078851063458253004137838565967627050080148153410405614510511622508479834636007058365748517264060443565944768860885187653067847472748385161019245687485142401603064984979003716348273160824197482447746461874534036107679545828986771603361962262047062245275558470475720554559374561053980498410853782841577670547086552796136004609388998244401484985903764446997939184290673244031606580173946095078036983404231077016616534078666549065341643606296197531586289757499330748901572956358341929520623672979585517799099300795512610610539222359847979541699989305592366740210411761799885059137467997070761278109874516038195866953027252445536404881682518730853516873051086638862401011846744166056257078612179902681287364184955657656982198674639937893536129755278539043733069771689812502822496034690569325485096312254920818518368063538877058639795482097740358037752896103299957830615329420647322784734123066512648835585872072439051898606585964350658541479895363747857911882018250618221635810322568994539456127621249238235696323719770574294118737547070255419924907177759976191023196510614031445793351602562446984801373159936279276714235554000474907844680882188553911304241751405422402041507004330252740535899708460140978998734380882366083567371030147651759608655740571114021624915959936792620226044386384584073214386490113912149687823754201390743624548993616383667297427620766751327725398362887265288885721631895990675062164387419680531992563247722032794542726195964483009614025504028926063531892206541597286987389825743701866771316920267876567950156523767356284252780471047966782905276825250764734400753171079553574649178823173776866954384846157370805534433724465705420743735490903829134126547526243334701168460517583664826198963885216719499032720532625054766221183401930891519140092235292024757138595937658405992720435350281998452645896332288185309089475293089305251111841982289227634329667742479478035002832595610202114292716856656149219217130291867015098310584868917681090570492188371800241762171522490628935369937275656229753406823474647095783782909802514538163992086697761762555851425180021902170221205430114442336145855301809408456000564594632249993048277419943649856138794068869722901088832951126947457015850952791233663824919277749491850361934089154601420657830946635335866023548905827467353945559662744366861997081259525724069058214659540845624548895251422484952598962923673436453486390899432585854749298483031279764937169523299677453890649139206176729964626307364938795121139922791229735753998400917043778645926512181005385584173579263552787851461392496891549354490728064094307695456842523440971480741797691086667967483038712898466346812585709996419740739536156945357488494095208192911695933921739903430913886104684753751888357066230597295943201598458071283291458634498348838377388488205995709694713830500960416183604060147221075596489670735054594649551282074525781107183078694982537782658219162903852091906362423704331530698886365203584651577980584579934451987320065348528478054070444045868290747917886501310806099991965390651485909650246704792735187981968657404826948902513331340949345008057486942102374153186699602159135582764445176543108763691439681642436305375843443268570043769483922601384988692009294389422246200907300096585728552376633213076824119169064254384529405783415807543552200349428013387694157946676827067082573284300169732065687523163567340533301265972694489196274148369424295885094382987244386686302104541013942612190921539342824456868790427239480032267258909740284202623199429552717722332346003582774035877522041399363493127709910878074273957191291905129660267204643216352700901848995360863429095584759419735203035317741165929989926576784991111365150528102561112609549444669356023974113024729436690155154071669278384868671847032594328439071438117180020571620672062411139722921173338368024210150542075976549749611736376375979482892186600689138427092307258630811294034976170425010728375840151488374019095317635219544172286987304687500000000000000000000000000000000000*i1^83 + -23278390792958823461303588103669870368434547119122716802183078863999708512530836261708208887697965578717987508176136236420771584554836271294619200989777741221019617551277535049591809331687289898298671093710406122869214953006525917180905784141581738259764206967926336216682334633348854247753143918033878087566072945133352670152936342218291499108855140632269626915544498801601731003850755635294515195671063619655778953926978460666063961213570230995578794013801533348881515292903548535985360148830221270536558895643107802714994661827792594917941550020038580703851310111267703739673207762865436886229581086446349129536431775414775168215394361647074279007402699726233772733149414952160607890341354847161590230376911477757125886962220461759140128890606505331861094242581804625925503074676994173250798844522361560856090634303594504462487304972710739847259553027674469325018569055724150236209600075931847794606580309774138544802131219030275920707421201739378663758355512115708096348790206238985553911838112422921315658621133559316249601838922340134550577764370258243584040421208214124552741122897115621460148317926124822865129576265878499234146667271463657409554727715833403558206736979630558166140900736305858145462049194122183676124548131890975065494408411250755809763531140643229141403455221165152897582656686105361886855189185003123910387512404397003408877409471004290587693568632925330890067099254323288998827328437294062680271392048363024920040537960418475572656693124788440342342502417357893001254437837208649530310550308612406596399552178112696473477225645853882020099920607260153042122542429787609601176302510957498942138806272338639780029722582646789983982026137440008050490744720033895292506778815679114177179901122205069612380758585791406702497037589565370901039394235755117162968008558947389368963137847025802030596036078349752115247332351758192264909975820755941386322885758083540541414572709653947480781679406731580695068369353346013788249110531560286942875344351897645383132851660195180774512644935395489805184150390541767904770778456579085980796380906239161075825354824003262081397144951608756360995431284049273192953208750248006291399321684046644875711024015712072012329778764096245792435751731959033358404109000450861506651790055750673216891659132211875144954329288381389327379002722134432833401112418375433387903330741454156733437447277988412311267506225429574822173199768084926787634438269075520573659821239759423922791067583143769519231510164390341586227845383806159265177799672548352566691879444276248530037180004885487146203162937448357931229459071919829573265913686597589600545074086871200634458773523131703939279888713462682469912488209742705289746871363576472187022445490412040568983002866924429143747525360906930735345081271364895137257829586796064419817793256437068517675843203758997058552558770276700644589359162142845030475062254063232939712193923822157829838809710796093694253443666063014933413894741205569163948623534664491790725296817607904402906232924796755210331505954783807850731208575902588362126625556554540015263197636962136207223275916475696409847440612562607058292443835864792173510505615658959288644591961585857179054372676971590449703653777431969767183746564853591162114186043393475912155506355370093703251868895418447693688236049945852949091551221615381635943579007833959894625045451077732688280059903880889797817108693401366099742110366987930131238272225565035112315933829173430441498572995585673211604888841219448249899226254191395454030447877497808995071817562820265481526296372082144257191140323434820786615046772065018238609749446302779731634174591600222726757354979693399523803881673538903098093932775907695054371099869401155591551539055974523944252970524951690117185442743448149499819558200748421307579338687855127296921328670537348945512565469884929968657978218936740594990840378517038262684402377528649583503368161422013421041913853106844512685184050717403537081351820013209327119183975672927246878999707103674842766405039259147686015113537107959999710568112439931180591034738959633506333877011762396772465322925838155788481543129879041509082917473710814124261002433742859742149507850191021148566062675405768510473206593516775907963971410461854457099764869167040191245347868902198482354721281872012619454538732545265138855659322318950618940688059014907555049665734032988622907893068930711564088985563054526508148046964584143375141112781978812108838117390663979033432866337608835463676124834926246137125860431953211131264717747024418926581840612283137107304411465279601276576012745171907411795919093420242045830076386057063857158448858719250672604705182698723630082009055413113777984721869878882772370599161459044119707121078748917566552583006139429971128291857141585652513098321714473213574912596145259591018025729919550358784206382752147726952290576920372961448314869005015827298160539759975552561393970459564263271347988293373642552884334861809301783426127873068546673887066086221315177548707665299396667190319292449485200080516733578406274318695068359375000000000000000000000000000000000*i1^84 + -122092066991719575710995871887714245740919246201276799727118147709404569007181094421227487470845869276327213120371577495919811616595496288720713139081735060701244930627563360323718174312314339537038265378884271568401892288360101823884012212399729376848526294219095106293051940781470197574429026676234437390742347765048200254506111299072690515501649359360596116831961701445758176136480915418322029800089603247341888213260947202959980021788531212409517921631448665852447593253043420194384728741283935010588965766628478465618002021482708578450080626144417364273398101863223812057268320702192076208430092118071136869654943472978140869729838334295926940821633536084238728493672710312110869917544414795059259458379658687059620017038948578479489894908423062806352855142116447244591802726495145562549239147536225189942864315975688809436945837889748434438571474486413738637673718093057689794945769748054861080778040851611552263489195612061150146028877810398192869292223461438640887022371486525745717107028747413960034126810695940528370954407640372310035136579821428556671870880331499722348184585459731187411552343500939734106674463822633731471181677603338692721548415379568328141046342739580793057893589836233181352599468810817988558693935215975432126711550412720955407117086228932423099752169282438326059306061810902216103995774368046302910266398721294288578136177698438451037840677600743243974816500256117242358700454867375928670502129694930050364096871616237732620750067169105216779235050413633430502076950900311231410010091338564114289210898255930760014049988133939608902236496924806392690509345770325207316426689050258938456987957048861487322863808912545733783704500800257118977971074953714843688951723256974857959729176773091428049230708736835264696319912203879059491784315232054632093025123250328282225938503806095952387649689807229331258478278829410714591877593696743519779349750958192036646515644584750835521794612524134255616307262805243008548516364197129402601350110457184695602706010695028380956667121823242248642308010105764480143414596956777726410610511496311004012242707889150588966425885565756613931483255804823757704269040899637382628793140676807352174637760729133532748345799751483191098954735572317484033617404097995137278967609051938372060677129297575145876597593815256772399007030830542821030525069046983022568552128852396299242334638301215704011039640697475612510717620998488146050897935490010244620029120742872399427275305773327656552831883715666538257597648139616923062924254985189798344708586555410219109004837122456265117727955173726298037683841681053308565084170256525133711853661563265792153509697640945377055474670027204796321393621283664058067458995603026662695981962738856820056221242454097066157285703356131616333068977014729687790667599789318418691500352696762307616456402434729780835271435075669971818102868399291034872594782339666464786731151927320888825236420758788684961428857297089806486455816102406237921916656671429203033940447443677041599921273724579894588327571518723274681972000680259343162285231509810935879394236661647653420881331415885254825678815158614652885676337433898928839442755403116772356777631193798898682447449839892940518089340885621877989988037305323280434482450675922696275692646383456146584059257857613381645363120685196542054522830115677224206860031564535118486598061394591968272008829357431506264794487461179356768195111766245559681092979133163401425302026903755019151327829870850935790854057824256195360988946859233135715961390577352486889730500768930109912568634645199322216826657889317817912017876193614609553617158970522287820666689124801462140010343611168333043312120934684799289707649547463586480951945244399763806123563329518021078513030976005959854468503696361667568924437776990603592648404339700028411187813762347313999700127528601135551987021123958077782339348485722060327553697094170911523988277299720588422086838474621863010680444097114764807390697385037335495156349877408424805745928250312959536778390428213536522468202204162081040569511702672704054448551537830350509405100320295102588299340869328601917092508655509613016657205604104447365783047564704742827068219436582042678534832144650753232478574260400968243544762960288908303744328132742733824406429234490023041610382129854072848803568602443591699461745410469096535640455879623543726871324545518600782637286137846992676250946187680271781362419186328542510568992568724975023760379942131785982086993953423649115338001060809256583497179846119634109385313965675037514009836952339285204960431294896736181226081080168990932391376678692084443932092145728132880265452343269628529089150914179935028252362303398508636107565310556546144172331942077419904226002235778308960483040070922872826953736103540285132830198028355059948627642831858566742143872980548994837017745552187196329019904889727943863684210740155790757737703101493504666284460909065635014529533287739130908955088335101335753601538977114065045923144545083539730234640125536550031210837033348454161441054566239472478628158569335937500000000000000000000000000000*i1^85 + 445389878069290474955350001280394838272795146171405911029695742763543620664589093171662621833362843129249251259657814222106509147971962430523231405197838371879587517337891163936495373883486177154823744709149919188959809484084843995903277351416826840655459153437115866848224372520082166359383680540090650070215421051921418828216770526749001434087264106070847114686537307421608465926249121467765393145225303605219597678791321669458831440151490019964965405571787942572703290353529325799597443076424469095542502733461678072190108639596328889039230326086378420390913668377313720847787339330163202316332535322997681323218331096648983633787619915968781699933553971315867487491980210838105152279042397385774878065772132175706200985932992371472478612473576337769008495492577863053399098266458401516847294653842017222550043365102427740911250887509962169103369789183529698186318686519802135554108381914636440319002536968330027717674529087236801762409527194717001013204801335419455716657445412271323848093981890102356031493249059065235148302277270993202257897541594471421699673857975917506131374072527524312326939447919489160401232458290716661943822512829275427656097012434056623425837966025179810140023145955311640552671790493197041400565755860738812842793932483157838081757461888909134615774661633266276968036457216360685526216760074578039638631221717226550661738700629885458050973410768712955129599140477977709270366203126994616883908216755297450385191700306786292226771327705506696595557167996410662309829414367678214840428077001529298176816927449599066794136986123583921690947383648343276102427222366392464296307223123386462650109943916478232231708130410326593377344878066888469635527227279171330310271628130287313982305226944420548498361993229846196856521335210020618014720188186032352333779927782536243012960249030417816373469658217906066818497658161527744426153045730640605421159449122423503585753433359389309966051109312392561934557578856368566583972564708556617681107072465453264581746922032602004481156400795172962100607652089746588486505149328104917164173214064870534331675565526301038461205468894685777694140683658656669480924774828433710974032607600862729922117038968264661755258788848326565233143481575548932019823031716301366349572859696439834318186888461301819198752361603742420281935715389171901204557812694388156561987022160231202061737460678396388442310120182770817023971608726056574373398079666029530776113544779247475201774604452479416485619860924140619881007228810783478649840229003860369256133785118334184254179747984005757224484456783659243423332430000295310843092820494952675116269369446092352585168737138001047444056059050110688102517282019281429317596789115092380148368724811172591587018189506744104894073965869799746108949646700526816860858982156575917522345713201067177456155777668838483804388752376775396119966402367754334676959947624201036016911130433661000551571371776295516425534226828303958269872386013280469853872079807115276078812204011170211535028880256925328210638713364041226978619510423873159340963655926596374671358797919002790785594922580059813880698538463547842847576581657392746469179935060914498616265559005829346917205316454939333323137384081856315795272428439132103968699394636461318681496311047015990527852477431551712497200902194362578656430697337031408262106856032135505605928255808372177436654181452853375476330157123333046661297599236064171625684052653973520002743805240492427658898509752350061819283223635604203558109273025909121892333321151414403775485309775645370719121412565695241094100892895583015919794451940911476541631876598997969802406005350860790144188865324166500463234432584646358134914742768337357677789474173572459902095471334447610742563683898259935030768300907979949624806420758783767858398346985764733798297608294994511359624645060196865888559575358549810169408883239683813779321493377156322193821919533778286507461029902087222937674842921606098888154081444702875149521715639986856965252099932976477716785311646045824432767729432329517687329593781243800759535326309187098204497075083775317654271930990264573409462781801908145328783728927022744252228454255588075831502113850114792785574114851168782197800126234007601756928534379476957038951503999856873927371014226107997007825740528264879056047312878580937888992825844493467081294309708958218657995970217672721061985975751503396546446687722910512599611559431612134157876331733927126013453647923075447139200985578594867798269519665305217314355018487607943523767230134244770547389066486723976230297563655313701817160820145249116930703620499167030750862717583547308078178980091828943736002348325350053963337385706732427856168586010509462459645562595668418808766066196552405115110129391680551835139490185654170200323480894532409039693165026115223035890298998393924846865789732659591849346179604361253815435002011981704942796417162551794681507650386032805274151525205824895419614176056783303000957843704990912637183957405801204242417918834297232903239973419301511725620912329759448766708374023437500000000000000000000000000*i1^86 + -191462711154969861828649403618511525223737505197872686518856622303641237407076796108406712516742506908724195592717346899145226942567227380243996479848981182470190152074472500922419742150636026491076563852980707425949622571503044124750241331372027421875664086057732951530237721809796324764385166470686129586167150668606655726093173281182764210919806806891073113068941826624379108658044478296185724532565654833689576914683969134531642939615456706936528640099701694695139291541738461405900431416491264648549538084550157845557614755102631325327772651168677159156073244593843137413061210578802649830398440610834743878714953156753088805431164041079735265060178683882948311666748390803447557713632382752008023871994891192222141444855841742932606022820432222674161152965167308935436121117979273233534639358481162803254353043221573463374099928965539005499719548997330394154449693418605443788250365952150066349381752562756343826951377005236712730912601846104831835730022596876039017078072239769642424792622714563544342075125639360574788963596703795927840724023038952128096651375517446766996715832438561152602866408427759217311375908340520332713597094315852599018703563274262139700818079451379694299068531863347216869140114481172420760937440354289068084850643587879347227616778903748665358247126099024993470034560840439567985895854772443672748971069097771929583940903547311764996752398690867809555165516722976127033197668555918226268794395726633185855810380541339125172003418275736745057074059927607376510625530072627858303542910311929903425002110447836761569665698844312518924536120118347293346103486188657774906424327950337160746631561697320390103758904003577995299663985962122216179181839686016504702299574985203001796178573129889039852145352500406198110716466077403915121267199840001910375205813309455629868211109710305426580758893329514700413672669240351009727863456747922702923670158686670609156437379891591070299368472185246615234081696221826927911920204869619548398244799934993986337209472274027684486151039968745113891590244537714851941791129896017774350891741083158420143893437055265934626122560906262400590044842457633228839822444782671046590342765945319199757686397053188112646422798569959813051973453014251057524247770755488200005893696129618710726846972187109034911734809545916442523855725554592023982374289462563155382308798063147193492139784153456635478073544064914589452180908335711298763080258042418921712904451817148865119820258272079280592274049730842441734098092718140585665180134309424893120380464496891360125237068775880866479303957075803114970315689926786951951076765776270066663268564313205251636098138932638915061985998696209383296528766562254026728711769824263297407048596115648140636670697373452105815719423060459922439999067338910562113042285473636970600522543207902959356641572010798460770693726529544327416197496142861538517002471526621328571127864750599470433623831399683334087464925757684977185058797649313522616340566787505170766678880837362952364655262681447626625285597937996948583963073301137125709697602536469703090562424221226733539872335131068153358850272410071309580838670925111736204053536732993364188171536747580466791816464924176906708369561967369644046477558106335404585156640083101012836439422351087042279150152147022473444858231469902452884804925034604286852608596494818207270721749659190704090426522969145302172717945576179496283678582202039677758487268047478065636094804384841617836141408179579099494965386508489721235595762593692684666502781546999177785121303607172205745282293091531458649813408232053246135191941998980504665366821460577679399376148249655415135282624580979819000872216281860933591811959480514841300693504971641298904021659519570242962191599982747406439532802229082305342134860610472212403743873772964350379833308548689289260013893841656705940618226709090091928328651751476810621561762781890640967868428416010167081855567218760915652694499079157418632634108368446058049808447015448444429409361765598730278373713923053906467503844570911718350837778438762500587040347625857707588045833295308980654598847323731776205178127259352476085417137908027317329315546774993155011817611860935474781350554986717724518650642901193419036436375240607155705754053478516861674919364580368718750279245129429183718702668806795719395241066523283740052968966379427180917965536558359975516319789552035997380731936333731740266937866890789828576952254275243899167257509276075975023738209168873037507248813983519681825277335356930288943773290646024831662914544788061442648792247178700800198790551172254251407924528787570679418412114235027841355233561080102511072829524192933817377098233954708635797588013029210195761517969636766896675859172081153375515668842651856551443616573142632073023254251597344114918224236162805273097439681436060049582952135597677938742853991897547523806627607971127194650505348213265041518650601475873991837397037125704148858177511585573275536724946306168494480384949896493209048421524611224606438324592067035112563644361216574907302856445312500000000000000000000000000*i1^87 + -160139100930532184933701943568882634450292722691894035656438914855474114872064006739542550592036439828973124535679451317416881316841241646294108285262524370498467214740379948766704327372582132004758324996412000858976141692165730045770737181683827948210064895897657279314198032309779721509718838237048655199726617311585482708839485967326053177118710779905579495081538614883271145364164615890434853166409197364467990098167148220086186854258478549530011766946542073724989769823745251586704973153337828322806921682250907364573217157446642201097764685196153323999309246593053120716913534010989095798040361288170589280020167909457600043044109860989481964617374781433223781282046484173162897491372736923011300754614704925186371928970496105675789475034142027445036165974941747075609040523556189390698394490709152192125481899419040987306416102731464905419655409654483687208834188644414327180961747856127078663383827478921382465095884485952783971361169082250425580170209553660283198984401730195693272046034385009031543208764523597576774576452311066078722690112856562975675491388517806368501461531645357084163117630097281534816156184335329686923615922498190794742038459007580066842597151322924113265073732079150447299254939844715062325597302261224637377595987885834957808461614293143548011275008189657398159072710100870833664682129416266209086447376467817421878913558518126136345659955124454545099663218457472781415423605697154574917379041109141973614354025705305915940222811453015222433530214637925326236747367128083163288580314669746418430834523692402924455487127500315226051759024204766443058607496084468702821718215106046296787091264949538918459219927622364275656228390346379384541823495112535587672505405399642087707907983061954901337396805460086285365529646762383594508546168640587127355051911968801730516280196877064784838337075864260320461849840908152971538020104176078754880134250921591936763992769635071922050892879926796384233156818278539015793798916046960252190400422500486695741993953720701077895469343749509073231631269647252658555569631873669977704179970388000073805504913181013481837302910918243321087325650738287647239049587334857737901872860531256524910499541573240292065857576063103501144427304773467089955477543285016119167581168969703803047253556199240263928447228272470087538847355639937005399496734251446944195441193285083953056956405621552724514104224211264469002346908849308747997855017475060872339642321285194461031114086276378147510818760186734505819443355261749161102340254293112501227797529656117269096487392341376393178454951805137284411481971341707200504966538869206871476771812267941226613464449397391053104139674287207215821219592120696283693169005193409113408722383856993953294635488314270746326608140029872882234026375847318533766428112523756611589371428625767444287871325104055713797796733247901488932890704992241783787079421218928157044647884045990478100950166258465278266276083703021577159943535654055824688825341226478869164179270771302946379935628937111526465545597744804906937876475594301631562606122092257246095438323014896676811362028149509893888376488862199274254516492668049216681173240270419421471370860626672306928219800292648747757454261192909599333602397178363759330347440042631538209689495071162848863533768005773851402527487946884439453197982812610389762642849062554782825865038025317284269214507120034448371712113656692926986200907781320355058281372643366935240023793128540293432129020375883101651890702364448412478116746863913247148339274401192177242976386319099343753964588126863043754744447687294017632955423974745174808097220867338892706565194661475112154178958034495382929815533831804409873625745039682766976191710685537197564140931528491237376596120748001081269833302766189259636574676226600968825561603321514527650017969301038567409256850320166383199099828331332928493492171099866862686811334539680555031924025390335490844307029476770348685401539170465025081574846163198464580274586527713971198814509064999659546860536929420967005938889851113354850807394267900200600755058397279651641428101461839254861039839814610922435789272069001676351863939166743528359033281549948697095874687342820063715521434924639254941517566366754370384485379937342801803575933607161006522552534556955700003527845453959751352161623904327091138788501769321181468431238861323035481817094476135320136128772065408884241015731751686193519345971194191228341529070728175137262558276883094677462900836459366319804911979893917114541505487512381880638919860024566187414899645167658982918808532327941156825327063746609130236975493860212506255266437734370116811149670101815313371622001575803662453323647665731665614964498751292369354964454828376031843721177084924835568271409025681886430970532821774288380858972144917380288404700975487647891030705863837078600173976048325103139161003843091679141378799189287086239363416854532523078780273390235424927767861468537739314829545464388797117146527664512967342043681226247168165414318342907342541210288788811055837868480011820793151855468750000000000000000000000*i1^88 + -12437862575674912067219912417281167931830017832680957791510612590853721654244333980539162164525671604982196319638956021895039191553258110618036051179641996838365194495398554610249392630975533387833195939777814674649914068756590335741817226173913284443768777956895294982478720228232652335736491068696106204806864558898556151026422387978782605520135031283273000754691097027085942099998038606779943287409942947685980051533420959937274045721012697762249860247861442903090497833736545589015925631589383657680994148663539180052438695853445783070041960845434725978877576589000826276467461326847504454904548892893383839193931090531223270875123894761396752546683763894000242773297912718437743144579983859999999422460884135682607729818804993782583458637178931611154944253152634824060543745897686019633639527978488285814366656825401250875330792226691134450494188774608441289087218839695508659612659651529934705381433884328243637390831323988110630735682331897948395745652463499826904265191806670531456558082544808515723321419408792406658868636302691684236564512192742794577733631500113491871888850041525720675349194830293126836340807853810182429542852299311564373577618651538213131282517758072153341315375992735336064868371034578136127028324767304390698368767201220635439244644044877603413521255098955400760402263765659782842810516247743598185433050724561779191358973716158865783755946717521673401419153160645511953401133739703370115249767646579879000082925715460553733386809303551682700678193830316769903828504174654417856628535260949139250079283454847123157444247054888732830881163838259366594874559689100058895564033056135206382965654402636254903158999861647241641304798693020510130519272670849070613808265777249840504234055885643529946214591492717731893453613510228780442204049643727167284613197830876300644084780957867561166404613944756004517723792765019698317146098269269717342213016773318322250104212184564598198112328230359442329455560260874905929257225471684790982848109940665175623128728478180558165878466090802563803500176109529306092138548085334199135167991179784003342299836828931282821652571947838226330628322732335552404545767059304033295987074866245063192117003400354099625980521643562322252849512276276468988253627654207230010617942089539911397563140455956890726675257729889268278495377421198979496907248249992797527383416621355332612691469341576393437637560334773434767395177519528076526649345422539355044573620446957658453461395275549317720818229949009844788473175992296416627352277398100901505503825161684087612069490217760557887183523563922688925627197240176844437641428378078671682040254856074049084242275719863431404764833056012061621985987784234802118671510436630615005876270867889447243086710035328185969212322279682081791860335141110146491744554924935984664383152221051521004459948928726345742812152227783646820152871677334067726077269327744038138519295783850483483320758720931312165983320695208597037008827202011790922910275351398501838998678511672715710859361338309757506165137822807530734544163458984790586448404544566828023848950201802748864482387409623000890141490810229872810759815098046243496065537041787729995617929212014861082492783791924635390503796036789972095516757257664117763023487424457068348844211612683176398874769169562926305268894302438046345294138219950657790412733081421116277669754255999595947786655541964799485742770558273950855223224690780010011156544582364292134455150928617668681576472258745719560824849779702150183586695324049937130164456973738118680654913432610808841808442208668001247264887729609879607441625725755901562754920591994153487491491868267408494324682790097292130218341979319644439500587456701959634786095723098247732537572200526371912654006009108874076751358117336835567250868911013715423056918118855028396710606842978680966508220819509951873262732152796155662798083644781913227081248432085808792995505372046743498503839877063204731821675926324821011880722039636064648025850593303373756727120524889146667314827972889897155619664605167716593701074971350576980514379341260713721102289601574121549036399199587533032287498997581115431301995972161314079091528217322779257615227742366349767381700317069074301759610150539129426208840832162603024847355752103708735243070861449087289288281818721547947882731797178946521674738617828270336079626522985604566108204706922134758183347296348811712731868203043959949431430416185251168042795503186916485096296268426509946174579547442930409748964707880375289094557255366958979091309133803048205693074970014007231147009115056032701575387209085289912597028814028899974387037330921539536155606673084393565519035855860559652096423227874680838206749615376823079511697926409167928922481269288550985759066656487141073478794335351892375628848819622457716943911073616645790020751832078392739576467043604298640435086015634441740794374758021236360170661302610676818540109913064304004439206712657267352651354445972710468144976186122887118415566288143573343813166656495752547041157287655011032256879843771457672119140625000000000000000000*i1^89 + -5210854907465549515430314834679768681773205887911577577844343713185080687536964794386681733008057366338940183156250146641299194657658881651092237301139512285879081679878564720875093078749832101579076428430677845004234616032294453085755950977855831567121988367337077941274063059524212515839501640335458512973474148851068149910621239008775644833419807559100612890134659512826581978417487162411497644454944272881983548877527551931303489926340652718695497196173468731187937200694114395651702067699219398551337689372275004523366551399245125320509290460721535464197208234029592778124677057518003889869173567721645684889727167651345602423900488839256205127993059500146648378994786328579590622759319985935656331090368919325285578320331392193091246930893408236570642679227283858174261453840347385020837888809283462589563161299831066102556580579129755990169954881552613305251892699711372659228770919342877517081867767810952274575936615445761504136514300943370981753803289183875233378195692480239696679257121659947636646164421671242837857215295529547455498511194123403582526805153228396403239981470077869377059455761431582030211385053605039578517487974497436957417084489786233448837823320128597293784288055553810756467891997890158999271750394560221740578163838524467102746644063440338435734343561041024658704602491356326882674569618783900635543495310724872291188271853553710922493973822588300042205568907431082717552245769098497908145924196068669438301014934653264659306073648688938328975716751483816800432697297402670543818839649661334729468828108292086294799262749478605843227335395709598338918412013605436208393134554175621556755059885859645626811627912986250800063525888916635596620742135262928335018735380067600882017722149544350244161491040746234550384550147204245022978077184355321215627794133090301698869551883036827124382792339787182663466793796091645882061503521035250148794228860754276394399143221913288841327891011065821275855672695526235174667136055666756295905470551925972160779372646805879266107248668876217436453608101067025679603328306757814033646997307937112306705344295264050209065366600053994575225732710776054882549925362225603585744493034206714710727273399231211842976860002815524361444008177884592641904390462649064154476644467961160338282800512182276395910487319582744259979674920565208755965370832263811895990325289890958297516390930938878685614607248206342274319147465571630994567017002249563237273118784009867654063499499758503121277579587530070300702424293457954524376868039079491415133362298074432971345644685595250846534834945691234176266406078813531348833741184436184733412089548773554891717671654434939066691462719137418486810450145191234259129160152562493235439175345861593634716283475754427599806895457107970974988030999779466412934133710477789575611209722089443263289683256853440936778173393103793113461972189538118779608025518953758576790583334834532208498595979816770486028805854487523585720258194425333428301127301655417864165558336468333255813685795935511547168648284798059116228952425213099624955636705439161770623703086044277186668416461668551955807830171321764842007528327652662226933045765994877687464684732063676243101519299236893512189838392089264137122371701634843563396549485335998931007120063887042605247127639672506806459045058978479709328158323206567662678648429501667306853528775855255688125412031947403514173430825901341681033250356922974144409073632876694819099553525958405110534894286976574415172016603846628586495131347086858775763942986472975476287385400889027905783135392162010069585944770202358648366549225072565172928008010242569066137045154740755853987406604920288469839451142982472838573072034884630052652461131500485605557508753970625748138942215650581076849893228287881921405039657383706220851269007986402549666110782884467675546450557853148430815507893529689076351936640667197925654452517042448382880204357805212093949469064000642503609836680979173406627299714033906642591730567802771381256448260845440283186934142858549903839979146282276714762450224632047157224232243103609211327253327905100446811239746572160620925015877697686937345913536963979827660979140979219312401363687217355429197226127337953660038504448542955147392534323684106008782463437919499540010898158137864796185358302804133935119643136229382794370059570388065791917971014569537011867103757751650281725655557130223185763723685902576402726667087462680390562573326942344462273208325978132688676574044632187056129076549021156657567716962682009974520200342327269376572632748214924282552618172158622544259674119577197431879992151657548398726522132057916251381969473309038153165840458963008734454011767613774858429501254284155646052302910237419950212978838181371408898417925339176733455084872043698724837683308134618514740033430043505319739198708390460522478876499001167468919521471791928032102818522150325269185872268808411851087012892295885283475643732200345379487969013624574975453700872774426829070056156577423716083677809108202877398045155254990845605789218097925186157226562500000000000000*i1^90 + -83144901625951729836110790275499596299416080056393924319886177528112120590345630655341523276610299664019939001490162597278335953914523904617181376345067788574829112057088923958177547790620153363584803482909531057037642875372418995706760393553841119699122231351266932287205223570720358832008442173465926912364407856528359686126613039307895488882876093792212507342676751192103158143078735211924046766953155397765161546199438400099930848188669721736407582489535467794967572889650427565817989822416743900304720135128198762862957154673539486967397694427963807383689354256088247684045257507713771881558476105361443729551330137032811488478229263969971828834600475684667947079793801386230122304085694812403498743812788043919255400599960772708940125480130892865041334531563268226435930146307192117761772931951550333031788298320994180304046719890651585043207004446394001845605690949769193855160611433187369212310046647255517812860577442368678355153145792259604837282799000977984421946333627464937945509082497230706960751210329005750650350880632866942296076819467080531067843173633897548744921068764542701632116869782725763077731904733831077381018623381914904375682033785060929689669024882592856850114769290197468542391022733365110978396909565651805123643056233491497590327359116770367866879135598774184743839553187526312255975714109028459823880204170406348561882778956487150292777918143163959642917751706209481810667383079553562746222964757403611579994204171362021192014981351809692878421455587499892963295137497533127598286284212528726188431446936327083031480477046934624330549729524079568743325498032942761414431194222934040442828831617616121663113236034900965071439968469056018927541062117235492045461578630644103991050139882760306823843131143702547802793323394482229950025877614533598242340075925128399467552296139662678654521073592178383278644997029957174057819419040907112887597475167095910716598784850933230697445852938806732161461611492951611078377532967119477054437783798629619064815809333588545084670968633218235089088356119977128340715350028306171424407902370595620052469930461894888793061270746492621870095991054713901898210897100267551445556103514566553882665653367568561924696209302566510680394288406239777399183187007143758526605535168629959817222017824619879570135116630014833658441230661202426848791591836255813876303516239741622431168888153351358102329932025787067254110334163507248624674573336993492776913316259789742132394813014069283093359049193725483331675775249854623905663407154206417013852163694943455321088242949733698144776318775867302333081913994056944182944274467415938546851376997208090923959893247312296281032517985309404615623811543329587052520664112804580622108737010713781008863032326251245628887803211665471675940751737646045380728063241576233650585044282940154698310870517958217915792937795868392147753008914579416265247643651565207062501304818753309646205564478926206716298307710951648671054468922144220095570060717888994206502636075895800523513137710999139424198251116121892277904688164430262375238950526620086418745934206961796647153521892167872300303868437241827502169895946430368567219743595558676220707286517456252899020779966354969523492605036682942591713617871281945550180530959520172127570209803641720215105657642939186445288459214223822412232180846394257152979598051135804279537165433254335204101152193432898743176083049365764438737010166925011138375451829374179413520794495479021252731753939345092391557441460719540361851091285660561803878127761895941166542113862586050978460741349231649227023606701011718942367261690919271837132048170645684612423624665187107961808207787168375471603918550993597800275916149996862489910571610821332234339177114900613661650501137060266080158720141194834922669467511789025783207733737227186873341298733415108067400450605289611784662458533272407309659218769679013703623707157326493246516532785797097889867175427447218038073921134224010038189624708067664588078304862778024318274895520757715271067736147015115725650524228585736267002223937295784517291260223042915661233316306776212570938079953656265083652759746695975355710659115821960630801210064889276012255652818166884637766304592080636947127839571300376593247937996472636003324573234999489798767087216280794456662866640670564839010999659926892551457079763557484224377984601269335003184914391454576488035238981445693681068315099255689966485608345597289570225504015618736699840264960691435863304036701176016769701929930729294136093722066017824145628122928864158119032915149622095937129595798696348367546690987506203162438465028529578113993883875990787116358071643080440015736013158474460785487882695066978295723163735706555240634288987238439518309446077523781629866853530451186061149422129121295694553633660452620042814306075721985785105207772531550420409942591631835006130883782061180134414452853878591255902263024570621819402870775031580369344491387586543401704931569529125426441977381450314934288020621802275974519221907559707394463205387680204694333951920270919799804687500000000000*i1^91 + -487425191891688976277205153042672897918228019430175690237112862119534629945680480082362360558498093162095739180411842455856275434363082279754800977822061914249524898639622907363037903200627635176517093020661793820040863783099655293212290783337569913728037088335822216955194977913364674181106742002555333444000688968345062168030250093869958171058540469970199783347033907587142900295492486972470596341247253914210487758306154127794660907071022628819878472172050062973570205898350845455477436728850759685254574830916970798441569979304575501770316522823895478494088388708957295321261393425351240083173179238927570451018029734022222062121095698217277515394722261379164687633433619162991451676591635199850308415212218014830939520440721371467996881131238474657638696731178667196907130816557454971423261753153070222600833710145706648906682578277690525069352324163664705689114163014149031170307917205770117248707983181457214818673827591211607277127724446188692391487727152739656183422027425326673995996598068514208933409257747692158247706302262813290719435326393292947535996156413465387518605884152524718660265489212111506918420804223512258410254328331920678939182805667584665158505132403650325514247480225408246423456672120757287037135136122230237167157025291040881055167678448364230071015426240827276699899314481293848240811884804063683896357856312106234484585331384890769148980637871605324545950241506739177305346839774541416398706668929902244857894092201228436482533330646679943085803107019883824115741150727110236651248459006744294984877518638119493841651966510624756240872065372968691725482644789122449732480076200497900796190292511074467433009769654784468393437403399303022434270340072459134594632111001539609555698378807582954998130999703005019891509764947173820504361414523483817030485062903751725964707592948023753058712689665474674944481204089748621416810999431005798676236114835550893437129092768692757265371635602725670763557166346168317945722843474022357306166736559814434889030201692471324977966711573225403031020793844849364646467337873798165822541752341148539494724835755295535564890419929670828885610497906837106062001411560984444211064971622658822761821538810810504350558533952396454977803381723999363536842819804293931232267351309977720449701227139289983288987727830657695255630241546156567263409886515094218366813913887052424227605757919778455525173771316366061315460900219282497042836849046253657961829352937492640136657927019492411987230009456385594408172008358225152051267142952153780907178894517986598217676160791092698991135133666860819187432642583084227334253569476463738896815405971509236442344820972745254216779476956336085500309506215498023277098849555059516929271378776059396608139357119844971100186188789186841910892144779820006709131431968201741378532462035953407755547033849157935089543508521965829797362523282253375725244536746080035135781109499554033094083151419620028089916454028867789472160465700831188861740707757821862603191174663119449644518298652420562553940651099677007411720841940152681531272250915575917935384951945689809578327857263574238649970154059704796451679030191524890716763039903109703849516106354174775217843371140267976285490559124564102271439027300260586785954143074914803958913881608056210189875089599457281214246401392278669258023084282209649141190394873253601427759348322315936118128178620298738049200867730413807802886895433532584128583639389021533052389808447787021561838617002440151941813879486941935382973274834429104182173768116900472975165656557643689254120269961265825509275470551611686261812551340532108456671657941392124985389082750156169158856389589300499066474393695916645642739890161652073295966868473250822483464833891785508575567679923540640102298905288207789277970197027537108183188450530754669108391443889726735226207231756121797069875540118160070674927115379399271446806947817560042148852161484807699959223759650193544946238334425393777230721677925296318927027699111743406121330465669202195419184195499857428780259679881034467478089703580929061764131241917214268199212396823089131352847958042347988765007320480764937208053364233362735246845852346094277719030990624414481236236324053390036878763552222735036999039484705159880225849819698703925321513331724311526626007263762327200376743097776294550329667417243678279241281053745207965645708896418156341036320059716124554264497713289818313385241095539672388861462861410022166509661482365649263060970368095474000004189208952639741719077187181502127356357005485584279580176459751420080723363014106129899788708705614799699292405041700790256363093185080125881029576460762221364630415745142776929160031579706532451625705351013597638084786488429752958229353483775207673457286038580894814426320485979375498384864283258561667890190835225872751266342110242922529919014994908923724283911705132560847366301700904182548812880225873294830329821520064794967667998227329063366594689101641795589059138354318861328624866875265978215330693329084631279686512517201890659634955227375030517578125000000000*i1^92 + -36917255451680320151870316411555244387223892153767555709458885873477149602243118540742749976857591050969440895272862925308977187844131864255845554057098655826656307768568254300421778667647280654722552781470247902075026093522799325707468705153485010398675269688768066282682454980847076310969489358837178430503162767821942566462911399366535171302084183965142921222262892737242306528930027011499463762095178468633338556524899599157679274409938153883398389244308405578067899948139115580482667609102648418694677467575542885581262757225221562933321500194689637373292814236877270261000759856797625130295835820124594436068515419847552821084038015635482810124383185677755312044255224291579219783092738365746999066847145635917785488810712725821568932173850191336182169101279204261772083604585379781143818496035533061053247554132839653623577514570575874147925842448860427063284305414323769021721542260362972557355255708666879693707861938430667703010364977696901774627219978102463962597228044614666344388550303380762269607222406847751051111006856826900747525921381941360775401193831015659113685966501622561418844065725091977566803659954672485619846063915020549026255966362994684979908184570458048484753617954097941709609325321126045070137042511661934769235987504952565537756551442698777794644112280897843061765991163969034427605975802749079570018608564684622719987196438288053789516553483916825000342187467764803005594207138523527934189372614460064254739771639723374845291303120147108355149200713507937565229294938566846435420334596806333880749962625858668899901823989090552913410842732914868229584385655345765841085033248602488975717572179354184098762470554283859981028400282974797083040897312038012361476594454805310183287046504312244906510791654071271041751776521657666391555288727804067229047676190523948669244028246855431853583729743509930984218961749810299441287738105842051070382014340384876142085473402622785100537112963912439483046741122016416358726094279454088020920982418966765883220345462345645848259413478240730515643827141344602900932838215929831743048225756026208484064695982722530022631987091818868032284704192891657310253317010313965571802382772706028854606422594022030167219721063249513104616973351475280343459020439442724755899539715067949344684013659598462573056880462081744245044985680397133456689062981337743283413822816221698915986549452600846506575882915610789973150875354859124138478731664532130066468032635798891770142679586628775385979165931923231165158088172312527488561588012451721175840285480972887329845947227990833850690462992536088288745962654977778446663206344243179688055657629149929311278675910638358808292219059236627572542837367878206023937816227031514775856167450441171313191240906520990838734924348354193834321206508776076332614337161073557120655980871327660359667323168175320769595729919190396311692473964051012723094193489999598235659583978426308683840248662271294109635177338156546933202971004915749139520289997440948884963190850113356414721367160957422936977291334485446949411787618822040361082335274184738527931752279043800939013410687619118230554651069884240415745716383557409724223549678276364803526800997234977276875657880366200725547798571526020069102372178403260436938520812196680496266872642413855212027417661597934776405667046860594338584220543618810768361846049422238016432735684834137707392798781422693400224846137805246499739144854880800153629124157409854242086294897362583264935048621422648375254339963432552403248082563576843991916058212899363730651486639238156135279284380497916294339271904915681868581317978997632893561066562282274268868585030999996413857556105907638334592002080458645352707946214468653116237441922513941940002183041453171501959083483804582129915100359217083478847991215809893235371253218631919698076164029589046369318770712887527425542709068602093152129920406932793910938075843330590736476169222205892849336056531457029249493417154771996885254838638693296643807272493643570745673713724510894023785749016028726779664324583023150883637971692856015243653880575622456323638605921468851264621258001269622305406439270406420005398700085051751187406048339595509926815535512036914674129419696376831610797344233451023476944025383190657147298815957076372206408651636774441036614204718883552403358892638955806116794025301366812900572937788027838287093761852062396434623271429625190986144879875208782131850828930242413013274899056038754966863337004775845750060499764574641734190305914709085940145018584126019070416301436658968802720363276565983339998088342082341357095863526503595540287765739391717429670106310266916195653485312260757187355056467261513829120732779964147744272662147923242956162856251969191758709399565184995256656532543234078357277907221959978747105305488140493643922817662795118904231193248408542871910893180524187988968222460930695190559292389237725556772009954212481883817712489474914608774252577661045671721288884808246358890512911576217876387168664622603875117287688268762502891151555672877293545752763748168945312500000*i1^93 + -757043989714093752224239224098165898611538890054460718511820635438878072350562777892279273048088407535825900912046902738922287334464248829922149550500204668028011570522473637867859620800052016328991661899798280464692199645672154315133585089320948477981657213235453879342722974955880933920016117784489595026754902380201240223540993724615595174937598435844850145275296524509761554188949146221907075376569547039560891920183167491299039239635086738732479886932091832248286555467837102975481835603638320269314591951929279097809533169240625256605551773048942168779191198105694466563978233080548392112307908708637058377632505055089894529760095314112335367534270686457433220780602988669543030764506327834448870566024761386508452016655516204015504932367607068013240968384107263203188556118182111614564403984708887135782384511781510696467486809285841230612396016757793577019731093904708303045634631285713489364700541113985295398436646545722102199998554529123749081089286262710758547264974881765315720752212993110117432350007533759789374813331098284032977194241333057669614277202712012676610779224404214550374671180762013116436669944281612072422917804267384555280124416735219636741735841843258094731861081812134872339014972811040444927880562054589067766816298965997558637095489412960839457429817391894645389375031219697033710254877343262941982700019915376916446992375037006234923810923621819917549294419123405283650340336548244671433366594028828152034876763889712381430036709721579030766413142656188002080721708614460552610737135302580187893803029347714565575423330739386821745632057883972005519274921767095877566479389867078090532302791976472054674800103906547611265736492405217766888580497243295219226569741696341145317688391653134781285362292722031928971629638946321305806945636364565350935588062092039606704566797721980002618675993404267728892923942946538623245572384303965926192111751203011215276116115979347508004198429886590233358157671743288339662043919885038284278894516741030907733492754225034368500841157957499545990657094325680602203136732498240759988529967518627467402409961662271781022882138122006962471603615750382181384138675778970657474547334312967181183375602190293112471710148987004166990030889419703677591823512426713922568522331713350555581261165142122635715560668486778841818573928113346392495576653687248326363776170998381362505237947407280792836889679151364006333838587210732502837591684970111730691667040257768089335902082632576381463531881179547235657504051189439597092482329972169722498567977957736887689402275874793412933956869864573356747125083623061418960454379125902213415543437244293988935236167033827006412470157829674500424680222425574152894202075276553161678585040056299158915498550967353958657506786860472126427345378989601093275544067337883684894155844063492676021901788166374160774330972463342510748727235575699733063413497583385711573872948094822340141120171986727480431545988504206327474987758903780359046954279791674798246064700936423305823550057563819051798074080845012764601028093288609731607541099049605095287290550248897432318471426352210508100122219900880931172247980865883705609252613992002288580810291961865218498069606349867398331110826450880245700002336471881497151494431564651591005183167697278150102216468846893488873526846122023362810554458824456041158951110918515689176346802855290900528596048062414482367559752866877766541270220105525618468882132806978424745889739634700825817545651042934181749833262391841636045881582314812816711540201788776166929940482769328307461745978337412269485092885280649299401291660529933530436290306185263131253015156509820925886167234166238079134163032297672720936811360148750620160488098837855168854703185888015998837286195168745754276461456117582616002527578075653440897091152494621615004220473676479301473843100338473923948916593499599448677659988219563270638906138275404071044073974209494335340433479212084110037188466014848058530020994088118363672256833335613035593705683533497502886702333532905565559781436435421773844927218988214536572773141202337747730022195392343605180982964747066354092374782102356870998799688045691086526836697580828969954032107797404402072953241835233990424200555437136278031333692934049164299001877898436428095714284290486430055250937690167143367947908192103829107242605113535707733911855789632083831790946003578090740296934920543527489352475217801275222962996946792232956505208996891388931664643215946888251112988848953455200411410692852136372338705127128342847713799834853118736965196849588003635256871489548671960527136795537487091178304697413977412922652050892858922105747678681018092541819963120345819827977423671367784107799751426315984118659527154185249246563816679436163038090693012518323421254619627344961533501621701027794299183899932036886343072522685341472570698672383725075276300131227427007382286763037147191200946424114526120075815247679408428014997191339385687330455256313302424472126962696530456017962601133910000472272712045574555306259867393237072974443435668945312500*i1^94 + -7865804735792204742978032935027023686797629830514575555019882310757214881366871862671822403986386130743569663660132485266785305104234080610997180314069423635485432487384170645825635100131690131511187509212896590016912207238997224513793654954317173419047318378872120812524660174247422547690295481290712543527317201610738341052437735192688564204562606205835206789938015307164283421787553319927591298141424921993833588613763053509660569792429293576906496152701623283070423624359624079523507266402948969852957813346999482653242877639281970010374251120768639931966101284149911491159979665722091128432340635891432745619092368557513280894557086514632529665522505119403876199140169703107520245637770197596682176907797968328304472529139461863100910033120975781653112908124774816411427800518904225227234031760577755348452453887166925001696676691643627834606932186258306593662840250637717978601090689132796787214469262601944370512505539059025011110056907731786212059193386430242253165709348847906042072390898319585165293802090176982465441033900121339921658601402835980245442012646858384305416885679550521072238013322167558597148184510732409533889540690301080893622115887413080402808410799411075232516842081287951831371622489715241026715391622644436216286775728505251451791186451477802322908327869344452306874194349181201064694463410522450267653493368071079669544918817120547857171543828748530564116805590931694796942782326944240924967939593035195474256901315731851084879399747181153562597468642993492598553770098828853435095394125491566573539954003794998231454415551803655530183433569156573086748577711569449760207623985143774977360848736823346716082228937952505901740177676210024618674562686599587043068649927589169613524009378200479614300289417266589439296521416573312754292040674001351969217983737187089320724808453282910417852875328054908357090224534688506161505603257687496723189126914685886668685775627722824737821751167314260856754185511022081145125453080101464356363798654050786534156494775392863089436394222837227282106095812917837900991153353844534092454950437150641021883495410861628132779159279642221066515628033437117241502329143969526243562073762311104456855282347149972332805050985849379233323286896138158715413136899185966508706606848239322809295806150058935558987902935681222294678555136752086678356751177836635497015781201068458019668179001825061185064821516612968132222085330690013388980726359610944547038435793193904557086228882061964859961868953094608689500322967672863850696940038238007575393769306014865120937943958108603721624557305424177369876400057773167846834005517408449083281566968079423880507912791152401753548977368880324188885033413244717315754862480392907914960077998065380041723116529383271747008447880187161811012603551289550993084516957831666799458575051982128288451540999529132898545815638063387613729458800214011196719613151915750368177717396892785732720446321229608725576372250386165172800591274198754497394296440388610634770591221626427743338468446057341228757313925925101153006447016133162183935402367386739811660216880856445380281662222025725133921477847872085893171017852464314692638152629824425437708896983128530634089037748639918298794021661022259544675457905098972197648961558375487145658472823482174800877106294067895716630356358892403922220551223115143394116722497435247921399180971428626205293130382068772072519853771780695541390216854997685347884706446951015413001163588876036738678571186776713526675959956165380530955959171059049702339907740262933007748650575944595890964633880941368962799544407871162249494403088243080263322919469279446125728447607057023824658205607614050555149400098686639703437552946848304958196107501527933784958178865084801802373906105818156600122596281186980488989388550843694045602094912906218933096125429419777913933715847407092419170482726809063536194616223486638052841921532731200635521859615412059868005761526210639822929310208587728828718291434604032588954922313465781038936769116783232397960615652838144399284105014138735066414792869101328478181279965328306407986448865465462717930536702913641637471467286410449068192399776540019531271677698347723314129245651210760815950084031189361936502973710246552177735745788641612810728399945101150322971320617297191235591300429111249357773374760343141031642626757931015887911227467496465485817456556146941328422299416136436388385310202436726453118436627936274705027971154349555804336807707663171005967258150258777681059433915064022763470334901015363519055780561679441639242053385271987344874271133457340524594687597897431240179223482583065638409106819893462471732171126970877285379352241927277001932930962174199979191898371271379578373782767265952132582257380125301068789966883047130250709991317279894759220256900312548859896933992328076333789842905539228890250122872369465321202231853245340122407072469761447185116200663787821297899157476521172395542113824791428341308582760256454953304368760760092775720517431758419860564255941056018006651839868936804123222827911376953125*i1^95 + -140624361190856283744886688138281802825918404614801769999390039117035608903631294291732780315010885038673427386326775890741949106195025628011973825718615259573546500082790860605258747938105906272693347928446070813455465216134309758520272747392950913092762550003387013895141880423090696477505760045658375525885035319353551884433026549313179787918395427523264268720078236185538223833784822371194887787544986589418379856663602754384623906491882343849141454157041233200422213097435957874255696103449144348538108238522337829594321419914188687996734740623047379896524907608208974418784206523298222769335077717790574718463281034434988952273309595040226137924508804030578090092546415834020983814686392153484651959548025598932131597784113384882298506436502406922154627989689426216808133466632128925006098821660886199880508197817296309519039698553857151346056587403854095560938632168191105416960317739469894815071211065458435250197988186152296947415531193361384651882530774701786337538688276630080430647198774869630604211029352389138039193985569514010474703309303378731112516822472120500817867740182470193349279233088811055936826013196596547133251405425535631097845232971768266552260714463379905960206319409364640390155904251334689302292968559018745652976137016646235529587887057207319977366522687853956264130978793877761739512908130468097130251749826653130259921069259358549732147173322394722260453544308633349942692187319781016628497987674417828323974055460600168312900843454944141639073859404416322040914493485918660186616423163803444133723477948193486437553674289790650663731476033474757249214553994032286123541987271552834299431615412598554778399374491095682313267207088029186662144254981640194128351931991743909096173808992687462139953339237054147382838260277227997887385205048551085877966093660513297731912726331422889956788806770920634147410870467546546213753284052019140545865605320963162614944652273339372904654759576065105569581869902725965761232758430149811689358360664089868410713136972493790003393379864210974032918161229193710768317978519875256931215183801265662418887524313971683719710679759096766128755821490090819232010484088660237486521806811687518973753659195772955367802720588251341544606928912002541825382999554881135072858289975479130581958498642197501291630641457656712884189764947548002091791755590267015835185778096877031153122781040203995158431775819831204164449448712441640115774995040674105775437140975464521797572658461827169514527405534614397534385726926039786181504736320042100292681335094716619492077096492217567470107799174939495591552022779207841184513200572500321851076683737461835706791859588254761557639590326144674659707405200446366707021550902254357611991339674991045100126282596798913291970149751856344480472362243820425709560092874844917669242965362228519123555958257896095019708981272026937295588857455313588035375886785587972144348494243686737341456857545128110607376721869737183579175651967223829659405448253090158528550916559424095805706034652726037045096913476427172601649793888519466204546880073581468930016399408171996389143043106417994182316934023167180637407220705392616893641313408038351338995154190452191922460953330046682781139345643337805322424849107413711753309440818703732099551540365116544732873374110688608351946236931580909497529842623700692422842496405974156026206468432915300155574705135581991221497288280396030132911646753545968901539911942396568304067348191863424405455905720971422206959857568554435199076860959237595973005915345229902415300382143599629408149332538169620273019656549786560686891464772881092460080263628019592471259106888267446909515548405033303737385438599046988221666892629810393896077427188462113315539817602321962711831240981190653246157831396728087623961245722662008323085000110201001639132452468767818629284047765973471912294823981734381326193473137743636413581115675184990069788441086752286897028284038123403278674029469447150400268258542917875068234333255948249971764569316012835556693388068238372542089887758483732198286751265663173591065163725627345423619597010172572353137405649469238028420895306034251671265502348684813715171286302994984383600655738278375171947867348576381873231015487848507504411338453024809302424230774130509468342353080141582773108311357135465156446185167923974504529344772073743987410220222914393932567852587772506089791574241933656831829582035484377131118932833642255325538169066057068452698945354301787931558831548257068439441378919459097153766728178869458066384211863445980423577045688654820659707786248322700612498176094036567606695342585102857357082188627657107174286057332355595385361083065682536411626434946472008718202412793919535515566838791525763648228014462735127136110369403675853562262857331358371986085622393316865748492528654258725118199619548764981917761804556363049249284961017730800988007173608328756129222594044750083943492198627000012078960854862942055708992232587736208354023346834163102810067477072064406288381954723831768205855041742324829101562500000000*i1^96 + -2349119762443416860897543530791617727535682198138042217133864442401887161032236230924940976900234682885882967562757481798465331598994339529381242100201827194118751067290559804269275775652616362773219384425133443333309515434152862005090374083375112819266908561428330928120862032101295446390973340753460670681828563361764460589749158449608096338567659366596337242897822272474315573492259758654783059889176960015305092033783772764290119092342780515409691063354740173958245391879640722376426625489456488763291485594228802787311853309049878858453711860320259694177561964229991723775063208560294012738771586852728334415224265617451438321453831073752089913547869931535964372007300477357391494443550815998678876170930914161159352491056731901348678536754980353174214147420689807760855508124395675350764166633531909202311363374184785775727745599136705331747088405098900355404084350289446982573474890480781882754216219892110716175098924211989892690905520482664930752964432291212287105932183867123038756242510291151516141943365540191632508547429573034695950415664626320966957069619603850069134028394167619624707010608856524300282353520833316382281516292219558279015597385466193309232434044659274320858061138382613148628089995242537648754213643428506241309351453196721622095385645006356010196278513239821799039289300808855047720126534730071035579368610704180555762755830231669491121629496017400602607931127311582319370648134978383550149137278419284869394819673775942907198822723047236476399967896809855061100577697807206372279575648808186575612685363098683855650453340237134826925427950240344010782482005759064787989847311051683770817941012017700200987765215119917084001386043946725802979030474114957967419709576794785458889243665081990417413581129259679552955827200253119963087949160176569928339697302114099295569674669068244024932076635935738622762937499192450397116175965729579162279622144264389991001628896596141927678504778917151690993772710386709069520224016335618956865295435816917574234846121159019314671721914392107458312357817704055483452217741419000247910662655628345408789696453420179650474718280959853787868567728800268700733421591168498711487868530722767901427689439180091123577866891826328594938452083266083903744246200130043143199089555119525924740419343760651495255408105426046628359533489840517149231112129964488358487154209964360406169795721222468228803020217661082099494215767450865101874212819570329953661758358446980242907183786148560167549620507958236861961432219864215151278059453067540032959597650092864633728657340222304514480447647936214798431304437689219061942181033700987036834430053003695497922380855491955443445463526403904133057857328865502576111965024040996806115050789277242546878165487230231449908271761696441865306654012547555019136440529078421617724051546487216801338201955848092961305210784221098846286962109968116816297814581491326981602768621038791007727205197725556182664570851008471002322013785405080261410988714167118990895408111176743174810074250263443075652131239159914704896655328998458765125372561127737693138164821227736413124655003037706114308109731806039513834957533369241957981506320561887756540948240891065387050914543892178541844865097647011188576035509635299811071112857503845677770557092512120341904269394900806551958049706497044086262411498768802404049239220897492249213243689208506982914681525330369532990494511699352977202783312312932681773336775465958814800738265856624164608588071708005546376249472933466181262347469409154876278233274761718477478516081342660396675689853652132485961268208674088275342767595390365257019455125867898961665878249045993886362097314410287650015533642303488095680904596615450387732724031528582461390843250884806727262886564571349433093914907418478231703046270386323376155662003655924612925171499382037988826573570837904531863500443938227567610231772942978642311506863383479057235890934491778201720725350486152029341157774807364963180742342310870144731489576260454053659210396108325053550435575177948429014026340998773020472885515757477634882312691188827848129856340269500622680058635902929146634046080807880916142898410166823068682905214248145877821003420163607798110500726925449414628491567247722282480938799143595977785585850712047961916194579924555106707733060265831552482480314559720075518708775825703785999573879123606625339791172410147781818045280376349464780632631097729290795581575686867010524997629148569648768248982607415349244157028958212156693085952042507356123997601500382317969613161444195844828728373473304772056580401657834260798470261437866649720644155314809371127819397222396059317937166754083993516583942548343593379609932427985362886376738972106838717468314573394880693407993997037191967948862641429356191920644672774964406305251604967359129315141481026354810142944598889203831039075385732090366176870612297431159054535209902515633248059153913654031360840833813288359828174470663081240027563449247172243220995105554761563733303514345251983286289032548666000366210937500000000000000*i1^97 + -37989509338550484780174216705734609593149073235840330905255910481474075681382717781353970327994402820886795017480263358940585223205265578668263488109337979668389962713065039178413553554795689673008962942595810955357717970151768277986312579247511655509097094850596567431179336249875743086569661848560826003743770090337997951964687418060465123116309287013428780578705455843890179330841443668256652041185751985752720512515269982317887032452926650503527570918706128628065496946910101058395432882623294599058387305484870820377966363453211883531463227357949998492252344374445788700203591314421426423379363035892778871626414024690241878079305682000725732911499166030704895902326530595831974513687880158461714702047023288574968284574263474112066117764050981883515164562110139232533494170971306514293752769347254852417852523539830272274927300793534397884879797407931995044012601774480371810793372237474668650769314663420857535072085175196054293602132591667294021553937708704406386384441045676485925713434781257342377214461495126291535104638332544775714066063975661555504998448340392094031291219365836540010448854776627702841356541434061056284565975769187671001252341614808403583726403459735198990250770080840217780575393935200918526747046001689858330674993298980891608758518282703365315491654739921647120539123771330741606503209733441227557569820229320150272363471814140441960480622507948571791103625352270909647086591454373907687563716953527571686049904706676494083946759911409182939271730377633579429566276035773217044640621141454050840919060089468248154482976455147695279401595592920756992685434569833039926429155881767056833380883025116870338567053104773771785982723052348559284388829760949676131468417787381707851445889205296547439393057599333015729427527385329109696287430970217547758169317595537820408356724638698689248654056677298888945248181194732906836812555194104130597322502648417109848616849702071775597588861606206325461090477385030590518365754932107337013477684053410887503477435316957413626091930158545949066736794964129399683138613654624631697860550921657685774403247061545054452600385808384623095448372468516603894175324911779287674750577009874696159461621148019417364219331842962335692185535553765747086180573506232136735590836782108270517772507287272301125702175384394789303775170647328619623123139928573922258766992876602075207017823858732064986853465973594374841700059617795258077263946463167303041156210453917646486043650789765279623841997701952367694343812061221199195999903056719979953821489700721464186261867696794738577528415784928641751947590690747129625058669759915499484816415010561292563062919256781560730027707551211047565321189314395104389002855648087986515570580866088094690135045103003406700444751802443234558906555268492502954011488995631437624128393931156301810163597678599114497700385330010070079311590721126364493921156391899983540306870108112539540376437002656502926513619049780085185659413045424964854878787787616873260598585510930894414900709170442597640985287149194168230805988860254388569671819865917489647471886441995931147685491958141286845679752935156381348506947473741312365814252073137115635933375475469578216246495058221196687062212829359586556506375479904917515149500170948567140646852484247073932685106071651090246129509530645430388311902637014035872567326611613093448983267318043987410488707889362729080845451439023416849493954798930102691907093784871663591612761106170477666185200388697372722636504575592740253871733688595673379645212756505257244415885736799313710559258821784590054344700062539914621293267542951053084590299182825716584765750237161361841877488573914044412176454375315309536786254531372248624607393172471325614679100672186170883314153116497560818872274202511767366732399482252080908537609181995318529146147333814573677516032259725285214711194728967240312274647798534037065624046716908736109833952519092415756622943759589795110208580076518166287869368076551233465944436630054673956566832304099882417338646610237558919166805372148569464498582071091958102606416530855796321545184147984692412775477659151782197018697931091359891676512805944288474251537224095670358979807275343028266627889209108701265482623942350659252688475022752984830291915709938649385373506370344511205535114854864477048584300416350746330702520951101604169137427782939877322079956628478554106893253071243985185808756592455532025494777500993892201754428574390379355912639073781452661314133069793765580542471943159820310775634196714275063172887954838037846368019952460037660607120541494284878676524639753510434353926239444431658910571108866927508800922831029760192664331726652449484820434520315218045594960613658603714368823652134192233879023291709442059507864828327993732846356281955497787661566129605828019590453299727170353559480581036955978995521034154002349113982147764123509598809615298354251142662833420630347393486706128907309724389943481663546695165666470512497072464376643603778394009395924513228237628936767578125000000000000000000000*i1^98 + -499517179142781317781057288767651079961076248711055020905749037189267754183816598985681785408779122966979254138630692605571291828108248911525189294999754913650521876733090692279858988298916916015370526122756457588140530448391336303392354276952069849061072632048176403042005622163254030432875766171129614269988259234432306092386236882233733835013457169084998063991879792326889140595586471716863341421848102422145687718310343614128182640192696785454347090820382289391338729067827922834790636679936884124342572443748652185312153472580370015457199483837314206597231665689459522674877778125775921282067893443565932300805416316329095038290548111308683380910182410770440791247167841901177225432129589801405707481001439460895745803196652887926273979181731622759102153045875309117811852187506435460875672145001266924173534242649796890494208528312522994515399245916488708503973543702163652028556383703403320833433196337507285749170648318448738977357869865668497807682039609085867112304512470107732679706060123846832487678537529836851539826865524614415034666147689689029596852439984691593654979343050982167797681830255765431743644225114889845468205255040888963008876288006665469410606345395658431731896547815802389512921155552759617565139228757798378840037853517964223711588543052459739064409829198865533868251876061015537157306966668430161971257520944414393627868458010924478430315156964408856682411984102276395169728438184301532432248181606264749246424603037741958455410887293537470596590584282781500562798747111078047556885803458282253552461253323496165121965659513713535072853867167528806226884830864736923960101052561141186006268463996054230604729790190555066819768677540758139209837886300217092707807630957315793091772716649094284914403395224354966235158185078926694201423917985633127284581206513667990214574430401526358172639417768939643581210547397986454779044256273647503061380377481843883932771537782813363762964298803824610025799456178151264179797302719961195310771981923957163431804815407013088606784068287315166788647068120842728528886044279485124534968698516724179924909492266409097177630713917521504800405342579247508423835363536329829795234914105736385414836587404183654365279811005366307722712389368027408177977349498426852503458332277534464660539548085200870420735755577615621564389133386587036881525957728701743834242629765588609992946347241434922074320001099553667040227784823202296748682790669735019788159537324384290002107036364621762529874391363707569217458471624152043069443523874977386694634921461811024058635920385251922336065434820922480772703715038218952699736497920493735715217371289988450177603008349609941852492476826942923749946363222380785631810415256588205220335108630803103344051092058465153868059292209689863460327105550065403113230951565477862030235449136019252536780999893607222692745325045601585302819663069842328273260054923898077932510012346865189737179509368893312670517980559186853270061131282906368366716877013563466519397433719658082998560949390535788595319665854879919762939830736570300165329870041276322921277862346988649145718089865304685477420847595378792357407228533019751476245247264555917453542690363590488076650069505292361540355205290872677430699118233118735942216533247295503267000897867510971509864345790804159424021902937549737754949159490683778169607901422793723549963939619336930759053181099265591726672781290791435489109453949617075662913131783688897445025928109500458288778975864006413898440589007221824989066351352292781486584795293890576796408922977064625189165792751342905078788988913261110646379554639729063946721727477036082282494527511483948106911028633540501025831881069082112739298957446827630678687269222723233744199650563826083152717010820318764110122329584599018197247767993666387386237926573391924086841338779312535015341803581591878067230769455219246765748037731581937426775979326364180919024590728963650818932378049464063572499174797166169708865477455308737720671837968171328682861092349536879021044149342886187167209255982936225013525862606119721041785551301399122001547995244416754434471798708836863192350406402473818813785057449524688533038970689531841075404507781542964104574084930999874452478717242921341466558804477292462247706099869390138933123328918251722481762362148919277385571675054075408261916714785202430047655331497087872661059462399047962136491477530884848565879002002793762679210271381686932769063452231659213584887528011946055848308880561291661895910830399025349456984541711186789907360576263129645763150361378805493000194830748914762483565987479878158170836340321661711750088164854810258051528524842752277702678754303722977697077286602306145997351085633352003954366513201608387354627452135586771192098935909114628912061694454436643646683847309632148121338532352345837549398057392739335982227189830095530953615262484361235165285895196434897273132696646703760897668635206037617022338930262949471852952084973143587328867076813310177385574206709861755371093750000000000000000000000000000*i1^99 + -5650715673534312266359831682534279165515317021711677072482261633630428935693796181822409997500411036805209065099382656910137212028570700026031271773848346561659582485195413649559682787871358784429046911020825888766229109371975301388399548383384603960765570974242469499478922718853407566543614864504506998156050261120934675798781064546526884047604581832468887740645047442430491665225930208238250828955598494898993373532763480115252672604825550129454129380069890421023487155570238007605081444025775533728328464422954319609070620769750566505649134176913404176007696868467126101123056793081840876534991708953565813824315952746052687525740474752013388015962498152274428707126763595510408861052237022655885817380002005567356099051056638024167337797100462445569865178057952033908278594163343405708315888696707823866183771577976698023429103702506693633532594805331916309496570262264276256799298010453773094821643107030911506011208655137223877113846382783025792928013191731711354788400347301811561212836935013472517609911167961976660466402959881951673140834128619214434521885420938770781642984677460644369311275506115423709296668890503679164525652774954520028738834257160259206871777232626551833623927389460930919449076524476182311819686651973396032112710082369774515576810799540216729101967723808620994784679709800124811150176016975121666110647717465988654605302113771336024155867007751876661123180633030940016906619421137637224399474384757897506538324579992019452179089565796114155687877023398737723273219396023130973792822821371088040805346028454475280491538894084637836893043309744717527042586913586673622733010805037502742093169071834400676433766378706915795838856215718156580532391862412285750309510269328804422348128719037267368721189602567565169396782010887667456186848375105362473507420791203841673627807043578001548997332197253526181315101140325416451609972387098611893110022105171465812519476888867771828419462164230608516702541288249038325768797896511287798707512465562500454980581670470168309758280881177729044928683381031711015416328159688508246284112590313546844898692884335087377713548164995726008899631687197337184276199309119406852137779362187991491730013462785758465749797263715631850035073043943848566824470439639094455855204414782771472450220230136197951199516574049375328139506753291886310233745507732949541236656038690793466308573982780116946534970733246483505380792061074332571306349930119960799968300163201177827516781862166546438688305182685045750972989197814395045049730731836318562813098951598871006079762336093133315583988808700356094464575852733967245771365620543284214020105945913620255312361260659264482270334970241066975556208510353801981678380016816944897592553775736238829724237497748102898348054077820173952651440736311568821742907929553076845827213598692671527050735119049533409768023493621268097938848062368280976531040862372690031989112979108254389200063596192728987688578454941079649384914228215594165741137468520088259911553014796513932594320692009063161064466383356195193024547816850002793626525395665954746752898919177602693472722565938387328824663195300050072583821913887931064334584535390394161498069797338010741782993187711660813278082568173158307063671847518184582092711198372159059563488256958540406191816791130310822938105700960431736874453119890734355918908297554276732611621427489309830815643187819112918056944809532891903507212351441714859904721879337664204803769461221561740636203070310456994098622523561491682243743875001946700322708724599252162742486789780202895499569309510230349693349749009430243271623731827383449521032192966020235376523253686760826961659060978729623680927857742033491896381156505508465718164568597823354624184816656930683569890729304021265308862954934053141831947670028937361453973158703639928108958175014243652138254430645003125395504966476994686553511657671187729070424064885748425192630456367709701804810028858376364704982869553471604959908865998927244569479749087378199189955952958230533651505048506174111796545837603761566922062841050724474136179641784922605910731370518910082538246191034483522814849298058343925797234017907217214019577074208528423218744134784360600550450300776039844494078144638504265568371304590793451190164815380718467288197953395975089877827858631910836713590569912374340806675565648961795776062549131387692283209445008070954365878108193886208184430114817990674174717787717248241692304192896731568173688963125353295801493340446328040334225336862551382284285283006083917901937739906200318852890420037249591073597411837658473092375221855130735361360220076591126562724086045016904512661163557957987589073851396555615781950164453676020148540578372110884691278054682758484149338605676918779985409986425381789162533938607743440499440362862549337839622306486702398939393176154046290392809579721447296539500411087827332646965444051625847799786684112242467558632193639645842053499060243375335368584948952941360289514705073088407516479492187500000000000000000000000000000000000*i1^100 + -54602819674034260398469493828982381772478006866554200155120106410870675261653795180785128711294911347235829547013724554922193597775048852486134338576232071703752373390285101034630692282051925921819780498147816845961875700829818623789681424428566837987296699273069309927026823329166294781459944110783283841931837466082997661322707226329498296901585592430947353417864718628052818316928232049112442826904746021567647519891807041863946011352418254300352345739307083496546505159083325201904760227127234610960462069168112566074080846049930863376861665621804579306511468136256098220945157969763809899002985662773348380471809721000937219639421418765207797463746553672954756967563657230878901642180013931037315196151187696931712553408826063782829947107496325834036233987461472781845513995318887295003397227215977324347693197117629227376057137119083833435645692282587921607418596699122294903528772758513132866536892924826873905814065442238222463423994767455233190195511179085030999208086392948345571416188726570458856261267213669221424572049674508076063490239796967359553979934634807507648797428315733790740995646997691845590946185724807741800960010619037372065604488436824116151253010519364507017638057551995551861963159638732264116003611397262380109507253886222828721593083167235271281450290029048786555023304704628918230977465202518276788373645106406142997533104225891232968907747141801475555744798165277691636880910890024404874589224454375615566059354074019303387415314974161189345473080661780823416180408903251289105689563308900521469229180331249695695238758672840966175297613506803084027726826914297047753657701376444521567977415825180040211455109193778436697136425787035114177227089414190485976553794594340073169295716106741559057610725209819084111764431012174320626521842375459792901387951193474955502401203173619161681166531863054741380437107751209993756926286751515972253264292025143596484708451897306780250582018167060985283830200997454127528848816334149156482276840938117062282937071425343749186055280745235472869214434880027337755688239340516912384304848224776201242169378194196719272335207980863964149206033125481258399555270601328615278235534183910282446363827441886191036372448277540776764982799365749266209034612312392848855188403240625155132223005452847852979086862606383012174290774830950215121475151176077122456962751517344271856898147592264074828642310697969726910576192181534852817491295940993458005783545336249057153879783677679771085473912308031189805020629758600295293996401046536709293048584232342923736416357458718049997461415699725599404210882722794553557036617683511098569672040528934420158010445880878703327137566852811154517311728264040313247280414405138029405045011776165898407086207516212324811342502027466570494099649644569044202571892882112799005723420064506109869788600331810078882538570667249148918332771017580032794624074041450137206868069318744426466371137737099794881855979932182837187847347051719548613150242170406520650348794724309315921069744569692731539943816736194806973312107346419243632213183380849420429352339206134757743159761991374179945431246045204778439856659297198559594856858919180563154101514086446319553345624642531762946236738381726661082486603260202062421502510152746664981486985390893939940350902011345810868666481971104279657751692404126133970596397006419916931017120777448481054485300851625798940239368627464594202782181173446544737840883146870527820496247243490829208114279084732858123044814851671918577302374980903913575191765527767261327759827003372386279413246631465842257519520789437894924888632697240857333250703926772857308950100381969471708072123685437829866165458011391167280053605659116934060673189431519722887700858124035252863668462235223952674988074551746989972486845513326489184237715567480045222662656845440482113521708439790119617141547106190592063713465757719976749836486016656032540928344234668326780269350946128815959307793835686205761341605867069346686529021933871530317512169718523737603607226155795395027527735990513802982638041229317593498488392106437051782034871107219910174908208542812711587032446797415203349411546487639590218885258587524495305834015483170898200232901841570468567130931323955429757648353477869137890771572791051278476257693918348649732515758639665204652843139120358459443806676522186068920935201210873278386674128709035898619747555722612569238056982272511037092247380632440643252168092522094061680785775173982684967325902667378472624277925171362529216611446937339655277275966548257653134254059388471509075647750898654044897184402657101933596842752067436674906028036429238904337732025320988102950502884790043285923290401904460504678597726558696261204473428794803850418038059985876206513017279533213918488991052110012895855337517300682894213898507191180187949493905900634385806733961004797082945771709006806842407743359895900475203763825775795515889497255874402312783980540153829300042964689509972231462597846984863281250000000000000000000000000000000000000000000*i1^101 + -459595915917912690724707892675098540525282807056291342537409883875283746358539614523532903064153154547551901957646846199857039239309469948564410705939172763570496645402381954303360259917839243016455523486575128835031832616074938567691386065076282010750209257752069949926791624785046607754428365580295526623783230877241114126027678766840352084067976948941579586595641358959254435675442008767100302950713565333961108896100880273149904812687308452386136326780796094529979512439809499935767661746562048768861426865483403188922112102644544087361378615730041155639123225787581537277895862562321680252099700088449908176852759855832085768755830116567603817523752445658910736390486396492990135264031712311792893906522754835864011723330513179397555055762400475057868407488914337856215319021184833211550096871823508624638505262921494654863426853770583709008481172279267553156877929384951322552141311135824042595993326240963029298813796832006845783325971246376197320535052377872338883697079912856733714427883777047625045182297017650839679145351236782286288959085012697784304343208453530332366474809120739738107972425094660800723495885886354921000525955936674304998311309199380011663911849125141634634008372057057965526311218393020441054851414846418184459422516893592978076104648109445732947161780939027888585740160342493488666401274578904891942396937461747989878707901953487721238272325768592561304488950297641694454215072239601805150564000147241232525323549159404975045124962228929601805418378277743388699545371980627693970970163000370967069779988995416982718767128921329624800118353588442123462514607126736568879156968467486868591842453513118422862565332688768666543504372702922520739322582937764547169258572381710920740497667272750698312085595031657088596824916873896062487936824165853747224488098753920426360141481851665302837189284993147969216283568057691491932375702832337286329391423422643981453229698083371680752912267912013015057586853013751878792377157279391345240859766783553597632065488978624782527797331641767408343904714623595896314647727957539686037659360005857953953130926568396481032790938737660351663071827706627955740552878116165277889152196148392260391943848782277258411454963044571432294192234072311342803037386110465868783090017229056573940351817418742539413232700132618092893694998274402820034236292360212730382215934153760823904224751004442142795081339262425443236112774299942264883308871757821943573938550389676320406264881967803030143088428331738919848661706176875613284137046439427765600590434119846258136572173693007386625607311768917757760956530591084948762359200830848647265203497812377411592270943689922657171164523582278404305650852044031407638474398563410943982524668937532243812852676015995449033465773004923071695784006240479520502536078912746925262135826297674574982066415462257315653473566744055064294081834398720559798244525329475923669343935826765423675904236797530122326134660258926817647167186736919206748238728810474328354127396223832668236194787278916042689242880387566159006082098651476926503019476643069806007510404467612380092796651119107688854088803985055697701314985267014491272240401590910081075112439181268721306495213771433967713733660263738718935848235770345833142493817852798136837169883782477435442475947354427152047093281677967828617448403661685474798016948797370152768205234619634553728669224980340392924382113277655103487871266380807060536532747708128714766443597612009541389829673896333277737289227565436755981644623339649965252256230690999337144168726232517852070301821865459539560662191244945617128186907008633631227182879723359090414169178575042590423969687940570981209948936739574484082017151616898384986295544579094045220883094436502879516362150147635300955413126227296225558606117989935529747905822991081794637140536170253179290424211552933546409360729754089073424016225517136493885029064860291187990821760353327470784334511654803506006695945629969522290839529571170066160960392475403521127201608527433133953344884590691613842216110323241340615656556714819040653461645285069391962688916410418939822975991392158083738022939791186200332194776234556469752098669993950993744545399497574535826702302975091403430535607154985803284524198269618355682803453669656789443545053009440422222205094005640867137454888386842349336963490587237904730498697657717411286455903357618232052102480350025154898934749286418243373458892641777975184096583318034450711332532757375659929223741077970581542279968810561616988105408101697357743752113256042413618497874903929983146917880274626842076569249727918737873046931629003647743893945965425534363736796202766378326420306941618589169083055378709872897383132641143995113503571949153883224802900400233956463449869367636754103270408986254762056397616594309363317214853859147270581700829701477614322332714190290808843030941471501081816841720916248314462888177549024023712788698518475995940038569820274005905957892537117004394531250000000000000000000000000000000000000000000000000*i1^102 + -3390693873290428204236476032191923698135162114358291285352761524901399497170742750221484822880506515887129100351552259694510421706702336826190199959071542982564583718076946585255649533044612360185551916874378999217070302776702382928659634339718618121425237748839844832824036439667617880500808648106213680373574415719346761090663023441365562472849182948086087152021217712765167986275630943886255507049101697130820498052533510136595881959054309567920242360392135726779736833964188041981314696095704461688197837871894431772104292244436426837721153250161665103714239358936546237192129777434960946462896229498092019509465884665650093232592669565984893988824029710023282494672999365875784571654380856240986846070644450006380232508235909494133481882078813759927007552605830238153854931800408443804789902833953319983218193119267481565736516850086981637772768933598813856926520620574132788237475802137150850594769316972519344785391104387399441938898759626390881762999127269847511181162703805977213154695923926652076554915695089961118462152237475826117870919583090438915029550774793832691589354967562956513386837066272730145921684995021180213560240466647039076074095004730306149256596857736939140507448689828459046657663378248627343274770140340123941493499576587840721745957456912464340680476036643152961882701438514441160358895101049074434931370372790876095274158576903651777025819534063518061019198052349362613829712335551742269075710194761990244482013288453207551417168685047292413932404784500906132522827787830815114823615054372477865741209198433187750371166260615648284822156217981914715862935188615307895334277870728864703751607834457175142937656987780426013747760446991954955886472630775522895712102112280880585689849400173662287517045373406452142361225032567846731575418486231417789473380423438390034099419122850911700689666356758806340203404836376399843175478653925615752287739561945160471417893061470673093722333153000884140751934383055357048235137368630963553751236101258305859987447257793431814748323866379090412135366666825972057809254664809735545202934598210629433535444462866656514328713800891891533301029437537758150787075305068500491845123233949972072213883674098851578517160582720316754896541101386442647050050929080321735097237097747764564312783614554612532301248264095185890339522395112687254351290470788027562278958344949889470801223125865238553586951256768258359422645052638276649117992695308878605841417376237902499852748190665893470512356949973919302097243647756455573917845896642633348859857427594199287888116552343696043477390951306104173335327188618713107816010390996384582923887766977834091944337344260792848467896829525638147340271943052505409660303885556080604326808605069389111891568833492380579051521626403463976896764505112430199635499547818884171557002249895782696447165705483379460619642126278837916139457629341002730771454768788640198166562864297598630226115206946853683215448145445680605735664356818096502767502824491393873617054605207530529353400708581384077515028923233988669027397076048157365335866759340915900971777569869995939169939700349195035169971224632330658168895106382941266999632359349391522017404247271154398450842648007449534387090827185429202493441283296529154634610811938302791145972324309201113764397157194601194073701390747691561893019884741264980350556546826300801168429518594132071603957603837693931798547383943059709100447879985666862079487371943990429350746886019507441925355881969615444808881569191347923160065415141803364857194113958468891039371674844212106126025833269303757296113132379907444538905583518948204199866626018514485820285077154108046902126438775687597868248759916438692391183704120906162573855924116249604707295992580632942092769476750773080177008089088296831876239182251932228494343874254461654011965977773601656010802430226716386105644173316077486337753508140327285835207626498919096288392325891036158834887544352349424454848832185658229797621356515065881628666053348586456770101089397140635510765495170996642504099035104107414429403682782765604232486523165455484280026269637527717746036566427541633113010501826662137283085150079403471234166719470697369235688575630698557807574201170000083557013954274244219697060255456279788468915062967849330553503187633807140852151011470562494267439667631615174195835438837225503027333480757177808068278709632959764863260796258168116853267018631750993404438447778824461037627125083178522783258872660153062322535682545904674565106092242922819114219256852388143997837912259269110131748124258179163394818349942345491149018038794671962425860565523472309091297811750441135880244435947552205641282143775336750690067036421144422430484235030512581646671476774580743616795037554491331360114264652951448119283736746837934444441005194487750900298105669792485899960993391921296912432574091836976768536128395843299652930597700085245808359551528252709114499841014378489489899948239326477050781250000000000000000000000000000000000000000000000000000000000000*i1^103 + -21660971988382799092861132878432779752088853511842326897985937820979826262339462580723370440106758220311279906041304742775916108769795220101621221920190733842459393745961232670052919643569397200347475913638440530919527109956465038986096981966804272515796393348391134959772000990169114843730230862326096921342018573267184806185671779724132853412162710255747669605024126323244937175065327390548303551250858257814418344825996494176389001057195988219276492052270530155787430448082187551441270834549998224177840884304997449202492657438229552201355465098700200813066549431572856380961303371684590133741416261545081127081435163223357607924772177579196993491546705539993607055858844629994479794939078758147168102918129571059283305297445821644714317566152201970674030047974815700965536637345003926493235642333642176332403966617774420375443192198998820367227058390430365311633008339302707187333412428132706698473873949491743319622406464593745297346783066712176948488101507037790994367179098723271529835303984585744594649219730953139712736123463545614972814811661295282270642509549852350060513382417296696487481287059636240213483703623506875139952281141135718008185939678963195907903095904332182651616144805333291518135357209047769047369516487726054202439556139537269324388179235225908346199071036642766182213679695948750316839836510425181291091160281491368982065269901458606397866665847942721662842051235833934463371412622178050004729919219685573599348422293562442539042943150032592056706726816745888172156710793801356285300559364353932908255292789094976439267499326570799154182144552282948285078347059368368558439450395958311458435895721422991433941654515551982734606037461939040877247684988705137701161802136908222501661769339893894821147525932077881326427374131493000300399733685212722501100868967348062424443317187848366799800132431893571604990232510624462514952917588414968745390304897545597898601247001479466815863823048550370051378333313799349404477306416587414190635272781853037127346050785169727202176842968602368019795593227944968330263183436449544765594759427675255373524953405890159647707612992471307928111174869989323934589794829956032153098069309685718993987893808027256368089720734443430008480324125230355554717858296624386497594591507052445900674391839909489566372001082687098840133884382778650640052485834089378289279091305168612604751482323406501552054015988589619467174528147783971552173134449041855273738064407976071713582918876837413130090884589558362253238925750691655456479741851841936556767987974028914291155238937330436911858669700027094849712227301230614801615096105723182100922033068536664272631704893540179619738278342089207692850111006362982989810441398047750150969470483866753298999603901335573526086772059426672698072185994475270427096229429843949275746402369252216039218516057578898701795912627053038993070404572610386920922773935218988035653076932442114607709588825650120660310243228470558402479751444185645795746592020380668111481210909032194368681749956940984028334302553563004507931683637800155869518157016614449793881003780919304681274031640705181694337763253712535803053978737205707980974562197465290041397419364769255781635139494153979197465273646219533553115811691478163695373268420909023839748049071735433751692805438383071699080534421481316107004745236078299890108058674902388737676680434771452022993508307292672044379174155742024499059605567426064861585383662262499671377601512292092595253656722743078292223102409158565678710988559603671645963918036261639467902593875716297439155142137420357772150363509461862744204696234781326223904296836794070731742561122981824221163888203859188407865254014582342667054756201387161002781289241279059319535474681247002233641194385595173028873546349996674311181217997198460743321885462788976869788616257399965853186808027100927027764831551225351626069167616707458009135345050918696452564436510389716298650394942606052724166550828296043931899004555659132208482442562190093713145882767162622319663292535519762939359309164798298270916152285592488132163099551841488611084107441884696905598241227571831636352644589923928605787646768077400922100464944970606356537296025655211560009414083644147707838520430016943874605734505793196338151295842667766969372923433719050352892075797296576986406056589329583392090814434664751543009360764966695714704191762697247773087325686183590938204015967415418847379216829238856484273526967361162447388062607990048215415665343272583434080657891404902193347005463208782696106575062371644416020234576311041537845014280927386238769032542358598374055460497489772889229735800599935026155919651015696318114120998212009339919783327421126849046953019445236613110109261429645165292526116796096209776435306070913552395441412218947152234299431291531184265036177576086534068631082291279132223713566992153436729481378373682340314257189220348434805142210854422835097921051783487200736999511718750000000000000000000000000000000000000000000000000000000000000000000*i1^104 + -117268762185049401913375900788779538317356928260893861163099603905859676979863257780350661925024248114158779362393235913275492532422918782814657881556337505306607157884366015223378942056556424653944046923892190879767003597565809044724534791178470063872936413198061494355580207140159969452801014929776533949185599211278961168929799660167118122217515756149425299165152568999758824125928188104958054814740508336866145580478904182297990134320373052327064816742254497199025936695332021074762274766361630923845777920539938371301961525657001016183437393470241011091415705884174366186098832165026280459922766753219523365013941224061016408335170317910437770577668765400226245739387537639071744987646519890779877585157479303650459520893525728643656332737248609280289341200518280489228947251219426532049032636728964506381177421065070320017310926963949584764309655041524249909762617253595666506047613247396317182884427216328588039408234953109939018213369347288121961733636193515501536765076890022872396796993586842844666265828147428811067651726853610411603395044381711408523087532022245841755972088950865575140159288619662939848082440109651344032918322124623130635312884778919304627050341011965238470557602822422117388691876513111416355632203964730636634034874380591544371598494482534616320519272722761189112878265293143532127760752932053403119720694724255670184797565951407251563317943265782624206008260182077012738396939585372950545424205989895153218612381530009032351959045486090062166155256603494715347085975828779209990586724780356597434990060854627998636752215857886218219718818232879941138246942340088661104148796762770291732119144196408319557534627136427762826408418279252353609587959591939713230033826945809487529492832808193586039240813416649329356642954137132675743390940857513804690597334087993600705346181151688135479712339590328172272817982793778936025073822475666100088291412539763081448326541569372834681728010024917968779302153692534621433150589526908540673239665492259974144019823120142282513153129868885490132896410505865729065147867137531192061118857616786843220329190590610647433841477010840120037628070265738593323130765172671570184410832725861425618955142520239058015059921285423026606514937328706050242829836239596608498091213722597317528035960205664404331056692126222444433591824301266100781571074470336233922624596366572812861023524900888880226957362852239653376441091969845564010830368474938778530498346642993107349273566278808254974178830256528198992571560585861200355025537704053053652472065119399481209912437767143605339407381788894884178781736721095940046174686214167106098649291828719478909840835477562074459142000231369800025714914884897055542463857785014698618662029805456972327325568392019518257630677736100349452917036883407647609441908688964324361201036936578035220756604410913273268378991643220909160421496368659310516819069842893735173160822356009094302673995673206759120925024125401354144672893455697569152887754731701422728132274308115820859614300565392163460813695171169379151541521078867880885951661929884901132020910610203895416350186946014934714166643295370006704095587979240009618586083437503107808657160574483377993079667960014073801052663432478814106825563880419010559925427256510113514065677813373205120477295315695450455900202710222849359985753569132301979685374172612487551710214320704046023620776762638744948950156069719574831172947762222301078917470964978874997878293800011118109772341879019237730416085133933514398422769139868380783715732312210455738058660791113887281990621707800459976225372838275078373601941488664782942194932283370183176726015094987110639581670532936196864065549091809060808029550670419465296268497153395798087650644338326113838851023852998401383296322343349947393239458730207918818449977544336902989757583154302823835951709982718724295775055605296875989100648815844283257302964349233348861096324235651670843107016564816798801960459144007273401474576183096827857117078783514782962198757305761820786955281778799000990695982060316017700999621443730338674904456399221085803733147689948844007538454091686809196065692444429580623915635515451928614555788738613424870482962602757980847950268678472606423877769999569911598970668407418261772557388127682140834799125616088745426516823961862612650403363184235867751383308867900390037372159379836324811521661844120279078810805403177800300899854799210310546204709015342755007686847824636985945174711339446416565343745655788207248508608001888913258269172084969608223708029081455824125390652698585678572481588092222838438478502134456815895093586211309548502755188580838748638329553812590959096481240770652571114957598668176554056513051593067574987954494291864380027848181987815163914527741471649327844371067473282412794146492026012183792108312325021323724260375485441914875268891486632209428483073493218257080990099311829246526636683078947953617898747324943542480468750000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + -522897454782070387582124708539094426726599777409027650845611799805437862972531766769324055061288010204132476574281440381590849967928365975647140292026884541623993568297314722450849325977554914134457932252907820569267428002561401466851219616078067936917722380030664185574864841419720794336247905646350455327311256530087757552974302658536224739839295861588003115786742855796326889362916213517869885070542420581359954969905493709400530625034401312714819752666016638647881311907616911598270405880268607772485093627510370509412862699446092928900077518409308980400520413989219350808240241832213455099122725280454701394630360486181070810921209389565549553779040621523295681220001197673372818227003853116022504920948309443802458644071126493611636798292672999212861626968764157946563382996709561777640943318705645694130239896925492671567507311281230214968296419689895316190884433910003920994800113845277448996820954038576572981256264511843793840500575989373670116448806327266641305854954787460197355942668239046388437140767502225428188195988790545407571034082919770253052533285767621540236241380131988931655393561052611345512458939194577822247745037361735553005220336294071364660275956897317160956627566358755155971037690181002640203326027686737597929851491295686401026668543848831290457684179633620114748742841507224468601482787854938956666593500277313098943305316335771253196588337070904879888707037078879779907965658172175679595809136071696959078551496634275973813114198140793981697137489513494659437948096583600082021717486164078385324068787608333719538157491896149640295833098335450401445195283984522657050650875064252834086395090758090075284315752888980434477299150492858276651054532497163287295411114461000122826896134690844366616079283403201635400800970727088855279644797456292292692382061947589711454206993105266663340221775488752020224211604990985159585996468508911323521397746289946634399981617615484249894723834967312389849742461732475258576091750959135281085914913002980980224478711722463061702163764264423309807015914699651996868101305606621637774151133108571328121748059869417670797702599495132514660554093448928960630423262935236239372780314135079372581971759157110054327858612163766338929374159070958788655716027389780954653753653500494179844018881704812892563502803160986262785397921475252069034543691334658543428927046537986360258679254238663441116572490999310763746094783196153290773010452073787828810613985667707652963503709344240542556827616032812789144917980418681093313121462107987395020539446492380861800082360655629234671656598783110028719732816810634071949711772261086563430372186055968959846194472810166664212462349025658795756318518708612436457787785767453341527499252061824497590640345907700328939478014660210349248931222661384672112351450802199432921063556358437879211049134510694919452113500729032845702084568438708615944456186196906638559089088691532037529250354726982886829956328398655896326865557421866681986229435852155771644362712425295212209000240456777694789625243064450955651801057483000947698127123624542528746693024102601258031164192786100138112233268069999210656645431294743591955185058791174762082392605984146483381049012872744019927818764855766279388305068725968575589678787460362035571354630533836601043649527369799165435190172845988514309778103777793398222906572943102466953152300041329919214999159705930123169290680887746737350838276705803291122124692670255582675890661612214585246903806714694087474423101712567933306503048309643994420697403666992854467748970461691652508936419071784668949806479706256347959603511057529612983212667212759537964002799575807910725283453822786590247361878272398546525433799448840787359489209561332274452273950956567686293940478344137714903402103866110393590833551941460856189652303153491761075139719895200301135859885909811289122204663341743509486731955110464439577876294196620803728710307738970589243929054145822914603158663278221857988554698639272595573122346135077611924969902370649383651917909178315420040039569786573365102140741189642623576472805765243578583792901245037994217386252438458878288496663864442191378739209763566778289661170174334285929974761719982753409356093344234643588945124965866428995855717469078529276499632937399941263120592164705226527716630577525903453073264108573299532913000854322080843334720153166648136834961374976636850464373318414016944117187942095814921024234678139717055256495720878523099436151378018692572888149724000056156286903075730869942804316402797668117978562084408898434241974402801861597083286332441383414941480731466624334918768606950536661847406800786038795261141965952456790836052614838041001028665587174755365768989091946030173780085023773207323975315881182456635226930314353010410333732791060449265007735918361995077034388905008750622728574692099820322124703129458573947196364138921778771072756963889105463749729096889495849609375000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + -1878560248674513099371086808168843758888599127594964168777944558628943428601350661750108050696172261097833348305860325864054814342789386881722942330142029295209786821819924741533832230110615203126526673289205786083368440235407610178963898679526325931070479960666949966517001053331909907005013219466155921033273199127581692654291525893031062323810450407050175353071228279308433718801188930216878989740069055818730314135671438489017832245906614544520620659100409290624546761440621744637760420113889785897566428630619867115931926549450168394632770175767854487313163962687968240547931470526100790788820286643125809927148477984399024304283370896925618887917344317403669748118622079146833120733658122321703528321909242401791900661657810063462207284208192177790207092381303978201127146525195311124901179786548731876238296156535077653392490756836993497733622671742095824780758504792852000202309576500921254093754419008938389561262969040594414057050767333845631928303474408089032789891399622852251942888250828943741718497921012289357990559492766225231090109907395884002415265107904918173444573196461592644274910262304591091700557258880173003557622711082280515373532061545713536092797614224150414685465938521194354047862890919540438399858367402264814297245903933280337030591480176507818914854176769497386645313116173442201117322578121640263315635792911974362993140015216478958674847517943411192544850195525069373862533076467479915176567801232445347286060150991445653724595607612153955681528733286064663328436548977184321330933099088472253955367298393194352596316717804383306002582026398110957580592613469777969711611854337314751812731502908121998575511225691650801804558677330254667223435685315401195735633528063891933154149525000315950154267697727627287359866245503669749541291710956746740682901238367089363607393421787119848417886856768778448297345222067856525455835517624725253441984299868580568555430514219741541393860701712053378530210049486036390461910446181640564893253053765679206744251686146092053270029749605948836075826464366789588257567459300850817582633354381810983878319181644720489646365152693302665499426374788531895277398514031065713321182597893980683487286214032565951978598280440449529730243437007620436022034708254993910155493215276465644833679380457124533499880913254661932975688018961046127487878988817477075104054863565675783444605647701382186999114056891761319272016307114783971071605904968910501433907203031958703619569737785813310939010527238152716243370313533115980079523483384319755023580313590495603398154340381143446951098025799793833210064246232876156606462363560266294136570412506703912148812606891790618887852000135770638225289553458734789707233638860437743121397789540024042850392554731750297767594067066948860672421993675333172709451559699433156020948871198539718435480798656965127809810824324604436417589219743974820870899465554254231449966420674152851393223257817135161993868164044282326276657120748586325233708679938758734794480729162987122183055613949923882238831219848147416966708688383360145774485576813107890470608759119276327760308769163323823513799846533824228364286322140051060395445282613898141322176394701311453225002951926568698115279630985607015835832519022507195959918092752424007265717588863742064247730578776513656957681740470220610669674618220121330146666546995973936734115726146702733665370903595437125809433903953757637228553599237121291895101793477713121807528847445064505497955720386450953919363228331399731645437732111669220877781106501656340890647704498483579163934329678694170531367120068980035851496463626003722733633465081638813196408861167872851026930510617827838642092433500782482006040363415424899484708096027402680909697400941630257119072858865680889200206018676433590849940734291855204581614716102639985816694895911984848745560806247995962163420309774914837607889356832022523103326025236354302344910806075202512830180207420537892884456017338541011319558157501868245714410440863037364248982104289764329935015051321612404106638122277299236654647664777700960267816096527592248021112582939330009108072177360748816970508217854758082302009378258061475048871648319095643066414161265238371885746198885811173052290026240562916160359078061767617916910046054125198508593083489967425564124804256393668027640191091336378905233964947008449702058550672921855881184676952290570604440212724312125930553501188392076990517866385372045056153869734845405314995655479219916814015559762933999678323499884010233520022058132549576432382712309449241231554093732440603198341206227334742994600551048164178322046795996152917448812719519443757574091337700886485185938329165996274042200183970134646165120025287144557674409112770653493623892318429547223018520483787331441091997957314209074781921906403021658454699547400933161552532062649049022184533142113759733505046735043721162217167375274584628641605377197265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -5340055855718162663255096769260785490641080982545913364091461457261426494623025625969831435411688270388631528017256638016562361309083334888180267741858118218498354148169125533045111282926213747383528605918179201940275653139179436747066448428412522703111541447615712935766974235242000325778297639513914871160123497544555081375351191983790418904342726557668081244916314608042236826620839982234497864148355250790539956163019144636777505144657478062894519527039418886563090563344874029485630457340633754035458790240998082260656018483099529942286695109633326340510589220086494541873984644518100407535886459470122418203748739070806493677632614398768896931036122091115596054176332289101536043766015161427722844457038537725414097637249072187584804926768473110430083438347324344479066857511379521733329113026074930404633470645465057722507376369590971085840201859624194229323004124171182203883227663052771400279912823587891536339930664047210900933419272619007472444923279404175159015659603187343678986852485510612515144515690334613991255987158325199310388183094667604778775555603694953833825486262994280282365489214727264301412506924850242292511436808167464738804945200451012745574458753021327650774089735745339423187819899820326957783551185063620189079011060153513437384602750854509755682591743007353327864109503601654355822078646857904014452591991287126412685161477676580431542957160002083376225189102265051696113493334510366488981062430480111384738982315116704984007749959232115119996144967919121421319493323961293392526149475283874119314121170924486334207250429936990416029161282108822220206529044308881389583929687238135074929073896701034422853948065470713233468122383561533190276645611103058500076430509285640710781209736041975833113902184713875673419669915368938966228489559780528741285215258453509120792178492900894650288951725894793994979279771320612095630883069811141514628853211099605778245088348254501273485603623021198494241191969651286373394207845556885768140431714529368817479182651986466321883301090900129072764352897376609972954586048279056466672203041932894628583101637992897932926329335300281500835173590078317537750217308226653725479481402189141766885001044285617813157333774823681577412893965939608231237085756733225401213043943887138223477100869690271465035334441890309548719025657084842527555214785764011343986167283919596703828265177587344880011505981965607470351537950250461623985108436314899343648880225070408487856691438208259242066732159091903590211024924740539032347770776352067372328273186758586278213217524513577609215623883769480768671123698504878271147368518723215672696529909986989407233418879714483999635615236143628935555717430340920814594388609567046980405655645331815964244986244038787057246228026757262131746583486349936825839729240828330250569386607311979042716422865898987867202557356254696284882601217063592648706925298265817472699821782078297363930106195134879943974657766775757744292240754806597564820118983311038645202725196733714505615339033974288791984935892383781748504651752433813567226549097599102978142774964705526544063068907267455971816488653157859679090850089598306101124662610536907309729026101259646600841172490029470818049212899966541970216961333041224540356116738324239006365949789382436145404204697874282237968144358430105981034555164138908480125780881177243716815647414626593535556363225939537892319610976357317332524260859661411593256067000654582644277142269561918755658331059471894085825732741957167954352969626522029735680612257339586852420791798550401386429782311834562948037993493092093512837931714970326756281206135060708262544670644531239419020103492853206947339595267040769516789675604284443151546357624591996214204728960386799371073424707920886195745806447714714322718506807675350371677726863951201163550794154106781508194508816486473580638047801610962651975960018151949708570719080175734304444107359659948545638700116402856768675832710037876986326216303328355391718717474562884550482146607221429663279986904452947393588718539989182176123757127692643515350772329085589786542388506332124415417365771443242346357635694696944305709034380952287613642429499017427691990768524873970883091227681564979894914224079634693088113915407503285150141110282900424875231494648555234539644780939862837338357844927785204830111076391377441240154472251649135560527268071542228037520606415581671685601171933499977038146303065932854091153737567575321908062826909492774772100484656461408430147576649334034690173418569756855076390638936192560385693804583113156113543086601099242498342687508919223698389253661209766265861979547500203513682842393409713513311990861167834971680547103914045512572131619676329497646526291733256642655980389915129624261551431843935588107162421812537196943528486749755558416028850063550053234306295641211820317035263756556264999608707455536205088719725608825683593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + -11527311529462988189822900605138508904598673687089100847460348754369155165348390720967418455695839746404675393825120947558976363257605960809405905764762508175329188703108416697390153787689882724710996776887937164298806997188701256850639446108093318787797423857613219331314184118167257703093519852801555816683889031221246826507091993104109869809747735270710925699879408141434536441181334248940728895763323124547381532464625353018557316448465351307197102739301768978626201505152531425919172976430835405528924987351606513803497894339879107980921163551889283253283189815259963434923217709613291051000472562887318151247672532251283706925897928606193248353018323999149427634307313630106715144472971960151355534098989006097477787318989545068285682720833242315431273792058235585327048325975674747361831791245604673084198417547002025847767063433699414148130081034512558986244622872495427125571171627303664000614670892694360444233401410281608315370286358049561176556456012107677143082820083720594722578366792379739571273170813142152992147653703967001581555317683107484897624823760596001101025604840326201062142935934305841812770408799462471572869256577541658920296482782081536682570753959272095882874766346976380189769171007856545409528101861258083033745288542105914699166335619856985207362909599264255194086316167237823463254158309225608832082829278673622638189870198186283667105416856568245720756678387905546984091214839301862577903823820990239242366043691858605210818296719447044995533795738480606051699789730990177902172210837239964361119554266247094256408318353611675914213490954100094006326823052301879345173476251423257410107493827321912745879246224742907951869785893369972314100135872400055481855531493376514875819165301604745797344346475168516927942461506249482793626822983524822647102148298022483803586946539209916285468191075309088447619822980889324365327484030498962713749899516753616627621976865165538778492044661972125040732793228871508126664577978295533239130223625287630876507333723203669924436504747399890879764360801837583190186241375724780329977006741970350225418526350648762350625316005343377297700675675937503860044098610651037731439462722273598232626446551818513826047856301421142896868986508865898254047672677621963662212923930052414813068473014745646070347999628707111955724255933139520625935744303175570089501459674594879702345573197224881618595830256456605159352960029508112255025282406839745417501693551949231607615165790637001350967466298169776741055619358443587049707528600069585535136229297425568391058395290572431094879109794940250634328614907135878411503916355428865456984119333698880858365502764833700553846842364798823283927501219016939689742326753646720339882850191426627844027171762190247972529488249543305895191184894693692123605709986405312216962877190612417131646259465202582102066023766954015866424082620255983675590939765156621546955628795758494130565471247619472000607829754034639481510753176296370456344608257053390372379334286498974252058433020832052250218764207281616893855427091639199494286764367462395240855475200956073769632977882434762437469568256182549221158152834503651205098547495429069533193900635680687975474320396765018758431921889836211287979821665510270881971666377448108627931018887247437946949983048072375975414609024543542569440865403973248814334954379302757250072908841732438483506277328921243800378282018445394907341574452884902968218697879609161410074087703803151285743934223871961722918621428429072687850837037539377502715167530524490509463796240259809645811869001791162021601187838488570373288525866297331879822618349444336405514274717244948207509050476671096016380759053430166930034058076566367611115470388961417562135902957522917381602572285287146734395150500814139888173864467165750446222695484394108805899142145475843611437754211500552165775018642123215993678017480383224907838400724781903895603140420034892868465997367232242507464833889203720090959797014710102374287807316477883122162940910361987062489797191629567011970009805604681672970522642546161405717324338239792599882696269506561745647177721925055572774194528838248787703622301675322997559019560538390546285840452398218471507490883623528223229114326271079994414465401736734381496934685368361303932283228077436638380631794455863732836866349720332132865843818256590603316127394260898098194325455745209458522169906857998298723424552091147315831816963641269904283361591219031694052790257981421609095734535300985778138552921548016231131934760672036276574926800822139352828711719167640398185298063159378175629031754995644992595677519496738265313534060779575126783479036446660504983971240524271241803763170258797486256312085249475689838507573122049117318253954562927154473955123351067049108724007350981474213494786814237508724041238430749169997672773545977245276180495059392683288024272769689559936523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -17084437483596220466233715375733791768591458404689062366232404463521025235359271781396791730039006915687905809018321406311548725619748388716248445291988700449462630049137049742940337170029937942465594796489831726175886206201385815846153121598956984578670054026611310031620451077833952716079516811062237779263160367196781184362152377123671697622486763221625110150020457369354915954460660113543910034825727331908556677436614658437745934396454036953559021885716359726780577715264681332469478556349268624896738912528360455093355345147012953647909244589752268137363761486762451211146872947076390094276162260092693442888067436518260479413812671061260381372586881755707074113860655567893202717373518142955701913368112135052099804003531970434992418374704247155702698824505720878804439490521828651658321603293983632440615472169711231452775484898745235139525171599761848446674153132883922010725442186374662314167985725526196950606201872313334300021665662344507806927306552168902151279269254395075648436418208749663913520867515862388420936278218703788109985520900940216863382205666610633490177241831279326023098301929355506071519905015677781391107547164021100530236788778566178929253541026324202378922448674351049464405389877782598238736680724373769580687153160733704567041832786914458947466314236070239158045816856748676268393573473012382073622921338384442160378223751232231166521408568394419106702152458825117273476095555412579693530679856897642722369724105548848339770435974978798901759730147642430497061616667525816458877598820144868714392900416564405351797468237185269902430627248652316873133128078415620550717022741452171843360988948895866217009789983042450261590662217437641197427385482085553323979986539008575530750264135512241864104721352468616328289251461177867309180389162209845851565289117015538648034131307172976696018247616238072632577944820322339369879466756075429383036863354579088357906921127487993924629597171230441340668107944204225434057722427836760868779910494468554077990029692757234382748187673053287299033311270716982741575298855135546880969269142387877733857707675201311258116700573265592739455118378093432020305436270347143569266337235906550523467729391594434231265514600993249525573039443872916143748499933343900474423055260952848648419999289541206767244525725600566139682295176264609926833831071422298679188184735361466701118267618864947893058415486057400629466286264104281718162321628261394097130636844258915728178338019298542551681797342867471041910976405620917667716542134024963550121870956287345493490267114206349376382217931562883222881110017512279945375235125038996078151053508392908193423031983429499375612779787397431330792311784574095684289757623951978086383883421902444967161325143568999820393086451929731502844488415842533185526062571021431670383023491369137001637266084555744416228102684361021586088389778430729726408678568112254224369960348017099935377654691056360477823281222779180631601298382013180570249888270285746984165472629160850838813610551876234764963789958194618137207744301986918290181165486102458939122119828266498066177659434494833109973970429549890447744928051078912811653499677452937455360257262912233038696751692995157928009806759375839605187400622289160612982279183008354778890384093847982172452932763803648880602802504883033003318680148165412173907984205685867792422358402563134981029470514623655168341741273629100710961138829652598987641697871280117084172970971822880950415326228354692271048657064529833325996941502435063838645500424198130050564791841008663504936139004668763217288657140675460486675855602113105607028027956364821236182511283545141547744253082190995025630137954207876045786479449006917297194895868125923293777670157600508422587487788275705650112776372356369360405304031832464454800087949171200847897414347235286975229258046920408419125094083874385198255072948230066104442195860017277093548801299571789720602742785016367200225578932058518741821417762710090179728586908770101249673700437432182564144876290885045341056031323356082599172518589626016157125039763200683363258518608427083286044030432408355749723806202999985492057302444123207511492356615586858107964430381847570905253662330115214258647047026372249122297498765873387384731074383658624939924352862753219963427658709101123698144941415041151674583459232266342853195491607302092333996790077601742318921719822024137585452909867824828231253436559478839258368165754872140171120331578319165546511597631919791351977017930873157316276125381748427299904272164277740932447978083917794499787948937320557726741983566063932755255808079246156240701130875513136422310548315380569116298752047248562574330056263456698168749202493075519320199961845578402640656196612883302679760394483846679474999958568397703347512217250538742834706655171289614701930382610790826181101920155924744904041290283203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + -10672786857118916394184922248136044002696356686567148569877411906960185348689322669533752543412161930797300858990724388567916309750681792046894818219359214299427638731652010539573517980347769298581912152959960036322659057167655712104385671040568237496330302671437943646241367953021473339646421460484552096941589160474456977962364367454874054620030854356135355738353104209583921734568096708229535849714580807460112834554914222016934790780352457687198815725914829919686787771917872017059741434802957291234728498022227793600748394741307350872778641800600007682923619498915987969894195956054519140272344781222898862752611422590139400906326502553917878467014103988952578935854447420598631819359926000233216376318806044144704611663898470651745856452759028971197494820417274018066358790769699442561824899285909308856588698674918054156722720369312870425960965480181673592235021697180991501545649287903964361425417078624690455184506177254871870746262659459147951053996590276839901225307628781876416939590005637996400363343657100374115237843054056284966733273312733438966283784897481437642126550926936085175120000221428570337387419636910029919157567802004062084076007579077393328899649578939041837327657731769724478582116612384455781450998160597942493564203934525729445764325121762425882166320603174221543741136786636244317908945270366800370253955847487988392020343230261202185703781798650541629501986396412524256961378143903743532118767898062673229993906829264169625966848229303667586816935034228916969282574860303019586911435659310605918178007182768246350582081534381961620653767713823166686950198336991876623859552705211670745055828201683314417218356501167501221414281142629239695008430258420004930630039534277419105289654802596871120258836535209625841677170718460429591699470899457265609211296303229543418553185188543187564822363809564746901664248349256712465351123552996683224603794448905449377426580816563500106896998874892738141723287560893236644794031986292219193066877537738688179776271637080085331112073041733822511069879468466218934429258531151749274676147832928225426003869721855073531098491136056806917284342954379926008251161006173260992612939923708064327848278012010497327167205654724154893774704705295939645103414724709905454261667239276264077829623904512068721334054128092026378702940775888636461438167057724675955678784567315793936075956534701796884564781137277980176909285514803811366979293451252773394312026817518550138528881556698666686255555419779030168813665099385791043961821573838516157159865440654659417918306873290646728549530436115043971969760070312847306589093501028040569711724995238916560669309395498046254735187044263662883358407323139456307087167471739261170594027424952647488239894101676188298033941691434032724978311733446781034336310218081810680926340377224139623570543364040022038799992886590328923082994112184110312324935669677446164139858373635193019477870465255731635503402059602589956891788024684178329972475901790329812333534871414529000083098816781351931369926450655592490280863417201277788231130141591978124894403440278223246568511444068649291889668943916521886557250663251946522070300516009212466841972120573048489090592634551831735385250559112916657342749738285798392920967745415614952257190038839673424262442165499120987326010515135371757729064518414708532354513324657602677468937115147911761951449305865508002194712195029358521621642659283174743491511219581679472292309409549898748585903840748930234703378744808521821750269454101160701431339346861767349462805929593585291934984246023279587893409618745266860372020400564652007630761086801127840753111125541603719424400683468761164155555240043107344015381581993113427760640448930158221894047375208352653715502388539745237302622823488216589398974829010320254397125242923243813989229691548827855549699382787064516480309865591800050898085217880032093843430512925040477770294333960740335075429824566682076174794147365984069353142578911059915011633514735524880306623220294212156524717382458724319616927169220355050303339740248117626475357148839103423953489453256125331031220639217087174102567162324513417321316011747607041857639765775947601416923580846476599753158155122803277510208560856640129009153449755637376552820190831177465809521726864375532158228967868426581054804125862462727255169950249243058144249621109133854968296368949639267467321849839587470072630950270505231435630928381943933156008150575811688606656286728486685129866679651175487962007178471282635855551233527514598288461805333477646085240323217238685507805907898871475527975968113037668576542879550312488814447164766589363276345700420524586198352115603102691497687858181256307537959630369461234507684919661680048089823521381192024676477912738800672898949096838299647798652220874552477472356161518297554269274485250207362696528434753417968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + 25133609684384516328522198097532634633324517408250537948726860626676918686666826721275987764341525119565857961802269375240878288563705265097460558369277646918556532541673227738963106015266343748447789159156622821198687905311736816639114401374006335204559887965241679116050094001994749017970059036812767525369461884460313280557553009725081821827440040246984258304492716010389740499246585593644052834973845647558206258204825314262336492774413831753681402810806450767451537009345770926911833604445723829025299675952342631273010113741297129320882972352413238686223751753081637454987970459976603714167187186646129585299989925712942979156661123168401466281525350357593650001166630145557997589636617737512270909182173711308527661152235978125303210599879508335985411567035939553538938923374355229179497660379857284869437310603212708809620442492053434313669198173560785762380376340210004204528482185091229695182356253337076106814940717453682749918110764983208416138604706068367039876521988510034675269245472934296448394511568717270824658251974764732191340602399745769601838153098759361138673319157397834471709520755169675232651789849053273049458288840451089035666958980732182221134519475387933662758086750796879167149433285962249829387386385006276972796491300735746923326639583003386750739225270555154553321566932968820232027914170672318514473173805797108003947589098420391818864203868023499745189027743752397566414443335795446125032320194390037924100348223634165903085661414010578546748393555472750649464566055988489852236391906781255233141390845685594134893240422341102862512801129172133063043740883276247442534034222044046108808826539055278318926958761431100544922467261037066191253651307181574482977690143031399353548629374501348806386752702170239194593909251028295793361652494001252746800715730316369602432905958329669299704489624710277697342514435529170985052176061440306020693983366268456823976088764611530118525544001795134903363933599850146566031790326721043153525865845476702583388037385475760098278414703832627296443120453100424873649030041713163494229404205053895228974006833390016722520934550269579868582983185830222117951156365358005251528919871569441191302224620397279079905169387498494826501616047031259377271369271744268425439329728183909009092443997085299241855963321370716699909848842670889092945943628335411527335434584637161557090596074026243156034463111672485666905540378605156443631069861147348158845121613279610699396854520200126837749466118512023269997550797843454841415010602790193768527196809591168731040849322204705495449644878283831793642116360881616788119016107423420360952949411584010583154037920053142200724675407085266490767209835900643165479534343348540287276950550181129511289542575613304681431035826308435737641401470171155110552029005389388472684984917894750160125526008916801599961550983807781778885299949784465727233240454002620287833937735852748470945903474787264651336953214343147146227806722416398653933176176522195940488533779236071929225171417542942776915943108822540938237434590968622797283983758624539080450485052875577307567735554429424019592388834252017998942981247231732255086049801255744159278367767406034453579578726865255831534095565619831185210388332447020562034529580306075706672738914428708228296159582271753490810521211099538053397324664150543177326755059016459925514160545518609909966888161873814393284926419912693271986188872623303361306286805462843399066985339877615992748909293997617408504304230291570340557584472453949129684470688748790061771098117503825908596520223395493956109383778265499065545193656162386692986611548961423685075405756212294292275184929598592402974929056366069781080192098456654612430050406014995119785936675993772887985079683315935342581101016243181344716723933256751951853798314670646445466457483628299812810008268802358476548894429672019283808936600041694022728651680229758147496294791241020035456275703594948985564457610995351199648144954690940276114423844704129239685158046629086367303082714645541745526605695742016465545933738502865790925816165945249205670804137022682170906303657408000530929180159698504571683138283370948639320675303234010114278071101220135499893808672434415334702025689964471938083997992008045816008078319074013762565520826589276404273272884470408485665414276129282347262302440533525290462647524037296547091464653100457076389814028190022860368019877687962331587343447153118157527971416158698819715404922670655189227238977330833780582877311820909340720432905714820734598943870676079949059320451286903163135038985994810206592829570151787239599872856452061800451811969532888044466532260376151672024923440148877005743193906163485792554290561256802418174575302258913835625134462573335207851003492351874670883808048028194755470421710473638468152229874519321128900628536939620971679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + 97343456838590623880644322627815781365779607405325534790573299683657021283858623551810837111344214254955498066132725204395372643372095484594166301363836018562718654030417158391120006144202487997026253378552549838736379700483023565425120300854918563994246458496444146496109029430058636885911658131276388623144248138284245508524943926204519279657019374495429480685802313999017460217921380364181171088533969170051812927896562877069849927019596672863526217491999853021145348980075066983044635846260702097804102378305179763461514666251932094237856548148344757187367793438328480104521780694018102357101671154656242707357456797322689686187827283940385401205003370663292874371353857141972844512742392742745725346464336822886100431924344137854224720283088430596796620240884223618308123696339956340379693931262707761631354578687720849519593597597553144679724920066940819349361896027688269212134849694448100107483077394166484676904622545251347240360904064671325272154295962839595411533309096393184595824384815595260300652058788870514912639364394667418771322860702289352363257408235614536098522555283781493441331189742550057964282330750869665039843341471880163015515866407313380245560627996155060381678890411015897594940199827673225512143639812597610946340761617532750189122017257863933092189290577322521831942103008989448945938639787055824110474074179974785405133488578314117145307472807212098699223615763348704122693475498217811011085245473612340227177818411607250082461581822579044565229918218124762745092571640477266369694790295854624657680296628112582248300201269252689849919730198824563511408422024959578289675300146328700973746968974923778430052481306162111688697889559656291023207160906355063782455304281511500378911621924987918061934788806433048639985220551217975803617419332122123546807229675774461088873111485734020078458106622129786170475954775984669729183004933767741292454239394766197758156268779920985717306947118142993721004854028059719089385032672611018353718250611779578246913592339105924801303651271242606336137584034732839734533760853971304457949556357589895751709119512237600896987856380400931919091612248494889508761696183740579014347973116743657540647489853853137257344409276817134401154771245230119291116467537985408487864800702300100600819906585591206938927922642860664527389098867315568281913910580815998736566187933916263234473275082014498139893467376318419587609767738096794312016103270734615347477214619142625837182201473769964169130791638394629589440215396291237351886518969445033401296867052452180398090489214475576990248996572923701132412135447975947998430133072197920523150493472222164911144140696930676293375777526234532546194060412417082130472242814912118741564371229781955593246306854904694650379014808647928469971753265029173770291389468207732099654487774702452412886541515004009888812101612300425690547860661771043162876079636587151319759663318143328944461897231757792409123068941651404060412541969911952240885922720248969770392402010916473901457818977335716385908692694601190119612334373014362007883113888503200190906428202045742234494561396111481639711987912026720191451024230057895660010238298409798210843843240765957147725578345516594407628681392975682692760645579161494595480293673993978028446293490968018358545741261519854791124486627595157456438125518999915445658025781049873410912925231295762109146227282220439575172479421897212599170013770002742093318989917860747925238345980681215926556653988442567659834970286387218159567778893990168524676567177880228837221371252390704685145293370798930988359888048332897980868692990605140275027851569874585256442498106060639766825224782286510719696619091177406802224004509613499309239193152775956208784505295785937130084328659745047459966060306385958982656163026783754938831974772741794292757449490822409920427023019625140306395713350196229758590132758906194802161570676672893906209738889399451988540334855053979229319383631301826851925803380815718839223220996541239911148208670071799891550353111760704527153905769972979584492681045228557937576010840102581795269952092884075742318015158287007615296592739080530970009290618813471479824046878588059574941039514205880108276696824529403277714068645107819031978581334753055106694383905736742282607710782170552268052592230414652345781325053794793496191625352937982515188174839828726617516518388380170847184340800164977947040214612484623277198105077180582092831397267118787673129424974490880101120954512729229893493099358751305239712396130337748018073478694094843627220250975110315072545936646688069280487731890143795263328819681421138639472667653257163747929410997805754965272950872405564247596073091456255897273483929390333097481730943290221341741639334810061516188591210701548213459690779614094802157800781494678687977284425869584083557128906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + 176125487771174931538817007889177484575779240793297836125617934233949763953859358854596372532083351076826837468305334447704990784054760062030804885889864915679670133376564625683177995147075563773239415194001717218615107310370833330512542032478367365233566828088441233379436320054799437491154615067527981454521987910283903029558774384816320183007500341543469130330566880479517027417464861871842875689099106528474235031948495723867045884636981868491179892132625205388345576669844678050077602344693910382097269705287060414328133374724141939605775326729887900829839820719808230744116533295192574824851152276717837934536133771423175104874804752091676223416290216291188791838412073883345144819684513447460057775828035100933850837230118360703114100161792797776187004424434087366632261151627230810262600341398018201105178532955138287468877084166121711641763947272767850703132409458104927864913296948397050152450665265149015729359678735721379129820012178692719141024858891480914522557367357770161165902274365130041796920530710432446326676464781539786069819293789918637987402553077126274321682923166299479047985041779337501807481871063774075485244232962117083617487837323748661605722973439126574670812704578440270511898703788497018088020149301799980670499599851493045579496293362756570165282881406263776522308984662699759140711553199631627086306686471678107173451185988637435449144883671503011920780211245455306956104747297213236409917749046904058793122604645976496376711049066145709255390659032339796610752231837456292913728629004486567919279634375358160432878021439386179192728429306807494988828899323930965592440568082324943153867346315004552344412167594496397325396826499743390934757580260222287096912687614264113109161572746740970203610013568832212771699510687856176349042211935152522907125625308672069080655344728496146143379340438652147820015350732788796119341105309493113837533337233132749089607121495285542513436655668275855104026107518946079446361959753495266339904682952494418918417043760603051964327587970717798434690642988431273975308443789000907170785814325766012924681700095510075512140439178069580389456778891628186450986679668421041282778717075811994450542451495429596445547241052783560789258117602387205738072777412444869048130774053335107033867501993405453862420346661323994236034117508534029823346038938363365580134363672587988129229135619093699974382838383072095907110926061156291648377245466429513320054397381928696872191666142013916316303701865090043169074677270361207775021099200106934356861086185896589675805213157719253547210415449564377125365135605810736110052399194001759923852417068945528981737692403308624025544133398248881350005786246743434031954178446902182540173649964551341104873832184924411785842052979437317895397188637294827168103001118185281887631415135881678575633476479092309892167533605380257709200786087343859953093860169703587277737070072405666105840838811737694719264773732367098815253782401386378936849062782146513318399996388965330548833859091618255041576321589550718279695299476023243091191964118917281640975410615061843878183020333340434880331790540776871044448468810555568451368252495625338988934941355650929987386150554591333559575942245101772821925884396304690570000561298157258252187972710610754936925283865656834905291554350038338828137869849369267696013241075991672307958098022072273329320847022780089401298930221234737343049937461053013819040026237051221959109672589139645015906038850307814612552217238593594655319444775813052870528634271122313469054306452428129909596990094541991272813409043495265520889679746375843797611894783172556074433810618683864900337110698512540263361904852423120026524009987657572149159470690793969477956622764410220363867977321909779258692866269751558698917872565660048214979840557641521606770098165492004388628113037212928591212968236929548081518769196915012539739589346496768564697034503689255759130345850434213063963807881951550171959575476334899736155777870201230379946092866263864121550253378824791734118616980729328951000564694043092516317988084020765248179246544267767771593348325390452772933445533015954839511222709649754285564974773736584365100831330964489801812468005462079035355445120495242823221372286058255746395921483050413195314842897963681176839268750339734968118474422818118980609773258005078763955039882932390604338507499545391176461404521544351081837000425105839271225079786668795973256589094041447556433365463168939028854011717893632823084245281533190245165269858195243506056762414630118470431102072293562827760626707128907956949335215378678529313502477022276704296154759904586479764240183593881639039296019411049919933404232231181842674115613594355673216574725103463923882927668474782002126015849284192498092562373553093824085635787923820316791534423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + 196467575135721014811829595777281711966340498973451886687424070708401849876695757277872195594849870618756120096428146832489079006491235680459319102164931333325064126424473279218604953502183036816282864005699371551439969714309966144138313600619948179487798903491839304701147856105249083542878850832709153901143888820263203900172049450588225436514967934877229128586045814736473189517991943776175115302493989503059246989664610810225278663878456231290295539208685123411695677170830834456163127823520607695615819006634106244546075510959464728457890126641962497548870072684613942024503962770454947245979256540523156538245133579798413984053046429926358066404226183191329973933358379341490812612736660030435683799601157638586820051775513621929072407357522959030204703073390859671907848801665042091573246404926071399681962204371701734738563952716035109820339597123902364087592577122837104852636337562528184149796944933007601468025511106562605118605046296985547574197221436652448247658532169169209263122402565697285722236393326289855836499622216030067077021360197263534065321879345673117992804298428945914820548240105809331593445668808675076352683071905629946317943410529044783297774980490596119725891473533970842781809108281058336838556999318668834111112152376658303803907379757848815316628657059130168508332736697238910572031340926488350256139059310397242707135320044407845474248141635888739181195575660607323964577320668488200009027247656746171253372099909485132634896594296898220834876094496376133153712640195048597900056592149874514258920933013469337069213362549327327998273072288876643484495383024610025086353098921071978485285796346334531272559865217342762123102522874382861562162509424169260803355028783274771796802041555225009591817400428515122457908735486498800947069207206628854184210716454612323918102094249435098754848044142845780021823105345329828211289447446153134729024221954128560522946186309535173762952305466647498504917356507139346588834392855015591309139193718406809035995663289311013137523937915998135296585067306044316648509000206220244505874374425575220980301429502584071448059614469172970435700182631898553387577643778836947510158219097167810409454895116977076486098512454253024808491722634831279260589889826948522132268811599237487492161930143948339553166783684168087770079539588334206573734263200552510043789302369024016987304528701347375019673510934601533476475911344191697371705171720752179764763192115720608190049544224036622832422731609222403121419421180313815837180004490999877100935864749411215293587818419631653517195825481313491586294898560920876849047552411450645001308291289002053978367420775841927348480706400298993694332869650776096341498098842394454316582963079984433923962824610653919166378353477507580627978738180266907571349863827766174705685097452910914638630780436522121358395342662239479926525728520787301054749491287876679097443987854801853406485501188638146035885927049096924253117207107073360278636014357736089702445908987620306636551150546555866447224075814647107899306024810590097018996403783614036559772343912297027616430947786376200000094878503786736896433771572041747437624273445334416924611588526117110254814366681378920164013754894080242105653954195729532073608286521908038256022867784670448475444106011359875627795902995519143694019620020513398576838498834103865271032481642733989778130904794208488291124034771086938827018737884214646774039309370779157679343266563185588610530671703645983418372399315356700401688330690017174908048862108539090168715030889726457016165506997012498222090642550432978160928423073820734829925732090665413980269761422137084175936603257410369605323935623419917190856575271839223116322453031704301227298276404875897800686683659166971765240758806818047392903056541613193779253903700559496596388944790136231921003418331749598808321226837684724025980835872166805376824515407673929977957309724665067010953866793381834088399609404518525314365212976343494316198730992015689476811567943974543548510355942736438478679938019142526259111099605565127614586608078155974286179062074702372550564541571056502145357253718067322846073385410965650279293182635686979821887149620111089496363306265101927796677607543626853306693865154064216573544013728433179440463502698485813782114323100903864806716009797296476580909886478739311533479904802898991928480727301940131995577749581366156017621851527244021219604971883616445195300632659791351782204077486355040974364322208482629409273085401733683853793270083948228227596319644006232862838026575636684634234449185878942258205249674046343877755905961396784938193766716026419464401249590397554464521289927283230712279886757014818917624728291082331772102947551889331442935726229766522816741900077048622094005869698207789042498916387557983398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + 11816419440105727284630632026663587076164654218442664894369127382744428802983708307829931733384302195149284449551770553335920277915587957158317631996570616563441599897130438715219438860877552488623209504262041176122479580739932267319112795675299234450220723873279632045997448524108158799405850618034785373999617235043225816716072831834093903314344523017635775983618830301501062043542754333331763912421126791558161303130234474652267307019670411936682401769123345493128065936906625804220658939961553773351064235834553603649454654388794861355448894040766386694359963395202738676497186049513529035018370777290505487037100712359126237701838151565423792956346679144240281572247775964627417778090136810002052625010491022387592223018181671399743152523894811374893176294221305983511053804332260469392622778195041710138053162983359525310977002987981744363222442370052121513883563345767904463822087588124852942507393896616569542598150866329588152098702811100559889336825451184287006219143622450597861141089156110993000566710866918816908075366785202436216448643848999353698958203306642861001710097051337483125379235743434046477466983878770440842927415413478491443276569767605801964139483087730393326152230357366420680765897088491436486111562317846300421767708625803394410082543445915366243926887363132267478506482486803495861853727517913099940794017966980054745595621738510778220602230333741599404180446217300585114633427790793735130296520930339944105425903812468490238289706147657070247838174771248910065352794851917418586615565480789801824293038301978688514815800025887230632464521025159824812971934150532479551979751117276060050246546379271017133553482515641724063334775247968134114537985145489649003438630063221009368002444955619379888252631580849532972573392679647512935530945582588495836099640089694713704727619766410416825029328181036133365952539333166632935604440026225993043099117331485569229072187504042812098190963123347596361050708571911511666471685198892358801218720530670308538785587645617474455331392165589689403853686945747157275284852088907837389556320412268970889073254635998040962272737624532614111011997823040449107412300051367718700087745172048865313605998258830316145618939960080828327332977200756073589775906178245636292735721931764439686428224502033284027685185441338935227678533206726616699776440416227023856734239988978819791099233940866304118104118398586929947310542926752994205004822903329657812285672652739296041101088349200562269590975577232237671574274607989063252059239691447548594687804354609384247997295932375343631372309240085072575229595142192508421926827726516044901066924404674808442518419767293892270852196907527217098814243697983284002139815195067652767748061062536051815119988457869715522601401373166868104335454825311192666418841967445237130188783088209721350806614035883906462625778893377354334233236808614930021341896951072381778588384887695792068469630356341209424283839846896405421127758499412041374667674648224678460549646587454246904873990006673477988886198547471483052691136687093212585177696145461082188403484091178336704621059630668053217525375076324310077816241482744988320450832414645973347689408009023595133445702996205960963606831073468603401033613028241200462146770267217770747694003664002883174164786494226299688148235296167354061073415238495989878931372574494125925423989237081287949975403893599816085240249619644423018950347414493435238872845700259185681513291726231069942172440522903154316864673966241578492294246023238377226095807992969815776992877431078212117037883773284847525169045538435150794213135449515209257490253280354552480467624669681731282700633435416969811285179942344937801324509738200389461511798675841849192541299822888741120675336554162038946660298243074673023960923742804745052830158061669679346018514584790994576591126162800419890474127835476011864177853048855267345396466262399752455503884444663058010748762243630611754078985422271178078047593205328204462030583095069074693328147273597594455593627341959074568685713033559679411275697629302130209094381208262470457568189442068539082838232552294485066844656394158460894390428784991881573080647500426122020430414984994871807677991224752088165944739029612094337476957852838471479429074018699988584241906264521841549584758870885509838194614341998568735603720096191412981569438690302629030947200685773064994644592908011993247581101457616486353265015035432681506390246428957644904092000821473304456932288657714201199057973958280069617950187545919175323318429382035413098995309298977656146680126391368514840192966880956458839487806322901315776976252105514877161619234037491661316036569530291199685356286854214861539154371943360902608020097835675744872044143254628113562615214504614158386175404302775859832763671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + -517011604536829752202240605103436293257164320218870069390733331364440315202399519197970722683873301066939464124537528970745509911577397613023927533504907349876317509540746660286028055555145207342346570905905785528437877387588404985514423202511647130454018721320602111720923873979704939021831869299016766086816534818476983286127981564090400701547042693076471082701760679026123186670253176923451688357296772372292494817877813842834863818135918889697867980034947664085503743610546365426246108207339284802950662117700563892222219743438685388459511702671925987542983717131213017478342109275311122138262638690323178451703146667138250197403831794383876961407539858672287742213788742713642445512087189184231307782268510534326661355515808005611347758473605674465012111103005288686162711589231270230485111225857660291956304696894968831206200066062427001660312186760021062132190605761272041764565384121400204756062878703297215214268339661109060588624864012391100508763399156996115935251922692343889192357918152855247614100693975097949994620276250687251180187789321599064352472258650847873736817315499545728902650317119059473895396840397667910812994397853916380076553610903888361352201452966624395225109306890125632794671463219687613965783720039292430764952891666069470321335979283225791122025646919335690109622220870491059098705957645731460147455973482595712414965480250183877295701312264571457205538964835818567942438340919363282966484498210486254805012697847712434492433547168667795451729516090730713853966467144393023392746633559002176053971080205972422714429396847028552032863355146147411018846345888217424867192289526566515513567113392666167652358833561745753194935154609951092995693678734533026763222608802847338200274828274789710775266761468195643538591263482729452280456134811247688924939346123073545908337334488960831228595863338830603853114737492711333727892721640343682062505393134979348623950902943826833314578032639402281524233514536618293917298518792931912012727679397657057239525408066043328288701646524324528522561769173346758605485357419222197018598323968676488511331895741586633783728630961606918690715388564836075921400758123473206593413619789403846791719840378877856814489384529662541547504496567734670984781551186511833513572121804497478078235453701169435119263011997213053117678297230811962486667177870966684861078900535856986248675176387021478492376734870755005190271267941057123119236724382544341390764871296506821244779658498914628060069028367235152181248937548951378094531799521535248702399621991374848023034492691924267353229401147280244537326623556634923381424907321493259085838115455377790678357169425203471778995283015126020896114936101848313302983361687166734188065458859069092894185534142850164910443254259006533600612707095550594667012421152215399961476680153538260901596175059613532789982047786680590822443577602957429084801267268171045158333353497057046668774400094993960759875433331508096887874572577554079346945529628308556140199851231889746511751580175634698055083723027527073584357979479836780480894005617944144588972145480432649370001441991690774779376941482460406112404128397141616331923600295978468825607748414701349129726546452886097252736362927645509593227359836490027280765485613404664940710533731640922259698199201237232995799319896141987735724837990958287625001625679589432340447596806063118442755270479337477668315917270449620675741000368311674168505439021169015570597965085814429257670527938507763774459944694148074962182245634420246252155030404111230179079453602511349870771893163521178274559741001019335895013783064455469656100384152982625110201521062490374612743080516843578395002740305828952376176975984099824023777432058844877107338654217728690925815283569317134912845559695323323092167472435054932544516415026640162256850541132689190586172518206123906775000626717853230421892720554218206848940412911730443413992578386159363143630686878314705554754206405167911663907436299798643595547790778804295259697334983599922893737910354119471882812311565980601381853877854194832244814065943530310401058544977250267131429588942548232642420359775745714113361886976629871127088990372278885911018566093850089396703936717329771354193069657739059661430009926759187157462492882273797541324702246553403234313748175892872420272409167845008765378343090309673937294079408476937392967223845911995956913520292468173082200340580965695249048515422291467537334838330874928770882037670492127555489224219045174025742744548030781495233997363038901201793166300255441107989861719942075796741764674387503470708388731897911656081258224652400419764782068950533290181265123840243587767113443929604923917472957561962270441166465572090345990204902492293413844635756315692987072907271794974803924560546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + -1383487476000938574278023419413459914786546996060603865785860774862726573193665112050332956797944613704374598805312042036477744372291880002453114033670866531213396587908920934183813320199953999762293035804567357629768529988622029872243506565286412368778302212049533800058385747874732577228782155824533155930712495260261690593813072295652034081497099359546699861330385771822743159490779962491620516487969147441585411327933878698937174877764789239526964089867319632908991677610045027132572718159555153037302687525863595656188160717602371116506989976042876850808069082040479532810067342597762811338747292418300794053644967235359066560034574170306319958426648353034431981155572015160247305914354439755816095896827451314734865384470796796713074194933436454505075957850762599484170293022338778450585487702197055703092205619067419624412964919487685106290678039368703798686862060566748617769232883244075744086980585101238074548292338390026110579530156721892210237098720731134359772660383242229724525583348298526351037983985491303373155957566915900525307710461713567178954989835878968171339049775294202638224221203445675744711300599720831787431764990741546622378110045512160459769735039206495519088915719547444700933819789260852884096924190945475834972924936254929743245741299157698193281314521131974208917179303981835747649034183821425021993770333620884268408345542001194358676220703295199586745182967032559925350226163478695483458684212308116689565959167823041415777241807846495130592404032548263680201674284522658764168725065109767764604384084971244002954837410031112544762277698345124690820569930164072553942988456210944427734674145477573955209269957858588118244447570342268016936168583239862810636921548591280867179737107015126248813424817858566111490527053514822002792509268439658674479559066602449965402738874130976001201507290995924142757686745815504116142091189667653726248716063388181578922129590657671935709051723610767156738684474042145100581456767969817515832150122342166897242044787752486069214970118130210977235990504713321066159017563278934097079020933937371269724763265174101028461817581887065595255557197884070404131945646638874131262537808294939468695000423091051932265822290893039443088176294998763795881929135222960380551703724056560273359586620644681314971007752968836716084468626944609844627975656897737401786831335955634760965206158670677777070414582471937166728901210717847305284479972474505051514516907358334411455332829854091373352495030007773899077962481160457241838624736263988235231053679120323214640957045127347248213285855723349357424142566367708360965799994962871101260217345298911863464188038393688915243312300398661691319905422677628240781451747043941440694878481066297549223618570988838546782401097957821865812450439617721530886594673126205376387939029892510710111815384821919053849570430948848261198639165371320179627599144096845136978747363339939785931393638445104031536311493536387460177503373735462168548263925317190696224022622274559619302804139857643814157687210298816378126004969322621622801627097529400783811797477287479898260082211930030002000880330877961360513406921514177385424531895964768079619225103311690874999441936835324903441625150508150906341950728125846279651300094744764506743486894558385373380852831218581082863651906786392882252890532992071890995099274144418479377540901035139319864470059516299154151871135274312948388850301250103855008173576288177537209835275711359696230300020667916810851905892161794609005779928861889932513688680365577968671886759662543893922357029795004098549044570823028831983288528840490844482380844701276450933120202270817483671967380658825656541694996440483455144200508637706462111223424815917587116865293312735335591104631718091933078902476820796342496126643208054408535424484858374872415461916190933773651306258287695504409048031392462757301522975715843263532568292213107440098395398236246781372499873556588080344339550754738475476286002647606785716000688766580052861098730484715556680093866222712874641147523478512855556143028475729633290432798384259146088823755793385263162319902193836530633885030693852561682015791674307626994483126537646219136820466511537678532615336278011598285523806733383423383568670000412176770900576797810170789228138327229345138848582611858010249298489602845107583634824758300672906539306946951809855085136546397911414761040199352105200414271911028806390673271000483136916968586104591678645409427608201501900172404786170684373396039057821293324388899488597035702887212244521536637288885344320294955838807027137354684441888775050499338414694744622178577117315558709472917890016307413694829626549221806461871998315243152484300373050716282790484404425043643387105429809480483527295291423797607421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + -2331123876556911833027583561015814059998095057728110853555653689155309227902607714387440466143519611879086902924374885288570927205145666611804106788285983718569045865245774202275668261398437461820134439804299542765204539638903395348076643832432392825064503453889569958320870575909081714419172023266113135456519270193727736183664823098374220152318559833609565310933792530155370685150269311271633636035895023252453845226226199177215830767984004009472154618325760270157573936870035555523269734197582170556281356229167731574910516756456053356611209392841676631485529088424547959124100809359267936144217973590491455607579060630375392170609778288449656257367822388361176412625804905870138861301460882041875936240517692195199378277647068243881998509858419142623544837366790570060937628347929369308467816849316138741823484548585095174392557631196571653875669464706411518039806389698184775069855837061457927665490928977600857664800669507995211786353984789227357191381849684720264448585683237554439369922666385041394597670097839292514910666636463677930575181103290919117535868363630272527978733934550918015163263238306122234878300172760145082731482102255608111729395706109885542194480266004166910721423546280078980315167069499644564091773813704424070653997127980228239217249152209889541076381394469236843393916643563007596784208296498780924281554616894284678755483302194799832872420449804852904910662986690560923233886179688474756322494949631340538411461659802949773817309121933577626484029051916038757290512196936978128487011022401429819182305234947583832110984341572131183557255818187032607829203759955185408214954280460372628927475575711854195541326343793745929758141179510111669153059951643554100831428627843152413840706988957903796775504076968313351400150206120235489213158459713370508643217238626220817486515970716951753393020141285851299043615278153312260970376035077890894874233323875204847359747337709271345773766064263182493202790119029789031269020628993124185131926013776022591041746145928548465674122668243757778636438255501565379550159940825363708857220530579210361296191271708462596394697246030717224667381832175523025202648154119448633654524174713640542791265714563360267956129370635459168692094795079925835672147000443570509233141304061610823731346937186842073786595565547129324460020471288759919156414768423931830799347866708279523174980731778195782177291266301626929313891072560600504464862523913163168452116198848466121577813473286789795202265767264668208859352812333941175305863262820349503715622488112126129658304588490778460650078070803365532550757266720840988468031478599808173804190146444643306684865849911132898338782761152061976111704444435968803192258938015347793801882622828753513813979852636651533055038726805859329706396925863460429597797546930785502086904343364031893024165257229462897210211068500873941891784884193329047540786910527095831325357563172273803261514209970535333109412274221448769160826609592761101804074024514249139742418805160656792863039857743428540508394551245913786030751338065887696294196116811575538008950770044062822709650710529964276968944467848650051882661883156200904123377838491940985682567978494926065053851631510548964740493239557100893304410468008355032891138624885321876636970666030320335430990605000903996378609334871285118662240037932772813231810779712785796617331213565638489623325548481904525220359611014760822820491502891029574035483221223574736483694610493412536946266484100550300062588384346322609007333800777794437695085473039070419369466341799834511607117365783023053718614262570793751194460222208315144595554462126176022203157198285689719542910837861645563502268873743360562919766614603885705793586741779251746766100835228526160287372964667345055214212044902103744581912458479778443637871792811678777937841504186722596719059213796057128010689664103653488507123854962793140001347682947568750197418845848036786759510663579300198519973723020145145303369070650665343346544323980626284266051269119366188931680482750359065806779882886564228885955263720905709544077509180047699736617774658593662319110579071119043517969600271000590953136425946848414381557174257028560781966616884622979210978361291705566668212696477307991535812240303551895369743756516820226704067621910223820778097992226447964790807449868052896773406272212865463334010202675399054392535803989818562564261190046027162235330265029726656905555270269578361640662015368740689122256914844478071199350138041126233337325233924006435314404680675480332409352513936185355478134802059572414009584437474323347477842924456688636003557698450733556810520252837945718880018902967547808552545032821395218836891528879256314884677720756579282891772786356909819005522876977920532226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + -3004892862154912045351605248277953066478565600515036965898283904286601187552625282609910252774898752186387608969209291429448889673759983444556757235804412849434098573842228938592238124691667070447167177310232559859936191365170771120320819418060795200507615877775539865451912088133243099064322764990599816647979336613011030627540339880222086485172292318695378256093995583521263757899581897134667935066706637546041928373624839825961079825177323949837715849526217886174276814653152618660532851000790671141990915476696960572286387310690897392100222706924984122072594525562332919611285015626988226705368692444905939803901760914699852788293631147231023545790051802332530504099838324278708337672139750093055547453019749156927820029652088425149262317419438023594830711392999970022810305505185834944725148005274900359491567548071934561707574526425575564755704112842013719614947667323801469734116702404485338206454745747676804177359326197361765374332133991279126459034864915719026986929844352565817496311767925859351394833018634938231547649696617048486901039199502528274455408848295037767976831544138617162840343528229070776332815054012899007366665383577696142960146276417859197188723020713941612385463624949440979209889832472005727850339678657447367098838331710218680486012089855985661430929857849634451600766024965736713780904910919691022624314118281272415313017427481884399251186627826937107714916424000565015117732364301290981045979167815542432075091343191679580156845454797251574944026011914723047399518919641478951920828994013515257934692383930521385054301711425430527288945807280834452471688509758580478820008664340918967638370580591820396110302341190216781051328793121571035179950383899534987543163971513817180370795854520753282694806086328019386627734291390061067594997077232480537132356915721532959390391710997867780568902548486618084193865312053296513255147035696932548528730733396923640940996167712809642989395639930325474742253469087972226795392955060107282283674579063768221081527426041656395542035407545076553872395847253466384424751888187919408594710535917320975112482418316909456413875742729433373229233249723240804980593514129949777653536871705165971543036513252743957684646619485830822712301948390780037670307960013264851225002288906905546994466345253025020996720365949539155168896827844305751972254847373617677551580340555555664657206382812456837182282643072857758985043473477913573961309785532778744282202374122112755132143577705029948078128610186897502257227063487972659443867532854500195836918431795181292418658050327034229562651469348998851647561602406598965574131394462447221776819879876639938490246329993952170881727338717211226627547408198525446906899108156006807045608327009597354261034724395360946187341737889556568424465102940783913168803592990522066252453398790242747088189591267395327036826460351174590974837656822027494180667187561084277980308939708806964492217933608232483785031060235789179075403004974685472381713639828992977297749212570975429856053024578843793797347313439373283848785805280990383522926734963811585212453772105879502593648275887158273625652497641093471683156119654273767490926015758752994911624108950063457553269834955302523834475630369808709624895448285676743580478730705156873986182642339778471366260133396689750951457534326221234943499360614247134202197202500598901091949649581839967977160929940628752938994857301033183344908375272849001458887688641208168046856487250967395215085373869029040543481055885142560883699862006896575306870282307831232889313834494414948427428431281494923809216275981188308746461674078960123111879432880812811710466190225688280174741885780142696152710687002484769837745507095131972778305740662314778592906877533164694269421220703212331457952779356500465651011040856274227753956181964071128438290453387358492116704580032552710766369275039003554948776782555034904994086173856813987399261524808338555560201798824725162146542392303941978145629536786594592490976417850339840629417854203432876538999921906191377311580830945022174682246946367317502125583300163009101879748542813015873307961638137768683299418797501267033608215447895472172962219560914677002311603147430582571894265515324059439633933726733829048036382830735596629385087331515846119966868332742223929637997060716506055748508067663203955200828468189893164125277664391400477073403867281986814284815482969167303962667606738719533529034549409372429057850893132451969700684377080260753384258611011331269035084184864091778697364682033005486535601693170901274384618460891449724159657423492730699899260030982393514298571092910821852736399521217455984540096928486408368402565290525085997369754099400313203143634615105989475125625176588073372840881347656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + -3024351365815233079418943888265789468437930388227639544523695407724181289110811118206686317939527780826814515008364770544805736891874240915573577739621193141238763449219958293575777427524766273952175222232918206228771806424669379201209575076152817187481697725660228183393690807489748755022321512533876328822189307602905551415950603922988008805401503895169980586427466842894308729652907725666088845358489839909038913417532960969250742356504441418996603171527849409690096853229049047259235667340479342475659798895681510624147077945153336280331389953522914549536718419988904254881179331687074099143381011411589085994021193334824883141093737285305446302339387341092237515770621717960579208300871972228719275943167390891008898662538357584721641049281295828780411201667751423198027884365190824781503567044179520362205697040699428935111271050575450640966672323587289618221606044656549999353470031977904901385644634890484699342200717070312797975585484322990481505555445686858700577082251609237835713374748084692068013913581514147433066780996655001940363308622050044627983357134435247098872733550783225515808275345823328029044995237657466325344510222294526746938591049366369185077455480587353075931332351468394004544412907143884953716019519357713427910102371751096316452256816275842366663940190936501692739025475558019121021014563774087613517937855584354920420115538828459614344412669452979688502746188968461438462592377016923754729759109471494875117458128025761774642892932244432372747728787542820890390592310194389546178576767481862342298283416064247152526471372311729332841542934030402890907953585508502851434513068135198689747772712705828571702005052715691177605268269743721627324314305633995562218593868954640454227367329769728772501197820273281769010164292869280583386086804595318730890008003761131117168655169626675821508046962701473867889545845942256659617483783111201846963191361668442787802174596383411286459200699491847433498122467481849608147865714147368920768745254357800655844202736656008412255903984024087400980327796991585577233368367091162605321192634383542920321646695508348644764714193410467073452848972450699600878784298268156943960590275013553383241289729933790646442928213117356969629887898160505493942966304804332050496529535731695799359055742046310346860576196822423979896650257569539623721538828294085212781550764277548417822843454496117593302182716712176327334463526820737939880965936694139745447508383120018472703300460147366043828655995393599048489928910363773756710544630518615884220817367029825366052387748309120174551246193967262934301411048853591882402444775967366704275789316420750916758306167307427563623462717139536348630767236848868041573471018336222302889458666611496019934751013127815217747726083474117974184702268387273316175988493932703153894026999485525145658979262686423742662778526221357555544007711763421834131891752592929773096537662856748456458927727670588881351017924966941948303639125597822168657261564086317572025309437015389085084685211146587181294622736455805396627112783841091002483713350291521340768802828583157032224979881221973342685761504326692730387279762840144821222033062532148467914711312524109595983567746509841716372229338926890312833511256721687564994229131074220825353328488454925993861893949981559770259109379486983620974925797829441158399548229704101560294899735414304551814776948855592545111289759809055853134079351187611897480020207946870727289843457466095282911282025749541165403670869450601733217989060325634669979371893149641385949891568939532596182539542652832169750970294630438366105633541058765332202279261835003794822486251677597389415609126413676597609566171984242544225011439121222259903911935360089701308539824645427435690856850856263195372773319511770871171960963513751725833652026448964757973913544545775335678164690510793661448913136582743312730331695101628616848093631965680785080737418449888312791304536438799690999811985555076011840207232419981804062012820194868247898101500960646849094879003565306975855718063041339583248699334679852533533633676646639799482536466752726200985714670456111003005220324738495857049953483099686846288175451770368788826472105157141035362140359600825461471335955329629339410861379026695147003247827287115030333798341408781967590927760024878835965097989729020263071069389339809304509158753196299318405513966143064156249627907199017081058544083344963733334479420562482550238173110103572556106643964687159060360984845872390344761347578728948632519208792339783169981537953453571374001525014274586767793452560991839704303852785274865213015520195969934971179979172405170908796752010580135144746091008304681170840043691670693695348386813295294996351003646850585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + -2344245566311006654614223043541899833831878609461255147033830376293566442829419837819211172502030459883752639837612189380226118216553023629135737123529877329018393331135622866353884190815585218954052485845035538274049895760821454928920507950241982930089057846223467340533234618293526809028194984323321888797947235850695868608594716678790540067518809792641874132305786470088118093056330370065652811236929756858428475734821540613663015541192122864767054096846047961223160740320059076377133718651122643335592700648596321083769903443984901786686502456348926676831207883372977974120163648068454417234947165135211966788842052292489674536327494412507490143086383357201468490553353367975619443561984179379495994011152484116886527482477658161675381460163843098735730063119939831348574883100055624692432401090912630096264787998134388343594215546291126064074880735321637766556746000829491059967882502701517941447070210530784025775532351434088963032136832380184951436212394960041847459427768762088051440765059876235371556203977059565270585541511327613813216025170620111152170269270403067714736871455728135256793649600354078802123678306191679424798874875538222351204869485045875410938836054564186113012508399104069475126998036525474089460257624082445938284279880146601834357243685533270632001278148930487873162369063092290944592505242135670262204131248383162887515228807012191677621971214762004567016703789544238051401858151937100191176968056624931462395256852871395053190795369736472391579499892743156443913110162310345142776662391259700208942063879825793229852635823094031826187993383069642361127676676039215172662202786165943965155675900054552016780603985282726091596744514242682658218105876761148614574954906960878755799759484784947906809589562833208297351115568528371591615599588536517427287845860418890677830639719054875353614400385858505545430163463082258059233876117934853367447083277405521031997417178968834370939907867450108855248962466089812304904250099961820645674462379531827757184283056944577164298709984997698591829762442715134723040675478938933347222081742521074558483781606172652935755041872786111127416554558207095348293884605968566434081684058723878537442173377182771690132626162772256526312955697414357352840038144457253077126271350782626882515764679764808967245228398853499393888021346386101343667395340357444239730761458765858783209820530193077106956623578148476539841470656009138604957050599546537833067678280583118882923789737929255953959839603115531681514205222436904919708642045104170285968063841386599475678962524399480800993342668608734371931049570416515564398982140939171714244012229064730803631506752264425514255547029657632977953595537172768971518437201831000464474087055587539586465640254855074345641636338913385386793930602065817412830977715234181479847391144278458784750140218429866656412956857336559490882319390096640783499630643933733325536956394527383019215711950586268625953686640734792877628214750143998866978918011776294813607077995770676289370659275581466031749364986316843835930983482879591915227829805599650939502459134286994513270715380468879801883687955554046639379308287184840539420456015925849353031990705235376175076572619843657650655305332740405012646474167816168657981694965280114642453305808562967783654394567051614735394487698046363657457964745469334879321178602930904416783943055143909464213118458297635384338702003332060236554753333759141430778980914943493263966794853650927062291422309914147527440990322862318211803271240436422350680327127085420428140903513845472772330405472755104559757235369490852697506219470185413750837534241039556920950965970418470210361458279706106095931590412387024205665141527415413724553002018338547781275460437714717723091226583271395061993198877744097299092829785885257846581876184914391814245772668124938988384692374174232902869970950269165202623857080501633096369687077710505424551558372857735412047093931107167949829654566382397258506202383359327191746026324426112811666909528484787134764554485918031238426161065581199310820883363723361071178879606876389280579044393315848041307270483126678348427975775717768285950257017655213714171485798375292669156955792125587483452733237221048220373914004997072414116811097581944088187840705668846014420211886302113554722759944296403496656536000319176479848534807247300446042389306858588992652628343198294441143582468487554626439945682843035569291952750247299533565067078487235762584748810725028231790506439658938758661672097882842211448729482583662553321262474521934895536585498866548728184901610580987666567498836860737347310779397211098406526558581857479576134289180086595224528401806922934327409436356281232372413706719875335693359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -1377942751621894086308965325428114328227266589887219553622881828111365762844510420870662917201796281138891992443788222983917846093236582579840557484567731884019582270973684329699132885817244790517950004229675847566500929049366628141032433125258406689680536102542736680698177362407823943880084014809407656804579927238410820376011972358606767770689906190732848053034185608328639254892290434321628143797442819454854767142234682948650751158059685985089784602101971818040447945776461474586009147765422216426981296438213881846176254932735514853814536111854297978840521349213828032752603810609399045207777005379232496641543221817432895732481200828838545659266177114794633763562514382606375371023464112812058076118839387239856005244884553254847938378138113882385451281774265825786937254683477915676477965684090607580902296364561494475424077881546114434281849178929789828334619772390826212657014887032726563002313134648020446452420096796979266220341354266981971284100174739297804868620109105455844273355025926140902778746431250520865150751173233276551603677333026894963313390334833590153654354828927653491629968739848906365371861320811400839475456425802367884252709599288924017978931096011926325451412659322902823285336718813093698653505820881768392684001317349640196002575722056830751768893719822310482393916845215029606033054961351940865981697665906528484162291054543859346885098691022068290434983668135951669622221751016364404461108763494101091433017719977279098919232635602455479644352171204012300255698331107322246793924201922534917972732434636235787114875327886415276976534873825716006328263933078265925541454924776668606407971215174014561721388539760466199173284943048891946510160916136149991764697919770879214163255114234636032183476755874759153638039322764610437935930929460709094785676965334987049475071769804704776904887789515526800485519800911765469285676377616069977823293102483615710030103026112817207803877488232913315818573656741213922059768788278357563663353012254227392203831542509260980223294620965189643656173180163183885514829169752364225923641951559850656036538523882472302697655150033175049857905209150132185119509781750670484552213735362863566226192603001315789500287937446995801359044460184181701666159239486231813309635494809225479947430768058144084259611186073951905171734816254154889629760721407356263839514671655006352035835461185466579590609273318473862338703677827561085444601405582002737666921888376676493281417861486553545901616695069252233077663086366747976698678889820752000746622670225568357384117904732468328242445337086657275750542372792831234391443348422551595565598696697246958130346222202040977126594650827709749717045623152519491661819347549209305113917316231995182979859788876952162745192926916622305309453354893906537542715414545549686716870237910662138866146834529211617775680264170959980692467723154737782104882783194247698908085998274112636958399328079214740648856890501862637408511445872537323952759857711800952483967895469523893678475511745740977616478398803772052895580446436139792457685987751941014362725437458619558723362951013894474847784030145684897335429456173238282329738492596951337880661645668067118259043457199788451135799307223917954407559198522315886573727176607508940817781042022698731512942517797825994343545644316974868457541575740606144104024374987748587268321467773222972824125171556326528522119181367287499342042361931867865011773657207760935708373687072416416864314764356079833894399038306707927865813861377803192436495961638057065516078997638059319077203681375129119441967541380564991034494160202290281578307268261374364159832658973910392665170766560189675954688697509128672834190653249314690215458118496897942092014021283679603932519628277090336292297686461815537347465478252916168956074235471985324467444832796879669665852657350511342274771117921315939849690128956414933332225330886781285421784943849090114822954120512811320526171220098711547095196972978644898740799206539176308528666563680543254685021456269225970480749101518199033903998212432686424738913554183951462869343695045644159218699768006275190913779438874725761218520529086284080542903348880817104577143170076354450966212390686030797793981054518245456091011381143775826222905001195723020792543912907616973008761379703892806510650802073167660726526374560996220510256271523559721321103854554543207043657677780872370201275659107534730069369976760840607838807307009475532953093192685675080839476026321019570428874152206165919745264230314060143064618678617767979689575458581089948294611561230469412379365974291489576269840469490010173847579917202833621797787859546680831478778744913212136659004252444499439208984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -633939351231220614914579318016504448585258760633211285100494040256729648503438019471662698412284195825548150938386928285467785917468493148048394547923310011551402892726314202809971121154530281009168159762004155163610527136162159867165542252256009084627772172495242531648551400424438490508280763252359046475292975918921695189402775277986810939845727783581815361257265815322547419039244078416397991581905259019296824085450247553732549289195716469329962873291152682969682097533781370963483684736137544104587076590760379231683027317324507993280874690682623505916663205494862572827624140364020594239597847741405744785245135546437638416851067618260493712646126828794744951771204301911509201369097229790410392012258406053028763378653865780835907050682448020836033270834526678578913172382193265723211642692699591565287674415521969533714627221286603478977092549549676182977343707508780594262276509986888261485695380271777866176783572446305181135895635380333501351904353629554496016463745802691495371605045904014413479214034188926705962398450507616360998589570319458878101929853424708223171655424026525253775553165674194956901435629825854043168261141823573704382077843182876814582705611876673357540889178519547601219100180518397999138771322386093358999117274265209209035676083281674496739292767311332020244759933945014183117663412224958200300706666847439863068480160546457079305564448323987594925901760833578861324125089646500438435778693969593203365645364387066506551966442456321830718273274878772678565860388842428740214830237266054446998474422538379558585626016624171812735684360960330906557866418093260143279925157955833664582740280040286446934790457920556074976792017536878480208408342884367739976497824771382262547541175744686852605939091143481644199207640023677844833930760804503742863086291926994005770353934173821856144335308401889718135510266689396362054298536766082834840128899438231101444705120334954004523689397095276754852026562569196611218283974117507784551658253588882370653266778881303348424826214010405301975922032084474579016314990629119827461873827375719696795931468931957546771269345858488032299218335733601124250188050597017374321161922016652161858583636308482305325278038208631951739308421048042455857953214307024847269969995455484405987392650100101415293745704675656969530354534292342397855454095429764718405543967409009251018907525486314489182828053837085353207984920803736882126735281869083294192448188710670414524597939651042144465793760348972986231862412173405162539782957711944195637767602893768818256716415177527778048482041272413342368974088058797342105019980909208397930627439878752627590234616872497267024932992935196071834331550797565203434024029863076873217566190096224617562232540809033584965915165789386648785177700155841365195889164378350437779073699282597345390931607863083683624351174635688098733310862775992828109211083610466807661341843759077782548930663511392683457748406625246953989817924243667617814042964111104722240410544392790619024467443515933152563059871796503828218578254819718651609204389026881013954717901761623719787312838560294434200335576041764509788644034462746617472362724955521075890022887259877570156306954891055686720972249336546720388584242330250957312766143283911402781892203519662890102481204275202727524142346745462596338532689510331464463920636007181553939976918447098670594130553299789877790070679122320399240573576524142169384131388583529320745003485642905282902203810872479969735778503463704964328089434353525159303935436267873405132439986267466056444013968719925413658260033391037669716719612509439640277535701705275709332198726472271992415733838349804293067016518524584841093870630262315987385153045510084865388654686473252628632351481584605686265727670613614929643485794663854241065816838050059782213496621949837900949429111331075983575469121981446393749430583142205236246319857365941535577941401002430327881754957909551022708332658241939804309761507617157706583849487072968494943712001691941437930893253660506430743652538651875337152013367961880231110043156363886482469187001472566683568674314547805118435569915542215708706459576484790868063929766338295161475143836729144838790322687242763440794606049550207575302134103549159034801174516041647558396692954060548211130709200000997729656068003174333953322672007501636402132392095871910615920051180207915423162604946075962291492666065156286132319784843985892621030668621143300977400507253059383782085273266316768452220168470450081479695732553007121233547967311067342907557800710901582899230123475128391306641604332785617404895621742347945665989267884373737666332514599638914901105315781713291064185083662056125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -226804516313286660385239256670694908031770248690046790347274554317115345863568152676011477453178338490002347737531090633284905807296425577130400630495143325760308758692785345615248866855686591624814692642788020593996072607821970431133794345403912169641811198621009789047747098949752849627405464345409517451772415835225395876458183617099053263186427385944478084626277358675913841212059270063611411772096471886717009945290874202646270958236545412417570874386573380018095193012384051887084501333984704184801740703207572276346449732666610991436438588525855398864419024396766445912882224297103898998138814868013466245912584433215150334709205022367196439129635316813757085637485744501906714763125109328058976542312265500458934658465955835296364355825835135526244710407866398419693199206903397014968813267067543158084208169146792529829816835154424626842766634051007595703173828508351924480260952125847344785954094007806845150447116186540960177467475318527029620142651461675837147857140286354779055227460073934577807784097897516479801401007660316058420060045090663961463114126197769329321358227647187179086979594776634060332074048363072925629293373097348231922762116228916687056346621079870938166439284251450960548607527818219029836452370665058225154468233820293064424175219583944628277073106298406520703491514129732234151634463799779867262405919220815488273246142829694254379347830653675570991099879366922680997757925952969537918524895398604874532717790163985772199037285630294866243138257623028032900712388410718462099218217434152672913999511232510478154611277717562361245269594588110230635064606583771800692954418695605963379075728839823246177521900174660951787379778320900644949664628088229919412974752115828971753602098799298889822902075924431226345419938298284726243547063707615498092271312910457587333266861311498667163569699173708909586291826775679111432232729170222618717981028526386112480846739360537839724539029531868706968039657390106684540096096969449991295223657689275483328296052556578146732431160137966809256498094015812177721614188037984654681853270636842295327025878773071708889641468944488370317975409657803610970520447479244265903385456771710391937609590090997501042980837681895199734219996604188285237421007829173618424213561889511210780555122366637732938938249723506563166004504902864453821238325232901915880649719273640143684567664219766896466087650548098523004610737676108071454359698213600999140949460248604587078946835876724266055837370944457135292771066528505142586333606054476447377607044678101542823137004050711736626820647440484264060643869914279917201100006383885579160989836128294628063727949057136284110165889373283926611290637933060910365771743657940270435950722020319782640597373916212244257691990362139491104959912464235614490675685123548639620889410076029732249033155376653103394026970484211360554958639548928563289062519216153124750587210729027347026173139011731488665123140229873315270475221884040514161242893230656195512253064357223643521909656789976089489140958730602103890340714629439692178993095751696414088178997754116832058464358817376880811040047604507874079686183744929221175858834660163706541633181879559657486489929780870332408985053652310541172751111777933312904069971032281251435322274835128848052778056141683429508841539192844766448221114333921642584191722817747681672879350302118240281600643581188578807535889371005007965004620928535045767677879765906893265584092949434420804352002403764289419325415863217392482972366297847965708145158343655598646802075248406642077261419829545000291574377981477422754108283966031493960631231001932769439492221227066766424955825197851113048319802640911205610854772387666752364071745328232210735494839860521966858497316360440991914906915351709936783962665637619471477058094110275446964279635417099520709726424018197558083512655462889341929791850035739699590564053173091586534904103088645038334184112072677746299534095940997319782520225191401627312800664066083720040016333868684715550389563522382340183652489020506304029903330221998431760955053282933757135234955267769881096626754292145133843226595880655827963134669315385725498517386400133183158043687370693411194624661672546294359079186233533387755162174463387806843705813656946217176192393639405434182757241624227464713061381273283869425335398294607523466169161180069246948628583012680892592321429928617670216055848472429097091218522996859760449008741074916092789432545665981390700841365065475971973228654232865144837746407709449077419413599013468569080004830117958453873312454008250756700941074500214087931660911760246072773045683825915248969035288769074776484899790373443258011643584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + -52847755259829636590345725180806292860379464473518412145231982673086722599417871686847026830434772243173364874862003418411986470416730287857177538973981564857434264819501855618183068406734217846654492311211415578587160625077469110769408495601879013316160482764029809284599880566348860959656229833455842178747984583343060994448081436308822348127806191638621845050028016175452843089385734692813763175313059805790756657303995983410983747144783166364774230275680434257644551942346006784115617784667644516554053352426588441362036492016879637825175998485629602884246353923875520693871743970303471409403842769444889771361703741521936799424977170199331571667922339712144144633670409054393358957958225756194488923555390192795961455756720068230550099539987056463676590051338313289143576852373874281035481675185178938138548978792965649434862630809888739841948543840538133677719281363905379432226712541870496330203481597300078458864862454955845416988954095205948978832876578533277093019565930850162138897186461336400455591442929360842774766853283282291261549301480588766595912915700881033234583523672022063157093136996658418497571482879987653524370970860646361920039660501816663091009271335715442625825031677169017432857166853279957232504249011669925564166807134784253104064745470008413783966868579037864015109454764535054900485845688272991801653247659657534972448133798640804493347329626276907359606091779419207608042562650845668575252551691828075091276763712316042450119497314737697255557534750298275106739384186022664265874298361980671052986436178976569076473472934216679482883663635386100169468877125331695847470933666777696807165689400497892857964643271376588364881160046612895711024166860328543873526899112479237745165267236255104951070736515871306921266119256454918292777561159030044937152110865744866234962412714625549869130802017185036855994074677615609636199824242205322893263431565674815567285234934774622789017583411242184343004029691818723996557043009527299383344069260925897387750990609324756180201718075961803018513351058868818711487263684139518382411058212640134262671097348541087858921381920159681655519418635534065690420348606837459905878215702306080131875427214307955647112166314507524776727808864858729013687088256024653296805929717503787603960296188759879811032407947296917903796999711039889739118478425376314850619758621896585898599771294055682714410525751573868356389887035320561701243202809712442485127859702318828262063411785866856695917126000805814349020082359546574762763934564370857755393835492699084667984727934179789087209046079513093724733570996715973943802488101969344505366708724569463835500185620306638218328426584076104637109178763119260865251125889266556021609602471016827087624715163506427232851407163501654046510939734674239100695049942550937808552752375678844751092336637461829514401990092860237090109988427834810825102674287658675794497369742862743523512463033177891564091111696335388742447684882838921377545010071025960853255864012416456716343761999678219573368606557026303792769126326065101379913171893063046089281454162036432404758118336218585343648457370037496089099294922236841566002218431400791689937464657018364314181254806795495754116176600522205217975905744624872673877278130216751672599761368573030266859817735768677623996090764889438239449555244598657133806230077930576534228332377524898182643158433507584444606657212621066996379712524989277195066590236736275868606616848825625956283176880120026956367180275189587676064131932886720979024060319518636545981946348788373840448612637685273043103885707299612207336292797371897145997783568594375161630893113421005387379769663577823209025513920392833592834112331602102521474263076679071114253595532060928664485712241593251871851834891470842221259651520589496745912033787238835609158758098950945576319194575201802091191299399592373717557905009260973854007365605095847419961202295363872903844949949093157636799652016656731975790290838214058991205644830685589101784030027998259077023644550999852486919326400510651573375389081982439934812211824856191916123168788284200482712217605125173105954433441364162385808104133389240019393181125565685966325076179458374572706141612627514826522106145452114586739977078255955961376704334290844705224482999715223116596693952269030764086557671239474937534267691718114461533818768973225008652153954132115958478160740315264620537260061660841158169664367711128814575705177429774889069119506743649377633770300606325856936697657505837443662724393599049963361928739464951025402107439099668447514995671721884366975489360187916699090319268052781803052506043000243929151549796364952306911658350069521960140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + -2865480641299771799562323515888640576681921330804496169337992430143634922867663565844557721335197893150931500761414351435545763844070988484307621234044302406288861898840948671170596703837265522306037559019358452105931050658985104760545800971505263520633681740390440088546551519582024239279074956182275295377778856419099625412722200008028880076130647093339997964772785686745007674431880293298170206678953691624132782843617815990660129618847832667556470278148382524699202256210831689977865711440150297410682245105324765391281813775318374632243214909137458936961439027074555790427646155855586209488484991242885635422484221950885150821814615356029042597198325801953104570413519242340821858096024406209626676914254640820894273020818177937215802159192015208569554063281200357612510336102137080744973437800009748063015435763443418431624780578130777622679872211237526711960850844622135269809146435671277074989265021661687656490566728608906630906804648767964861948866231904693880660594216146874099762852691286201202737503357511586849277021688375178041708709421462818273723304466186726844344157114934592547574279051913184753625769153712601063506337702861759097750358939162513541287883955366212411411929185322288549122641717591359752360130534653580145913460017315715770764919231867208803870442607740453649553406655368213303726700221786869235361611033264434893952533528867812752850042234300919634057696005004190090752047886476167118542041929532215313321366100275673054928099988242791812033974203595813937226531872415563209139915535150615297966175974045654305252947981962162804990240172346859653935904426675526909202803608269694305400118047433768389897951453770418593710705680744448035032843579124747598692883779808435579439230398382048058151807807763236402007272080090567753366478601441152476334718046516439939008431045266150534680131620383148209679901970482555032321704059547068925811872199569424357583728129590110660197428869916532058095703909777908112442159851403013679340394232983554865986393860363935424458662877496004774513755305932370400158608359925877226216910822349919546344529757838351215336561235699537761821350333007684364308135067157995582717583233578644739918909335349304321739335405781348004619748539487260421254786803231397446497715854342044721940070728203337994073385643021919200781616153429063020916468527599458716005425247949158950064341293651680854760750010643854204908163101517916377060259244900968221719521584633887725976694645185419650373296608021828434728602433186011148469414170330425449869504150259516833999013689370100449236120096827465089027167090403006928724811099898262735778004592465831445848368148758934879731885435526894825117706635744472304850150515641171228092316927083770835133047911557182293849192933956215183565116931091992828437201910750114127160258494953506515374685257798624102261518038681113263213662533500344582181410830168832640369119552737377284379529749160736750941056011409688860719164455359448318931945866644440256574423890333430451227714035985322258266491539455658490209451402552359601874648447396051455298308329078732202760894907337511996194641170198190535171767586406384660557822504473642306181498560078924879724646540893134475625773625347265061658912226391649096676969794171993581683317718601984975343342459762256579532917657925273424144429042040504208386365965388982885821559365858696388769184257787382006722843003827367278451871583759560125204748979725138559856145827758191260846258576829292018814875136376110551238689635850604486111211974125662298088037982736335791890271457593082838347437089463131963264404226128484474478648171581332176776101101674643803451720959760454948127392033920763101403747263635194184420887853632827590345759414607093022103144593922422347773462208615682571940341493432441365245701733370966568787494568607510241677166863703063754953303870432256994912043301506687418901564657233033053804433370234533293706310704627213547881448492667225629928832645101872652902455548535368130415362134887271614302401752598504400958162314848484198146937082542201390353018039208717037041724911206960238724578707341299077108823192281993832229418195690688038218688767747599106253138973978736072238365344609536400257973549615005969600297235389947684480126274457244499691697291579907098032580646547606365232216730508264580071159064294033135541864534811814011479581606161881253852606876040363827597602779693654592567531957548178332925009301953200777391146686560448412712555827899649219170730580048713703523745345966439515711933676301143815642581901842308370554038453170707812139695641667490573979431021081725644533684290976532959112882976782749059872344394497523712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + 52175523291182378679920324865238981631557960235595142857312646023922914338312757879203630961067328907310323773725679114991332313830728529490374358817144451857428665178316225873016945746595300968544843032986883781693676208816065533229580790672036019368729816184592522162049325527321523519353884956572385703066118899410302532985187079603870109180597163970492806965854893536674457977770944455991549662659698219575163024045616845657089469329909810973079644048170340711426811656809294812472623041491519581064437150595798578482643836174744939170365109122323933706829663454400097025170209164315708925776127838311117000606551168559342421811803675188663208942834011626242139790947147358524945314784999846971707975758818841040196916004540878183343337149320926217548747912345022451579864634878773886423038175612523612030554234509639660823520230495394192839190607698770687728457008666978043246689662168278424413486622698748963924526863006429676449444259384829689932692386823882457673050306348678747808657231126212847119811568417086605783929707684717364947832438489443277097621996646297768295851400466127400183782810631499595333850036159727303127470735998900147055831782317392240308303090196132547154368728504414544963509620711317445400670169408678482611336799334306333007000773425254531499195672764959194326579630955614728936098798777435667339475866123045999082718179226625303554142652736870204878590443655861866517099014044779035974384357790974182056623710141907471275039076162299029585571765934418496899172563090750086706412121749244177806606215808151380102170239243045169796997387538796828689205615613183426579500917822741065223077742904016629597007195690725576995489153368096874589813098545653262114626486711174146391842564488223718065597345629912429232449870662320356182882621722488273893698727915686398126970811818777866241889169934750090140121363932279184320979318705193873960020842904238777151265682092283414725489047705027455633010887378471712784648171130210349416892435123879117326726359819877837469417507908722116133205828952587289158468146760180944567996986461233960079789305393492509319103216252465906627640294362662225957975304320242639439429017899505137587891562475665767820954950477146719460379775313765894655857257580374512098379018390371842603253458852230228473555021752200214121025732084866793099236067736307245021684569180572527640986760844535310670469751478533614888076265723390582904875881184908527341865678825660551953423722261303344808925397154394388723664067609195940684265185477918318424892501753609732991904464476795259833139502827836492522001804243805128080887770601410071298276212376048033450220920166837542312557600238140481038788436633882341186742234227424409847600718620210786687592794974026483716849955994026384489898197735417805440949777706674212232277921738354137307316058054949719741055663203398834778285317346391232039346020040838804039135192140873226998966102018579397150784459731176315401150495069422743161248583134368027536788209183293407719975636538060618698499742939734267300716779781339192199845922152261196778396701702769114741888259140832906570050677776838140221397255685805197976936166882270636357673376316893037532470846172849042554034912444288658428720873418517494319231483222713529263720777295435424273833077697975276380216174509582440769329557304321945228948744798931856627553925620966937958410382123531906708394711883980042005629949330056919115002688330346696684793097412112950089882701146391739982893016419386299583465522467186761554911704833429850079871629721072129505386383172295162643435131917616004228912795379015137735381874490484365497455009271681624488706641029127420968053499536085127995842091684902547224421302884595771713117313697894861345858495193354043843603008187365819600428169207783174209077624084376902136000372368511719924088828462116336608245235798567075701122647850890570132993620085556810695087266894914741360446756741466599356224392483721788500508285351959213397716442856806935350358143286709021822230558368838548019970573424173211792263193898458543947997655957048131304513702386924576359266659530047722453314012516028000686577834698329367795436934143982469217759013456931723946567537846354441232943671419515564772608187168256629241829939013955701038023434276523456708874894152960229746383347409009890474463036212213909724596509335118995192894501202795914900321773666566333426948978627177429675423381988274397896342236102697277616601394381906677001365988744609552510243823204277547863439499140091670250487464858370480030821946471157780384018375292883705186285872332908513393340518772226742948738137774988307249543712643256127216434435588096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^128 + -78835570984278044841180537992692594336507949677746606951465008597710677131715481936414335810724731158110089640750135711671973642434729000138657082442279836347217141149353868504260827483134254870752761605063479657008140246128072561415493719843478366217226399667789811638197329564795802235245446724803448407668841738250360907307146206906547335722454455287752047870390710523358278799862458574447663246031222027693281897432420782208479364166935949221931160346190021306986967617021101296107739331685320303605488023053263990715839933537868334838493152616133180827377673515598725357850781291000678197712263928721445430092948073624129062765343925343356490149459369349435444900199937295045463700106681015446715865097923572554636248384924941915254988786933310394947851228183367064323175745788168762648521941038297991520630612585902245947188772676700768735278389047176765356272036163768257050906569463169156021765757034754561452106421070213536485728336906970733583335713432832737505175097514089983059326806552748313906582919931141456559328301478455782629376251078820238807153573666112173268697381689951427949733312877435259869092356741158244089022239571879131629062278055324673080125329923037581504735672139356602953235856451631871330614558450972453054988811597008460363675523253505818851125283225274691627405551228270818205101304620205189659438218603163449086292047160062376101608598543187505056573200589927701089266181390211284045113329157834453291050892910303589579598289316371125196637334470905846891024137417588730360973442647579379438296471477229254909102815994473196199443812169903987972156380532767252037769088051795701637231385350380480977120254440994172943456382809384800282438147449565949023038340033561577179328039735712008241026618403285099775534083618239589032104719650739672346478207416818314604148720301351924080537186045300684858807678221876025646948343866092091694980694985548788264808926422927856974054251917713404946194565829285818932518115703750154923471007440520747615903644156331093777969183205816495069942400576192631634439319717171306029087476652043513954605129294333554882126923734213626878681119608413179118464065250882859943649585323363192270598162884373978552955768109780132336850312246107950835016695259194826464085577952904843377863276361657042488839811617595593141924896955841179889837720099958702618713198062060491922104810569885531416631143530976103772342628103443727914595502775419345543616454342451553329555344915631380035141361959280968701726538225065017275716866912786366906023515435848261549130944987887880855131420601106355304971840128018917469204410151127381674227858888637280595120728207055554827060688065483364305323959869455487411251746335465682153147772100101280478386675979099248775790858587619106684005673753782660331318941207773819876196819549193079450457374642798212595164340228936316614677395278879371308137641230259156000919507249265226688895991713968085919986568975577155983174552078952282059118925748318226197386542450943637540452231651622444239197376880793100786573911075860756115493716929965083959915623003886464234020325872577324250251600872836916214818705183267525084142209252993139299184568503614289061378916075839255612269068323703169274869603500405327275376885771786495716015647508284660485152714995160682022639509109920646107368681184814109102474908033461382594664913155472344454983452971930162404066727058610228482599663089384674872943899107878598028266103632903872245839859357375920699358724112207493157665282777093169996069671312902702586124279760059878362974485826107765787701585574440393327792925266181921505600087665274539735162522429586615002271419730138284594255866665268086134266461495180563807042678065768492591528651308331443854441840872196959018129962441559240725944174126151425673964603110650431259536802205692145780052835319303122790430998517683960681214033064389624703847486515499851843134931972424893715755274571973984315128678493172165714869156403539830646358728505690611381611242052265993227927663669087212140084074076320385630640594991908049152438830025814898028928183531429389949590658914708358652129407732899302818158172119121393477316297998215114640010184343932672879329529503736099272404936761223408293924144633254821828815177488002270507520775078110680643279325245718582410899946036215395532264895431947182141437263031274068579468777133412949672145443163762566618841829139383726843141893925124040128431249534361863740161299668642560191676235660969676279194808294860721954183343070474826778190218953947227006023681812730094390378911042116401378773594001754800137721806980928464752965363531254682219565676997011799528957804544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^129 + -11836853233828597397823425518302166252908529724053499595916558454822664703949088143377267042240559336749552114083278229328800071154342940607434072546580211070671009264216161136445547134809687984515378624149730274982595916122704523541014698460245072545365506557408448702755438972997293399129751459904424872259807077556239277581719080749509062678613039352248742545164480515979048098060084684571020908286078397108016239168492462483494906585994257580601956499948762255400916514482323681324527679706845926971104372374073094281457183371151860617229603362397547384496003605394777833667416362452533709476541850253616332063490465579665971011597843435767121811402054414034093749789239700299001804122780612127580517857092929360553384027326659565449500725416033319192104721743804509215420835921740259707349659071040161984627982901666421797065223478121184183684273757291543909952403079021740990896095016406871131522924953086977574125706358860535300163131269966471635915031707241711888583162131785416630077663447386860915050743602201707403533381097905073345153783013603282963170806336709646005279616272350776391884774963380086726426019920048021629739398542221990188194319786594141408958664428307689386633567732374125135378757482777526082052634677847118998308509934071088598250739344482890665582609002710803876293178187110792248582164942099501608236456079830815948807706531320241748637808372873214179141487158759770859301062998210650850491954266517665663837639389126253150902859354555223192412279448769035065053246223632048534786247285837920918460149895581093936401949464643211935827622760491079589338923350087979724555078288175199955641473530293318489312270383804643303001315496613262225819132865602020523927293938794833372767227755873483921248838073227776864865015652371227467834077971208353909600847478521904742424238219414534371706729659938521174071595694929950789940130194482793213578857564520639316442063017801589189566111143426961273293946776536087376281089940328489242193338024027431041650875331639158975230177285626783357925363667506078665096845619459112007030506987550009456352534413519358624392344486644429003375095755371610619361070431942648352190623511829512555624226237788993146235807794367050441144461436048893982320283305963587258870148038716762480364160759427384647286173662002435688772842443198233306167094346136656976316652245092264397916090479199069287035955671965398610789770701230687058249442358630734439317269295319130782771000724678535205572702306845530818177385476295069480230258923228337726995749408239324289942100232329543077989537905641435927292821925490227308177039589646064447905941893841937343149186395047577499838545660604574033230072522664911905234177584736070486141009959427550352102483181788179882222322047233445268300922045432158235129583175629977683612248013084367958272658884655738995574784305963938489197676268618825566608574031626836007927094590296536279427551462726939366883930920661626308857188022554758326712863109322865495117081507542631464005668689892701174322421952691050098459495585986762263623536443437873323776102291804978269022511577126734587405989068840613351004974941883841468927438814764696725723672123088709619539123417166882028659608403168863577231095665061579094911781358221896099104157773214176910206541376924588432126787625218957350293699136677910430545257077043088651168347417781588963685960541655289160806724754145521019186218107437601390857253300130385490138207653285915838004819195008354004611182371083851405842920623861741351082396179772343549200134123753335280312121921687299028298974326873707855939271831761260586826071490310411574835769670623499145744451003909785506564564743709527728246237862149700426576363908694039170561160403478965343631019600226724616625301790806426548892962577466771431907848191299634066784367870418189692238928819971168728006480685209818891460226296299017361737036863477479613255718723949121524752177916842779347109189260811204683347562042176402397289559430501907684021352725351130392846671240850367063723314842465927591293212986091288581713256599674810655326697869781283066810638728212604407729676259382096481271138207046840812330778499243203821821531480262396283052262424530610592498690145859359712550049860570276799200190895405238855233560789107421123088682609908152547202254288774891284902586900433141030258286716117864007791863319307097777394184535557478942417379778367893495529573972748109542495582574068716298762953834486402595727013242049729902935639416892351902293938554633526113038704886023352266734721101910288249953948978324223532088844139912765691594874289728849107413513607836167280631273761397303800758272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^130 + -891037790695921498223366946718934036514640050090428103432886536618163307623831047594311712853092724422211015542956538911197540788241916555861301651154594387678505554973029048785463959586672405441268829050135530681270153435587913132459835565383867984108669304782303287490761885364665437366599151260482773415890617293552746338329274153208303558580405680408827064818649166341844661854127148457970661061921525042292177459407200956302917321512464780674049450388443696723028372993761676207414086242415241512444421996542921334309824294624172312049136751506628311498151705073376990014715962426928600621073891836516181266033286892151629135767212830675702937172145266393705576773421295479713544103995607156945896593255286751685314828890054157190902840084515658316229825434415991603228251297063404935362557747564442736268745209366118769007666252333763515514158106407701250362455944055142227250065124256551791437749645329494794614556465887069078188096343640679936944076126503847949233165562797011167510253851980718083075709135992059725813047787496190101557689398574436465303443145609385076053624795452745989403960634292840905826471643623749319615688513054021865846931081724716209049743909735213074514947518839561983900204005858690721573894566493353154992611300584286154292995693754110523443742402205158808156341442117426357438331999589911194891454726003560207588672033138029480867631590386425623685107646229486424033696926384242879991192715242272147184267553316058827496050114314823415573534912730273205344187612763197303372160449314073650454673492449949391905780446363881945151293365974471691541925760930675821433045309161475834698378764221888084294790697561697661472179550891257926369555605911255332793594037888667791178326411545925071522917098347469612539923082750727235130839563332974447851841168069094933692207050705531693744017049689315786257962950349758016687254993104065512889041118409943723711248964891564243359451258663064329813152444154769222738961215781345160282569999807813692601091151275422111575768452672903249515322528214909122105244861936791894333536234265199189646049762816371671878620107420247694555626370768871067134497929580330120560648638339163798155392312024947564259875774089963308388604792656164087702878794209583831296587361567807456809356803834639036934666664306594930209343163567067868420162008231744461999191615288422853798788960759577426160054813542717749846266136003546231806036497860979639112062986236587520921654900937009707323672672331618001456522187476723149462123589831839724077301534186332513990231337929181440268494577223798393139549464253387467741379128630981349097699605684846168002917830964307424157858664609311262147242949005327154778977736989917940673201657717876928765270083748463251340578233591212974657842973143327282988481774810653184210104543355824712643291008802153237251023163498797454590925501721469234033985053196215937541296187829075944097444966326731151563876915931843936561674126796797597617958843955675144971090976209801161713414339491721223172183906566208497594940894954267234912132494744734128337602213953403826459078949231658336966587607753291338638872393337679674446539967079229310190432755251492676370627183229168260276073686434502828837529533105597333180608307452763893718699342300753721963873196749714437225886826254734332709564605918187798421369285939171026572791964939211471016155686609818000401517290887510238591640469840047969026928592582231498173354284253155477276458069519134525051433651067638354553464007582532404394177804444066882684057572101380989664928120659230921389741553171658949663036770634382690875347754195725962583974946239976920124033445470290045331608116249053119507138044846973173986540884082058514167423589579269753000039000138847852494253411541511162365440890599450277003887189464233921377167170785774383953321368788583276420352148162231561339226894922623965509301450048526214320732451444682395936509702320013369046093253943661373405000126216388689976617073045744411201880768047806017448816200169516418533044327634361088572695854232925542350176764397688272465539900184270166725704904638272027460826055126290656245395012811590197758776441552645396708864864152950739167457622290193108039612867481228742794637636995667109890491375778181528839126004186576019677355827697652400317199697604807322607561804042393564386336987441548340296088682325680834926211445130869523734599301683349448236470589474571859743173517280442297008442768865997145791537452145155889046746054269675081867718547161085796370335098423684097752474908139663275618019147838772567064816312974357983570477795848899095937902695589310493312878214086275576627200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^131 + 4301574256761407263831710033519450254229294031770491088523977529337352875884899957472843163224360321062190362767267014388622466003774806090696007673521698967792283813082518961914151036651200301910807586220099082886706259382406333552521598073092179437678407871963236346058922608054999077132616670382213824297507144432763059885576521570639777627059848632621288549585512715330859300721386948789992273654672407820220029704839931621896428244834991757747204921837861100308723546078648025322899740354811441741397253682208989473380033046205357700225675475574910840995326781854619362856141751437735467563693321881344056819559640475759248786161059339863192596748486862494224368726024801585864616400630331877225951731918020417655622934720246113876654274630172462357208770034989115630632999775492655236517067294267151340789766571786477620739964290395090583126542727782931759619465139095118682743759258946051764423821314157239137797224656727169932870713367561547330602581483867194204653085324715403691884611595227592354420601267308527164261512688718203568330025318944652115038982937945587909709565104744022452139239409063788319179917506079632214368726817590276488452989354173653077411930513981752221483618203038124919040954404068981055832188612743409994005897830230247371724801502264589791606073893151617960318645084241541975064050815288412068339377540185374499320459562404097229269663006506832338891585409226931429538747585991763700842401251581650541415975454886405622622853777742076094983221905609587433909733276282765942186429372536806693657445820892358194219738797162646955720234451918403883441466539281940335407839306514718417549315655424221875175197448094948094661910225912923625250679826248856189992895483431888907326495822330064470064815032248906293362450234701967944824192882825221087030278567363576873393593553870343714419106961782094830205957904216196128701615859091148861188752254216095440659774310389162306875518657768031400961176978486597236380357572859690035110304632807931241739410101480689881625304437392492174083249340568281460126577295087516628237289078301259058364526040696429713166503851698332418544796461636999882051409070102210049571070900715762079172137635885832793603994379428315480446685644200290659565831797444527533647861457747177365089917529152703942974408970821270475735222048379708832650689093765581300802458940808868582348194245403752678784085726081156700230550991322703878760858384105286467403232239048726472583997289447567292252264322647005427286188522739995109922496208227406432374070096990172654482162993829956823214566091104156027693821915446467354626416725551260090371019620889881538669114312128100840734267438279300741226441314229056820797360214336308554236976871633677314140315717789486932203230580884854777038128130742729117798401977924502414894811850617517688850105907796774653505773268036821327600871836253395910731874033275816526106419142341688205473184126281530932068467390259099028615350125582970687742131528159296767000402224639828658496509761153058644966972900298918173397395607441098846387961688959567299384967478278126513894255809124499046363588017351193720997579466041025478950578092775176715394303361165667546248030443650670762255440820666925285075678925767638829171820720914806974871510611449701110647358766328771977658026274045205853854226674620919459760457158399544743586888842422317748748529278472408982935359706629459502019248787086231361420347064282439237774049304379846922610622333013388005876440995188144676966209378217432161791785741992702612617862433350393739045917974634262735522359873779878557892585711294349217547770196246286598903990294798292274184663481963082119214729991965879420567344894409019955187308858017780810092789974953145281959399343925148864168368331146944221285330579856592846975105783758269710541807385012831416842666987951733490082269022336844716922748733994693770394587808324802249925066204861440119271339211824158345193801223578562401233926915031863981737484717078931368607581457165336948420254358839754283344519300695251283140254995881526372141887174608482692480373322506354988623827149034258238943276381256175030619463377974476657528046102609383675481121158390577386177222649468321795896934265615524729435869434947039937024703772725667275938215004571444331493977083750108363396858484843660063001935740600515466884239682369041145139081703256815902248567865215989646388837057710680150989860122800453284083198182787708442095899629670110160532219448166104353293696737725241827717636114526559516938165052189284174085060490094209055162610642929803520352592808726895536011037210865589890642333983454647016275880095776768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^132 + 1019303527111216393746843304840039796757429169092934978914274436373388637063633858324154009702047812333271565130762005392170818787114561797357463648537915429977100652908830855658186279258614052328562317152256759695729978458044479141616251894128672299376783937805858223479466215022828621587153075225154661209245289138074282826414182920293226619238493739255953734279366372049748784553049986323092563509261772122444314946465036891353338566128612463875465820829173534566169977091713787417155033226367437804869573703611848805474167316306908430717092379280717340394717245220819651149957973834006871819856131636722863803179123644222983518761177740060658063102533388078550899782401979298774455643762103570584416004614565663601274176953093175691644203103506541826931172735922337323455900432067945205268686052557615195774156030614428709091754581583030041545701803159834084973354114529214728131786565159153889247247828181641281210298322311542227379073015746224050689116960821739004070463768754370319138448898434124388991705525906684736371853818081056101784393668030238159295725859618907162004389757985188377843712001511543514050567711076882309502594583737832935538816297077694349131226513868659384070080101854390153132576012639319869755033852530115153229809902387795552383272147880813276362560692401903503507631410259503392614232218294275855226221133005798235407825679167010478059046545405349317925530543393899114199546943465826787791760669148244603673706839601480041605777431186238197541786489889468347875771796773261999852373401567184142185317855659054031820925983374682997868019491846910819172250524504839903764862891128249846099534739256667145048195466832886864997275222585845391295261816988436335504740274574924329902663381655118454209983126823193547946063378569949826042972333996443393532646626586540797131874926937319789563461104553903397244889465968762399835131980315144226655874672562698702192769553124422358117424053790286797517486200174953488870321470499574810452662197417102613759236059852866101352717924637614654837910305629333562681123093907620742648513834286557271193884178884791614586095142293691060801090390300101995833651509058838774649744161053436151806461710008992592062256298965517259382901369457910961316675606528352273894409663496325355538604594222687048314671980224627798609639722431440332368630038425613239337753247090510632142649778651103021745086232541375026887954918403927940013540379863424631505928043548876007261002407327003977782365503437626333942392678825532139967837373151748134833017855405700331382961465846621409071792331574546414832944365634108358274075390886311618651654605418522868168773456401077062827647505498458882691060775943923092044471190916101594549105254259697988101702712454267172230807652576484691418743416525498236376574175175322012046356267021809131698847273147885157149013072093580693159800829322607661436919202275501703396403986407236738588182685633094115747536865179702676057782791605366567849661869166658524309529026566849830291507059871342462948873563640202102430400289748788728938806064149084570680133289319122452038642460531685389907076118790959875245102288278515433561376539518359553756215562459423941752558655791683313284121153492945308567369814880603919109200711771069942272213284846166615760486054514294380270844376158241005916957665508336003042978521898555320744065581030162633258955610662590706677374401064351505824421160752250582572206806529006355765280623215440808134894928066176960822147877044661813640676091980883347732863722615673773347536842225298979607640026794243092512683042870097557967255700553064231123204591603161079191706397147074049174461760092133642614845128204868296469070514328029579056575213522272782894212812248572368524815805901298997655184542588435813853044691605369779250988189706373246031949093036339434509475632024248594297368644303136439546702171055556751491825074505895752698346251846145326175943006139699524530869095821604733217355080324064982295051569816179678224147718111941647358732933850891242646402715573256771344418126589246262830004158050300412276382866537089015444431811355224370644696502722519467386971216927645009347743494044164236995941280598539265490695945117934488460090079631832488351568376400257920414278272142148099670841388201602668686765896448933973297345345555355197574365914540190403982538361051764910176845816290563011143305880181118532449854380423260522528800181696009956690645989314333975574539755971901035312891347329633147876550034932038995227430461169555534841825074531711272727850673148906691142181312077021008401170644072418507594398901159289632388417622053459567962694352896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^133 + -1139198139623285868460016005970085751071213712888482212231303671031941791471331817842755162273019842816511563101533701333240090352525473944594502650049637664301711488110168473932638686478749083519871307625951896579096517881165796659239010173369986464968630543223347519241104002113840974071902371005820519003101674329779570935552986699155611336469532362361732582055828040291181387947325735886710750761763604783535493492244040686470813257039805890343043061874242966936115903733774992659111328038367481430045161456389483464165383619205481354085449758050414210059115773183286025932635034113498776979378265588466315630751636365872298162504603852408783487762003187912493553232601742188190292143324539444115836267036663999408086059690190795019246304706841562598259886161583168324393586736296991928192026495861220726152364332284818038883655677865458405684114937950034833895880130521108391556106455298454882475566624855023357482982319104604809494785357441408356919284472553668059530173688490393755934965874844372214805102249805720873468967014596653304953911207567245161324022590384426173232257563040712247733773008278922827244167611813335542439845171013285864436805945468432463205044250951757246580512473656019227162827285890166705052108066637470632311486751394597007056320379888547563285291728245785172250646736044891370821691658152528971369928910090325733689376751840184988199157559044568261039303111251470568354436072645911425963917169132742312585555829461177673144838524625227961250965885691898472601820865642126361999107438718712632303141505435329782756638282408646571467812126146449669526921542169697457882922204762934896459044820967804803339215098931675199068800724795606030936535527323254282206923164620715134353664697184281225173444566532983049102749484443044454564679517351151056739615779638093651568966960822844742799202775146746863789463586629545037754348570459599423775172206237475767233703366975191674483242976728005149160141778161180073440745547696071649045748263433142469025661352889246503571373002352985453564153996708495129269261744049729655587084911684262674035992909246748270874874959202792710399428555200091524783533215625952611396094423803564886295766795948599037090890987931607303711768051781087151156403603334243075188912719656402795193422057906798745328091935803605326249912233377600263964512404254399240466644224107881886195970006020155493623891170385353554072495972518609222138093066625029399536330837288828999455079528982983785014011194242523879453053315106279492754871722910100390345181344536418625052009116795799578823940781382182179757343764123492326722084478509818397572009305679313121462605035356880469483165030210260040754848079609168665479942101277772312669545433162285187275201316443619283359962471935629171207143878631788316015960439206185831567459235790801518565543730853512294272193537211036603639105199281460825279196145664552188028925631693561730481189848153546706624488941472720470938075675628167457405949595179967827329430647180330013582319024373585235482767236170846964926145247082645875953354551664559268071258679989135863320222354378547354388555925155754181346740745136752960019211852335954576457621965049118553494015780608507411816608882993356932831770957529350653876969527513616146061871306516271362745057439205278975615916885673241122901551135841838091784823400371460045591470540515995395625393067605628881314047268334752907514040969219119459962597550485160483299832782481157023266219329528613564975620638213518350680961013197475348329914038284061621033932592836815157318076986429621002762591118208104748636687234540690160463488566633007407670318112879049905052968837456682383395864444151947179120948895849413475546885297050845072410798851382496910269986859665307679899506213481553751282140903427164503709752004917733713322192963094574326889444584622098805102139045400285436311641198073696716879739924101182617820376832906957695747936473329813115869355979872469538675517344273552965386006155099352437207752683029679039225233272866058259392557555372494965552287518771089537819726775155168641047969015106427695812861208186387040221188283944121221671375000368979450095832850445552307293565115234161350262082765142943674073568302263029119265336993592062815943836710385608128749748051206468190543825563100278638203960914836740968644002457191080215699543589338983863857570310050901555879426489373066487162782424939475042115751983456248640673526966359475562383050213026856861365516945913258374013371520670421815157565403253502040088262681053447748625722996561081135672941027559439273049332461188408501214575630978236505840987042172286601311289344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^134 + -56544806994638365878274688041651328365970608383793632985111161720804395983290974423856058260986146154377531423708009793601678052742666655795696167720263180432900276184950399771498138472647009265581620879282861114340823424548458106700329768206246506144696830845823756126994496826972892218038215412338335925421716432848708566791133807423994718897998448453673779957927524017828179478333328249211705258583149348214129702316587835023873564896741628379431812753511651697811351811501539193043432475127785221918675468810399519524521699784836333497842010832124872479081856901295714742028063682445934872064028773515877706908512940552369870836460584041087768769951644229541537368921320590514322936466982212802330635471690320126409953449590825333649329901848730291691998176242564126887413727362730168295638491892860007501237959528657277464573262819317278924782544108842850467051553330533712075789308478472436767046124915024123715578280600969295395214800965998685252319829445110090971755506711283103734079555980843042994087329835621312865134845463512671605255308335546102806556114025807449389810873510425199092961486702825109533326519666153057306852731823162165896911994141598223631741293020013226249154305468557192045032672768846444022606349427170417454873405133911811214347088737400130564346694382847537925558991417087872346081072159861020369721170779630403439995823832102114392532501046987121416572201455796531047730032280927390805534093551448165254299877566823851727975471087947478336909622731147812389543875112121029640204813164040651035978905442015900955175247711526463788787627682254659516234505041900635818071729187606341696118704901120714689117040008576839737248529254412497022739481407423293598439829630853143669317931244997813917309636814365468845336064792752586789740777734246562661159474001421582424158350468213162204792063082518866374083495546644759621539554391459373705080108670605243273831223542592996416754189758040385243642009903253504374263597018333887804068941199706117900675875717698727507034502553145756334550569563829285898519996210718462620464858881364492259754063066260812669262485260391071041861883920272335826454483735509681185986041136134178564173600956577216199612950748949851112160105737375803899670113026734319120159112163664063801769154493978223247158476084467669846326467210356835659549914354590386934783138502116738482767047521215678149179030989188137805170144686414197026186566994981469166876743348375540827861618490496409357043040974787774090150586837927393151183788952416941583310818614273603036872189232474384790166107155728045619024345726863678499474327703674063892248517859025517331592417908879452486586388386072085744136360284253973856226199854750353034466998573039220967252738901444712362382868965250562272303762004252534492595364969112395083802490861462746764516417563586113535340014768734351244301004834968991218508592380964771463290731367262821781863871935141912128496276526087405778440172427359964091110010835766967562570354188625958594203032669313146070631200106439685007795783210674796085744427081975335459200688103732091391015613693728572073074599496140244393913294833972002592684835362063148695373539549664668564819596147962230797219423020221579641304426144108153106005212875350368948372861124423454223198826861061340660448075116366829879438523841221915454868053907287092170404310645073105909292506485117980189659785105569607596323658020081598632967153311952712459052524638775325011522265239276480549221148746646896754396448078439688829641668484836617861525064755768234870373861219543398096655810513664952472479340618268368508628513841530122794181508424240469835803659433573193118401633197986445628918586096516255014141040217709943858996256878992334569454413033198096294134439032863380910058562639610209622316886186613317181779388496115747720682867307179348574657905192614767699466663381788176202457766801557931149415099286043224077713859658949669367998114530209910668904615607286073443207824696319374395263015598860459652590698444165287478018865285485796891181437288328030073275436659496335635827720291177779532555027898660774634216227124266855174659183746792428689172057711214763007061135379318136448651891934007574078037654094422682999303818497431399240132252631412996370452462740703564099142226912339407099174990328318033941464066118061097106845676129712089652386715439158078655417218004113946081522583960865387428990017873632332102764227107078726297697878874758434042649597262532694579421904556801765794382425896529199318962025791799950836969738420425415479542171453911175257145890968159941466324877144501607298478857873398402383872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^135 + -11502158649816119112798867237148220855306152155701777378718214794155015137959455883566945120352583284114553823286786970804599606575519347850279033383377728189078152663084366362396677467344961401387445315000731870479535953827632069630362758101197004450217017922724940116429530022954333646333208193709028516972234487212119732397860286967904287185495653377520086014863120719192871841000660942074284886598892179204532430152533729034733691343511388929695429576688547661130550600802107565963356604075772223185425127239037986749640518931282083009973753333974261315658302719696087379157836193700989924847537689280374908455884278299627747897612927910465844292478324835093738779249177032387296040809331852654225620911554373611755013364386136142869412427801294863622571023680679959158288053593297358573829899645945618780992933804796517740781125204944967107530044152239892260917233401506729409755932984268902437976831556991578431993624760182522832913217663184020914427658136748055429209124343815659090466818112877951179197141623867192998742331257190038531807045427957578271133344720037762947001675772236759735608480578999996157930111930906579953305080827367702808371818485778678145611068764279073675134711551318599764698596926214299638079650988581591440961167189861362707688589148954317052455987911360989756131237240901010736101685923157648266955341029949188100154892902334309196311930930630549718141057587246340815481194044988420209802326500170558006154222376192865485243001774336196818087706601246731496207267852370872477406112123074242976899664574393974050534256130675370921639633840092587450315046301375522553830313608824557849492278322658247103404129866138055346519716099459485604656439120066844653458659047974273283045321368325156642108045801112824525035564499990946921434560451958254018694102685712151514118439446976626988422349581248697588667693547515282383600275737343816704554734845915109675602807939352435792836630358076862118899729418662732782696495752937729675435424860236492371047090943963352502760294279302277904008005031875179414343921039788911422524876020281633215068281296495231299958339547347832262813597308434593480991541146867207844171987788708398262955123208683830448693001361431483810581794637362305052335806414749586392077311071302085533291334507502338974776511636724045653232940956113246416492718980350843975980378524238599319716901774936778422746875030553684575743061351476867339165372295529508963422870690116941055815628195713032111063009570232392149970072097443747370273874370450402704142365538803780425371215750096123687982828179439593867327702436748936601630109798943006331935969728398351598374469396123660282061911503389277014296085276417330102206699629005384529807219392046455327812015002385974881266832439267128644802362471739294566542526592473238368685890089145071204036470853345014053729210624840659827743547446348806882314216746361378288171707677022900275190393491483574806681969065127342978896755458680039291410763786270530970938079890194803385743379461558213425343719802118414617847528154166491136865532267033449159011421625797357890812080976605974816834372814698715998503641807168116482445476614787714290927206671725350340944002547669816320832614220440180396332505668275993371346448486230265624701293817261241552115454617753688079262350866519732229268786013914590241487822086920423557091202509229334718805636953141390786935914258401171685755273725940949812348171896892041541242043988234629696126733672838051709252585500610908646666780326051045698285850774001089274536168588951367538952977540347341058790634894351195063137168534642094333921108161326920477460552080220337300936050890593275865888106334737161055957277642894389287473641422972135388661448785024325523316200176823411190662752864030225586672114214020527222609674107992212560070773385759090280048982617314443915266048549883312518564747638899243874828547124929247998213751330929770561428398835944874875884669888291445948744297701289019536275682469875869731625245333159455558640353347080360497374043975909873938048648019886280037731948171916645702757928967005347777601629875284871737641937847045331027253522073606322335833603268734713889655522605557175153200609305590382287738853815468540460776547647202831360991158205965955337135761896650216468332791265439695763646815997299953289327802596702561120993120533124017694100093200269917628398910089410867827346204818107971886552005150369278936103733096984178382752305300791416624625516102511668177121133144696714507089114728708357681136636331914489704996636281052184486446679260895048483586009675534138176091667484993112762030936633430035660800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^136 + 571839867825080440848650513622381825159050061238714834369357838457810077297839373275238673816718351233454036137112240765965661434892806841909093000351198797938955543327758112436896526113861906126201502801076979016045099138805069238372419241162370125690908240103313578664907102152856593164833374232616355937488560161753826696258606415247946080378524949624525446289683216994988525221733990574839181395828244244711921916062813685219396000705023649733867142430480750394573437958871162514653270964893560428581235539714430614372164355814583945800721320459932762931875110857745964206850812765130288549473980963682830735378777814525952119614941329322716876975820888527367677599464545895726613777922751264616615523767229448093181756721158457563755310101899159288702886990902081594108452258642639061325052294644594439885965240613436542722259969868937894710294940799259179874861776149454189426287822436554876501414808304777405663133411574379173476461046121480504716045063230146031719999245122125762984390516858363584804417684458419777166037901453067558713890628313400000929499996482677579657029410300188459020323730061438787445059826290736830850553115129966189302841571983748475573426439088994451140745129727419995221886141956839129712646605987198741682108958040067215983937264583190550217124622082058992692814099836918798240173191052971903678152724649731669192208545842415771233321981720347625170573005674423149080178506081777200769903712816699774730806215293473411085414448734433486738076254430958813391050976627165590044183956576802019308861706240147724958439185073705271034586941606891016784867424587815299862500604424191733403404208775878587769352173896096151881221777261647626014725280742738156853880935505268285096066867664731328727871311128929049760515114300947798786781287413725683752504677652001721339873127511082894280983358486041288743654116000370581401073646796488926444118557935035739956954273801531958726388137515624915150061447136811098299868724123030852901455408989731723026587177265415624493132007418605564009818056058481427388679256617799298090634616935160834527708145363627776896381172247288086532302352207437021022469093534534032976261654394001868029951149755981248620216420515508566378395442359697879010871495017862036296227752020674569712905643625642035064372980769294993461422778237393267569337757889930209828008062340421801792844177764006089068656809910122221818340830747461082776422165738549856466094428239013690436070714224338822001745392059220058703531809998529226956812776354126990227543413553787766538640999363788519408704091591331052223368637517205308384997120568920673819787767844681793459863245806434444987670795651924653861792803857978494097170955876183902531371278224951482400946824592491051291449361061958811767183984213284445681288350517123815575228671322682371149604982246220864354571336744700289925386486507057303912607180077061944440394191485226721253726434885986921825720388008263673244540492256111649180729829113751341786865971010819873028394807801002947761051729905092925689990323628459717983605241722872530159475055959584434507739608793903664906350550767143163374218629703674885465253721867990676244963232558807612537305637905452588636614576780294847803645083127437046162146488187364322672059937791299295664967013544487057951674325545972467296765075650962116091153757472575432918091956649580288705442099698845142421278282297475973173864056425621510769638133680002851530607674401895995691286725150214804891095403393173449128104787520276546109944105752286361399999875542576332860817111127439724152792340787111515825570848865870753640166101756636187457988029892857791585239203936449482536773777185046241770023879792249450056868118499514551051907198593508245427031295477586226396076397635701381598994825903596226404555337732078536320197129266769675381579440257087843497312588331774937198861175286790765089483788987123623469388827522481846081305935939188957800449698011907716484560518228974664837638181933838149367054118232356611871547726711281530325402960699199592919413527450117175714305680082093287815223962571726360055759168760939840055137073929716468019941382373299010810250377746645521390253725944427439536775833565920492695685082028215318276867918415116273879276071981922749456085812092122770355705765445253816381082622980965127066088118119335947812107966021363668327016693929574653941560124638881193287543751414046217538935836884961869964806111310891257234050132566192431041221578746440148350424534454584508655108598285335208007212988880670376185151500020970371457649313338588958913171054621638478081895802019740666862000853221376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^137 + -13978197948101712970144412603181096974221860643966916068904647657409503676381314572000893306080040862521407394775690658758106215038212018362957601219755303694685432807640053929748229119863190798390937346344293414363154493936380648319304652075873291662876495130733279637105227923732168285362131732610098409169290272085831046349266775707360394550833791510150052948225431142434940125441790533441201854003285967934322831475051001997187380567803300228680884167405583688371607598625306746374177653869204899191629796431918537394579731554878536165378280367893495894880271263779943829327741912795512667980199318083008750763108367251463074300654307390703966589779782644188108446360956306963584294177218955737600919493989090233081694725056850524704525177801378269745314153576365496058508689606576798006159160679138133329693589901457560128725068370953462075023508849552652585445017261907407538631623386990868753778687299883419439884103041426708221766257962183488397275094907057090094714383161116298055731859297480856440744538788339444346816462508970997933366575031489649422887125441853102668528386248515026839969936760149583433379699029773192824596921020406065056997308411089309312036455987625508334911711865700842088274857044048479618970023356503403998177678995209973892947373458078897370090642792721058595890742959778255452927328164065491002517795472838279123013097556975081431848637363054465229169471551479460797961120543520960487267835987347698863906232456010399656393538284795815558025434689334590978579389730060009772744654160668627052351407158436121021359586557483733384093876292448180348427294746896263815502574482814490505599065125112068448272344590396832112486170742650810907376471138284330352656338002224220555007502762266646818950475123925060835930860126449496252103480577312569021419868510319314768009238130364859093247254108790098094657310607075800995189187933964460485234671609451186847818137905964170922441388989749046523084665239841594779135705136063796678073671310412804981492859476682017152377612943092888829515491523170809997969754917874660050162056576786141856319304276894626369159280808293415633480726185665313669001200975734065513754856245514654146345156792736510263178874962710333189256437863042003961495722911447365701835811179566372431129762002195148080004400442455802565453736541990784707743614780512828659035554846740090621170716241951837093032249538595717672086596317640732891149009536039510556839050685690195843718590507416254425025262204698506213528063181665215618898244883353622661097255887593442533644792817156311021929488423196257652215300428871193712174387462010914593211803176352741662422471255305293412018843999649596590940334105661197621683206953491041732420839711070641773533847460818166077038973716273063685988525509325074168766540116825881382348778886973996108220295401661585932031109416915412755851984480248742223839075944374879505244486375779045715749421691391211633516994743592062538402909257789098667739798885079325980713825017510884634325193006040179547587604182203073514556285281030970560445684787697580835701204245642614751897148130831124981583318077805013469648902107770531206836162402600853191476959060672238680537685401870696346182774803405963603070091263419963904098738848380250169230040984819812666672327292571256070297738971644995755655377548304230129923330614217633995173219546895780303879821859727220758933643091794386710260480867456551239107167920605743009316318251565494450897309934975494148388109335463456368202900639187385596099225141200157105552241177210126013434297381098729149692056012949145447755183269917858089345591789899945114389676186759437174073742964166803521603185356386256800424536223991899936160295836236177320262166908427477634194062005838371030079941583126182144203193563291579616052629074237491854221317598908415002471051034847240112312699978317567584025914091377197035342877904204359060811921488832404236393772898038578600194202611296840371068842465167632073563709903757859455060381215991669025137350581155869044443311741550526421307192727688762512664497493160936195013760640240105745838417178706271938418269223938881808060047440101744957522492377984754913262836830815499174184493343137196441097159714563847022949140955013576548086264456328686868870967639687164085035314501855278876428646049237291994484338725145184262866862070325645465592904676391241328480263635996676554905383470216015705075251949192794191828379337006887027298971247579620567534353097270003322143244931286980963834125250515877025296395357266521428668230605940792947429254099408557831530427587313216842312913832193506838365339648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^138 + -59719277070665507669287870166784299537310486817290488793143169233519014228002082803301604775370996356742431086961054991074464917638602502229204699211016245584986941849834851589010750834676437305921312659430915754846190244083123073828941851192788919839428624474779017508841834166179776656121403923351509606309067298167009846041140035957825319998183056648358457407283872956291172561193934709655070019733177105326593355104588440583149787104751710508012999690896277171350021732067384788305383398927398879644544363793330978668688170647142470405921979488102477420211601988724083711336032450256081800155637763570048288373566246529472197719292585247809154259716452926886075758641725790557061752504245288052683616629987421487668908350254711022554517982155666203337552162599327002396403808168725790552082603801947174494394421370741960183047714035409362428112631999203785245301046775636398578410335433552623147811187535079524584148034330321940020504903511115584312658136684375588323061617715489107001644971308946640974421630916471831493016673980128635017938793616479261931562995662148630798535126276849738443101887241997121926642521320078347657643824702785898422472463531582660988455767857334104973018202738532873351582395136313608534369921657458065626326060171531431883320635216471307397818122549759196557354811972665653697026809714448606155037467995931533496156775692170407792329940277917253962511499270914204087552671470933702881237563795756433485610607078826853943304372550203011901426625173468726896693935087663893661203415263707647927575602617286907645512638162904573916899939532964573998296528698659748588377136874246738907571666828023560466995979872525827918430544048023744755079328528655311481119150393089826763198341898682381964856209247564439680241809594731061684624466838418889526769608273514482469622712873202083428783088334769526032499857515093716638694442976316085727218686449709249021183506586742366685665090158556657348288014679725059846633738625588386998595683577817522242696543317601878252938999394810326501545961208852478515520418179089106448028733002127061214411079172981554801061876351677931501760074192296670772562329200990514010948553717938412588623229203659665739012899620256679399891568095901593804415463831354206126309131859775425435540814701378359253823046422523241644551919524619144949007964746482459190034263935563695290120450804782389047957213884939845898426939627469267050698588370507143081483674261065547245174176992049076915289689181996154263329120500141547411968102463969316184464975974253204783236590472990734992656029572065211558891427522662864685325003044272268509677161939986824641546197491628564189038848062587916533099624271664497218428027339586952146715650825328575563700349321901252754198499190293435373435265610758175687646319275054391651616760673393886152463861555476078156833821080806634069985847219759708458418765061107485562524550467254983805367496670612649582608227979855686656502074090688525950478428734746818636846961350494454302469113617784121206792328346029279511585997303074093334338811580695951219615730521835798927270771214598913829360537634008335937198403914538693989129533064784173380171775379546798842720593138778527375687090257851471511336882642614339198836341462599598066186258840707794321392099986847236294775503664922886671021162969783187201446733342515390945174174937515203029564535809717864725177371707536962145060243002644812259544919970146797512712105204864072767665669070889867041041164552021995735192917140848473560289172697583187639587060181764362030598304505540736064192134496479531517041961577830336003025937541680591179488166977053467836320528724842937674320624111286713577144429775198217107575828637823832282591346946204287147128393397522731432853160105139664324652414561061462546082274580653384072700695256896654968848967325239576217034343023285351073762214947926389575936915085937914528109702997703138051989168269139468622771353470453429151316456788462096033927942657225382229179226425752265765860406270837136689409729774282540929266471081136582379399660973962491490766848591083870308024184886872978960969422697831881837213338950780726701434518679398315860192691147484207197772852666734771899153075740150927696945430246761388331367355117648940103410360830030944938491895755773089851266208215307907813621454116935103123535282508897063582821874675209710949507678837557072922360314032047711846384196078774043015785037142729583430276164747217731218271108763079254529296581274308260526597257671823268038254160398663480310967007594035566721003116256441311023182750747823842522235378092942922088448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^139 + 200636396259588226464382674095559763287881404236095897172480951293987573425991615639022506407089688577551593395578601109480405789773596070006950484525916546717194102008673943543494870039627955908375047334393194126286846799976432333537518125035963460639306986926234926906455826165191978892215105752767230692969316429716666258166311880188699032928987322482633116214626249711964775439679982832174925566122891957337301166744856881421525245688215389710647309454476956200081263984552412739147357979947880938115547699043891453323364431672951619910436937179855096084279810086584314942482626417347538555844133592720725878727427046060011833271168513953791740431865391519582571902006515098990677668143218211766955112406180258956688693920951445932363987549792522806066706435914925467409985382523379048753735322610106249936645854997819512263109004474479712700861734254105836921287310060202407605168816870866401354577934423551770991868136604811128275881276966315302675996156993215183918168884774674224574987215492386297381468276566726586274941913755389831481253637991701143358652654305177256978169501306830179991690974462928636938683644273070040906688834950089868794699215883353721531443640725683027311975068925681847778619104576193541183301452679656207118163656272239701557061146464982137845107063746161324084518743628868656959405228901342636704148486872444038633673171208549920183772879433970689472274314128037595988356872872979761624360139146203310181882119877028154601455262684190965108061269719008549545128666499305112175614053484593115962392091876880458337412145095200772119409138204794321157662267956999981050691171731015897998512722889256426316720919466201418877964931620877503934410697915131467246593607519280732236473404359292471380467509471791728456474343064559541379372622529977023572582506246391590570134897452921040554769887638479539911037424192229569293520793861017339983393235624130987009368142559480346033146425336502494258931521488696556697700767030928048669947283414742496774743791594175038681966609834162429956319325152564370306681602970655407639928005237647370635058499389964884586443904287970001136718843665160029738332079682613486525529052033711250769756835712449598914022059136214075319919663798502752923721193070426419187874217781761143603176549174922535020200404246800549944209886202651782578640198632079991714709525098728473053001385090091209210574375094712439836782456950709473668613793755619370567087103434193788539589380318422611164997346382112371146163398478890285664391346100031493910002453729831084828577909795579008303756094467489930008914553777840772730332750875793213430006642982057926675924614915162535504518166930931071394690960214073043631233890756260378050004113978319654712619620996833895924821870539951448820708259984361525577551122608753800761804953250401021950290917832273852236063117105851593521391253755698959545562215576825636996329800258711911120927373553879283235284225062804711033090549382562354169407717164876758982435593055661353842875315555249092919834556369079894450621361131389121027322942677751047090051687407479454452656210886183744665189149514084091700182756857676040520398500444134128541692285802747186298784425428907052539718027904726498559987327171148663154519315472464946676902724557683028441832247460425252690033024349893184348543415927355524326903255557128856092052051308211142402922175606283336037936290948235320921961454458099383561356772296274605693969128450666940709966731095721186761875997176300439915190473880351301987282120239975864594165563573626783006735828434418833921999093614276146406408616815071458006937338977658923871222879380206808817105762180211737605789366607122269390135765743463724423230477456473822243060459872309236646648513674278698348119140948136621679364729547472094999228011462411608410706271766637293454375691464556878370073709220029826483272959537963070896846176241722298006436472109126028874362341068238626304104957659113802753824114055453510299740059914861785272114976733312006053354668236918202333813934115832861986075019433215042839794593322673304835185905818872480499771664263383616333181670899636241662767334255534027148663983726521986384023143054914809328621426513677265590589829917314815126321317795678681862915816028237894653964869954347798793814908205173373525219637800628680190992652923845948180947903956568995723523024149392442298618429891181591549217233741597677294278530234430419737129706600930380467007305502564039554434718455246173912335291554882237534904633528616580454424679858729969512872412897122884486511114075444672600333476660192320761468203169214365696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^140 + 21838745705952967714054597682318381307961347970676867779621902696514766272241012644837075780127141522527590227976928136944121392445442555113468709956677423346930509287479372033011710770810265895795807447554739953485831892237722832064484302853301012093912259558527919613185254960595140602206254470464750672646822532528721064514898169834493095859507395752855464869037086691709351206285069917631494157424215837706486427868092263055095854536606654248987736969463756853907703178914918910260184768816719217118931552932462169463875796013555119890733685742530973927498739215564254383358105099028664658878043287292243480463869937214995755600497456750287249252360539058591085125907107222316438976679263482052337733038544344914613312094115687523802314973125808120959623549430550258055483553825757049595210479553021659735453156392303084653987080892844320261262056251972084228499680150980329767077597099685450764277122866000020322984858565249398391859099328176534532192143944852358342307593473389396611721839539301974950696843551870166091745264015348652357886318264835468180945218144713729601011048808661559602608508898385128482534345425440370887942156135198126101712874026850143309110177624803833364538960925911318256705178945952472493558253423159651221739279090812514889245142552709970756353865937943944597469507346363340116013003405132720840370051024233996085965475035875878377452104318380903649091988655014641076425847045940238182436061136697863994503424627578490592705444995016617817214255311758259634540808116219816276926635359752699323107707738937217280207827524775797548890716737176000329246328542329872023580971441605421770314151019662880229009433650600650741716619462556293014593664637934195658283748769129745479046629724233808076930265474915439553782615330010150313419693565663538199350730257211934994848005480871624052188966013963375298724446491290476020691992384208963541549086681686025670198707523295111422786837744294860015243977477671488120296549470025278320166762719192261497289987008443505902476019753592142998870757461775556922667642260390601489112172604631338835273613763756126879661822119650402746163260147944196968941761100470167435645402290505480015730406458814440406192072118449446909514572975120330971510814799976671622342654075959024457168602564742778019151705620119997565082184049004733569656758766679520285866844094849454387067930853742087508030238893641197762493928208218540067174406577297708747639205926876352406228013135666907170892955987519940662372255935886725590611146654403872279393556297728942665939856851793447490809207551435920378577466205568505718933180381389198234479914532958869046980851771030643404747829840858157128166429851506240350434090276470184332233971572824787810223779176318603046913267105541234886810477094986304229441493994197713771308876350877309520021956808526732707991706509518488584767922631426775850041571595031542779216189195295777600851192036038457287423415741333954779901744935929155989438815068553476904882562826317078202785770357980574403092080906006616750409730754474854377847660652402337838279646656536212360852078815210493194271012232081656058667354336855982508479293884970648282753834427126123711227619293753188860374108937561647180240174428599851903599930560904364118802159050181201592308898063427960610665490969654287167862507554637717936387256951469490683539251957197480988913754227977222391766098884438233701834335670036905942420485199137586298504687819441276312448005265322394454947682440579784036981764143663005908298970680124570872462416002361832256152570519149756292385836554879690136144967729890596033184541563101495429873117527366524483025529720630421078504046945335194084120629624324581313210255086851972341726013468991390630677511213817037151237366986250339372615875695658988877884815951897076383170577251140434204208180977695970946464112972762084067856897025541072388915120349490733804381315000209442097012583681854899541242128144376816580212021743490391729986243771992745920296546368690723270400430229249600860129264292933369517557331713485840449015097930508056234355852110911806224951326131789079884605641915680038653961211837928913104860097386742004362026881308050334025657456459827254608655719060333590873795151248814624923018509620715014468821976073643148288097063099807506874354509249220762296175889961205427634777017866331141652424381531634014655582068063848657212207538629956507353774215356496395493885370429849178279201272890276454623258908082257390462769533417708681707494409874007148696819106220502271799430516372185256457789737571478586230265442690661069494622710710193356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^141 + -95782391615353131169402077488529531442588779300196513076234901521855979346307037561327635360829155903084532210489786142618406767497116829243029815945134425653340688149190036851640746134161059163799368350402820616374647995619480024670772721181691857213463705099308803284168465855127099557609909054781401386276479380883824716559999882297639817673958704498346719150756637750702818728105080123239405963713260755173950409150945295781512692521103942203128348729548149000018966510247654296681323588131561843609731359955041773161684620744098547236474441097099433086355890272101513990983161154826270530926305599800874418983509320874190939895770583979580895138245315860623509903721041342073143008888609175203376156475790027371656286935212279004657650753077367869692357482733481476247511106263466913862367770350735254656218413886664305871607315457821678384614366375428705557916495492162897180711853516355536041167661775924673408707962299358068147897971748782337579812583867766658413451901810696111708588688332836894893229857633647046343730067681893274083046817953497226764920079580841397576549189865598580251810623377720809826288967609208140742981619844374020349753692073844505933482324108216354017498172534805005833521711861637251243714689268127281968603506976011015207577410753785812779830689527842264107196159213703615415434597981426131579946579296745130925382375394375355541403400854783688814838636460109718315645929049844016402469954386333839158553039871176587462225782864720677805363356213400270884730394338727932073807076550368225607221919841997364330896625729345884972091056026736019411050796044348807767786013501953753043334159209597399309500875119027702223715552536646781680085628726670873907168808904915146475228319240702791910077255272276563918894148578273043828844039914841216531738019931057419778623318971196814775691653639708574995161716288160944757065394130343321747656133392145607235123689855397775213335956044751649428869716701027836874304984789377815330576348395856235551609042529243411912974299809428384712797949397621984922460688862635299373629705134999853200917820844877444675710351199380583286283410861294451896236820733333402119655860070499752541828427530567598993366439109407613344996678770903145234149889286358119816666013559370094912823080941275485637149973729833932306550611165820370297784814759021783023879821746993585661561201520926743600819996557721599063845418861962621872702610690638859145176524109360637332570489653513420829300855222604729948380533943813673735161096312449942303917217656007821874302202941218957211241845052353930550870253917582583341491717353586948833973206592118937727535365305016931982639598288793560376174230911658743795251307524473085160168279631481156150119519665919208257415763844926074879169198961750047247217047027667152879625059187274763718987942596167357331224373581766545722647800144952648517287469145763712436158461383339644278734124285136993704618591895602051593484049227983317910901472162648414800216032762146424720343231016381160019196750328893597876601394924011554335986707184656222985530609658737204233591540741403289375880885528398222643855511836193310440740287143780930619779638311140164264527869480408185937839524902385241912890905920111060967296493530584217629157901971538648735847788911342387971504360419362486029680382245860531756105574798271020091353235353764993964110743495868064116281316611159862624408825149867370384116933070504643258184302662144959848039884386691324246396063652856593345048030729163035494908751018919770316030367065722386613594847682906008214046718092994981049711626069386089005110164007867336412863241954000819384496185380938510882814401480839624792015940161577638852982641051500516277282295706633541534603784959617228922529511801147065915651697172742378985872773492231130058693268848005793860576075508635264661248389590875834884866001161698496759724619442849822261639672330019296342833930954256083864284567416796317917124595750804878861638172354567488987845381519487950187163331562112940696302151616894471000760003695373742678506940134694868882882626671414824387181988549030972769379071861596370174794035873837484341153456378151911738821977605555823746474360947831028274456679614119045460103970375950410070795050049604029897235884872844421090074559056662589256408182766426180862253065429478927725746758500486102941705014664306980356320483131488344036700065602563196127768530143315562098967604969914381375899063045523076722058701316304760772866564651639230990435463898373840574308264479698443877124249159674364647750955100386768462066644413200033758377410560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^142 + -5739008667649139302430240886975139213462271170514157839870156607074076503865470247163223467803631332372733374161130347132485507422981245821146653043357599786765505946563143048583145938514788297305986006841448391220826362871529778048538356727507907936172819031239856745806707911849762361965273982842601853323493388126525324947176506224273482419784286828539969053293787077789471027650936369223520241519114112188499042645697624554816848940279597410543699034282668970663236477435541732115685777760616506135322125943971140494802986248806234645478990151667617675132559053612640941453874504498152916225958025151920068419876000296621518125824526647400193390320553653349480465259082000276331085625268560656021777357446183802280509095935029963485338295925065689251399389875488454523200918884904983725970308310029893832406722969634581885475111451170028334045601306921376944740399490996213079438587474336388232523020449382632422145407466952041117514745281387757191450842189249517297251907993592553255096544627003063490630562292266995836943894848036808264744172667707341474653357563773217711641524108472070318549605451754310411847861449883893458875524375250519941494047822025250968732816892128871222340107716331706491534705752758449368838222863274487632655926740433216741263606580945469434232505732808600715288993002577080538660702077426615300729223180008944784781953790491500445188841480432147719058941905068540285763904649702417083760513235270952935538133126621526776342416815344301909911197460344330617664292479377472319300874985766359335092003593987960972421897713463146275606627465222919516577389280546066439734066100059381778741767301020291977681343692352319451552090388950894832120969567375008918633918053331588816720555192494773264952534053318323630017144758728749979770079942344941695702223324475536488485807983271307714999902553933740548528640329747919639107730613852166178604354275626318292363910571351010813544200945467340465236295759956134669384731263857957657336089081825749937302113015094214645986281425476721671772714249090161218930670554493232456000487288343982474634707041029164672275386892017085709168810682031289554188536148695789736962270460308499598399231918012648586375240024529171289159293446651276533083666309192825069065336361286652284416925304926672265952359628292405595457076322837170464893039128312483787717936306084474499056392828741558280765432813375629261828263103550979019347380281534930752887216789052517321586689443252967242574663302089332359151113357838566587642028633824209300866685761010069929349226522191451643971508892852457834429647211939412600713200268842866011740824699932054981288905240907817801280707428193310792159439449905918228408552495845352546775417767075526462333876752854352432309120210593780625149289116201344796508874157102150325457140462600913676050639283982565623775418128913443790265641214968641079091702603117143747056339021516333396208699827779342791115463206520123936681284175274215226573321138470076333875108957443703783481895541930973896815393970187778378805358058903019567005713452068052828946096750175086329374299494435713837022639793608510172551711266922296187871980995600018830130233912565538266925928621650557701166306278178706878392581109262645274012813522794839576050781274596561580629010324433613626726313137581271443270416773239507190660972268292193095427308028900168533490542478175195893100386745815875966122256040196793457627030315367042254644277808397818426945629220773369747343909331406581551514785999831071206047348850656633076275953913223033981972157007408428425752677977487559322715716475480774240019927489220208185654857031093332856249990279605521284387419570374344674248759490540967510032687354579329410904592451744734743109908752037577025409237277417021622994954225336992358600686033575363483754055542140818961031167909577609966169345760700909391494937690182103997970801224253387928593875924133123553376814528235823529306489782601274675023242992233057054468386508061428673567454946070253369062096727086930494038487695782247308583977908396347190207197067536760383501582935164242745922079765901700037085774207404154192212318653110348086873652676830424284942190777426414788339953531397506440490942115759602575777162956217226338469552383684101496018169602409615322205751856775564789143016500878187312855655348082273747337643103389043295778270001385307428269235776185438192167920460437905642687269695874599684824893677823193470593796529480171371756154149537516269157227752337500347932950448694314607253097995149482187560108661314028466967151737273597729100592038027714279505920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^143 + -162950403076404052874140404608455268919013110871379681941715996143499158746685678838912748886953322228348745142584153356156297269432218843083740373254891192550872932614013731440854612840667222805061634812134929215657086252681113948451072178375317775860639046892061337134947095129964727360818028048898604309051920846244161498951660079612804502067306617484181223843614611909393783626551753637362600657046739362526511911391032238253887055079031463869663703794186318375859554839434199038559674312479659104223529698995472232213966596990982868716010191899561764929939660783320019052415545725478822781866887084146852040463214531101279235694728969830034241700323769473488778991977459681970049370070354730847290561528177516599728560490170283465338881865056240244826482293926327278251374502011444016763082445509245724156657584702011821335704738519704338847655874444188890900187356238542748834621467211640504073335529763937644520394837084239999673481060969841522550507347444570561485070438981490034289499463611282421097050635783956261641920764204537348891056005675515321718168327345940358512347563188373271968877852734446866805128286852478480313101055849697126901246434011505901114123567107450101120623362350303814848444511642474405451341365756657184987470116019793577467687131505478131730638294172338082329171454960092801914114140741363082436163404172129248933101811665750096704006315981156500919611768393774250198550278724019364641156174756856406844945086791965429535027046845812078162091771800499745478360999256822745741588677999527855133715408848418558449950555722216805755024500384140098771206323273746455974650036326343572793949003050260434930531513577651918119968148675913266066464766704584601388684235906611206800104642284338345958840026353241994027758646491669604473624999677058836368395572988111613432469139276666491392875852197519169380696422092056064251472313511105664953238589882491191338230016638794303019676243398612195652642884767548306331597823283571180856065061075970734021115577403700210970163545322857374311625264572718151128622773878397989466087873694150427236792829903468302501410262327443181157968080305133429838138268485943097949621810884133570363259069930579430845785108127251250019209293793080728568348864787131492041663475352883132798795782668726236628887468554517192722290316105765746601838242541343219120898255968736706965535806314635849260736509935223741688762672979353655407526629500804715188291610170892315866016970917895502681784317715517844577425126410029321965433760686048138170045580526171252522194842215478041757403816770981728586785230609471904461309929452827273078731037520862140758325922688512869365476017524614900373131621905092014197674826652241698552535234780600197225130023970570736145172276888699395077395831304799087606193966290091667981198403605628289505867593198445951805714373292909020580254462498161424491400784542321252405095920766044136910448825886254369508223802594080739653346820298151129854551526330415385313225827115108018485728367712016301221040622750307433265908822993691228698310004089052442987033586913942727732490916617932039124699908695285611427740388275539606487869224777256862094695783465539087981730664201934728236307366375998895466364862066888311473393429739685533336778334346494354719393749919872706859487221926492643013613282286836780856644186811324025832772264140333438395332702287081217105389897703878244819303986802665341433829053480896959249778616043823572512379350898476050686951253510535055830571217073391594028706236761571163461171673060314376550444866659422917126665046743846914349534388466416564898051826773401143402412899259764769130167097635392483369778264193602590287088278639049851182867074473777951942554354146305464654107629017196802788775245447387921184020962450909279157421317603562287547954279058725188909329739617876493964023463997612158870090754612379091095467175677089727304349102432339724410586300769086963615301093595009682922773165183819625116302644265775218701704360101582942014789879915302724975355958811221221936783877638603645826617624816225853094532123042588323438090893013665602454989247455863570470646936650661956472450428128978216791989187969199083996908776665363268850622352439963804496326512141676716843185721510268278628003160375479385981439021791124245101339031820828352978372031681560025644592430661326898318620507899337965760986915305286169477597715388157187323395198508352793527874404366744480873542290770729168118854544724621620767806517431326561511168411136347358918093560264010012245711937325425466607431812330240415942443443034553057280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^144 + 2638201825648322428427134851794911002111541260818727271895121214168332374296536251911965384912767033637973615984330568326785647706323323373721875994290127878627331903570455374061148133102237915725242419355152896419089066972849887849158798230429399343657187697350414990689850904133659772868101570181681350150682833597705599021983726001527822639612687667508432592595135088069467258435268273916335679711594159326503212586580331479209321170207897169514726341968555974416860879653981593838312501329595958929507892562302317807346494430380883042592878120242364413442733360334139275402888424676158922752141236676077782939872238682602446126244856990906361365793096197345784642500630337882934236554656054980226949643063901631212289070680460327531318068417458001272963214758747040075534676423939364364292085536150946662505779251228294878011928038949462407658184064305158670183417420486114523850258201624938499723583510827261144415568927753685800048999872941546871827257441400228811828625623976128228168315129400191182519841018846107241868972657361998637614051393863363747593565546842886887746439896766967730080800301798557497587243177118318007416834967305822320365210549383351791567929824338846047029560815057984060707999114645753859669370193894895906167566327246048286123259808175512154692737509980878365016450330344463085506117020176101129452287358240212852954203527860138877685281521044921419887339449050135314729554677810927327922536959280599941809343388982035520610180771779582325453988767478841044888693129995518429998361158456605620154349568950704305695135814496361586350870358142822679929610991876189437982187250989020847244081637894660504398988991841565904955530914066520653763446152185537654514219185403519951716457175686936556496146442359991920156062789254420570652108296417605258175971812293472852971037140638212310450762166354952248443300240199770748057764104418218428092466152238516837248495820956154813359594831921401421992525047536649494402716583186804410880959211595424817463300721477365573340283050077433493682940536417786641598385270088432479856709684017071700431424605778735231979069798610665509539955629933072498660142857097870821796740005922947389635147330603655389364786101509460514956839830735898813875190269033140861939904552263374921352327900404960127816903212257191379771081284694439985260844230119814798343565237974870270076227531545705531570050357659803350837781453480607671707995479612263040901704847209190344742495396328590750976243848901247693937496228096066500508090655774654510767931240028846561172982213752096054218917781254566230126286836908283605347508669919787711316624888786252394494395016476693612464319174102877931111923440603895717923820923263808886731201580549761690693945079443799879915604385560452710920097314513137616057916186978803004009415938212306792167557581979720592593052749303628225932991538859703340080793529920170957512543613442170905986449152154750067486190553785794846537958823787226041839518824567984164622886968602190961670408319650941070333402427835586762508065277761281813829430018027946833809394567270281714053940749412515224191655460683609299948503403019843504254919645043680147223434325744099141968137682318422695194685363654798048286891237866864004186389268249090911607117248063841018481361429500931197757939837864992156727533468157023959736336327387035564655385311173655803099005109877068550833290275172144205716339903733749538410430348931725749220566571723197408187299176290853131773266201104682553046204571021429714512467152296949511906667355402353835628887789872599498967709394509020988844618734767094137608034192031050339422897192092982752113647234147616676948985853965031298621126010628798438957204716370612872115967486703512675944170993348145049995593162140469122164427474204669222302095409444188950578669058551823945051294942928940535942788150440694468737790837891124430358425024139135745242471721088736644735554653286333220493035553428762242672954364207078253250267328445708139246578116176540536676670606976106412590891513715082604956910883801815894171073895556470353260695584534010523189042069978358319253741728874317016831869582043130613233831838040511384041511144656280825315090385500641389873839031266559813775549300984125714992976586473846431572750465459983156410502150505060236358658764068101604712463545175933496085245943782404029776636438354013563675838594687896094791842234060544648215272910594230862489285069057184301256857094596022882035962396741061443354447804370119738061988042761660014606879411782285364886539183541925707290543172694891530580520568094720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^145 + 40131273598068581765735796874117968049996597748956191149373544632120949682085473328830972053211819116804661040055613906700714689102526459837324067462841779370481808802941870075856658500060278399624859150849075504337499191777526154488959900813959148791856015106832862882874666558737929002982690124434179296384398770149170472213742299113453372091420531463965900280031288354860312587182519936139252518125110476091840398765309231541474166606934860247155633397380139896338600076203296780995170659237173176547234536455986721168322041526319405929710403514989793828182962014962281276759210477605991036585984541733376673788541712428151345173518956610493033775894006433948530764608636966852431891802880273750933155720699583808484178402028464764421479803669352800237171098053911704203231958925476514810560202620754279080017168117656167250556607365396696462008397661284487771509538434207838984287202373504098026619045327227136132138527211719800044544864631296600168042081313631851298161094197286944475258077882055529134293322486973989109642956474056781287204505979035372664112518681215699360314722263339574475939510988650136240240952687925754068593670610639890825513311178358760302427631299392156987499311931096650921133856355720046777230740394920618129282773594989575316444239711738468506387176477104285956930543227096503990815847769112838500363611392449399929323296309174042867928851037824023297217618038755198808186232325351727803549468034918633832027718641849732051790440445650494590560967498164576920773444160605633913984053434310411462297244037859246321177607270292996685728136685882537595562408560056614290551246007117588934909582381498753104895431807016398501425760116807873593065121457935058934558122854608277990161568163413560073518595589775951139396318043107436864023016049319170378057360593734152968570658230709196440074584792671462155585734240089688939631922110283758154695485213107436261463517424651844072673509258915974954399686251329341525653184020153899006739158404904764077288697420757607895111769011519614865669479497271339510986501334261152587325248217034973005103368619622375017412030539373758102679091600525336895099386986431384714925621493464029748091152992152686798528187579517969320543385448152460082671831342153083362774775355057025052296226663066890610334106399779183936026316134810940545019295188056581202687471065533132178071320000491019275403288713242842392772834285674712431251940158867717577868516734217310708830735966924855183512850966133936021714810934235286433623011746408186912923261800034708128161618973985845068440622821718739943696270658319300099338664668476224024258646002812735767224414300491353517377671153168678981627928942503887834586640396305682344523407037647633128811442692132081319970247373478766957786214180687001644375648288058863312884175959012150263343062352916164685524179229045128242527729275827870857559373947056623561758600427852007328536702836359745518761845854663322097762038972810384771134101554079982312161663819221845777121808942396381981716631922410558635980611894985197395915563628643838221686736566448909362782831443212619026258110162318207730400645901137360149443045137902789223034476680359362270121611199267330954519211129827204891407949164081731589733254869669365554510589203982990170050607232264726397582427648440010579915410234967346116009830870846001814501375556075700639003688620118161317401215517456077486489870189667754763510915638836355381568719204402491885591955155751750305679636915719920830187104815235841083309811840459712978924986632009305399502422520270266578622640429530003329006495099589715816234877799120656076573978531049067811464994506489202529236387733236465745833545866221841105477556731760648834849369693243953681043914206002086854935603651630121965507828843380735434778283344592446665819850633736877657782170314167756165175448753209544111713229690136465945957784053291396696549246196506792680900410931165186755804171694875893058431304427885675518714659055446650130376863077001453927795383737354087400267177678828378331524792018682099542334272331606893810761292414465368744748497727517463818572470498736068816339171977917749672445111198624093648766406554220918518961643376598371821900075677463806638421559916962980241232047685950204529925744316513653392616941381610263597516890459603178669796451975669982515596918589865629519818959869890825978440383625212445528759075745829976004942368165250218251267384929535702777761880137288973910109295725208783405771377066494772825314214575449414628308102614722962524695295874305552960613552096408225824497257676800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^146 + 484816637170022270208331413591771521217024526162168873176324120121197975829112381535073824437247830654936452924840555835049128600046570247263825828426869759634749192370918590690995391128542844923666400398511347322664162024361835989082775140620278660768363013270773581856856877848561736100366250505038149401676751246663249171538343350123456359041833730274977676523869465254048019339546644549165646163560295836670910380212314413650408137208279407380524778135380157347917375348312982815442431352298364216022892641417004322313362787030714457930529962160529725630024751679494023264600870220279240328851043620069278389116178670142988796304004322316102619639310184956891442526487105086232099637495235273060705633118357474097559899836480601893267646746509969683895528676863532957354420834601718955492995906829199635880944888920694739125333914910852068295302007943280418956640201009999800243874596600777491070663484779564620646459479322589407979501086097883784451271671536387037117038475260745411049058809375316010117502766915638226947137376268366331161198565701670332745238133072309670714980503838769065449244101644378486249028005415157545447847223402193578560008189239951733239400239401442040873606567081482747006191456023450984932940811401992060008538488747023984628550624224057043687156955965956042130542676736501949175541389043053823233820866721475077598950681499902375312064516144260557689986621496931523866613380883695763363914811779598495820463537539011970449132457495751261946747649709652991016540231963446013911061640458530548740101141788730425891357392226116980342468663206741008144196885452754693916423572989382993910114043342313442717391169907863996309704685391411929517556124654896853899207966611677196190529840234085953087974563547070838182631957249308631323412560474341691301621341736312514452896131637663713259116419645432447338293394845690403733378662823350831695995929212967931539877688882723426706608100462496202056114911020894846231479278713256973155940384856527988242768145483573489122664328872767616920556283484878842448143572012634452051157337456229715110693943276814845460745217811773914233363753343592341226297298035157069555090600336688206568691145119880726046047818328827022666138868672748964529990866953204722408315318908820775869668601545518369478096601338532149752686898039254028634032513549828048721577987668936677359179642623041951069505589877746730416379899950822605640614870284259812807823315062063433295027097042318621132785539261652592443347188859395802857239466080738265382869749277410727374277446005180057706084838011698132419547760347343963200293002079699578954600123392036851597854604464050952716540133213220564613963944957382405360730706652551276625852443957256115600690184726902331046607565922911296145721404226829243908407954239700256483067596182599418817867842672110732215137933812910810787607752345288949044133456344339648336022851311793063201324105634227461252258337728967326386562996769324446611387196645157568924376369847519053760694988229887134744314301908637596682183595118707867948857268765032649160296405156009519485615196000077488195147293790297427422665561717665243952857978128121378474803515131653618647148066404156600465006051929216095769641379174742177970261826468121599543769265568497529832622259996094680718101797786947507168499336793068712580338192713996260345306251659868712941835961663120230174808263692923686607229688058475874966292096645576437456310341562900824647023511373062424235845609329957353352160683433284299240647985858941143245588762246349860694774446578438143788983598880728056141162063645299283688256699307178967774637022052924348395289485597761442232093291966789985043373403078889645404664276947052887548648318870216942961443120655185533567138395744082468785804721170147367250823973815017984152241216606911085560829952527316246590154427727675068058577596891307517230758981461182670417288281631938989605102532550707159049524339033832671579449273074471937757399996738951574754999289190767604434151018579358746037358241275204771789265281457661034360371636402367377445445533116332006612283194469339246760089694189535194554843020454552861698148487025658429798102588991159923339500055233185750337713723769064134712518572912036740981440846995660333523921190310557357949686219328098687819116843769016594937845866248101380684057229358835967173366597336632540573366301197622899771513527433098985490129853330423856521347829162903823153453485814777173208757090513144937980688260235581926988154136798564711446965257181784266680437293366484025966665040442955101372416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^147 + -10849092131629736255516018560905254114261897446121695792516670789997406999436744826645628021472755971985895243865931430504167196148763729182628110318881539179213384703970800488935771397288966011591187892205057644188643510860641582608630312609553772977636408726833889225064345865109366575727350541593002774901714518767255399287500970400063613435242336180879577631454189061075338844437059817868862868043389061966011614197470511343666238393972571280174725098960361811424667888924408424440296337553798839347735542334975942609195874577343057089476994474260948682977553482724018448787526703393532363136311887115827514843237106285828169972667510222340504084517602408198092561936383770873735386354739754449994427908783641650482625986632078963763039876594584658779287481205096163940161011600529005665715563100730682137474202663848393297804807631382190696667123702880586749585119756843880042912325207686738784665224815517113455060976521985755237979862512779424405126161586807379151089339328439979421774958560593143150086524173955261601741934258469786641496982875224464544344964527315670911419457813966357664389683796037108471394894871715762054157077212481821074326422870024477961409357204563537496255132798949183298685430272985009726889101111660002192951615916964560297418292583310195635345492544826264568774380279679149668164857942678101432396552301681480074878143136214918685490466032109437173104915726415155131690428806731805815472333484595076573883033518751014661646379436576955761607180324037723113947795975463599172772625997098389888170554202024171707906600394230192118544859410510595763580852178996754933428189369885574851804474161009958974017029861892675932894040679731697162055327146278763626594690117769496153820770924329459038866959205092913164918098664193157185719468891763200753185638860921223356033190831882510774902601873566197983770753946599888842416565632006669908873413281124285771809663598755157889235761805534756825362531862397771207543534072035147915279619649409512240930219413397530445317016896280941996112182074744595727141666844172593647976059882500692684340307582373679903529163818964215606856251374444591479299547910629654116385245825225094571351401073147922031685966984345428524440764932133727563902805476032729977578565603942812348728821561918840984277157332095288129862479955816765442778695185469310192768810816710937416430316843127788552434088606720861556965970113621415237527313402906372690694539902159482705957874684896494666950407811085397439164730415250894080437286012192497688430222013034092430414914533179552172082483493220848052061108509461119200826510353081994715197106165985013189911787725450411604564260461660844498522144347458572676960846155497115667565182035249402780813498429654257844130915890383334688001622942986838392771266819114625695056799428381034275576460151365165452965871886882560600617984196374225924957626107857892226611229505147251270289643953370256228616622297417708268670476502300273638918909994998039951207430368341410707890210604107319280612863265420790715558356896715499765067787944274881042313066156693770962350871646017032472256762367681011248942956288163253603199314785748129418954210488169001861626854939618172776067859075456972034410199361375776729940965539287360378967624853060895544217580618433946534162834971976661795855314307135724973967035595912600462416194702526996341506031623805162387986419260598908604141125032925465488589338012766044805003363102750767753389049698191445237743205032771945224927405498239725840640380293405100544619814760577644806035180965293610593538185493595810882686763952644563448817837509140488273123104545022368348795786958230040710502899523464065468873419425757523437844461266653921622685650927975086019298284432776315018344856991345334186544657749556827034734103638918979107252478302479383276850973637438136512098093173290631512539108301195052376916451336979157353820752322967091621295271781060840375057423027743196544394254945301340625154475143848421989659310366984588202896413696197713516744576393025989844825322712827842247495742257159382214756363016447847136572594505037378852036285362333901506067488546271427992019046050478097297543143517342002286822244973139140981847159720135149959030631620774946912914995895902711163580990500732551585929640490270299489482517065093281148033008170754721689788392528894712421560503044436153983555488762849534829093354762594257315223090062402060080553440082747036661389651751953962409624405603492530109387227140966594024612271826869515341282637322574211955746093989719242129546855626422878208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^148 + -46253248710077294363260449554030137684971275132037974316144669196232164125153263456160231368001164287380922070795278241135891506077881194359370950216445376767815768985437254046586056392489909252298561046132320499826645313136291588808887323536612108373101959915375921034493368694405803623208326127538999214067460505187953799647565617145113213221386176972408667197226080337188257585315146713381161908718724437467524542192423964071186930705694786196299762701447205302831112002719216273814074620215880128472555986276655179326912721400294252934249529556936397649280019706471668349275560874177146202494119597593660053209191082116706524233253485770334962596899916558135504401540220265825216179621633178926735120486013465925847913770928248400082187438505664574143100447194671923038824557002309161301129333641289269815215217340066808875369155760067280469848652976016527495982698125648187712203699535283848893503079017596932231366993429825742547632077678435133666846693403819562824015853018251614098372472439763884551478508711823419464786287013664110698139755629585129552367518668127304931066325190264656039287999795529794926202435458318665300155604289359420650691752995452282084126019715401717876948340280943633251959661307545127857725805379765094751725446722456186859466872945671724300787933998442371680472760686536320121970730990112457188265106452681220579923799877802039704457850589091183853513193796717404882981323395471713423805907766037068660624055796310696929045666017999848187775378517225220065959360487353764440480455921165856759908411346453109080417167471578833932936847802801686074462516192770779583363217373247691463379845434069987626590207821153282307683715645932390827627777891587459600290067915884494219956009764814925189529292979248398726739818987512143451702315520879597789309565160395732184556718743590275637310208797346287971024078256335316281153835841489394685621998710875179476904063351091143774164111006730150698720442838575442938168455138073622958430472948881952272822193011454683120131472852116486577180933264139886488348167924415465401861931289364797882293377902360132012960908091937234539709518239297919835939598433986458251877816938257890048643737187379403227391240500925134382068021534440621954196809198296608651331485299826344121949673744362554372361742286543552873911400765038477696194414146645658365500263785425574250575071070751149328566655151957388033471379264618965741930976528403946254729931741741028764128140483686580753413464155836830013206531592005494316827124681397091177389772225399384081724282764642642029061016203835559110015038392659578607616910654460946958808713745743532634174939175437775922851935500161695861740659698308398557449144732110013574593860734246807349536454374981688871666728064817916487995335344548063745458546849098664552914697023690543730805703422055322013662292651090599246414174495121041917720265049064566472889398639223805848529221061972153172232167465057112735690168816900241524522995374404188607339909841899059735538983677055766782117747291888494838157297683299925459074875907244477961747423117472768088200550976029739746430823968937979419878517043712102762403995098050794197886553387390539146616969517490862141134074933466405306668297932142253095799060105184774720997967614526185123703849755049719786740851838704725416655294553059697087317551005254758355960765030793051467197364244737684278156127270312280521101080938347872809754662083704468984808689074537979887885461538250731531947315409598315477089335696580283748155231268020130128116228439360151318288057656150024938560320523875997346432793705679636873103734671593461446378294721026601005214824875486047828632586962770253423805610853443567279207842198547658955465165757808889906632377560878422366059999676300578118954617421030440496520774661518572832840370296988461064709840779261506850647770000040610009743913700030118095476688257000761944066748804293450991900566261099039238524478338563763223488140524276186686323911182299287687589741868924408063246001506619190748743236559883764263050803073075144672694946314850154539599748026398377098042109216653694402828441737973957437586465145331977322401562749315690776834023515403053747404412043507296926447743088620829177024884612889321679510685550061571239620496805986695067675664476865724760566063551512825098057188118258693635065632623946614097918925764538382372195421322645839049596461996185170151389644131408928919675577891559165261331386709001863897254672123508276034393064959574573160518843387114430850515384890521768566645181698650483537069492666368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^149 + -635068245444935678501972729622987637987951569245809220907966268954236544561172978729744821653544932899701621087599317013404133251167555133374471970418083882630458234918609428549834198525842289256071650643427523304297843716601001875202643067270432688314328917740780909622533213712743574974200960872128008400470256778858978703027558143815876346220481711346258553296563209728773248240855513025524246008204112341222127830602970714797332654450600138031407541946764874112283758969138399797193728300387312120548755161572592287575502586129281467983461412087002333369971105610680627356874174840283362845239182704938191142044102406284260447745617192194161310761913021640107295198155638315309191315352490457001161529487605652829080587363905752838412959653514261316121915141063552285643449080618005564184002791578171591619622045782674954955794369118091550311240785349890712898014853914024703697406191230647841166650595971898890254041036885897584252039756930281818346481007321109746435857271284840545426308213092917634554178277880472430818475153916821023827486467154716281741246078383930264545795296615261051821305941043813311623253110573859854040140216313432935362109200288608507425429061909482438197287585057428057791741277211395820482399061301724909649898823222032209007784539813853198514446746411219635580950309159501653706970501344819491258992128512463318332120526101145773358778114481029976934944655291723065113835710880525252745025671424744525134065167184572394082555733851428539718612419952842905213702354035901468136588245776798221299766535377529250778917041971220325777978469405457788422081540920184966558233930601874733876822196468529198664139156185111256568953976500492156801715242776696614410843363727478238658767831588992997140161430068591797042961407488212486170625261046390436685971866593987716248625747225118592166235907797240171050451951717325312325231613250027268041773671949212924899521942800714211960329364707390660561557366904678750358501073773318015404473671513345841005172744152814349323976888630106254752859361455026019038112526486919771495622154802797521516014765055302443714235845433124721487074709299209782567790595026603880684456734772585531425666738434807079380371458526890452054681396353741968394459525320056680108913146409732177414149280984371000717608243491692338583728768923179081396189937310136795806786265138242411599483845956387122943562446997214465502722089006081013176110575012669692617524700709856757413721919877075808104099918890256879523894295046244111427883304056467537272561770573293627666770862492972595923281452713471195417299406982515483402562156399509485756315459425159587084312194904688722437837649880711139381861993211626501845380865591444304337840855831409365659872370225444826548960708891566222309897694943689395398676373077096813152594264129429613416093882331488635674171717588422732548026654305533927399443808455683411728403518713504932505813222493951629300709044509617644076303426916239833145529666186578529792549258094200934599103414779938044510986311115970584434113469985166191442205653427855951093926012058912107199848325030144839805448690124772249164893263948457389782240602318283407036714438036379197448743409023088506666192639030225877803144991101251927510011999196118478916297444743137101200057785868765985888949507212835753780576499201929264925487352520715967207542797946311410696798414888843262776467136753199985349581177297270464382565544569819550868974997845336742386470071418986949448438495663724769287994565499029566750809118275159328268750395992756220021564704418470812235377334759528480493552806780006775240439420044785103130195508463591890423940752282922751027141823527252593433149282638656417775829904779914367640293814616959366357255509794461477462395127573786777757324194101928682813251242540878595535712364531663217145002662814557291037851098249754111152305923930541520647864375998883987951039710888789916403447970291140120044298904719017232995361419859885024603396542280307871500450944049745223792873327949521575116866201952265549000062210338794073292403026791090330581035909332230367236087212482140168899579985697973472027872596167943137926565788560514967748624889305781841684633762154402267623939082649059898635380808206796451909166218033365241522264039211810670880220591044272976526250453229740800466249042809863888352378652305098857746409003246397403236022360379862284735912588199408212277900959365808336229579460368581332920238891577598162966792341781695246819765541346231264481352435442852478284230813954674271037224745241418018800533504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^150 + 474017253109542491098021400645755182030180509055866620316463749262201670154035831420006026345934447247646036899561804081687864604367698426706720689801259891452098658795687504310054795484600425578226933908762654221757116760227911351060133435826324904700597169521540893272669342679905291021857180058029300212057355101659870471386152244967631693696112953940468050871952014826466882275067894758392940854138727635002848529349555395837809231692703725558824346960158787739273671877527353508997502526732332638933246538099027902283359078478456253233206779000324412595159065258210514267418197602990521783848333403450889222474546623347014773146540221948791748346124576645547800006819654947095177139437982231257349532254301291257022448663045740165138616007376978372305551428685027232165446143539055134225659815731919559210900260673838822840587873224540932590913392486025660835048603798387015585927191603531028775553451780266647858586472677689699337031360167533674530053210221662262303890292802333374547434378627724476190806840438924860658406814199915234963826548706363636535317689653587746158885655052765786817433113241009379463961773497519939408708088774397092695941407057061138853525502049308404499651818075584064581580530774351066578811259716776669698263265414551984772302110847394860742437886201999733250952132567542999259791078542919729558892314531500711139106569033955873545945398722697282431938088001601318802723516082721570755033152694411619650623844990220577238915608978111430722567958704656721403899560539550703357109416143863027564314484124996622630872977165073471657353124297108267250455350303522247028531948556064243757291370796365784881870516311984206718454603819691664541180437969433740424154525813502520090072650063001047171978371193254470228139330336638103739607436503291405314787273948462983960576056214547075431725501383091161271899465912943284643126327617535527909383436440842283861123897658068831298438172465046870874925316071521755638504937780825138110406442268722072161881564846533060787254504583405348131642575594952410786639443134336086605773469679730269373494898743570497387159387552886516722316952723923458349076948075067291308935165410605328724156260192669489363618029120170689498233910012707430628354378976219612173619284231778549700889868290592140584513515793317559014342715962492090171183082621102113675140060640615757264006536878710189012866496633426837082002745791915510109924029134200044773145469537041705956049147125438808385996024403903530603864221840358164704140250816705513356294025600648978074039760384582503957794990158303548629268169982007777134784193163971448332475848829495964189094533760844001781717177526545588360541999733712169384381721925753799224629929898526459491872317811343330396516765347459093004944693624019173558780247817383076337175677405976667010133605311417040091000658493768100789741957307350166763470977405574625620134912775084944207692797508095974195532241002319162350379818949567407915560763994871078008224891547419681350828454264547859908181554684958141268087449504353918324154186866513434250125126653770492602208446955826296594057853282074011080134961767477367958498009114264433341249546600901714998227558739255744565152401681695814145613774641920158262135697206611643172364393336086458228796471788717934216642118718667113248043789059590223428635013405722844448595842517657522996920272278521063248361241617671684489398819997209456968075790923517794946588013964806950711915124664535070028708725827177159464397841722587742845884646534212374392212292292892249405767773494742005045126685484097773038955336970296421995154541521778495367921102307913326236637886674674318446766615851119582137939257852753558806136971171200909084320715581391134212221671894968351024647976472766033030302794142105497611487701764257772630379903641191155040484450071433183772354834426980748337701684004488310632060235196647409113654652226813795219838579083630228680776111926914796395846587964286022230410024001022767462956905188820950942272295437426108912427174165029306836873195471416516750680495188073769814719545287180010147672767254998062874884945323755648870699816360888725457178789544529906069750920004920387454998997512427453742604486537600161463912877685177415204576188679668044796682577091285963702497836609960536796526435769001795578118831146057270452945034563089184059541772640866068712885724563533528603285471711756749144724593307409142804328855025586173134116815174899923750462058490748648450029483226781232285164414581336479448736305328513649279125764576315126579200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^151 + -30902384472507147493543899023201680590607731194088353710225065586174698028324783072129342051957914650972606069795266049243474046280029113715875845892252478512052078927585094777872286746395381419760932570873694164160392930723256022143120505138420954512682088250231300366087326735978773782663611052408771033582989873893321249638137018163906805012514537447089434045414710600621422180450692408172555646708933452182540205196511671565717500284051972582771210563637985666950179986471089617466799387690699598329637831090219451618320535116958212369958152110656548151276856490634619303972488804556470611590998068279972276445747356530735147750693893818349934142559221651971937659812940364178186923984112288054999809973468946127898532676662934180843235978729131276762135561145909509606561822476619846708834297643187705729221325594998494332728886155511352921939724506306246459470449205566237835609013120747238360484851109227996996868401515264327901073687203978655250421817487733554547218933630526205469470094640610831091802911421998536649142024215651406571104844184669700444322103236893092871063979398776187725867369965441236973863832929436187243843838582551511233245709275456956986954016181630184141908708738870049359699173831715759879288037505030846460687819327975096297014258466650927638927669375031786757268664912905225979799912405906637553299604327429667966982585244226113367856052025724399397076660047311892538166556658151024517256065368821392852992323649779500484842942621781871524886319617362949703644868527500879766155674069174903931247809471981533293586451508346181944930705860318115890960290511119191650061343588386028095207400936550333926324759385228698450035978952738193361836270822843478326735026573558143209496618904623303679523718729353497250676142581248038579589040472170135674884471372692133990234094949264152403510155684486575248851216346092495572559211276083239611504827446689474219344628490092814625651759558571225391591399224055441052661277908553617815450634188545500788720988998682997501559223395454871631362847431200269633898856714056286162307002525456817930809107491256561552952486270586598154043434237684941814747591566581076937709322553345546497496295284191343706780279771775817273686245461686626035725327714416906719410688278031262245287902946913095614925575803052382516521871441804601137787878149289338788768002450059028557169251521584142162665770120620590152804332473192422481454449645496156136998567125894005769133180385990168096210981211758819590460351362604605342368274238552981378937406406269644810333571041519210276840173346026208774985192335091189427367918284455145082377084928231204819473343505180567529723020914866099342613685360848420464917590968914196476669190601899575810831384437681741554725390197991225220416523045237325339639706571981141492566153923170488721676909271487041033274402812955446179740787432645143393280646020085016913816513901686003036196090265660082329804323699865973999164007390936167969611025458106472431182362115944955271092440661671658706767020634002855880285834676108883953577272980572107205996511673218453936686259386326063844663345848966892143662001741765987387516875784573705778997564316588736667332080548421668644892580125188030038839567919755846214864093706295570602206727362422905536005324235617778305159421409972593649394412964706287586096240352306346032014701544744789159748248755622727589157907460659529205010335741439694475306092053862183655338066917333902856475712202468154761161510124360210926007799262720284753154490144412193183020702288972262585354748976090406903422390021332771631435747601297237992054940804790764137163860359197699747911113133531510400836189980328920882088189641102729296892375657352194481447246191757763246610433626292156885029823055994381211107809250194958471007643661370428883695560756472450263151678429257842732656885081223451078743338152072765147362267048284822159276378627933264834867600005185102856949471089904578658418219272578883035096747727920734543440620470594850538997361466120569574160560208256194748620606206074024727637857850201416983842857415088202785399141363444154770980761200612566429625459180045226901810093925425627286748104084201344717090264245257094330234509531436473638040113540027829307821954751924605682754780180202451428949126888326906247705643881112057982920555953273809613955879882452102510536044546323591048159706080481400406605421319134333781987546891481453668375253678012310258213201154727866579860022656367162937816501534527736527704792964207918718679214068113294516669387471060992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^152 + -455536987797962585222219842745851775451590047771917613398476668667484669514174157662411701158010966102160424293491560029248887969914933058377203222310082063230532459250824526532267795221611225550968518611851712970202354266884434596617225372346831840000556551731392443468737097717286702374696414044831584890318153231260221735688828229135753856048545297336585165408246802002707580400768996419177102191472884234752488560493026386004139965004979098257301510835347784260802341491307846596769461566232340914427321215384241491679679777509148048705855610414409188013615104889700497098433637903560422951476285259008930826159502215983863659415954180901778379513608272084988350862295472132673794705068289468683838596310426195037362495633664797159460269969805537172563038480418618788347778775585877994629112804555825028720476011187155027036580113515615207362811853243292144674306842676263813693175843180142858321643646789707506379583054477222002506794435405820184954736613557577161375262110938146396321474898781794344955965950052605242362672233969155139725872702129529067619163958114889650265956634415317451651205367271138993695850244750533422744870593600136803211417050944210856117387746393824386539120919330319428703414044897776782801382131474739500144499878865853651766347296770093671802411202988288813533319258763365737918724810818483464364707454249076250024468204109169326122075623240322512447608456863451066370993937516301755720474540344504819957267905187475403600588970273564444176380709214723897799551247089765006585696158556735161024366656898468449376484629967517546178778168677928666482559371269999957862562198533180866791136304519101519518232340720623041844856276034015713096855514256509652970814460005082259037913122835088798347722018204136326231268295146642757487322704604346291961952859460257570584833775047317563746409496011399324476293952896753440211605345261761855548467010782885665490566990528730609356891632512029370839163760684022734941450139761422521928699587970464288161718254880379319189123340137564378260279336961281773523582010464776535230803000613740798978262619513932729716399886355850647931375617389584536704014395124244993242600258392407841736522462991270210769057665705081352838162650269722444605808030888687359826813479978894417327568631814285168028693968795704100083285028731556854909477909705781599967289531572591627832037892325420191843308155867730954295390691404849474740299416420861175992712100225737545536738765505772126588815158875491445331470094848351044115288859007161907003040635995081959288545972416299172870807142522116467498783475034163055727576178448876880008995659318517282390239406290040967123980048080870357799966811827693259583739276300410547917265123977407424666458187610755647031088162385759907439902043931000650802902787352184961438188809512254038113944523533371218855545019463766919831660671408476852980635218992252863068377749777954775167274884970037555726267018737623384910957345904147125413490717309305905472263501934426289334054539337386422472147780852598462206642236720512691938286417508830156896507869190749810423248746245101173319141984851082091780133393803253981536372236114237772213071383151719148683267086024514566576310148669404054102058627348393262394728947814812468678275121431642453324784276205841292593648431096545128579181029400225620692282863208495948765545649212902462272030167212921906132188383161797827982576272110966534108742034662753880678073499650606683443209525783062488020109356485094966690553641399153470780844989144234983540911815950063660671793478321831196961255207045487424124056491633296081233340654397445165539099004139735345271309221822877068990052541356540183189037651457457607075265617833123516211323537167844706387491762104473073185481838427378046629932560828095582663000775616963623731989931992713153176771110012583099439687775642294560729291838351507489183283157216272144129536321084493052182898629940582043894664725437933964575298818077730393935015629415819771789596066830768983038362882767705120226152013432931308720147278039314538205746642986427046984391478549214922350443488866205586829557905950389627892741463650599086892285540723486782049551527639914871189254579868450919604165698949085800387659547265002125870295810118674043939947879904901085339725181105198260175308119898571999900668915558010037379316482963389990306661286115613693864241334261703674037957450888783359111062137000297453395316443052753460976063224579681468023544887713962751200076669781682650306669225051540654471577809733480554128121790464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^153 + -2067973757124342697524715735084134016815130984827629112868593399951739766241337816208068836635180166663313296002063894630051892181350180038594198773395623778538990067803109393155911842455229642006993406376213794492450537684668061158014452637219542718332536543154319623294443644918509106443460360955842950110173239634158891426065092924913243113083685963776065845328935772154521341575320300749026566351761261502748892289127891573045525392502987102373519089724487809098816394680174156109367001335800091224482822270759101952147975838648658892357992486675351182235611389398392068997736391603784106493294864214090593220381619824418429148910424803996393611572764706802884457678449497019060016226379607474106555598530099627488987504213333528275771209344796300768231759182245998799404604833786020117789101458581440949738763069653774815806464466678908367310737967879640994464305766158633572043563351917459313197927602140778500598546175357718334428540659985554550969962291334074770943134186948718050498278894124629038311448781715566854163112264010961033059265619357191566271948333530793779814863008347370247199347814823612113686777167347549512685404193326302278371916683744406290126928533597867086633306829645300258212303498487917236940893845186500106024707048195664651328914057593898255824260126152005283095620888888166818361684415180887317199238437122413859766761266784709514840038798175400185043401657629591221007455715273776448661930938735396832851529336731032315280878492444924923363934748281694938123512711509629864874569008755598425627105145839728581406266318222800030847536655434181692502948080241464854289317176508440495402961121517895025835207220279559548561044456942729470700985464551033796817292409946572189156828078265740609432924151955894726152878772821438165173135591689577770642042247305074875950342407239629674485920444667757775191547843746236687709851710008016738947459594628940472228045334547684955481397705128215971118431543636522621107445835457823832530800425339856906595260274832779167603180846967925452791094973355929592986171617774747793203880983893606664941984868473567722422269883389429134608281790405443258395350370570195863973893850532145133707890243067558528096314165400202919265422506380051226260757464464508363296355013826793366717476190346501437015619376016630633777934700564515254370252436308750522289038245970414574635992708168122875924792252278190349174936521294283163824832003560281114465334682399550419705502001675663155950263365810294450966232110170342860463691469837566916783179818356770069132367771351904702333036186832193249474590791431059401742327130254556306324245232880702702319701085039947730160312925955651311104602531536758356507971284522494677904042177557794825950450361503095061611416729377958339078145266443296324039693119902240247703153550087708543338008310386504943048406869012778624371367339077627935401161571430162433730525471523247604601887734619631645993432982753961424750158488783790527610196585725911602123176969640401960557387602888993481817661630156582666289294885618163888688505220206542784419085541452045740298192122036203260814881526673146551102111099371060966263174284957162205373212339356956261360994654364733719582176182151132962411503751491718517396270544376367830176304934399318343698850979563770732291827967533539748017971012803890597549994302716058197733352626051709759116911136387298816039382468679987613218237401707017906670358491001250817149413541978990282512127383919613732552671970674633158449300875056614854170436568753518547339430311562318313307581631379119972163222034245666168038030306489005838377891771820691995678900341326840084586688109709656540708821403661992045745769662242811598856198010436496602956455087070594545784719256692344326638739288908824034059685985184020339303425002713310970280890201705217872831972368921852631828775123705845440131259311133600662926356917752805187365792148446046325688469020360382729313752411442855537907711616922483756679522425077868008799707940526962561911287892985989087868416450260351719043795764841750834636508652081770560305958787778237343944028219025057701421066929028067908356668642546016072013755753194929033670501268137589526122676695381652740848740358755157725099208601334062937766367106442043720212295896634636495962746794825523467211498076843207036289437816587907172523583714868473270665498546653465523215047283088109930958114680990191802582907841637975908430858709453156169507545584163534507042559078473225762909868383329526431404221671648790095664991378010134391291904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^154 + -2357076832805154896508990785452243484825741244768967661655370622422289221392378503306249755905669721370430193650283092479775373193671286286805367221857825741435627613974024869298748908746382507895817306579508603541503146566689014959892604216364330557893075780507816978320200381643894739263819325568181159877776022073305191011427804545992951587292285231699606998119931651025433737382567818059483641147676749454057501574475108454867293591878824139803331183081346790668255087779079151379221349643850714486606108229247252087474939354925201382526792834866681296793583626062729068149167429330710105033486435771581065579754571931212583959359359274745198190187071144258004165293160714942739033876336822267435174077809018569822147077690790475266642367444042798135149447141119604040862106192032917439402731279287728489901991914219939424490702588405378946371754330835456669391473080801541777633830249921076300065248660510272985900043087925268151276366897310315073726830116214569593955009652383925074514662628989005345094814762983760284301145956003068969406673647391758709703845788086838458270879727188802037804897890748722846597836917827042541182956276739514363687326353349483193115097898188981685485909556935437126113457236857215513358090751259815435319758724146290045203841226678921325239678071409965834451281072090664007573788132493088137400507838185776634691795029669262149408900341216843909658166296560171636849700831431413496838809019740170623185436265632905974028262296023576386557295738080506464886303574492871359871786087898559970639300672974719649152353837488251023194877568273572641005717481632062776603029362022554541410328445652044812911897537113529219813543094625125498876859739654669921472010671283362704436556766608795072809912869518970646256072431789677789935647840957610592168582172549484679642638584123480458843144449514737961781389369508686817222960867106649016136588287800925146359535035084778782151279200264076368554197343782139263809404013692822617641365680023902831794261347383647068494621615326391850271578214267711029049175872350585576742944108809541131003981944326999530488378365578058198683636837908703333306381650892758040532509769532138323655317076130684556418574404183229846513231029816793198338640840308565218491819693626456384270236407821204139818312437752350165095980388288913062217663799362441252617552670332969930694453467972686577102371616639756307135996371558324112904492546844630173126587382401366383418189930636852392326641971348006118262293024885529212826110506652533906701285887793066619934655898931186492117876354116658746211732580565986565989394429600638715589410761895486401047470850577223421769704082677999050256417549539691389881378093907636602253535538928534698168899295953564587274570734142963349952110840045332064581106186081891585587043246647525921481004128466974799217836340474902179129281565563937915031318586580775210120689751177107576521116097865614857663894144717130579043727326191482450754526590495800699819295278976144379655423194485569068872274859904914118795091179052470041204488484245060819599134726362404037598400821381136408450028385018333521539359577167457914056802158653225067007349178299817665615603662834084652198139065380551988635413942086083551815470332129944880694970884647291633080285360575902880198507993673802044619329067594928314454054938268249964250328893228476514829103988440469647575994242891451949802116564858916034858576885945869408937434705127058312075321138492092038860474327709150190224610562809978536927859438569977945071783261001790089248993071490556864242816232327436955942834127677485966407445535482455924118262815744853995773988088462237128238941348731946151312590182531028003230986789804813900456632937057308876161763635903789445636067179165811341188700116924698420542017711492798408784103943332043951633699951000059774520212381442752960786926316548435652704687618341448165408574505793286410204673271538106698663421368214229993200908132229741882676470861924326538856758800863732690839677178003017882272387511740054226149530702005730126881982923505773807979257557534960539265527870087353109970583786891903684204125429302172145636300688264085207253335346586774977030489566099127730609837940274151546979357757325131767167773455641798919594334953610217602401769114470226977023563909956049486576812078657921296320998574527559552410756423849035365336001448069366966748637376373015613188427236445455364791261629249910961407406167164838477476091166565265422187553842632720945787425345665893758941051964727754752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^155 + 1466600701194610829324205538042047092781192848307188198628635153366609182353431240493626776977386069380153244979025613955133252427546879280592404967256635298578864606238441440288240834083825549386204666132828506730373561730366246301201426480777983659178731950904329754462693976195807302331599164075724422333755754454454261064139312083308002426637144549928651985467949097011628831676678575155625379607689482686983738369816302218327608222378123075962408514822483191956173798242795760935481696024338722058959946744475148431974103476124835704915302573817811532326083855159057991962405835139677710759166433947040683349104433838767554884653999867851565793411454507625261221800550384604450533416182417529129985499865972139492176309012460268023141267847768962785610055368233907438143134149749366490819217099604206520392772939824618740870366313579492225523177786000647638948883775441383344964366744886102628000435392589697949743469912533323960697548295358705164323032933074072218887446908699458394666787856149245303398297323137988971914533617005900835554328329950587207185332533166958653521705443965828462649258354252651658803815311057358503683388159046792186449784275452239658875436716710324385196000521284661928687387777025817910113458169043808240889804944212957582390911880232156144983646702279851142640845334536943585139751339747770682176746623800007725340325722506293085239088653842396638669506987558328560537120953978853469343231115368462970825342652001238275179041612576515672352358938363426448214773652092842019816584919373292734398263882789239117908933098500595209753198403372426911730413450390637828055470626585580209972814470916787696707225567671431776088642662997622863552347390533597614211918797834078208779028663268701417424033655476328087525009687132120670233405726213962856879327715528047104482789046925310171239588031463471583285371632089117649088051779186437311771550428026330851377119540158054289887231586316925192266558366606086622422427149218164951786157865333277234970831316931584624248316342837710394461703179926052752283888974593936048557884628718144802685004104005008844047768137088209050277503222066809400178582500920035968009504202208757641887523103320021852734784469596862471396544361581695605975111006028024150824278021092926739081258492170873541656998267577422789881957929453160529175381016669233252016085510424327273065075771455545579512941940818734561876030243348320193076420841143042391229318710165964286342714992601684495327041771623912089975829590002478935585211749576984889053170407059989503809811814091617247036068076694528460991692172276917188357817743072694541650176636650098468376569596755375639606406095211659684878525686177391647861252134854063579353327196215943900473302117762015804086118640942540580963989001684126472524850533116241366938228056798663489648924086889544001643282937143067895930554372167338817384553433126109846627028139927932874736983443696030248445284568451525456084632636252844992670399334895124433066695078012546023385393335929837814734416394171511010618860385031903707286856647041363571304270689173541355255021071592251374701617319450868421424943470290526901640532997736991069220455056249903943409070827330850565023493279004838186583387447368358186891239684961126399361948027192440178768248180993746517621837872453048857670224261656352420327138465399322634241546045955848874738120811041996969793985337682139017331763553690847184190608870482210643177699336850136664081626748321932057939829290075110755765241653811063463005251765615225865112201324616439989968922982494538748631987508225031086783187382469923654336938278695791131905800562829678540121437874175329794605111791489270535968102388515724342914494199426070666132939327346153525060466132389883560020146106381810122342678635461280004944190143919430575691187035543410628454277017915069201647961025727502775197525565046019434110031757453080652821334423536043558560160094615741312198998161902809692254693832926988632900534135685939494094916829928759040199126073840504237383669381253493269980765522573810541592293057805684443486823367106602787704242645552411318723703689611183844897693255727167813020707418162446950615378058469100032136069638494632719542314309159708735495873272676596803912859651273100101604641186946328369930526275174937983060681413583528747958956180015232504679093090003949269283891590013471652035590087579220640980672383738742454985258586294905722125268106547599330483604522800990440486427736203884285483701758327859224471692349853973647316969376972800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^156 + 4037782860709160008129687617881769032816425487258925818268349523004483007080278362208294978079442381956768985777213922656626171979633884315565079432246146003805332616379237690280694355703397254917630640195101634459640577502628486996249388066396297386250855433888675487008724603673081119954863876462294105648491360541779249494753403547855316360400357243638790166098285825910834982484284588195530455120023342212490940193833158038788113744027192805512319554755061961581415020986542637511770184807191122317751703442528303650656406445903294028155247509528825924478657995990634859145249782895760607695442739754745161538093285991052186243569658025958951079734126151452747333825922312807723535860820841858467167829046802002629011936472107944274962612284736488297606701542815002349106643990489764611686083981913642589136459147629859017540409043864550400212270569159621591779120897077191291309087902965264527071175973298195457175847088597373573801639755483944489720793153460209641723630688089170668961836234470000540301469855604105439390971046858681232626301803774972559571122145727396980209511283996901487820368349400956411901517234018014266221551820683978123512901103938313596839087979196034250034499359128599555750628171883909694497228013667401261737372303365657232809369325459669199378168770908038983791170633592898007497556071200042984641691360590993619024079274528486092807898123646800963074800996955845455069936000369145435902038696498045353030981391992911740798071928730893352495005761108826128959924474960198298832071267471315084990105733195766878252702878746564129805803413958180468299356485883864467684795443791159924385033849410747751015261071467510829242906251712913735755962084633965317834749654842294897323247874157378439757447876329001829131995968983998804052853609929032009171398969622557459363432711289270958615253768739333129286336107364553184008435517401492854347993424275235350756310805539025488429965003795917035237136174493015822098958790290095045938959594644556985099320532375638536474643667755204578170043695229708858171368376440756920856144517054392293815558277919653426845243253666587069013676575406456328701335430510519658150299297615766836666841686661964153185435453465590529251775283492858537531471820899613869220128076585804463206392323227454734208470243995725884767966238304737631103297727942846628544170450769277340615622328885543213605996430384412862701782514486252823014533647260990940265925251777863016958111055028504740058215410892022452749506960642859592206766100522886092556101039376840586625516996638732244665233571675212943928839547612501245250614436459381305721544407465319676793976711020241441808606935146598329507013109751939191575176354679943282517519210787048544961255994468994718046790051145657264356757405408052886766927234017042230001214910082091469564950677732218709963011149217544674821096256557358993578914844226508565930357390079103244925703863790911034085108650292959606459602684169023396101466302959353624563540558889276325254281934247513232166495020433393167373479058601243756667668693125122160806319734960625529894782964532911790849622885502096898262700539391686354390663837527085733126425586611883203690170439807820284860522378006200554107988132569726062869397663253433504764109828645097548802515039590308133248439251215306066465775650464938850390886322315043929143851135481010917285459604431385817279987245791487434336250052173550009502718955714338314533168372398909368206534510618407184197703926901439121088419029985315727248305505875841611139077965383958375911220003910448851170315290613558441039913216209775576001618184481624984954770819238945399491736338877933978153933973056247008874013071670521560168153664560535254555708066902069987053744301505074894859138461629697383543674827259519031056271447915489653012183026761667517569227780640760031015291858032467281964117289870753933278909393335506983391112506805487731319457216923380181599483521569925540556177356383543931810929926436642679287681974628559024361083984232519347542025982196824729991769249199591631960381289568611316146292939324252616357898513704139427747870893766331103945718479830333866999020171550071013088744866552068164033940356031641998119420043303308608663048004431746309563325652765589500391428245135512277383493543722088661415163938496588047029740493347368434463256680669035654393559117463890311688229867512795741216830180590007272794196249525614805948249301846883606417161529563729342744309981443008757843861033826400631810669124364808117813248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^157 + 4897554028549225466984414732286797161648341375945373751441752174847005386788414358339348725725380444704394298508158640138480163137754598000970699306809015699437354206039294981107015656196774303277631628333884254026775841327014729983190630079999319448159247369196419252258636753029849988045402836696112619575123249444768301759134106701401517948428256806769076216403536293372850336360179735097160319075288495611421963269256676576848568516102565635859796827593299916207519124661145057114467633477589146504054597646803426000326587442456315427427616629244735594513997040777127076276032008391935858900642065432394614023084672002670912477705239405559900300190499310436283697059493860812824877144649140179354904857231115842619196842445466451575646771231635782366357686115193418600176848740957396544532911223549396621356093659532719433457309432034934101214509380645771188221843650865957084429796008829572895828370957503332054848400196330807295709471698230658009107881748669764127834630227931562442524392310640624942025512207395400498714793765132886865992633394143612795158097251219414337735345876365722017186296935735172401723771226908450096992038248513558849852392709438788559483827859938748618485875280603129003385294187002946834144415954156909772391644705746235593956000216968868062332796157300582089643722848328757978645264491057207666277364545933682404400071619732580430144911258187932115920112199331306666086478038344674575325343368817267445552842119955817866312260165889797452346659174618922320960949925212692001930669298877805780640686715283577297085680031252875501393586408484385582616835673158618215303582495084983702433207055461657686408584333282814217313750526719179233713490535092455478526800981543525458860237841271900783309897864323298464426611451282790724087668501223100774968973682010787419037755446723247576844739872354950326248609328546522429423598367864972241064793999954596183766839386988091805022214991907233205396955790316279645718672960914817874190812346256744197208365538131125988076852449639234158339708579568216135028222042488858071328332924080813454580307050648976532853687378835542673125485040455842286820740181644997309279807323826299772957183113732406131304114090143502103911039103267574510788143467127812978191916778836435814571671703291144142978202485967305045008210957226681736815654034264148787171526010270387129193657492579326983925075293239856631077837284569972683619619153861196442006489528672628951529008800755917703131832281821140413287351504881810258995894221315357561009777727611734747569622487184566341342113182210666106704401070645697957045974621242237059103644552004104296465660006882596851786228124287671570795948143044652447851099585100686301521653625015017673793311435920309912558724021541878441768366746991543219171650553998512186024265167847573990221631750347385001972745547257663898525400818386826097070762084265582778715223790270188501061200145631174753271721767668754054680666015694385105149843924428377911422101932826161047150190482429595670025389360510668144969554988678906006213985588739709296689007270646055797759396354345228741926249306388606734432331235722621119472874407682515304761603478182966872341788676782396079549332044940794387782747019267405925512261279026331552341644056662157129706733917814522399157511257650423149735271589898686186146473618642321546228653223264369450200370997466078737848677682622968797670082833824700440592608529426526126329060306117264432124166282077565822334823304810164380940157357648171659567262405587737814517142605095586712376896777576078493652651206183113764224796373370391937996311074455679910062192361832692022521291408960348792453732711970197746972097212236881370130446413802040699412078641597807236051640608745616683912923371258585078822513337032978364947611371185863325549890222121186307099204743928807476845183764061327795135128075786894875531293718629271355240236287119551326079207954221874193921016165625822482523627960685164624302517727859258354564588813069269473813880746190232108642822229012728173253436338965917849607307181312047970998708114768375699583682913059067592787326369582201362151978271636521492440601845595537949771835617222452007058290242305797517281665820452831063574129750725908047420150331217377500346377180295834092623392771275570457234448177022940475598652537242849376041150305885893297049630425143396274387370645456218987758031269445996360227613877305568686185867616070680104611506061850713087433712393491519563156385328154428674519741494676422656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^158 + -1035544753330931489424105581984437874923333247660908254451767214916032578908733835654389808175915381116276303166915574471106670005882325362497992242726661349983197045389330638821047960255355177164058491749888442026558475592643057818876778400430036114577844411770880157062323067711385608209809791835896919763818043342179500640461438444188413945816452656676360217672675960658920345985008305308968300530910882751705821849880724298866864178085441895422386344202443972594849473856026269594096023243861037058754837505403546887636096227489850033019540120589560654399040906102791448854168617809498345693868492540378983003165655174054995617776056646379940261885365747368926627097117539374050462051406853361763232147790032960745406489716746942942384220151181781101306313597907103440199145650053824648940417555849832818961448799048204504473017493081808491834300069371615460404362791457099342754333420674071371647728013861570466008711406876847922701896858412334460879163577263599049079798354650429444368173580236658399215587303092958955978569483788623802619779962868249005434042489635349108665045022337951918311903411049309661656629352891818789279392123346013179885683261586825627301955455954319985210026212396217829923135646652721312562550906782999475686646981163279497635949011063401872676518185040607658843517601265783963088453022541179978051319762722381140499069474371670576118365128122811168964626096483368239017574654565733288197628512473004174192355468141570831877657328060220999073393910218356411554550501117041978530984375804131553776395129277223965366371202422222515343664007504862788908399560049054566050083991633145562993090444424685657989899588588923695318376099213430039191720181333176546479399071207378535785585970667116939922357957888062352562575558710345510111613226432856132323471830869883226474309604411536596023719555230122634475025706181601247644249685137200456937581656341099689919918792398971701629107392276114788236675659615044988416553710852863280854420391422173150203734960658882253285281176166331716823972335225660603034477113207707067358590435248533002632662277034953695788172183714724277120597296392106083778471815475741457193880464326181653918949955996112946352475936903916178872551988179834188937281655582980911148728617075028222207474694002603734192001478475300284954342867514059167229697070906828315182287450903312414996515802237144147148985428786738111663409185088754149431000723455146795087501805989348320143855137902805047553123788705904400942666845355166330758269411529665482991462129817009043763105727724492634156261271992890380408028484222019122935514742096951556600175986411841686839475776694753052053679376531563716685709239086267424248381717783222568934130077134673224086574826185287390126238764099320040296328056144927393398294779678936796179998537371370298966299809487081590876605187785904959421011731829917018789318957726086912898548117607011723182719198614450189130778404797079546336904301974546587354151281492368023073437096735099394060291822622208745705262328683875843359387476840209453601296113521459929396244265961047942676087115848346928529324815737707752732793138458197358498174553312650363645628548355070898822503926055738383729244542373298975504104121363503010137904302620113889180702851811406018961281770777409338158171042556710575280554528588613971168101770027902968874865622363261904146632508285366186831819114690862457334486977956336972611914571038478280517209480342195617259356573334293773782581961854227025262855023609387795085358965875871604573368547291621268682044852041710429962511184993391849363519980175656249966431291822415424548932776482355076154648212548199232870654373033207071569106482001476247749804145478701462022596553767921426147904278304408984042164983533301089463325618193886187904165668390564607232931432399622809245722193845744626207812898317009610817305581700552108509805604078996183436851333167378495394306414137964285905220199485775833854602363298845196850050588087832331861212332534216553016102523432237439407212728889720981901704730827718799666430758861195606231470780753762060109853387955239492045127687966949814052127615883766354278711881865197099677302649514484708453164698464827192846276087588314671845626519587636765656566675090868816787941249370417463887958911548140676513119971164151550518712858624156126931147856311037196321531076668218578541362670333728742076519142076749930227588040304955753357278708266811028515541219842256424297919231685675559869396893776591485229475037184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^159 + 62293301640242987207911903089027565145042259771962746039856707355998742215955071183141349217388155906435074346013721551989295261403129337646593561085191524487034534605433406951730710202132613367379635725594039349299892620223638554018459603459565996140527424962619519719442570146078124539408186395638758019094151560754348306897060965950687520404362169035020347880281536047746500638169929864340551687044163409344615705199956664161622974215587741452153637908743697138895630260289565370701166670078442806015110146166149648759539885441577809908356270290353795594415041799404854312908572187033187789723095645784178420375159733822514790730518388980500146924462688636181591459185151206104293744963011884269694169073953541669318720665590898638727166326449749357623795982841779729789761398056069379288537474447925996593920130543641512034997788723889306620422755336788963818758611770311434811270924702410053858790393099067680171845544218649871173314182870921667237398484678975043347609728822622235884789370520382963226063001536255936939053237848732095145970898060688391210769682787440467089372127966792192308988385822069239688903090055095188435911132965634182162241968115105396286042596257893948067575661847282986530299176840556286976332555670385672995931965986652949307983086062286848139650873304630620254310017911994218858366960096546696039320498118483535853925513735768923596925302749217540231197287493934365839882665649219379910981386432112073275195804806087337046315661888095727698054414486959190516844084607968762028574025341185062366326809890344529273040387348669686274530456469177959822908833848648524977836796859132151661666497322048847068197730543051338563730791760189989545185044241056568409600520041654451153690993310259548074554918887926917192228221829737260983659899326049368324697379512601182262932698631944158732455917089806042733344315522820707305771821541376634943637459964605115760202028767410551801553662204260939104713514855036923816461187195637132848795484382563275484583725246122353186364989412793202839224918737831024329579834208257548198156892845209128271770015650989105006729758038638098742378800643711184720158927938943522406175931488472290027876932409075262293983982708777015933752268877379357369849502611387268262636821555119182398086368648252728694453556547666833978363250196166469454352166168444332488083991897331291570478560115241388840187905349181653441179672579216719563990205217983786706476339316547190552622570305088319513996123215192687216496827842188740976699355918416590464571555013765533251306940836578542679579431648951755372414578515143144624745428316190011679989965499208689530020403344920523823546350347736139299285283205959632234653170105732062881966372176682887978381588511991135865782656420354238150500430690379802912899508548683787946567178965035339056034708776150552788804268960922017741307697988455629789484207932247478266306937637799062479413159367610870100691948107267445689822145666285110000689952734903934756250506997233347232010181295561608788201502164786600030317940672790153913760503087633801674344023371855072108484344038264956381855632017354745097027856720896867380093183534816264496004798334336887613903552994782799546101653668833906451403412546108788362500696886689140632837709438475224146311265370142515983563732633141969525885762429583420833518536787802432760299377673761102406860068018568008531055331248370503414379868293713750606686510064315976879286818748385988000668932252296783360470247170922384393241455070818904969270063231497460973725973922935729204606473423683103861690714051904505752625150321202194265554501723098193172423648996196869972881427967781095894254824956483627243935043703243930671016298496529957583001522839529077705172010919272713716936259255064123225453484813390948536225787924340762526870695867514601382351060965135788947715100827027289081679047127977375186482075915474972457335585124319888831947472089069258784239858403829350713932563329305236462215784132708257967393405429982854794104396289523442881803784871254817880058721134252331645092350267955089534490586937014073190224642838635395216398481020785365967509745804686710518960940365295874537410882659289885332352580417638291412215644878223961518026853572901808995364741016633725126731173265310297589292649986488985469033908524827792533053070101614665826279312572778516945788926334362846214419882944390839222150890160359706407992565768021685378398034104173090871498276665071597234690106103231652346889033705536155025408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^160 + -6383735074600470884920641963225144531580117007287943320500605330853362254707120194589806476574959060725888109572130478573670808894654201466444545240992317198435967731414751921753586701998250357999521277917837715582562539619374665675643128324571653260792288401754043064884018325436319522680639227541614820863075164520773483019125762000443044506006150944892871718581054126405683140940016798675734232821376873788075101312541605695104865919540963465995944869287752516673527631500407673478088577640898666112647330464048249350145632926986058866346949416048242576223689818978157915415338985119903444858242522281620736659564958040368153112993632964424747609052875863172432087669615763072088333244515500529749922547884114626257027393358776154088965394040293152447429981654813706223240644429121917932581215802437752598643678290239873440610637848150803113192038315065383656985582290916379257437264358427090012527838519502439801376567070832028227990582292773596942446775039754024454448460134740354853773158740685143034511224679843672852438373694645926519998308317913875430754336575576475671083399294748431593193853311025374383120981073602239309982089389513633739100601934725011013659644757498639839445984422299292966154371253224527738651891148558301883445336265932342382283172570658115108864785435997001988118899939683178080302091005758489347813562875688624472909378958243748603700654262626983722546715486484861824916316581148086899071473546756962572816946234494513628951214693143628084856531007925478789040571911076375402148724887817834685755091441201817353855793850282260952396175765140841659403671165569424181858715273643079810678490166328529077955043470831434187504862462914744088519435701115007193188453278477400030351688503843774181336762608700700620513798542683596772228586818158580103164756899824350401290145779903568218706833914589411576145162491663376300560304655818720553884113416431061256513272902208906163216807024622271498017256883128239805560239908002412872167636741321060884548642583353354008095018097060348137145285610515606032232914382025931606312331171095137175006230384598120856216564624499329682051393219949724765085226067999203386218333790644612865497167685447392013976594535821538315868616218381324711292141200896189041618174233888567017309099961710399235877861300074177464751036260589982030070886047862777610506326469609427804314018789507197018270904103769796610604764823924049313873508877470559946829588592093551484164357334485294494666210104800146573410323188138870066042329931686204216098709827833847968187178840201208810099420375090004329310870849640392430789259874355115471096735141384716416997177183862968992887763507700436450399255333718550790279038969785293858190297955599829742090051734292153817247274123597174936522112469530832888052897269809189925214401235051531268541068902306979090940510623859618260331684829404935770725832959268051345346183807600372474742924755256652766887323592399741006189700960397974732013662672630555158121891306449596828596098479736074025312999509962380092827538664294543471731389856176090763750578063210173810108425049963684884483291416863815836216141594374774963709308067810650958007750185218149020560857833323461416103617841162753502393567071154274189963723797733731679276781402041748233400761704200948021877982305916415465216227354843562827129875012193432630690613900410917265788601674051352934482972238720794260422936600173079291283188821536469281435667803516426950031890532872022466097418537941421181363290771388228121109289953134365984286004417592215660249556374640477080211306273021668166319019012349700965237865731137073090062561454136753817464859426525725547904629200799351751476679215201970387143747429504718487290953539659665706205492383018739694439645446088594079649217240486211813638603823921032898859865613552842596917088610767871399787098493505547947726549014849315380320270947162253918513207163957610138362894479467917590547213097286974138779677646570227974616280130991227877005160144402283126779296590343907401999426220920227725766454786435305289188771276857328155331653351442515059154089537890162449244915573624397074823490461211164863186724136476303255911398879477732837536259017641080303370935236447299951863665449961075909066437135721560312361401105453184986450499447620822441293186158315123535110499258064427748702826040341222864190006865098193779358787089923981195587571813775227219134960670989797089805928180792989212617303507560287743321917825462981044556185962597580800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^161 + 721089524272177352149985615366325755072944761034861679358545430846916409645993545097407312037307695498239816845830548183765393374330464526276814127678382113655296520033436883339852337398555212230785852744071891311797326868470273503418346169238828345761761681900576241072624593620174419722116756259353559959083551801352549415865907745104492351173476147654082753433559015807407873307029655912335332612580187751726648662962015589140416232425599408343625528388687585072566154532558316456576921806478847545896809837182706376104809725317658942781378740430283086245339221200847066825163824329245868151296253146457626304384917258538504446015284698009951950203656821121738163231697688548553937312672056264615620511318790278932603207052838011728976504666025786848545643262393285331887454115381813035524622450645474849928323511763200796692639197674008770546919952714561426076216707609698202793191216562362425006331118696943627021539694429772349334102735729417631525156813072032757526917740824494539722869582812420436998365459221826419629215577123679369032928028989173417145064964228626826154272373921434776427078147071347408910134010571345264266797722458593859996920478643439391421679656775581616754273154391017495021505400292322020813149431921044701346372268764634316487073741117834571411335920876136151767848443096523964244542459831768636822305642333928729683969103343914562255037312888236565790726350236502093350730328026354835238309747080047451004106375586373824902898898657569508015404128374440495019504114940647397696342935564178982988760806243057057324450769334089747933694465810191307014171874253805517975111220315386653810488066100492998638289040531054493984158923902216985011434493746473342268696453453852004611344068245347410567986279163629042685205302634269043723116127354927940309386863796180607711634735926722494293252456070500919945536725353071338484771212222078244638216506762974911849622439829445690204070860763447957480310685011442950399877954790562635298607917737678268914156379190171238259024592661871951560957229254861959100860591764852985635963930051717495471536665499532193262027565933915768953755427789259942748989816426549959890536242348028699419075683101142748670213741388119015448802771332145330926625406215713166594005195416224832666928202696103731394592930376541263776677119334575029430799413086109770292935457742549059211629322160922068483576344928637859218641790150984032364562543437927342063174243442754487845488060459412836873589467394698656828983235315021027503816131781268039852730484679215376207636787043236455092260177057189031728582241995116912465019999225148931092589762829984092595919220471451563463650651614450618231515388580107768439819943959275316042124851983555047805194894868473188952500105653852427462013994870720615556523988864518322707010877574157996013246414411463616294603810944293751556604914387829039570771510820701266323799783092159139907102518487090485908110205396417231135438787941273976075757260034065559606486724125923352618166399649752409926208105557233258201259636841465382090477558719620572330017612971896645985392592237992067426470531792166573941908004074147470470327293778389399891921500073384794658724595878387350796002159016796712206985472097888071623416436652376386392996527621691884673304842433759426102938038052358123738959887688875320561606512073106344884419785897169230928695934188786653565319797166467106017244342874281995301978341822321726097309662430883977914810485249324141072576595022420014231041270489537681614414138555687585602833500039765319777819750005030614243043173876277142261944868392125878349130327636366478797603167099641459518748772404152116403957274896991235954434363188369661401172105018215618810806889907056770295366866026949948112420280990693382901078921096054375580336154510457077324859030555939365402220302110585747582046575134962538224555802083979385676200577473153886830817784797489046864178102708783951107891134271358195280806025568199654301641132569743287327813150772072235759968527974623143199626328784340466657520002555407638353817415856408914655871558149843836695463890762537716436170675999078099785549843219786025294268848002076795143816236266250506545477091488182482351715397235714350253052246963979832790745400516705767720274074449042737545723543778125372122368380779702140748573300247249838550797378146790098298499335644342891657224168249676596162176600841133285016598536065292829723861111907181995042207400959736138529576464403484341537079296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^162 + 59299195213105222143700367746751417203919087348316728848956456512691318623150370765708992968163760297276551336473497603036729266774254001729228501779709774782576323674191201712914224023750623574688683075073704582779437830735100500162896865200662295927485240669870663326302814357442347076265762620912325198301767093355463493203938119734154380139315212471931916773552137096363022666158534167092889768824291740645838148211881166375364359885218020294844344176093504961524291621510333911177515872460874018137586612351270498809628094447239327743825812008083406615166986072233252348216123811570079042152182105750353992592720657167459608368381762959894242048324666555462404091873625823871196715779980983095135744110961769109928656296738689494453912735863885327867680106394622589476671056852688701831740697192838246846797542416825819455383008761433994947263095356479190894412259209382512920226508441755095358322647276170208638564241882391902213800394665922305931598424152975857449716474119436846913662027131027110278774177258126268855483662510238925658856077402639689576914946353844698003842230772158364659804582058090640185576561235515680623646691007728849892216418219524245169095861221010653358673765443312399557679094413224807183146089613555448118464451594867409068936718048131602684780248932008219331343867633265141746334047459135630701500465045456072374560622541099434750850767681109307356777377081696552173736910085433226454375063514915860123279231816083515593522128366428703128739442289699969345747367590861078921857739979759462190852372435078576009023904972560332020981266220651048587824616168471896693823644793906737498270840657466715014257805658617329561124308308596859030130478152191615950961508269739605819153016967963361978932988198730100543373237423996303699620275536594368116825526795374410115126222100325148246096936730155149480009507727870778894638551464448741228605839540590261969404334516812253364654299592460511987312103525831568429704290908760083516664954030619583257002752146421094981163178091725713608285680492854454965953133743932332191000427585740676097604608981235331146111490430916217381151642853409078469003430851381149102472771735335847469401911065704941393383059391421171897057537134356370777294770664571783665003277717231676648766411856838108499851643128063856102024889270916176569903994810429572819031887330431319101413900592301696685583418681560751238259708717522115124636112978428952610507294070531232694730579340996760553912911480515001436972426004434112833133451443111391369683363894365924759693506610009440694691940961175954851960227890741187170296748817455253318273943314497491125702467339497987849840268131057490103759188354651180022741086132936070512145606949607542425205430790195038663886041326033274102767774808502973285689783796761181643190382143604978655480957228622343067956934855164358540611154831792304209595232109309521760141011119843149766819495236737914467382075844531886261625423575581713117011380683605474766579366254128034366765617263483069405271374034828293380944756109102132644267102559552887797703274686391955162760871690082860057213968894884760265031393370187137479649909341570878806328819026970752072080368183096972693996124161438776216155001216179128680575434948701141834227317480195401225233107621567645871961264256091399716195872997086790036426228432003330174247655463988893198285772580535109911516967089181689152660001577929652931369062909641970314259761664436754779282145253289609373740121552029374178974055270911980288681221999119312465314130093889937764716100213368272627622007586055118194479939104288228634157055799108590001381414370995718214908300734869163478681904859104554484857296554300019951015902677627703388417676310291918690743603586787417127524002264735971583980059356511095468057039687558900617456506301079180718699288851270003568680867356946327433312978142456073449418947829440791172379008204548228056842987797372066446958187876399056287882424374950803774310512009177999735121102218558005139678359341547416125949591261359110238391679372331239760328174244127169684370487892162669455257573625936678677821413688972189094187545391436781464861599550216450054656571828443326631289041812246378629801791901749301307225022740406322208839335112669645047982412752372742346614356557372446245769090049069803378355018186918919514691092984074343942596692742911489025659521339866995533002628446799623313478456962968961954392055585751578685530045115995062955027456164303470592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^163 + -7835995980216084008283171468172634297148113009447519926480066307062871021202415074246542981043480879205020747292520368754752777441952809660396300555661903523430447318503592049413874568693091278630424580120953397595811659655498543023189601582839928336401708099113137762200063311919654431420048450151980434204749282783519901818582170295121185589219247295082293804663643688478887539361226202974740767132601426950790717277918112916498277416521557140873084377368050330493548074306752618637435911073236164711881834212924085468819365979316201469802745707117450884656218572575541282953493609613879374924972415666547042024257391281558293876547478341781901772165101205520022968103441660329827498306981969653344410140451026449520390683295140915599224139291614119578621168345952061183298352781927296792767809751030690642184010597463303336241875543656892495294183551008547066230540944349405421784951771850217033017523641505413507785580098604711164507421260919408120022493134351661886764215381579943323001701440272555456427807091894898482930402341116372164816524204885916822727664330762230464707823751375841396261742896753111460136216683033376173987749822953390523488703087406368655065977504487263108285552225579420623638094354599674273126599419059516757994283373510650102756045170013866271271932422501569208799221878868562656743954949463130430768071204932396679802404101612492135750233067560874036202394818238957901461941914640387648591364032595029879930114891088112395786658320394186693728013602883787731730894251295341235150736305916696940402567031490687583268504880889352820016498879278707367476854427952601447956037212800365234901315515181497759404074430529363143157430207292445998121830343533302509777655858638325162969701406933441245434673559405446478588380957469902899971442998008764583929187629755419096289053258628869525964953725917166757687761963566316450712218065746747184834603850836386663983276424085543202000936977519015759399260721488414058537502069688382379540987037493940915926743465874971991367507669700957540492752659250125234490432262024618874987386561360089104877189077122381045410553962487975395769105098706110477426518973893881769330884470684025599430480079156475084739545855309033911801162841843554725567145821096758533440960755356485630815300584339083632809823982976900517843765019159429859966034561341529801007620357107351933885515145539243019179274348982171390498293342816053621588757573492092882203382609631828926378976432877789434364403895097583502482925276068440374057676244197230392567853057165994771613613748315007200546986127226049028780428569205455586317257867653113739053015166793918063044786488334304726667190067863770530459794019506210639270204384441372225588847895692209205159334246254102746189771984020014795641779831987570588311716686741605756672478615248698217617240704975673644751933773814989945187490015894662985630269523827614640905859042071357441246367989799544663732790687955938861572282949827295115932915664540868714225934449095976560052773585677431567477454096735957751383195807486165556507047091696462272625008233000140153022934714127206546891067177696208569811672427930694577690742153932226802490974122815229069745013674673562371907308930077675851722606977385416847312531083743823789874231117942705532990061337056683997197614097540089816315461087357327590057199511059253730284859188760209717432121095860493143947074673179565002685872880559517386524929178349919819918276192094502436959797106683141740762858302893474719306719645460675982420754643962333340859460396258761061184451173854946926287208792991504029367455491848236325828820148361597148130608375973372325635893071306027307246694706466660283875637847913021668224591549722648732565696363194556276483084839488252192308610969740582478233643694750333577140594274102186943442003503686282449576809548647628250593013520611983413923768825575143697569783153453418657213551367513730609719148764798441193954757063546463401647816746188385636493567381035459338873080946568876173040727709452220725247074735252093388018854424643620846846396087715775873235883595132233526279125238276660968438222782555363349200974003426230272655141455521515772276008265145775482294217616933592065748533236061201496956745828040041537385312606363071429935718350724541642390243768865435845188323936663924149510095555955284907841753347946401559388631285836526407386013823539310162627886418304657475865058586286180901055530674337833019892132989315871991644404318208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^164 + 258236514937033292842650657779446520724364908028763323349749855683728423301414043282326632129920386731518595515097044445440720729064748871027676282657799392939316452493255462883303118406931505811919053728018140248799790561723388523656128751113061244427672497909864289147217986159017583690936617640738075184870690794115146736630794164254672540789732989539990317286873973289547205938444782460358754647411758540624098838200792744197821322621508365317560279593101587623573201321268951175878881169513407270383847950358875834386115089362273391150217014169356275348374376793833083818681746107121077534915076143612129438619187171800531158821452552327392939877463376769007387669199234323598482919646245136802189503723961724125619617298460095794442788102256921729497705706365199860121205677213859446357649250916634074998224409645021881234395897739771760819589986469555333981311057974505211981392603759725376528498054158956546495430153393201731081205976618893871454735489258042521157513453178203913792340431418789045789864674651606346860491408018525992513283918195588911691061068134328699516913267935640752170042804987697442843558511098333572718193063855575922068081854470817066848149826538481802975469700406604627395192386470003173429443616483105377022250088046251770965392827830921375225364583702661288247822804812502661526102869187651472042152559803075493646819643343847665756349613334680651533498726185088408394288847655736995135919811970709700781713093625937965886053665090663118982843547812506211025433718382634201626000879716966418501710792149068839341518351091961846886600116993136890238996351461519622772738782364491546066218630014715418569971379811545686358014326992965402435866751316962293658717193281624625140442857578772044539531798389493120746764017189479384161269688267556491465262094226120541323632653742383693662016915606344816982802002695670189642553690892238142047086427615564866949806625533996232153372111138435757146728019175757835708924685260564663573282801206712406528661347224632040904038455599373087124784332106879592124257409289607067037901846351338654657364630213220194854287146920230742486258045106461767566647178943429337587035721140918457588735757323767655316634118702704128509442393542415162948334616538220025933448069145527547908823363074795145129558417579777169402200150034784924886179117999876178205621190177901975963866483782686366703901111587274311304946132083723483755035908731862802702512327076704467938774091579768272735876298206229528070121996493505116731399663636128141646786609403943556882938492610926689332468934955348534627666817575774013469721730425114105380547687527009990418609930535818667756878774866826583964329764004768645391068608814506014443191569137948659578722746231338730925201438033043018351942711354170082692915975060143623444166000042823456446326574250374298998119530238503587674136759513252582969269941268342159040814627608824441229162482672139322817764485606414574396139842208388357903063632099598839981035602658046604884841196880872454020527915724867725044417966256140595623517487030352561478865001522504008329865220508852398253942561521056678329692444992579033912365274374935597241629921776394803287057779741432219580862189114661853532559849687377319080208448590284764956543526530885673195713955162050901645251027784899458825959264028564855540942263567260626176364515537872510848133424828043054226846569711187765119109422362140878010135320482153619736740316744126513372063750917600562808816829177441867191652822418278223346916908805980718141699050489831817166590510673340909556871241336310997886010227261564808781209162130905604879320638197130948017480622514544541203239986317078042610949144509387558175989043083047141366742373087818013784661809495971504440418244946061040908211676202925635445184157760561952014626617077363570604910102160338838971649810160201798859785768885191084824229680838880617820647206025911209926509371678585271514632729809833902225123318124473790408050222788886437590174272492920546706777124701245710628165183606840199144896552762961237274564460517999181846613235765409758382450971383099081337238275283685524954003230415676184022097059465357885982713881604592407722330034533281832397894430241240108936964669422359377338017296239543120699999374798164394682201924372240682507207922780785927551005321771065481117738343025899343998342008492182722422493249811012502075713509263657429426610267993981982892482410384791232355779665924573905289216000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^165 + -4662821626709710283416086783511569041097086650333085452119111332114875380037251257185258121030071200782497658052956527877768494023740731740569462221749536270056037480989481973804700394123704826046564358877920320541394481921822430934145762463133376376979547955662496233921175855462404926483732885231931407894924078916645647776608489338031476295842261715483397161682262887988316970488011823913777890788216135069324010951202680436511521177494689341448916558012208479151791734027885494734638147438927439158099473767850857564177406580690601107679018197441491894145751102178274496439118370634088978549394564093379478660347124644107851307267589580684434648795531645483915527201183753907041909399094381021936962318018146272829969935938883374755255484251216160738395947101414233473337809305911414808344534511574145773383431649034173688734494967115891783330648786374757824615016306487243343424655469114949509836063076539040641723500723779112193704597864419993151613945513798535057625609441257493540795528343525419282619182686912383488206437900748353767519997273017399099107592094912798916009211873597624277781914629970007441092418827020881781304008040221724366333025317287974458103332540976838366684968509147739035983986165041439219619480178207222532919732828233925664945925428390651683921536020682536779704314676641730435798280824877062957011231920876492491579162209494130944830609287991409299833004944097184460006703756996382005458627608187093626447365274206196230002150980916691202465955245614460827301721441577895081275245741520581456485328479676183759805226733023399097918588879618516795692479974382441879861668679220504472313715118836978191424489683335156112447423926942577915605604215228152558766404335132327018326956029615449508875118297410916251696466649026133142589149702941993615777639634812953336969683180235396042778677899098283114768335864538883394826870273628096258879682487132528415759755926050205078927294836157651478360632422892514960085421912846898287122195179716872752387181615626540299469585992254997293898739402284693647138342188798226423173787455424708281054516845228108247245274651618619139454725290339735940035724673415698148281453266396364670034067161910332044333248434190340322186907875861253579312130324288147880560795336526839435858526464234845195966873934636112393090601555736784316277828300999999485448284234249552657164027775418753483199208502151123772519911145113783267400543294093142416028929812181437497837347385224786044492839949193973331529715006842485549107014301467563261190332533638115435319985644716581461535498523127233289755738214152809859531855241091459666032764069531258287150741476233165263087998454990657910979172025760126123121586049551661278745602003923097181112127674065019804009693883727980718226328085497183311028590014855780452941146416994491960366812814764268971155082730245104704733708607366207704214748661753727915912964050397296367956292947278775791796202868006494204961782448510328333281371109808205354034514088903573464091409639397297971790977868262872722792697896405221104763789618511887770065887490993745346743324109608216167356356699551893553690876384857451035179544713376038199271631948566563879317105628359517544414271006324526947274399534080186739892779737643309305538108133521125086573546988725704511044479385206695475771889784142145472043688592077280853937040559735425357915524965088024660326409948847049790089674776762675429327357312589869729020910253889665683949699528726771986385232430010544628119103875872255295285675632783206410257376117887772796422298230686187887001774959358464703270221473310189177893273743642769684041810359536377829064036453216974197705216540615752731697864734737935865266047443460762663421519374685518655893822102518173196001330791689922571349819010664086517717965942666880934789763330421287074253104328710654444704591787839477838996948684042665912236098117324273908813916685182100604644076201946663512145902353572736981842841867468912699050483237928909932847316567894235234248426201616793921810468538504345512367740711456240218659148974435872853570938502704919641290151255735559109070070817336770785682538308217425516987333375218428258955874574363846659886579878430937568098149537837891181333286562636989971907516101313687902250939722902654948365501369837643550344824119920401199658909264030410250319607165470257368970131868682624788391475070438307705075841759477981144659270530564518011918151704041436642817732303336243200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^166 + 48367311073460828362788061036429708897456028020196240868298283454748647654078812198792907840848091013076931666929689608378454838765090271809100444331364045285472764659167343574592514553659066829017662302929567890970068209923388606039658601824850423696794783998135104714774341633818137576149965907723976087886881202239037673347968479881192623306133768007836684235380160646380741014727126098852424787077306475441950212026819245731385791889958354724653176807343511399810143660323385340911027235331344476029645662713824375082362782909075201238213059135590299273951791978608573943535826652711330703247607684233415772540293303536901582926160556193061498663758875117727698493162363027575202182496386412268054994801772210698540417093942253872227111260197698156129383622639059200764892940792232922107179700157269972063614380168546453766251439021758708182439917923659644781077917596808625449297370148944362754597163459031365424295986286508256848453542285328430326110709035905558498793181216484718112274892804325043309512059859789963566671442723087100776133809328080211657597963508456554304382329073898271497087482607467807627027306941433958373955686191840425015174741889360740604772647284103611985664907121474047860390890906322342180562550311937826839734879214041935555825774552748006028212227448353707702039859694513773608059006960194350875497659226751001137633209710102151424602230823511703356817359123018010647045881092138904511985024110317840109970390306446563198878064258911241838029059427403657940967953202826983660876994372882921742107716699655027126423557978890897440037747151452720664280094166315861458982578648110161193598726364873269085980988887857997258990403620888528744014635169964520280209706996240932554005220176377187660559370238563796387776395657305760140756738029281369828208040104659724036177758119482370539167816772550067068493476902989080005569418623738058238873968164802845134171466557230873838397925797029530079300067694329734458745410975431389802079437325361399396576791764475003606695230985352509687004451245637531271743611285125753324304622723538007547619101492096957569726206571415747705854392437900391582154535248550537926473423891981189716180078042263928971964968481757621200680775195558684836965857445249214185978033820894272393290642026592088903115896956761058244372504766564221565808366401262416998777121486973885621523075496811995360907544042343729983994496302836231314674337123636477028842547998239774264679298811202902225771026547117079921560562385258587056404248681076156627667533236891875513666695992772274021174417256931423814095805235546680975789706869679749934967917164359473645217157697037602143139020411093410324824455226539417019280696232134324157592373455354058941387356104385598512170257356530253561680699744976053855278869420777577382427267088898467920774799560195992209904111560607347300237926873898965353455801479474201424490875877404896223016136914318376508566132139585646203910965878152719600394915710171104402293170221153433259890976498532100238994947484399347324676337909869030874728935767149008311703510894313021071723789249178112027609753983919284549554918425277469934794692138581679997547093416943932718743850334619779209765698492616469722271519659527644028659341464998074549752991785768822196396633878192250992133653721532059886979678890158447669003125940809513533010996547267580486897602653762951106035245060212101712182296746161704599398152388447088000978184094551609976822712426514831060443687616182151405996946333303868513751727148191301764620514532776600245205678278424909424415071551958246410376290171365559274185440727406425801706121715148454931365436223793145512724413153161629899500587154997768844723726747048953206703671013119333200975907562481303993906325412811492849786306996165203555874822769018511206638295671538532784209199098770177953439327000292226639831019672522658431155876338241999992075419521418877682981704733459886771766508497982179659611738153068673296106654893258462189651558673730413814749756387680712371632750015445950064743363619910050922923668153173573194524228601113558544109202455136251894712763242577318076778390159259321193412020388008400953105865318142816246757730894351069837136388942006003481755869679852362260521377760915547783720612803728186885513495624049038168056565487586948342123994450000356413981188178287222461308810610735489055784321908634768824375169333911645168077926845912466952732035623588245243166720000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^167 + -223417462424362291347487993159867248020157916472510866495050110458490449785000037097086988388255835320893085120457064782194232026215952461667775771113236455890551287292763557182931401841373623810092067682967879439664427075987012990862909648930516972784079160071885001639464679136120046040943283424134093206906387050784590589535472950822119309451719151163325692203098383409187798488339366704682580869705506815545365952668971772739400846164799844106543103563560856243853843149763454391831121223660401088555904176174923147870007029872961997229389613351033697814409345491981262507169804866512958922877635241326652230762488231969400740626101190757750277615103095013825954405879454002089217408033254701430057171964877596702584519420075926736311722322402087614923278202315531259544835453111922451439284828523134007662782449799712067425918680390950261827270587056942987708781040298003875241957786923453405419552284016741275215815481938306528368760304111962203835140041099790423850115742380171424618971848934512871061768876533793493041190758097730343398941276946271241965993488539683244689072750002621338262719038126677819276179471051694950600102943951100547949692306114876786970320408691786466492365782717314156795402219767646142744163937778563233868556658679722360600356846878294979922175439844256192460899964840008038213389139251425823451407734344986828158970693546911430016023649247684933313975827749598870614566859199356208585774281905828802529205150818094359073896144419271088302791437603533883644525788734138388048668752014917279177530761631124062508542024874502442821596685201241736160412854412254097662562754299252133564983510746407834685786930437137477918588504679733245043427015900284835259352894641842874442000441047139228695219978334296989829171699067605205105198649144691018749195008023600932008689715131686127571054565583083927239143526684192602481828727658403099269877880165675061168427595051348294059428580897920211605905211567169446335265737255584170549960180701580205347019775962792544974128566312798512801197638768235428253691946029261375970711030275194925914444859548935015912282720559410699840363780978818742814270112075001667566497828734519533316097844350462725584343430845784965977798475082497120746447386152829012867551844503037333687600157761118128793748487329228781263051643545654119874510052903873220515690766667508438270028468519331319594314319764252634434838014009587332663925693472249619747002107000953612988435046963089853752005054989469422120635915084949380780585041742456901646346266745553247690708307605356164190461141143035387025852241390100009852076412312476187930056887675355917306605895543914008428713154024318968556644793152296979562562080140477210088240667354689571237923664846398287062713836312508137668174521415308478954684479349028765800541765534333002033745489169308937436383435572709672919699801998281045358027511712548452791181653573450250525553086487140459746240881066928987060416016100591947443630964238266054049243481516736392882126567455787917126203411758227748292972122321815735405645823830711981920477444842727391049586303270749905516723474075475873304444667295367479788772031578072637013908375424308030244535625992375478215850884278836445753943814380505466713994520193292739143909709005532564399047692182291615606185024954286628613617872960883629249177505273603477800449333723843442681540608510693706044565071355640868547287508315285782172771989341791841511131572328664552421627832048253335746355073844523568550014711793593526331384759453343978169576764779856568602287383413770172105380998693637417086543704593797623438122405939716137672725641502594270745713448845017452653135081602692031653188511448017341698279440995569956297861813030702681638983481361359934132349758033697158263399538001327145417990504726340252139257633267443295373798391648343436345985346948835666669921888826876224945263446217504161264955312677947823571758131699917884450641395282090941307839886708470298012354338676815151718231250838686779101842759075559273098207329848023564030377194977440675710997870558281720462244318077545331873317463160488543947543544279379699085839022376757634410630004445718665208122227801748452464419659324132939103866675085941786659649252871705017486118115602310102546174355617138506619533570454781505077442848027841014403285101556901575623603515091445638755918056978882050838232503852728090868796593398105421785845885400252321850252801825832960000000000000000000000000000000000000000000000000000000000000000000000000000*i1^168 + 142096440902260614639484198026291458428042258443571105372304399648588977386267201029113887551384180693111820781665731526709189466619570350641354714362697890055467957768662680015038936898981920727480679691726738752466465684262167699994452131773298346755108801069966295571966415449917987083297606967073324860176520729651979752337555414042820383689819626373617175580559385221206761083123815305450812585086135077454723533348521715374208328669988165050668056847969503451077133816809544514967911229178570413346165526014639422132022328599327229140602541629842983592348403534936900974282420706274086126107816612423610836120133075812620458201011990048699418559756913775461137968948650540252925770756949313111464456420046102287328854363392075594802404710351855171483888616811834297822696165274974454207359991057985831961260157537758128046943315361570771010344580660730012106097165883550639534452241466458381172763755491295423798896141464862947728804866840598172545826856212707041059966515759755587925366497382599447201304061132997795472503810700144384129215412314007417201348170859305555678776611562256094684344890859530153867120094052307410765409304827579518069639192608021095741349332568946288146685142872596414955185121713562508068632310582926216409919846042492258204870934072650956034442087907962416140773867200738885681296248943189338024376503708393427513252284031062500058661103340752882156018525744545394880319136280947712894882966048091525106367406360389716237873250313392505759568308807935465737738971338669370921051585761063133940697997046122933701124277133851731011704202033390114955028189796665813012438337678023310618059942756988131811580087559748813680722217999286843650306781785030633208796208680607428550297119646948320519748089287813581954430318947852013183651724961330375430612907199251590239455514991090504103956215781692614014694273563199647706554711016308997939856555852331946736154196978351607801744300964001877211075605970538845855309970890735419820394956056612857880146051737337504892587299749385199794670855065637684782998188296605276677137157026256717853413961102749259286537852969500417774882157402883401194357066609753859195087718301039463180449321652248903363781059538893861038176485399792518331525799479598913540172857690378965259464261318146631368328118638613324492480742010995396700560555685013588904203914729057653598018359206517978879819727859818201045010726543850203627656265197767718280808616611311637340603117249151059120953245394716433538229584820893319101718484270375055302559988968362264399589499539328352669130941348587701018712054032949020960532948374634587844579446904363718213176976730537205827933458522671431751311433028294432016891057403205398798354062595292288497580685275882968019960631515827526857223039156953044481330671786573780007545798068866523080742103610022571833967620140305103310602897565655931983905152204997984679231657844440004391383463388853871864393206892906237314989168554680881471764151929906229435491099085101975044752257645571162170119322441116201523651415068041042752866135716672224287676793982858212313689845737025244278064961107909192146398922060701923790452782739760422437139763965332147350080903986051321071988740283053218629990947925057596904445846516505445415276604599468982391198442982285115833290530833679172645084900723585280844873456965747268968315660521535200454372900668673203577314765031167151136213060044726957713231614193902761309768479175377018847997514073358371606282214578327215939248923829347386491074057368516441835222415607006962567485615954999314984419975928677836951150912944456114585332065097149088474391718737329926219515064049487190365360692083440210452620269942541427878517193455629252033971453249989719489790325674072961529796735906235980375892807914577453304669024792920088914289100049449776152052678134352618939134201644010753420407283502366750429125084601957307381219564859608016173567815704914675811981555839158890829960184756521986705684678060959575826170634563078604915336300500826656864058587746261909529656520676831275784715382208308381292411782303876570209191496236765373209755898656995474549880957876385731043831290236565830044781532965282313379588896743567260384361747994748356518799733786745591163395027795729316418072733738752128271603156430373968246727864458114223264015307229460798807374224717966964959832092866474334599385740673966438469852715522781187649679436844615770801438720000000000000000000000000000000000000000000000000000000000000000000000000*i1^169 + -21900841123946260357433092751673866600038404953440252732976526516827227068659237242622525945977537976674665159833233121026097993516475559629389335313304328381407475655705048354424791493184894037943959266430919688951106555023887524820858339804961279640165648679389896042687035581044741461909773706393213226489652065182177865645923206660741028535611231641560584801803672517257446198193849434133248658405881227486849144201698687196582863370820413519901525425119968744390544117572615323738219544551272349113859699445209938864927231604568509592049695198619184595493047437133520859588556664246160954365555089502374839069072126755940000527697531663754540504998240399821734945016264647421710903918753316969544627403752406116603808237342646198084014339875744090194147721456523249900349353473781085164664641217589708615214013854626669329834289396897374391391943149214291118588486872010109301841236172146531587449624319174133476466846434077870246695394355646070357349868685643153490783662268208266694998187320752616909789314584528827701764401610118177724157780811231268995498265046139652466837523286064026639220763642187355593140607593529606760933193376492295465908609342466056483534616624251572195842130178294750487949961003629921804590183007550648847780528130887726506196913357698193742087555457490706900947132259747081062429018135167937815866032963804475158819842698559231097314303447020511078344837711222624346174564734534108159888987140506501926624424459000195941166628657623684222287182791070250665253701690931591940454347428078088758787922910848564354349595301090451730435515984995085618148702196668171079687909754635963316516770799610295476705434740991191229481032236096256130289933201447303092786160120862807954416090638983931990988395920683708747949795187352559317328422378434221576357849396219864626720981501483179922881751988945690286463978304416219796868502824927986283038712962332595384713623501418982429955292457617566914301347902750363794200527964464439002650103741526825992497244141033934799706360190357811092703122351278682222832038967142925246797819426362983759016516164215848487024875622631384965924926824088898598888112410766308323556856999316065443455801728403251817522063445148420022967128851139749290750339053219715163150967969600975026500390846701956772204017221823508468392695920197277969928074776802184621848791897781902592468379437000466192340132462221438069674672146736267675946569492945957473828263945687649885140201695119117930057314228874158656146469799939935957021042629150488661551121427390630876439189198217097363198257417554498119306426030471151491265525721264547683745282248935017902747313433717430403950102724161997862350396979173873905282417342138513768641781582962473299996112831978965651437081461723248002283539172389905323483749971592689495380616634048421805720490811113978034490804150571533449148376467453773777799757932607681923536900839619702669356064940131934037905316386342742958309824169112088105859249860202230781831418342632752905760519734668531884096592899752549157407698881321632258534629732134046042991303975964540086787600424388573330572691871100470209965341884753565097694098107986842387216516255003172908479287863779383093021285446480412287098744929015818875401919434066229941235685364959483657344791914731433699742704601405196118121558580289690128234440326038486171803892405087373175668325161294901023919213027121933883498255842300360040309049104226747734557345924995314506301289596560786339918126216486017137415791863274423818342320852372048714177705103598119386246908749992031549185882839785643124002182905204234270792846514832395285117711024938699153619353853753938177849669652918079400506219365422003895452532218519924444688431599601257595572144342750543791284814901218551286730895397376174799088937697469721717218696911714903136065734650586896982978989270993459358709801404725152139587135021632425569652959433179580848517291972359359763902627469137813593880302168472597921639824173340015696937804504812505375740371296449778875890930650322951537658946187167518728312980877433975669928527133785351449281076060003350608303456738417702539375173069438675819903490109263993730258608264349513272014931439172888390145296413573996320040817793744282159227640531304347523614433454164792992637869679766082702438580153648290955415897807605463912568356508014500829286408595349388861709157481412585614454181589978031154630424547819520000000000000000000000000000000000000000000000000000000000000000000000*i1^170 + -564528554101208561988753485735969696417703973011885271714687821672877076951374208805477864684883998662373628958726003553818012740368620187915843948846073573658598721448308049914512917525991032612745597915410594386318687568195373312525988022621464870333761440472523358791991731131847444798076954723969580053185610970509407314700514598519024630756507412952775875828262155407397968829856403212147210875280692407775800133626908088306472336603391234489567910072485049744163921113972542177401776820746620447733499159576874203578853443234666700913416885876033858109936850063564784959999405073449687868411708438892644415514085676427313209887334926779274153625827914606756064719750929971558144832541771172009852367981330711342720660195838558296431895865327769968999228366561095473863758224796494247152129926718436706809147667921782139500248661077555403195908773531142282323285201947656170226839430750910738446866127789153936239319823951273966647668194776829845880965194912100284163077060120475087367441606029009961629947154325751986617384056841652877052052518137114703670729157498959053575730955746438114980872992888182752683545217158482911714428599504683103836280506774272696459454712027403853625804067969285549867730698540715619268662202010158942401333530240199941291184104292489571134801326358372259117266137430987529678580637669119872354399335592143836394073598439614696005719639522533754440875681045773808154923799354277617980070803296879106039714755507628786427641299109996405046313920516290135162708856307655307393403191597396162597396384685762550668108878921868828267969906364931274612761684485255785392888094921640696637419511437306114042868777262464260505747553872172952939623392861969627486873423179949918227334804000260901539558289476828705195156610251307911750831212393621149254476418050762743146192260402231368611849331046447085198813750130383800235403559441361833967835393598924472800745851638426680325368027593918656648631187732146664175623470249501815494228105855681060855179836959525629224359740312429769657565007808195802251301101740956025783457837911424298833939929890083484830228594503122344545583832334688211617112278296029878275820095964301189260936253356699149448121200144330473272609236321086939735952500617931556769708613415080239870392154224712452663450328674801098671684013617178509676101853020389153379712663853923804006341405026145916293678457919166897725041136406940322113700156143969068379833124178751366443805378018227291840133730630609616331656644927286548407074304244345583881269287659830617592880820292513823085277512026475793075769017220355811438221577271706263773537607789093698375163857006589408913377418570691909177892863327682389175279335939493275693972377086794457432190933784992672763098454159908932722519984725970068574064533073672589923860514592973456661085563665528182280631202107298889696582482735857794819994642533595685011651434804752647089385456718279819917431581454559396453484897675824834017469926229214638044383449309535618718917694063368763577428233878295823489402520910890838258983247871692851608355305667490188530368276635892889004128323605166357259051028201840055162286069399966548127146117813595975501707189067483346807891487873003688082467743722484351811316405485118947857083213851531202428957081706726159968063192103145660197998089326537478926104749077344162379396282500769093577686282393035967907063603434341412702892727482740975847320297052874916779399559991264506970597678727741892810024937706898996120213946442962426460006440931728074544347472712435577790995447440967019676068567319843956134029781698141902401755749944976038042725195458049629959527135097394060986962023723199146374291249813914294215366891083471998776541174959309999558462658921323210714831544107495368352399615584387281944577471029301886377921640715756272247965040090401417263565712224362436663056404191350420053137875207468615323830833224659236597239143070666791017452386225144423316979027189645541003347416595846079294840221618379107005433792559316025626581748119485763022166350162180121873817054660637556285796206737134847272458856617663393070791850825005230134609110277685886075732303395332178789379217151850358378045699920137473071570505196590148367249938051809973317191357105876306690440671038336469592327922688706377741099070004525524785937622805344204277635234268659149436985232981841733399271838744403380016080317299616639247974400000000000000000000000000000000000000000000000000000000000000000*i1^171 + -259237279369141329575808368821230899938365087304553738674616710535650412612402416565953944338646315537061244898215424324123706480920349522893865480284873415155300494537170804569006431075399959031627154263540933517967393024730324638954773455467656023996086670435063214802393390688382987112033320415785585653368945281351006050863166438795497157345938519105908439596328192051524115954868609413521644110993278352739870256867512097883040915307839714505092902120886936111954216036623977351652892383828039981475339174284198847368144406737476437104598890953829881984297324286786265434222853382626539330491396922036298727850639808698097274045242572176847257075154396961955606198477938672518957051829556363584284150558489669977579810523301227807927221961784947501913104906520686879111795432973554893981354363108509120271376252745477282622477860945377285347060647078600169231344530469173008336843835563711819470372941262445673524986618203608719337997131780600297075488833522971485955429798573298592570640115240207270380541026166573034903363834675629057718603240062450407736801793515598433062702462246811291051959601604316010568617899639335531474698442692196154014198636295384794604372123497286887499941416970695499688125322634557865635934145809003527959215154202622548269412827623535908167603212535129228783700236900040426908534814602414005120266927049481300258462553066808629471690188427101135180160140820135017490341509041626059040504656270172527005233139380034028190377846808450311021587708144186781680570886999203671743204612527801666185816818948595052171632126954686319570916207682356395213435334518791061411603318901931071079507249925515377585012590682967188978746521596583864894564095931539097013016419456717240204600094773720788427442308207085496411212615608525380266203212982116072582369359923067810889938727440566926134842277128641219533414408621115039798419690539114671253398989034928506639778801257842166269599040265120091020146001130231812528140460979057918747624751082007737635329040150523714849316888071049749921239688227904569439511626199586784347021615928183507358338327347654278668105457031656583670779854425643894474228472594035365291418759278524486396383151271405822546691396108159452032970253882221457715350023518038680875940833670346084452631765896335004011852057336611755456920871994188128475105887830052362413284064044340178670505359823187898465442482306490074692651591050181308868456608513850853987571637541023064905486783192376012911850221107742354248216534690545966363591038290618278114867843473324112997327201347555978440169962944317515694687166216559322301717971989964295094912361405454041681415197108730506906002690414030226116108760162076396302610955378091067080099437911459685150714334151094431859003566033194237005022323586255263652678006206791401720486015791656676372973985769401408057455763880950256837984679169879115074032913466550968469823860060025842713630452951325371208662447153009689638525561969309333237408270722760812117303733929146028972507759931235022946197920327928666757985670884949894316773951238787137038933017824517979663657198681542324138990171636453618035188846962169046731968996826915483655353823841420522615729511328000290490532324451198028012050287580781951256356695416790272943654117880755749863503315514928900042924147821421000806669477726104111234114743931188793271674529288725360575045137882551139728502628596846459597809063188249352809955472235334856114506015066388953776233603967190606210379156704225590713452538788402993246636706491595277472577498526875676147514650036059366932011027252860489854749187362168483784440418542584445141364606457589570937576348732232758084383388658304235803362129609154693443824749606889411937973573440851039123611162263192524168943041573625213048664853114273318449308525379090308017486424495481910535346941467798599103765576561370956993294514108659128138487564241992282653394866980516427137053379410320373455074308418692323380272755288425605226313945322801240399550082438409194138383118251596076267326829655873482458218442378154684676559411262056114282757875781085063568407531620214203300497285601767962796625333566022205589654734043995144713486382309051045206865392646331281003510352130307891464807708871420313302462755012961775702989239102919551530833912969554327308871989777382288478060662126046790604132910751140055131515625545033166290291138970710725331616811450368000000000000000000000000000000000000000000000000000000000000000*i1^172 + 57054075868297576613195569767070352914069895133846709696220168600858106461594283004730815758919770795492346569781611880186146464413010337615104930748968201565310352637905107375767825476580786722166605308198995949025347651092067611513265955401347080694558765669102237594689408216558494507328633831692330924159541003740510113529006813296359385741053233406391464901847286461181488050037223206795856811268707571392460200521109050026840611637721774082089565484306590080588997808597166602632159496236136751645452397826484493472614160706618927855556863404717584978725651834720090645031185593248541926189455700749511024630957526439373548535413426328455943442556416667692502296189129280924692591314954944150241994556914483489168661599458860714296997477886685573750352880854357307031051079670727513752652066363393385018353669007035743265454810200172832194256948687233937553044680183472001574067631218889704873700890164079701150040791902028091249180648277605756876306121252101031943185388290542477647081512149757283251603782979713390716743457443731023068196239169384237425224827499364508188897566087267851868908988209518914953766104239264740353694928263045226324682874498251254825506701472925992048389126337201176878325915116641685656195870474460522347331496151223459687011438444734712329066282552384063116677766365625666444382345461250025548246430880387615353578017525654434945756105516448894509319125664253553371940791464234917879746401531596325349853798345940655220110617143003597693156271437226961385079487485437240490437889909486480244340499901272294998857286759425759275550710532085484567830732588967060730612072315367993301471685143726935353466730390806163568612690266910499290721297076433515087469517839819410926587407600125766771373429999708612265702745726281718105181206976088888331378027209314328314865590479237979519079925320350233581158999351518933801455638136384486712004823383738691129050076532816521992093958902745656292383382381454729337834710375545776775582592615434405935710762477397748218253882129621904998238980542930362100196575092907349225705475182444344809771940928843083378509308181710134504601799530560644134216602295855253065889358621133797970531190253043539771907310367323179265724926321256709564569975870255328416871336539240239312381256893467547680654676617865978685327877704385728607591425079157592523710437731002700299405680592053975319959845577004217925571881646220391505608855550681692115349477654768452935012481719610766848850819884188430762627277652337611827435238667864084049443383602758116435633954857836809640784414500975365455394832988470997491121186313376277274043116964643861079644059327301554056836129505086930999632315490146468450044796776150535711919990897912624545302977439153071471287334972508517677452817482709237035888355432685941603961772858683597487745067156326485997957566157314391790832734037011270856253210969382830770664977244369112355398863671734587441012488980648870085050732469730065455263202655145822198647645438133847429726714769294482511912477289405228297398290403947879621325565711672061042689771740936547943609394523581347659792788517709020968067878602974747138491805097483151019491946173195410953039816278403905979288737166235329060001754707507777558648678578024571976645609879227075508216992460836618852613725045196977912718021459223110417443510348059902918249399937336730816297359151697662884101191428783476916166885394747862784520599900605106834474982529626058229091387309902630607138608124736214255461869908267597771207023736905517224842048488723372104682516794578710364165734589355451674259366398813203040915568246315506463686640301625241758664262352630464067904581260635014261953966858653550171261179263083533007085633556606426553005130942377981432220657777770418468635556418412067953756213047815847463801519210882349610708665983481328937279051689181510696090814691027879227301098978938125794141489502717805602732600504183302727157693536177308386666959236089122805977202851634188695288927892232797112135769371549388217618740240996192697154347793075612042540404727168454370857187520857149916138030693633561474467613262579007138700506485879944086142319083956720997982974388943178690509326602359074651128636411366147563606318448224963544823712061713987410833947601816389162407348383358504797369397654277246215262486889234739840295232429789456597599566251096858615429610166939742633984000000000000000000000000000000000000000000000000000000000000*i1^173 + -2432947750053626818927193222136499400410432032311962103971478859089540723129653244394897886017581045349026406029389747554757696279027084529737754019915081327405657694098078927774011284464013858398740886607630646282671842391450337807911785945835460046541744627849614445948127953254375019915791529278301529958876390120275472056507206239574581626918250107355299377126969833608163110887450317150111925471402089288815297124985041250067289762058804349113476785184201459045141057552456969606796977381765974445435728429634431702285303084046238862516084391756716897908684478139720238792757718173068235273025381023550415072124992667141608783768797360970854793590290247609562690071310637501909626603317031814401563060197420634834006052475381352343088796615709409278022057277631024350745657132053853494852670809307217126506212096859336778320995132122341497809304796098613418321441770444308557269565062435793983612314509332047231090666351132632487868183974382844558380617387519577584734784783441927617072412348001538635437892652790322300547502834781950271623177055666853271739216280149322350918307641726787319900654663351277725480820972403813041475257730821401122944239711337794553710627350226757644048955567615672715728779753141717991809997159100536077569369387103942400348302010431577510372242839714314577851121437151973633630514721687421948381492644303148111114579323870803476633195361889968162595833298269684365621804410649048804689636302244304876901538187997972916856258234021007025752349464199658941090294542083729976762682218631227137066990917301922770640540435574285966532908665196231467512899834885522607313712906874255323722294272692390842763154590096186439428768608707434208964200437776475514574079704281427863860324325374171488620011315793962523308506135002817123315825369081335194165093126851184093888110540578441731067036327859708550834835015463277737897966443906739362849200038702318314145370167987813825716564676529007938885055234675437479852694099832061724625201335851114199650592071437534902125836320064986118602929246098316043665682385762604529861555841226481373053830015777498265984108639920389745692062184349750416331097547966346145848056575090062298700474842806987306892393745637399188450979888475653774743203017960723239483389606118493352994181933661232933646813665355225917961125358279943391713040051793620932646432592215972585008535003864676389720229343153539050186740071698686441778572735356823058034616027778902881896451436819091999453109806499784655994848688442626749326704945301437130502836438253771205901122073180723874502599015651261121290606129994022901130534236200454525117865344442478915971657075154657357148271468559974271088170553758363563064328252175945469368815420638730368041833516637475152741948174603872679802771186281152593188225324216909326999234530572298014505364641057624759700703674997113750361755433768532776384452138820327843231440813457009935871915052541106284023173851444153158831972706190818837357181899189633809394489611477430225480809668248239108701542719833221582522484578171719933799288061206702242475003248493764796082912930352644720148923190235265153542091511682999895274686010989916121801523957559402131265260658169750835856625565535442319944257460618568200518718046095123854979331963146869208698457399256741030048389300607970150542923110146067560125542013314410037396947048294583052735418808031401579827699672736224220273656478425295535681511701546858971636937288684691858922358747096118201782365624836630584786357695141657205142486586701016141650246965372480089801174881203818359398388917101511333865899275517106023414659895295534814579257502691276534930107372225417433078049071623177173803988675117775956415839847118834280290314039864487846835626524385400865176031214110636174362005890552531556337725951045182233706429847593775001791171223785790914785268505766236227725824827506435316824412968243525293455891780324559895593466178681468395442843038542816524257123024177616877135329888871419652540717048279569015426685343925919327616779667677655083055606937517822561336276579664199382229372495295088624536221554842097494753089962579361561581819385069708940471212909547196199478325667985450386152973988383449503065497518035205169015374567559332314697380436161683416168729693294494493634012518849589514679755690775365450877057078793204423544412160870960259677015969246337735375072526336000000000000000000000000000000000000000000000000000000000*i1^174 + 18619945670004937032200260805219395543140528653528743782270164621785444759754417022048011163337213413948704804779277058966985799425873269422707287495237785901314706812352892431319243685806577755294137879726116902250439467190863309498304689052173489838417138576336795260770907243305610270441888655637048573494696790488067477086995396323277346330131121886339965430762118299317811289431502621009917216483073179320637670289038828050415599393106742197664562592869091374232363079344727518933484737821477719732533165846953836713965622850346482087027337136255239932195358829513996959319534634927089297578587231567165801031557851046023255985876756385550714079945062249921153892365391678830276440302573834685314599176999950432110574141383471376626548894627148685492954595901077355958352436378610655810894618810128925318331570628335922706099172590440402493381347877615185973200699279120736376182109538270310725447406608924487488921531557632306663581337554607445978369224851492955180150650587747936845868861546802374554766710947287226269677399497991118602067889726622200308505516744203927960884368597403480226375816346850455820955522049861492582547882206277832393585384151715953457637475001251537950973860154876195714247512425569044976300296576533595908614759479152627130930478180798754593509679176316900018975523086146239330132404186714060471670650950188502140839902700334831370946102087728607237380123980851194508220295142881453170667519566041052019292384173187271538961123427638912438648620027563313835564326415307761153756471207108828006395797807372533749899638238404581299271280654484537991930422750078078885289177438159512584025867687633866903288316624451721524999255442387571970978575926879098186225212353238067856326381768984759035420091541397430769971190692586686532084203437653462154924953869732411066686062831886695614051606543414268410282759357948535927863185242748488074089471903491054518180751307912100714940866222572768565314295058103657072503156512759909894767083708814618071231152853077387618085193108649625710328256953979497900094637506817954893075291341028695246285598045016192781060789012522364185547474136396024371744071190062738166147232111453072858108179973154102632222446887085783912604941904546677210691406323786250986050481081785588783858791760827645822164987310356287443561863381910600164937101580103817803940429861810126279117241742492687922133489754018802819410952775863921422737753340179898293639249656504031241633581299746216105615747873187941588465781170716486883505780879600802741078264855121857464074353228985358774416349695217530616221337199791861011086083349154014059861231155612076663292395531444702840965884694165571983615261668047464491425141190351153005362103058320500131721919868969440064796168026513905910062210811446199658583743152773393973204540936819937560560174869014189209547127519578077455123719682801956290597835414361156291989419446156332620048739519502921978031190092108628238887149711319416047317228743785863308379388608321920491096562412065753483527538149881632972040655983678406136695477145210766733176601158185769193599530314379536888750482519697486427460534345846791652539564451118565975256678022145025829053888500222883115385288260399837621497112681776707276205969052798031251491181209027301231844629522799719775717855192061978035642839286289869021640898303668667844626347405722595370756596423819085948291280784046193361244884142993002759313894832804501809523505608337599269771416133615255606676232605686326301431834927934690513525966375682540340459487565912837281593045270994513955214657388735824143438245023000728260957980211228611138057179209473802822118276772259719250721934772310754017329352368257210886991290922691908050219462529604876472128831223129433280317656229675831780119963661365812148015838464441856915640972747702763537534298437922780223883871203611324537106631053268188919085204248950175929470381109692983390410907857794162359860486350408484525740920296687564244377721562153349536245905266897519036097670143685924035961008706951883567972220966462978804545998789554819961043219392554517173707927653212838419485115824166253256546298797686727699687957082678144257890379268205876050599367453852586461201887252627269457756875268556334325229024652803014943311350448176982645877835848740311513155039386420549039528237246400855161570575089560928861573566324059144192000000000000000000000000000000000000000000000000000000*i1^175 + -369671006780399415297132891408045191521740142712815093615557101981599490050312047323507173638102843264080398641197894079392298277768890101800453436507334962057125748084040306962475720706957635890062445725992986192251163060143581420121153024803853272832504878533670978256818392295565082782987459909297388440994684658743420518257220578268616264688591045108639427362761643299552353700910386039535937164826332909092977657437981945378260386651424922840469809273554846569210291558403284833670246593515203287585447892612647683507374054925973819064549348488750286619097170316937948002587122628793371638404536568983853836270152785885362851809232764422127736153550963481605739358475427712101247747817620202134379148368096667386014301919658671524136219256349888713330158471301261480630474044305818578296439495619000969657446428228508648269945525226190570978496472050006636532298117742208112674032970083688934134499743457186062310020879552479266664848303626927145989058792686078623105846137077054116712938047784906494237047974572341988008904618949193753111742009765745740335414834671120099373621927892109147586750738381539031473428908619588227429988464384273026021183759202539984490307419581265201078912833859656160860319738159530515031176051873391404677516719600295920005468728395365606892529037848213583200309310949926165690005097385771110776788822311826936122034271345332478574333892403819663081701519131191334003491615461606148488577790794350970155262692552530867255915335504507827527420918205584525976363800912821752604059224119582819936957816657846400667861985408036661287328306707215732652936199160448943616054427196225979269093145005560747651693917251820644541349248360371292193783989032909304135073590889481134702898690290229179554881900778459411162426588813063418660945909174724988059482511487449737191424272003192108769195979314926045510710098600201939268504803494042962548173826435498034948373782093018967896935481126943738059780999456438238567392286378815531758114043263869909073458874645239082717572490026962689082764812678563625693195786673555184747659526355356451469035217642279750467955859694998074661744901028216305045825350999666629956847899996766634722430257302294834719751080999508566643271384789973784777084699148804960408390948736715140389666843123479409369837516993479108043215912706049750652717583530268851393161848468718854571743415934046865358629573197749864832713102158212315228869820833732492740232133659629704215380051045179179123594668445528465712166345696860390543963983288050726667768168163642397406135416941847886970766281705891411569610063013703586648759318569775779006159235634968784476809566244132744798031976496796067240899846025856998165518035656823685189048486018297957118815875985234045009767205302258965490071361494466532050913501801242624944368446681432813727278677901986387303746725564755751211853316615305290060308307134657330240192391205125738552095920969726237217629957126856704809131328036173820000063790764990624678999913679942496066365499508350564068897369040764706484191029603711377701842422824573907534559389560721934538280680785068644606884797007940922131931175906143424362773868331554925835507925559799544328478495055808891313349428927293011136042475938227877136710598744369988789964872337926434851163296270837211059674220646415091882975953913476796440077363419041036930720672727734173647383445347937418365151994141576114927835743369882670483834026174553563333759502716660232545525765587626254042075603431899726622934451919945836146937558900820848182701565913364713840876655219603726037176545237256053656154124659311396301588092065281124501821138034336256363308885458957360775420463844777981215368122126906085388889352056911754368533279435969789511569547694928713239623568698347140305892594645635113702557049275855248535725636401489966455648882800955717690006646898489144424389606682928094210251402597582086699883861984795327616751406918251417133368183612824523171200863365689097496542084116347879239678004423414049798964113305486893919559712135610550986112301252379386224522427303166846814343886657439009774505430874555300218550218744590896684415388456352592492690655687489668400235218647410763274933187803997072967825161441531779251785836063819234349141035633858835363201900994040300659741339924537312676518034877615463027984447846861313200287098226665474190055833600000000000000000000000000000000000000000000000000*i1^176 + 5355139218228074181160798115234298852510828700753803816139958575413193938118893297865348828923441531997537006823465955418996279564899378791883908221364037006680393472637997397273009158489869205894826289007434226434908793303116968388305509135128172943342642952528376017480287605583092117376661841097752589846026429963892912540400191669206958358764167953779602300361103455143571263316222757069849698980845620340413709084786623609208798718160279886344654437427145854379086880296504616257533960046117209005367554225529994819285490943114711337156011260128182245277412356963613303186078653117239626307547538048331448400701994051361841965358031091393175539065988490479705879665412312721749058885934701472911595594724164346964857292015407444210640511099357483547550247559473464731770088383667987279953117205015289624119590173895291858365741352642878518890564967215266299702067751575521981533795908871265483114227301015399895933752013253680727119594637984621974189145521338952039572177800871376240842330475459162920801002079098562633358436761045885419615975609329435979164340843753046906809505982979137078741497463021051797405118676156489175014489722920478376527046042568751678356120427868447153357462069853966448045102289220960194385197961248863182006523757608499818701810368446488740825761471926173041770224374228140545990195399413414110921874620876309378798389642938958773067289523603760216655860303299408632188950457869542939578128534103793993523771126866322805713688441542037685933287034705145054441519644136821519352029738817038871142563730533096447102722741267745454893357106505163555515242926875146644150701565814650584104681361510302198746415584549263272251503367916119560101020723346100044811584166946016555467218666611364567120754867389476583389752891334449511453840619058589479437607676258868201853468020858371315635369551085054762844516784637183654805833412563663977495360299207162082534888510480800972153900189427085291978010244509766255046855801409307325594217890251371096343203788968240351271123941939882765602248254714088587255868349895974197671107426120390391001269859271658983852162191650051980417105758544710696742269357159404578017454437922690115495432799192287323792884816954018019644970085815477733680388133159915497904336459581469095657471781393827390543666026015540217350831176859156178524421262878368938596777940445185014912048383376881516079535551522496602363754345828540573458316992190120660946009470858566530819717328276616809486676330312452422579063611785993240946503121823519681442609904718892444469158003079560438801003538060274799082160438416122166652466086121797229461461683727942887797380980982314234466072350970531335776641768948027977241229724297753054358767942943431230097554751125749470032876265179199243711093784924434149040178474316420041110692284587114574246255102863369639008072392941522756527828078634649777443555792512710004547441590041694849722583615364400541729419924027865172854771485873557793708469404222911903208173802672964830467327676429053979743391324337134920583048577810633669895261493395712050362379666873022639809053362750795228684003892545192779691555240204519789258979814477838938427063763221610676607365410811667289203067183286841989323468114596854425818709307889708257074638348719108006367389730564645609898381782845431836255819619923160427707632758270450344745768031194024828721919963418119006419688468528772083682311668493464311429788203440295860509737536459451433095012905730508101565802380989595323106381754653865342961545163122635057494541144457164645045330154275247239294952528873515873939468251236684605702303996245734731459934685039814948638175984632094052914403813744234294160380599893526101965232219454266744798264913416081220826418942232117443096863692019867857291132178381894297781001482655139869064374903695111272227410804955034788567046040750615327139752909531423325125600476442972056881119421709376073734903956122248112976403487124182885234120445289770053014254807169007465861981922488748594028745712156460543895217348307980540382815716783966053839702323536057053887468347354567682555938604923256438586407586098997118913361885376161524406689709253744279860818493855896595379281150376587693610057605356899662401979998035455004315558406207970608076665271711495849016710582216321003400648473683733190652008648836798718684863792152576000000000000000000000000000000000000000000000000*i1^177 + -21329793401577191591174042371766447326820601417180951589599352194499138328497225224326811137457075700937778428315035124358008402919768803038233776286077148026887550709727415660582548824184661505631585253534199261054654885660005395193989436497437849599850630169929102627458577970531037628536412983738610017933978183168501152175530495363672546707941454373431008645710294185727847361808687606770398104938956643825874568351358070827541563127144869064547673658522275469982368404412146874004015735763949400394914077442490061590065503336586471657703724239718864948954339396260307837376028428962469640039877116740535817422219737325137329380899249361798230758029464964086144161763834485788689711598083806529844167545661889101898177772089859455645543053621226784270241719323482946682890472390589130173867867307555092950067419434263152809024074873080747819397333953992756599465766459086716681977149754207978753076307876974205691477919834085366206903445177003097362882589474316739278429875943342216390123752660251871563079473300316006737313212716382633473521638289366962130795383707368244627353487400988046069437418641687746253284249336735089350397698393802263123123916114569592140587837431293367427399014004910390791358985253210477289519121295051510306002095060548864635977302892062831962742276976221587539524076029934344566252765017934889688469202126379141996139419365680426393678868365764880614063802752579069022261710241513816156027093072864756918590222845555691564397143746967073431447040021057681082688751402891496162926011694864601446914994902551534325221140268547718558911065833871199548843442866972806689105766415771960698412281158525034048003444877711449943113043224010058879355463270026681081058772333973818202542096033602439622060234751398165376283245487572219370759323662674509686307174411363984599536897948113879616346235756382289766919227405633243857252254699360973051222577181632074382064514634328576318246919405772070387422267388324639413071770657092408399974529624823276144626571113840814745388163956643950104529999849866427185191192632240693166979650566220509282645562680742718504789551417786135405887486106581878082144124127149804808028267086530562096834030725662906581638111016161992649310415117236159208447069252404565258014974330189381948050744250523638038614073594724164163231058527655795098402224229276542945938395673851169500818375902848112854817367740523509936576363183760009572599780070941131910745958300724227327427408813862924707565071694901202760995633366657630672036704281372291620124586319713564040004827193091760576228878095719497611125334126554690039859747557668184237769995490707291381463245426995386381487684310895420197234562839938969090170268306600037099108855180269192802378791603924796573863404967942341064628469938321954172264687315047172240585435013990735415121745541946971925110056170509231662918130398706152194623493695641295586831200381187161587847464479537521912870693700365850618775942786291612414769266752638622610104687932815308269262297992659269291527722122468360480090579641373217561327825487316325510141798755485431440268820327341373306072858462522245560124217028671504203208615432629511168909923645826989828315881604999017936445581008931118676876295531737358464961253750559750916895923589759589863363468118345486242980909378286126686205636538845376480049712521563147929825163137144621934728517160396732429381940720490629727114989785165353753603341403905486007675697311264256910521175513216191945635891984499029981308389605823258194741333079436255468692251151775874738027903626406480953268148699755245722647834358359782457293313659449412377256199174809182629927319626761319893925596007150597440803268290363099141649977209876261589734331449806197029497779575768184332034019918830825454881581818960875655621721277575102996237427179156691397841061953950382694025283913297418774927251103819598578405008831863548498703417683028087016202813461589569783472426379003799823286540681190895361524906675614049985864557240530571607774735852492825731892232459033052561003269305037371390299411725484643390078484643454825366083757308841021567657945330430582100691569729673999915732152317099404687408199426035942919530558243809357191278392787685855524518629433180347946104686895082261370573227284702405471244669399146414647081043286733229685272342106182420267008000000000000000000000000000000000000000000000*i1^178 + 9448648020101187683243632250956730915290769944220401298703046837020257746816428111435674065700581243451702860826853375384123160195359143452103573304498979415312145058128671923047337702883107543754876850559275071726004429564040908782134840383126563073828130476766203497862615953257608757889477139332170705402819108343247084471647485878310283001890579972814420110730283035681638859481630871418595314416596314262253946379124494049097408400189455815058582017195946808014278767792521326625803860366808493556722973770286013751319310170669796894613029582640342213934563918267976343871456488164946773882189938173721494320895845579000642425543353462560474806870953599022681930396596526442061671480212783328738576528746167525561691103588697852849745611621726887771559634243467255269355681656471459152644831456108174626913927787283152159299202377117200776905594054907018385123592317002058162529411661152199370300075745089889162070033617760268781699809521787745045916953537823706698798573336603880475759209285408099690021339130407591691276007838290263437638550812698509922785554616583459773295278358798220477397575626940404063759878615907476673656210731451320149007210592868190481888778347046718757972948869384242230683301081164091247901835443300376187204643925157019432355481857904402667911553603880220871393520330647644030987486833738888391236849268978764580440253091566482573017025046366819712286498920436159646672551778256408645134696759847113468177870792136165325928048779747394497934223296652241640450349811401028923237388263012617295389991812442580726441206281080615744222190063307360642363510682879696971362970685899850750887623916990261431533197847911787972062731693180884233306715005325350498792968449524581673069034970366932310736841531419949771367457596024790915344782065080700428969071687271135714569694048053058365660992593849164431174136601143349863572368762640006874195525305709863748349668928842713039907135204097891249133056830181676518639353720874581207802534328033325342838822321307327823569174094725617077273367728111675108696327732050944067878165049794035368984385375029344119141053218156286146426562751762406643396239520245979165390058756512854498412513956458561402058115337543580531578621564852255937563956251452352408732578903390749571067931330299362922082583310533722756666624399990412364020703967837874827834121278178181431093898208572255044668519672036447965783735446645739469653430108862487344320939406526090051414484674670773525098524092576072955246916280999497788399724202769375047187466030543015835598880944725363146131659702293168221632109097079137829227942768717240437426616671007930342701496634848757577997321717172372799585593730169078464275353325891946460559249402354217924962487139111112116635561445657629962080301898915073345981850568864317094840102068105965661540455279793652759854925156947310262341524464825064133174867321190274505600788332571336208541788184531830112297606442222465062999941324083738001322955021265390127552600451399547603040990098725589444779290813043521088738493282794159692709173856713808871031385842812419407857134283839910867290177357720397511016595068254584424635458571025755771528979675332018443318690555427724201274388285288259217684463011858418161373331802787056854576306330546552123397820318078928836320800966808230034778030445521746312404532159931564415402471640277111488586123126130323415682894926926393401635603835712238402006516855589388178126403253549741722211063999614701938965958370694542559077101544089290793920581034443090732566681606000298410173626420684687091433149562056915889282270995005905141166677345069582991708199813072478806551758486168644195543509430517573904717730644216540433791850614246172326748307337973164110084053705507747003933533782193032410931117153251339009631405716812654465348788138305855503606106714401253591304678530206115572972792686022601325385594752503306843742395740459354759833564696550929433651791008229757903422466040920789716004763549309128547884622737402439688560763039242450279922951104263620504759275042542749738675696052684989018990794164948812433100975532219266817780437192161790835932077906504736424898407880773522830144213136532208172815512668271148387154225065353534299486451663483054499840667869481535811295776204571773750318393143380489047108653041290561712566566912000000000000000000000000000000000000000000*i1^179 + -36984088162208483878889048083503085961816064123578636730789267370420077255939628454322639706540940366473350050338940669383820875456300471929225896265141573498839346003991971173616293672359458617464643819747642603019480892870059482301014296297378960734794933381565496738282277900075902262871481299276560780306917071202616912140782925124793878792736078367599159217280001389253261002044423485357767399258175793984732406565200479526164968252137409897049559938943548180402760708340399727099705540562493209934896690112663252521506201840173904473021443490313838031124340109366534185629271533922064692523290283104962165382216018002596757239796238043140682611434530322197271612368600762047329194438655226521982766319344548348444551552459489251038263449807360695590352039650284961586826704556552730046102229059770330409111357301085249848022617154892273040257779005785643475219986359181905067141233572804499369195351055067376088377061225536422442379117073178491534875949919505810998843543700693535271770224428912457471410415671735836753564351558127696620452560140401672015217929635425874317776710026185034478955301246299362123379666723777095481075032362622439737886218830075489191912670036208081822942556620010669633063335626526179631459940018894602495656266824166737248306520361390018264509709807510511888854057985303318468146632759250309442964543860857841547658620315804918821181005992592004267281819844931549342254757781842434698221076278761042675229299167739815088603251617339590029107097143711617741357262582816119346330811920228362333633496551297883419331874062454656765734311871888465060392789500225169355332749020441891732642399763630694340117106315124608368055481582664266187373905849768862173669743291406636231823535797577548262622682859086161284754010998116810020938131966978452915838794813123257850246788042329175308406204616286251088350566349883260864215223267485208974731760299664871546339061570784687303893505826231154827898990231690633193328538632696296083161760602751278896029616918723014318438940109003220374956163870902349717375435778856155427171887680547645652041535721985666338169663364577436295402418370314209581774876390172815106326283805956636552778120870652931878627771025028909989691769300731043290422675080089063482312484214209693540976662916563455015534296875299263713462336120497759612680622903695643684941835952956762356059463455913350311203468533534198925976151598877726237043328645024522051448665694289943299215439499553455684682642870281199581301462346476804772759770571762823132398073657693980860945371523229051393509200483744648494240304643439937484841192806521193402798795787701187647059380692158652849980736867231774997375767438129390121963797529617687931943142197852673966862921342570600551698949422470383174843663479964357406229367566802310309977606590460041373329633963836601414500023360762208368207495473746766917637755799501079077427630892381252431710782422929888465832920809438828645419076642628432745944989252166248337353720653574794610568726410304973221782845382122954283356152008944466097505368136106863471202244536571187537896691642814494382215740208852082775993864603873686687257344516698118235783379024224784298092058408452997206234170636559198698943283332197114519578043094203154419480152898640975903440186019143183326987927417807290178760937743363758270418584736924048850544684590182286070192002665074625074284943098095121895508739042093494841092601973305200633701943586178949501563466563930198848138329155193704570774513798045652583181552285075845765910423733074892378563250651751565299736212772590342338967146892464258953299874511670023020103542108716297853553818586688731984651155587326785311970521896391117279708654464118437728487397255746610018590802686099312845080218173696167119173833227084689028334875936171819100558025442735077939442436930438569101814812597888140596707404266551289961672012445458024062446807688657203808341135600079552270331495055684255015367221671680126232983489608227860584727633045930518324882380504132819106164460144484753646226667964980176433603762107773691487484366695144214237303793213429286653225269446564339649654795931766143123100076639486977386242298188501106531546860890645259745751559885547088198610878150456316990538436820050595111957061378176247280386871219709022006863664716447744000000000000000000000000000000000000000*i1^180 + -135599738495792029013056675446639172828401820582760211062943645686189106570958786039497653248108388798462521718618297263453805364766984957179476519570010331160193872433953171918799324933132787844007401263839495766072063330957500755964415670155949559975423373432565262453359975441395289695932581854479332666095200820193170720777684607852128458287187609085603359079305275665572421054279411747149558267227683200824392246612343193237548871468621359084203660914602505395634122883301931705265846209028004940370633893491023591903363062835286683610471788997598386638286723998136561556953581240987339589399201922132463054807325200162671720874943041117886670928975088216881908527569113947535908927154646624702449928511276676468865041844278940963149525307548124884398218584710221538908904593539875406504975015591136340153779036033046232155074709349408441395197297069065648029976582864475960026776586504386691047254591130936103387700635054448223609642967418886129466908168098810402094489771731899722803290579997988141495715680362400639367278204987198995754700155814551964302999695858228187189314056395758990036777567124594293138586402338788135851450354359865231445991070948292622879158760486080024089467891414591792063391660512813246034989147561846339760206161153145633432446927487460899510060679798127321514999961260774287403572989007635977554961599562771681614016507830785241248624529247523212734289818492004864735492242466874276478133611702865090992952915179176034579610169141730254670910824690455099935279418467359514188023697379826188968681464558487837412174990576527013314241197923588876856453104626746275574082593765459397781458252336903855914195078038537850384548664755700151122388506584204397418353664183150438487329271005630225037365120959752814524032101532375382776250287538890847398728981499032166497378535604806346355432433267904474272995747601808784334541989801660896068570787943141891259253407539005664612646654366023962919782649268522812776692327080571866363661990720414092195337945375798782300809435425622384457755529147935956044789914263835141663404574988841586534639739720787334097686883470954744982739674028786556145358216357250298674272344407666247580392593887191510672340764235921233984347852779234638314474847859972799343825865683635204730906642089406260466809845973917276941076761632163183815024034775828405205649363002017929242374609873607507631935394955374642096431391478695861095712934798924324104915538186901031726510374131633626651314037148389803933134626364916598564435439841530926647375460295612138541355198013825276410842588095692501464141169343788739608507690647559185559665387740055796513654876217699188147083096919275820270373184570831737050381807686521486444309761069625813599599317402918545683564399430472005860712360137610114659074851179462419340900962725947437727803739216209495182807331193530710155491174396091762953285044249427866288463704261546460575771650754830078955927383449762191591799453726961683798296014779425862766691886246206727838914609819028495696818650279686090829298099815104887846852862945562842111630406693396142129439827749939059250444154936502117803983501858605010102796253067807971646721726498911554805873218036555615869770737829788307624014341237972132737508469763043013567513707468267542402417083996531038141609984862655627556147670542554944603746407154547835628335962142181882594609174413081666293441525335316136876521800669704355242243718262252807542812239818727604627147772590633937280178539136814562014146492930001887805370860873421542425863131997169110852671067846202393361031458649548106000607331019417290669895821254411574112786883097957754559043770156379975122009033401015826745136905184914497753879548547871596368419627041325482943200381117667069244317877370334172875659092661314487344073176267881709786297271332822407788479578031576150014019198646528672934994387002110968819555781857055398438658142679311104473588868629290798936046473160286135881415435321632285874283870067021995528239774951573959297948815983106090360200838817390081068998828292978575104494396086617273892624782156761360980802131025400413552063713007051548152524119129787211989837557135872167165168439208851477464031200802411977022446300459354391375974139409370136193839446695623002251925965681863689735878354898950448742400000000000000000000000000000000000*i1^181 + -202096175479510855275913330818939818101286556178509997312768630950100746036748869448875254781786556312303176293220285776337999676387489781441241252529078970750580715057944817446661928956677353270433935223183819115124419410466193716356817808980142956147377999112110598104834181884759837708298805288284983137123868371551680782351862755373243101866851355257719731974911484628915170246586530707348314936169469676009247576080757302571035169655396910857187342789715100797700957656473286579853516671835988650094983125452006245559861217462913641997420167147993734702157032566921791519467243804851316149672162328266060034393509529106067893754780008755711883859930857463628021807497310693896284610376173293878581713717133077356887493758553523365556748873880925567242180283452860779788848244954584347466700160044223296691124150497535932554007904982997843080010198535195851661974212959498584705505999614451840541444917072365868719016205621818766547567734543383480207663538412785261159618656198405740302409345491935813599119762713226392159931066359824739315804320358366194694562548739092275979624250113268004198357764412240943400450087415699185377995498292538507216689842386595807817254477553999161030809658739614177854111238326800560621952113069192880740191094170951908228609459905538714762229649053178148446535404915804797879414822985296355711918622612135618183330850733244814181545413460679719149360221256487240791374753163126415881946282238258700290951614091168404471663399603838933152161346258655552374064429496373335442957091774723751821701041574962565581639437826932536689952381069297318881787665751267904669071018911434819582147281254916032817922648408384699766943885888229085839811450490273616502826067907836203359116079293011071782725231794691598393176889067401467094029649533055767144446864221302728361605024892622001403341742295613409260073011625550617319557881775961660800118548624707106426587230293587371422361518292321426059756170993543274152955987070686603560827867982016854394790528313241210384636061027634648392158802223373104398096064576374348409585868527030244448231516265530369808459364406869884425197812476135565894302366341828511430059852572442397487615863672425779622304311204374575847304722031404004516428540783551993270179948438775680753038136150209136582372108647233829617229617317035359283838953838773253943697819347004676168081777303459418725280477529686446987897532668306346613632963225290128028115994239279692109179746497427624462113285717862621618637883534677305544701111791360034046255266433782429403727192200175231728606907621311587210470757157610156511127572369712560821164514551907578965247031308982304368891364564187402305872437973951530652177186284461851442009426600711456588292494455734512719532301870167152518211828054823601633090895996891700832799136547895371645837992687790967266912267635809375139577471413048518573093214898498653612794003772817342115069952298238665701074833261577826684403620765786284808731814846778692360049611030322724101522089196951213107625315138430877338419516374108934546788331436936095906396528136518746641647300140095360644109888048535979688530462953443042411277763456066027790328822494723742815865029436249264723155094024617998083744493677653122889129060546944700411864402589150818831875547467498726291647616786562409790041357575042232592629256963232482007909518177434247547211078386249722405999542702352463414499078399731744283012705930241584121493291781906693393652126890879210540035304119040596936303356189526377261707165174157943889033079780765048202884910117654791720630049238995027630945620963456481474927806313559888376186083262087363652426408567025687895485732740441117292280487118968373121245169517185823609536661753648479907171724871806763755436728928457828188599851457515245504964539420540591307570947737245082442791776327579044913040529699715909347298194618690907213806423437529077620823762845419706867682189369495871610712070114498924311732822467013942342059838805747577565987474077735403337487585436402072890810802227402543535007205732430360907070384404637190592450750896611675919810312718123520439236882381741352886390014230743746764406797320737985758683855362293652565355650503484511342726384461113465227866262316552672441800709071929405422691690494156209127424000000000000000000000000000000000*i1^182 + -152862437323490852388452627341096656940190885182590923205711582326896846308644878787173230965830358519766846230393501691602128681544060466069013918160198667804076329528550916078151066954856177949162296379216483122082801607951069373388101148486964989969359739270919075649045709973277244746035106001066271781959824484741934276274300512266629345529550111257888952015318095602570961711659721791531780163566879799233889457367142629418262265162264517791126604429553643703667393604043156488731369449042798948115923036137536244852078759971065860459871491360777519249634014126628774846570849531800520130459073410792239386377152234889526850170548203328200662069116403702265850497897195820153554037235258781616257724033798226469148857055741968615180418803007710386281910296415983640300466209793226040855196982090814124774820105960861944843917412960793651532624918756908379987090676376747235230883794298043896143831771148035827205292652930595014037611267871140511770363861580765754309197511659660501977517656995178344245298103440538822540933723299611577326435399491364910295060400948272683436033319908223390038945729358668684206087121018739507860569451371698904177050703069576530300054171015218427177957863638019804858634739236639210873544847166560661379917623142156259341647277038340603433258501905143817241319584196376872665276587584309723292904817388936863356285149029222160594201195081253907296227255306963378169159240592867349470635090330873809373701320936109293634473335120546514100399618856405377295227934544407298655585537707804160739825915076783926629132309833897797240168830944817255414375749264695974868728276485388736723854024357444110543441484263984805396570953155024088489271265754494068504621483999759486732631541129861074630771300906264141861518895312747857098371873584577675022371011040313771765020424279543129396024851954144180888812217289268299668138326618736278868209356284225124639196316202798580764942327767050372765542721012943819435094338229732665693662504558629737097036856950811102569341547404484979299093148008857744751973953987430187727912206224757687778358456187500709638464149450040465913243348321855870589271556466085250642516129916283175762441140211628835866857286754583642119317625386245120408519643363116843038486617106300530900974376855170438548362731492554803497820796178503586381414986302657062690681146891110473775836213460449525861641364875883838688127034879809638918887734174712124973008062332983011344718461267518090148628469865677001422440102516566400808031222733354715650154220469604802777750101025997139350751501937010058588469847845748632303074223888759855379609986600852635927190955233043074098211828063850767830118205557425672055526038484139865378568578173375350963053568628253169762379949037291152649508844670104828775417913879180465944240880986240637062472091503407731350900216978350173693142536086048811322727303452590404032371452873938226890478571314030448912389392064124237075928552873192577612063105449231741803080128090310972477558631581156850635549716854571304286325283128032796088412150839295572673255491014657939809047049821574034337817871780055600000318204922322835109181117989046597052823188641524878825564375513412855718455052680859369145071781427950371089020138247217298636132357424091286764817136423242382759100641919611863613910010080667094789659414495938029559879703125428491804560400482674767978030619049951354462258536367694810287250387298610974421126763660757211536093030415019009578720352136300819512513983277135823150182590768677059490856178105201475438803934741699520907098276043845342054426319351870215673118714284980559853881123757613928496480295527678820124251244672111980515902430357697822792074394143175942783571789054312985313972845321830265584356117595323975102946173577386758235904968346505484668126589964362823147985353327629482963843831664497799279991731713967373556665462867477989112307489770419068567702127735306261561291796223754545019085952309160288725265422062945909514109510080232046953153190314726702496064235601705118733708289522100410101691405154040423102628889604949719258631867987606413638784821374974512970261216629331661863924168170540442094569697663159627929359276763246638306697673917650278471419297815252965385116534709651353032982528000000000000000000000000000000*i1^183 + -58476309419900213476033417857683721077839564251302300150528119531979383341458015296592258328443778896063064383408201398200056931074061903591804471209221557359318080038136855300823335648126941785035460404476773031403796770989359474754483320331416813262257927871542365707253996048194009286350114045781133816615865859581551348487107256671385462840640103127804010145735326546468918545175485602842499815346509490821982608310381472608517411482922489281198752457371441353877048960128996892284382746502246768145590588945038408057054696751674533602082649589707838667168122885868868564906572477983627163361637442912257324704954581870772693729957797881874389585257481805497367241988316443341588732600820626506828506209665188379674780417963454368498601122333477172783478746499803011647161681649927361612037965389719614989474871459492335658193012708702571543971649280395884781489188572054796913198826714500772296784037912703118492999233704835280793203142958574147225328265514091977886639386131929379330595659289808277571116114499435027101188235214275943257957484214331328441796474676494897127839742105898338154080842860651291717477758262071794983040105798133198911032610049157250324758979666205389822815931004986870661466345421821784600028090012498896453895198438094609200908340678770436121754466833989708768634320863974554212817533345308101237757802511230877326961649313426982442211212681994886354326467971571961866933922132834635551263849883878647913506842205594044029941303072514481597469317528602699251599680188666040394481787466513539332349179849148763778713355029936908753244071123377940941941390560094304459605276285011500401020203675381261565889478702258689253690524065796211117174652248412288792127222720183497906413830212292326832662402509911615609833617975513002846726310087505845760658325987405062883937570157059398541696517342695617103359091717174021267272971958233309404912613483459601109356816505386234039954504966978389282352266955268939666537896059724178928633366606569438435098748002855660127060756942083559271682121774705347264045733328856472890307648005496536215416312262652709029455504445213158836682537960636395179405623921579475393289423308394978892973768689987725729062376485235694189788701418378852435063117948699395790460749287374271084674935503099553445071169882531177123732822519964307242888544140456227099451857119153735460426067975910929398594842399024731786158916558362773370467000439828036634397923170844787199619573050379792198724908198875726694528779161809896751526826723755050932108665811524038392581019541000795004914418414406804415471281034660433537879329675751367417390808504098136123762549230526093467042101462677302089055206021903974702883928567320650758383103965085533288122659833819291782908473542876537145899958538984738374759661190647930181534719553383395766715907588413042877520319849698754175820650437754248670674204303064630090850962509310309155386614242330294128929365125320905079143883820749405322741396045726993902892913735756245801221632617904806383152238427727741270446708076712460655062878826330627777548007094051869505342131631489106347486492567487864491512069258503594216658669103328100663058537191198302311044932809953502420482505865243123584979119351505525637539935026635980124527365407106112543561818314134012319792647513841105245260199389848952156186857496644291230564247036995175293077372114173315416621554029881502971854082005187308483922465785080771917592545943898285721626160895846435519902367516805508597013840644922359170927132466663430242106370877015854459180309345540242741031913908583739569380348159330668009735804228547914344574460216489486358198391627506132897461729104288003498782480337611649775266929096407087046861004000072400987328143311976078094923596735114133491845394137884527499804552523121997527401744200315410532505182283887367372104496718421661461900925012968695717266199628227616111934680437941738421977408313160886453102203804900499503091455659372595214986168131464430346773683530001315262473098300686568913940308990378025442545534047418520701640821959957932057971778417050640326132011787664829820156751822052830059108537396299436086054455818672446540187855743352328829800776318700851931765547869113544720016245877057025092257579008000000000000000000000000000*i1^184 + 64711149546612428810151837871499369372454074212136569351471865525035762218848988104464192360663144091089869756404662168784036268658369979344937511230562782474458920721534448030045964097943990958082318878285044940858550900488310135805672100035080217843580735978063486998830139827021867930366137128183252607597733900581369046141229162848919555512618996878534391159309040221347085913683511417762411318615708408997323732938594881139649633840266539577464940025062037807836453707522634850390157795648263814261855946614642656278631282494238513394854449490418660610046290589963085315180345665575119961739228590701712823576257819557083244457476377375031978330284056295797595501932990228188876929103794054711716293534327696546660243060851905872516072103921035754275574973348045628157408871123031271199320852495836853765648459130154231567869772832833574391691124505305397618393325765649132508261721172685804431687058950689624327989205590822068602538433623177654324846070029783128484339184801351381988303227760343106744214845126857161216238870448203459541488994072050768719663749173754480466767187400177863498176373695667212322274843143055470562727234233620909965846165792251202770529775900281283091120304030487771921958840576644028857521523952666086433257747524084152354178540971878389973342589065847935065632173486322358326126509287835688618275517838671061988988909041018169739363666757347149966237133432030451755451289290515005096803121146091861211247202985233221493823492191091993285455988190534429312706421711844816746363815326530061775344011605095286596893879243425121656126503619182241845643750753325789672923497744945885576218291952516018470982039145002820572760619237685072332222246441007228097628352774131842683824988219666031561216495071219022199117203138827383247300949224963813505750927031674651329198467462266402908980561503037172887206381912038616394381195193896203775158580463216819571401721003171387558956387671105571871039164750054204557974159825891213878658945474914414819281173927617172944776188584811410926125417728966460153800893067715686838243510918373390104816704794938999106848715974290318156029550570671946720110740073928085921366449701062810862705180876889226645772950065816645313585400910140281957265176149464027836457583874354442731514929927368373879108255041612760607453277819454708288269949081948313809624008974959284493280442264419607485405972709709980651385013871589007214462182278145883568064266257580413697905883961930821910576469696997519643518738398454427211436384737133034613407909319681227498082543559651079709469536378097583054468194748408961906622157654863019502209249776253542383283898975036129164335095021791175250125363783967497969331962119848929025330387044862868340804989446926158616091225694462714539810893945517956522085697061694259963349410325502381504403240705802702660927288222860715722599799220949335982225899711880588786768862501091912162597338551461714103619541993559900946556417301664694001793077703613663352326339518265048020390358816437728140427598179985349379726210190925973599878416354482660191127396239006002462144986095385804017817015698980445051432598779017450154601118106537532422561683098227522135753979393729191534280050684869150282889174391054767037679215488091555202923671589768807873190738593721539703639812821623727972146995270423934394341581302351653293822215936735504868892677739388018166746480953477398688716535764263479594284283171364319144046493649329677862570305428521591688885319058994831241323253558231812872860547224991183121765482896728297755521891504687588022347883501831650183405299625648219138526125322601217465240459638975155514421405283163988499817550634243295106307353894174907514829397646325098175734938472084527693140465414481331874610804468206232324466908218004415782255433553517572697890680364298654615001817530592666180500878750473021060258847649262067860419809510454179226885106181768772305186720727759494180247555199037539577588628209862590293554688211506707694874655892067044321486778953009533142768575555252078841287536126383452711936340503547846920344674870979405528308141095426841103114393280518280752649164717321675453673483145836706230833053051459241549594764027349736976407824482659148496896000000000000000000000000*i1^185 + -608922655228063575168344127043135575732755228721037727958009144159006251830120642636930352926186672249793931839775374764656635889955333653494359147306309117293380278565228590167794842664471474289093019139765334568528816346065508541071613946533688062412901225545050490378711895524979642273232299014081632842497225844971748663454092084000569574896853242987345521714802545652286894895883333311149922855311745139554621556738148705192357339400475415736601585528845113085341434907101410836792508815099024861844562858020598819490396167923705646464452666024420077917368511779525352813295827683865127827248749018330240591795697287714820599806753794085604742967041853201834435531641925573841477604619195594289559081644792090968260123497186378711461947592127920808495620520738107713335541523311264886245941054519319427961999216400584603790611482342729253621724045610035497192290103228956428803795036190093148055935073463707160766240816661012974721854088783860117311629985050770537094962462278988848938713710834288563942595472409076445765777055957239908013009355567565784120324467658425772302859541936422961294876575061683101894612859331035863256591646869480284488844143074934512995043813088153713036931391380348644367008008134674587844444679561648167082089537528869598230242846919475481819617986186963099728850216487884308461975620066815606930956207413387382900545467813211088573332325348931387837198061525298574492034873631512760094771188395908307398024830594601352176289596539226548301472311077360723671574685220436708299402326751508733421460259007864862892805806583782758118669731913517167179678162909231592338511469890281010662017868198514947792926601669433953394448806103630222321304452351813539182668381586220504520189607895535911407268233200504392726541574097280259179784284744459238682500057048470509573695282656319249190255188643560648219997647418023379140913754511653919797666560095754543196823830026205137325934315031868340487585255883162801035184238729055762574869349553378782733331689648179429615108125436406052217808052206359286508861678784263445266599884744476516305402634189485819884225061855548822046390154260269680217079999716113088291827517999578731087964728061364013288678965228862329728045732225476576064478992630888534507030858597476418464112295216684358244133662024502058299673269476723294670979044042633307188156786904581185603439697160005417155497625931807498726159193590983015645079078626014127126135034693589243301348190520543477771712258542621868882157081383731404199789755429524731701563224231213570658006104644900928281035551582486351103221273430242865112824015305003683418351337234069788497388122067441364509308287530379644250434425206184421933583181942240137622568056811886725207254171669229693819954165180805720379068286395820515550375307613427041525154717571557669549205846690721617901179511650040343280760562336915582724433841079486750409865623656074250797880974412640619080372094920815269298112258201159605473441420566317289928037508594550971050815952895093137895069176413036990210458778410343528554599794051197438846456954474786501467027783403317565019206130228924704415104807913934108024399419183210737582088086170568377189962336975551713133709224138374496998701715655006987980336130570376699094210579751948795539329618672694952399878246641467402110273349355081476478116068644768395225923392397061838982646766170551815974068115036987894011890645712616508311560103976203238036094244269001999647970002694307659675422864447530980969971189467316434022430359752602064009799115944367627691084498194827937115492983789087000639040043208561038426828086912152796989698993975876799196129753641208049323149262123761570045158047410023132347902163008774912545277344353607968684613724318015339470354152199761097443586229466816666389135525824417400143461298707853755457185042191380279414094710195512965749461238710606611196509571854924416583196964406717707490184619205871888358526313091644226240479612952362444742703573125588611068648100586563127554882046870082022050552853964338986663962430507669919178443834825994400319362449425209085568332110924068888746635431439914149488211883849464757004436560597213886990302573356851362027603821697433600000000000000000000*i1^186 + 445372914789725295936294830990523776487405049349201357052091966815461579326285979421795655186467662969981955692752150127514368192718494853444100729264787644038685080125114605990187523368905614752724084608218676669359430392012540878496824895638839572296129578656849372396665605175200749338287137211678285559452499144164718577545490045335965488895976696674481894946412799616170081811594634767700418774349087921512696787581485240811793978502413451437187651062290455026550119197204402786030543179045018519129543163614364197968343028675855957393573334212008511168104945944929573124008001181191965459833873042407337018336922914057057748852522432410610519762872539006322510094504879824191131841991695565331190203050340498166186884140336810346704757054751327356972774118232263374972839501670750554346643084999571069122164028378384390112384985188997854916568929261231117959697366790416861323002234843922592980492167280941758282667048759670047956821210386364671263705526266546673788854849386192848816179423491864617919116797310404444052969225729162375877474071311178936386283331426764667728839789712102221534524698214531604526412223166433801678131547706773264255346100675876420478632113349726364890600406016604689594673581930823738254521608619669057952467028720829404784859756484376477015495907859072089483564373506033810521674271399082766062503251477312387936872241240691524778344605662055836357137659933112531114870294150871451933432515152497353871368470266990154817451757863134302120963859985204514076645534227163922277206905594926359141771511239854587286555216241863828003245956344608661962110219705050286143439058740583679656937409376902802872770753074678095682286753282364744319870135923356558141195725586853774266194969849110350850406846756657409394832870313704358179880100349707943277913635870754221761835779775908706453384327382699010575010887637121152997149425004148522470094099785107006497961689356019398433910504165106867008002912890841783408440595399164067310780575830740979211478191014015603596154147539889839685315390940270183420076321432652749306990741604817170854148175821953588966128437715910430072475660794305049994709605307257213946395456342923313727165674988284168662602574550486874250470206177541413684650312932793261681174575680566795758108212973486880681993717366038506847534306077439156986246580304874199179275430270605238661385729705175104444717997343619310436612356397290189368662770948613575889831590428966677996356769067932869609481563961196149516417019559893052618521310531450643107292889863851529253020543692272936120345939269115411904739130418959891926949172323606744482855215077105485401660860247539412182828828011692752602747610637087204514637571527367944347056289834271935171018083222719133019688554834376666598177095478553105189309442516979200415329063781677925839284529648202355959367862442121813290210760074131562912584389250453343785198316625438324044379682300106565795685678594407227588174784838403685304105417226360327800048219657658406817121752228676681055428400054952207435443154842447998960918619070654657891154460769330413640712397176759256448156183155610124961359919670892457015225453280076724279347539970300308907571551117026614161626767459645022555268904111727911117414413907771851408244696557268573104393675335486948326999571972746683563810547599440347421855208768492046860313741427609240118260047688454207393692532605106826165375527764013773549512641331401013391553381741116663297983461216282073325735673091745495068568872657576115009670280331982830862226900206516721306740447897481789997036726220436157589508617380379127540629342811022297625475706132893526005521531030555096126687001100457478872816248386390481181110353382917901985518852993778630588939977616580843477721651181389320212370109236689698349709923376391447430375249333266354444203285208006301519469475127328387393480765864936997000368511226024063074157561962771057535272291007491101287330996775523502023300308971260458983039074559754673724210838091406761364864876226090458426470782851111030855822914281902458188137501093924705818918619789665794547952954102018341721159511264613201018141237474523958884616422724792402051072000000000000000000*i1^187 + -81564723665401035076526311505876661799373944785790986084064982647870958060682687808327595292461383740174319254040553336159454153542453995949735163053185364642538381715057903637494480356660602176915453460583068399921153515737423853286981516938140612512995045487783504221228736038607441063099061643217620803670144475812369960387675343036591905267393794992066284588464537469430247538880232369927764302172230146068476699375049624275180077618497214418622974696515039374939410619547948348200104925476908791428998884337510920292549169726463519335499622406562958682848427564208746751227709619890087581380629539829631476230302042810449225480854459977552472850299749760024201798588524379637468685814731094622889334198281964245017592022524028048579738225004351032770030696711273591597704751918406122022982227611545202064086611842077777911409748159227829243492338794156793103930804876290808980699715141049677938442187982437218697673786019583081020455495312511519663476477113307468538229933223787437619026569665068978749596393022952803033016549950726827415670517227518060378501882317342497178188957901248294131044191878747324403765409420248152248924069053653029824327944573757659378156857483252194459338665588705178319285715755712810401428527748040101208460448512986993595485560729716688373804548792803819554727013380664750819738883223001973793978018576387343160222464854085245111706693979624478378681595081920450923458086341010329497641640662627605631531610884305710798047954068539736512586919853719073277115692501485859875439159549360331618654300752813841624581738434390821447047794139299143050793055649307746598571623583483578901855721596992692129477226956349951958711211903766889888698871357512102627625429364696676567358163781135361682911359509460324442296943926184351481186463944207958803647610178470042978845690438295706019759876718794590068784061221154576711091677776828550141049944568036631943336235484781944744033747626666337789811053851450343127982601396722750176607882463614869750356148204063169592038853392331017501221628294249200164618243438768036062762777970865523161038818710813068974686970234865993765205459466175991106062199543307379451396260728774606860371722187839295301920907080608796976894315179536499939892190112713473918090149053213839321777812396050722487861937272021749194385837513236947688197928041747675748174433264372360054932751371965581943815722134302446838358459246386348306107477793147465275545235192163075501433708500953910613105717658092235401365318454178957908463342999498716703646541777609311857898647646979604781777022427257999156880581848410976960377668260169343746626625770094332556361587375737708796053520728418083263771724644180382712348625274247691590962285065007039619426041392591836453661802594859425151550851913409784303413849046942621384724435517263718589545461314336635066665784302008991081546161749515597096716545559142069490434129925274836398617653160720903271739860574055763084874987374764214857062582618539169111052547081770067473330833188879714263446341980323622179570389182445583860733130951640454535274052792011387145296288980455466617708697168169229455851449630400174332155991082510503205791458697039145902868510413292318379670730461072823203807242137640544672653970274430221520859668057863755436711643026371999998830947329690962948434370966623784840622869014487773881830359679971365688705919244206023702806365033795791266526852136585961208567989741463080808659266681551628016687083718031377918107975927850672680487788073829657544774149947988382346850896785308211366025114486476306398431435949950639288535499659240788345796994628179736379016104178352489279880653775630151867757771368482422950959141295758641121646256912608759235722825008023296825412973909255368118307254946610829821717429253711406207148552316992679257634761002087796451351580629293597027555325938964937456366633147651539174408926420276211395864088131189654630230616926981305070527637655640194673618830856263153153476397882704923784147260611506946966529374602251032438480404582654702932916585649065295993483884083750873352041864581516281331623481234970901891119558967657056976829788717056000000000000000*i1^188 + -330642960821185038527630557915286932379854321553930132643741807309358053835030714438780034135810830161113351594973951416442921157220566511460525945985472374312749464422097420022018973408862778004350141223720495527410502493528964217879479758743976307871584891627942832478281838125572535311555231687284165570318132549181374811164041464332748049421602136927351646579394518076183466389089075639262015255976405505816317444217324097813664843525229860236552327881163235143773237581758710328494044878882060800344895350365446049012349972766050936695750275863689546228086147752629017690433481519140097389498984785700044276445310383695344383985923348588080045458966742874737724914177514480304614319184735864848710871528201033346064986629343963788976330904095221361445179965683652315633628976754375510101886018686961843097035183488183053315276984983327085609718386708194158401571429807174111937762226866454618207894665538240693428530121292058026204112716730387920022170475103140669368072309501632295944831778804257571485643184627976163621177731489537211905203127945459402016016913006951812776189277064815653879108483669951452704138653040487608535244783983063153132333423651981104498872151553362270216744373926865344175616288295267010919055246017659855998329609447984077919647850017536777047505086314209919793576283156788117523997139652639469265785253085207272612873565107067333700753374636690483813634248066590471493083867461552129785948218088592079797512902497614795696026157384233681774615275908596192441739496655718308609355376321490464875366914505655474971295395826614575347359263375766404814845453376858495629322954294352215028068210481268124287296124716284228731012932351314693790857853665851443418957277422592611846032638496202440360074275926413644041721457047238718720051023934003462827256341480176954557218144199259396283339418207928420218575235424050540127424600501203024812955825555384326778691075738122337227833731042979652715170741072395552290409370676165854535368250259372138949334990477355570432981701912691324958593767234598157799745984840193293680784799927734323330380521503535772387362071463552380959947374595382040246177785206652900619082729768059425685361417103186683296782393205358227767307240493496493293892637000438929906625743591953849450102537220956525417223559630037916456238272017340925395576718971873227920484153505752553627538950666325941576864546438580196327503995760958862074977915048152195844055324787178496257815245744241657021512138012635277860776502868063383036156252578209475202124582677482420038554729335886212094947840539370587815153176250235804109674330669174350649609055307180433844353883241247049944324430667937929478972056520161964532206273627305540216208826453523482126382631841204826073498850173814334562826810036903754821624752011099505080593963089857403038109840382501715452103541531505111812914327895353852411191198831231388930810819533746044608568612780762654965359003898343070936667187357322697847489328003568701948605082272991407422019780277236887756006015583184279825010606604314321014364484250721839271624501198950677867475764176830835959260138116510871228043837073012093793392873016933108012983240020113549659437088111603820708638012576686783899408313918853930378896030830763372596280786961082497830595008134283016093798454994979669534746462739148959385683752217796907910984456851203381084636169351621867715522932307313558144475150774020840373933199584249325854058715534219622227458310093536680135403277068680053096727685543530015842457524161999801858985785819345197941486792016755447220256758929323420409907580218781867690110772949061697452250424885478398811314278521079567179611998335746931848567362539266207671916712810090646696991707493353918433369821652344848831681170617050651526216713683960194087476377166187216480386620941187072887266490394081141691215147934315218887325594660169878208096324720460467986450996253740450416790339317835919887557163613120953237212806600475132028835475100948994271028830248864842613900193865753908304646906513272684495385829975829944912204357007600955455461375104895762873476979996707782656000000000000*i1^189 + -274584944395102148778578907144953110745261991159962233952801342080297322033440167628463303400392694591634477449599207000572635755269366815580564190758160125152379546984089575023824880788888389059317656855515582521607764575914712040747012258817338542159169677582972891425809705684089727807245563768760426852948173134653160364218621445493025251963111716127142532452795426208585336294726738576416325578879484249154334721711628451206496726814435860488180146644318552301889138751678464055787663250953698282199019520491874853035736116191409090874392779786900634392521096910940946834215607299589440983431434419809744713062873608457391903262913084233621619923674539201946792140392001537656042477522084450806823432907704084481648061435026275114207634562884203300583276248543229692440229265102873507800512223583078317993254112242937288050476279427964305483129559879632335622282982348107439620897259388269845818732045051637264365929429939254620664166626454143440905345647995093321209991451836398019335737852494680835741425003979764343750948242786545163186212219698892237291007436806380696933727199850609807871645293918152258379270826487962082031171737072519910131202270021446526511554104579111123850689488992989247610494018196176989814963875489676747581480486660271724078918122764884978935484014886173546030162437991758913911622874991814542941803312304296401767735977349343996806438519478158746315975618016868678746612328883906316486434574895658870983221871370963580965148461939188020764780225245439366360310221273158319313990170978962244617205011126819832861213673650671988178775705191793612490657288965367131995389340970627062957071471012062567792182797266778905082809921708105696490718980050274676157311854218775709557352356706698685133574748504177125270130446669247295934449850745824036808080306501149604749131726569182505697037279376272217077993023207844940134334525661068011499940614381455380138023320292151057140262052617955558373404847221522047942302793848566890128904300679842036426061577851283774864021855749710768510443460911635755657301334845723766006534800018226105956667495579223505341229290659392923129023015754492157502617502416992150619821572316849965804496317657098767227802072537333697150628476128104769863325333382426722874402440151986136304653435370493583794481340425315270624493632594815791902643234287136331767725817398878874043498795003064973081035625577157268515569872110608196158760041631397723423022157266032516045141406590418235823694175639239391147351799057525754733777873620527034049346811556368449818769512768117439790831465893442629286451685884231210321585328801456503491322648448851957902508893360481829746980216548466142123746106937468872676343920903932387681871619460087422586185231178673257973465268068480892760468600833483868212834982397629847633284100278662721114473838396128869985795799015473950505933166561997706822122138215664826137204357653045252352052671010884506222250199891792441779183431704912300327783286375705859161490736387227295399510679226059685566588849053852127304143076569313139748858106694033179018617648182037252117969542962692018112244262494445432107553728459860800357316312587804697864327024192244382413745645599421303723860686500765338877121245333733938068425595934882981797356618603468121160609209931245165070002050578153167318071019444688619423880052329594737260648986164822571181815297929091271228555616096117607256620237410048777900243745992290780342665767619486137221804306422868636261344869210583554974846309778731342099193347125490227083402084861864913600745902172671070129212728224777903032764637302544216312386747516097389063169284950395188977467927588695908531820184124257038762198546832462916769650775451071205265535426533616593489968995058119186633902580371722305419212920962999032329052518394715650420765651024388626003045496112339234746804121203066941607727709996840203064561202029811420475583589767532163010723324907367333281796694199276204451480624979814931741761932364345412464203923279564930494581370811633689675562167040781595969882618666626066733921460258446543146713088000000000*i1^190 + 228186971507534167996397575572288325770623324724918414082146528428325209575369539082870549556985982367980461723638067142999766488481774769794119164246212553221692292998482074660385954974053441752914035177438227902575696880467972980038752750900091010206111224113675602104730504398197705037223794645279645095223798090000536280226502260027214848751833369771702108790285236046137031267583056081948924092234226440977050765883739604945979450041965575739144330655936549772250756428183284005124910267056985252329968904260303157790572867090805280178991551097026270379256771299324768352977349950676148802278165998273080597128100122180998093365509293839238633168656456215759188273797711107530205424448762595018434658148981882880881676829426670595671772541676015661453835681308590542468454523569088762526550317112008011299095056509231894896951783387977631618037466973364889635484439010626448345068378554315671125667877377891495035450144976668289690697169938795620852543772056288515232834752355958360785710590147612547139493532237706198256037576127337325517601246929138219929448284241365114810277162451892686034096215240954892144977656889773372860551177464722382179420925101736510220852846484550158108989979234619393595272292146465079799832811671176027898498065473403209383135058761251620502096161939139252920560791021513253569623598377617581855347262300714630545155912875072521803349027715627283474904678822408427600857256832429247623198625383028207288180084402596583269436815632082021409006675729157040901382874699532243675649591001391638537165522078961716088438126102715941846909171228912639030987360146923793291250637047553616457201795089204392475979798002807226874738050613717184268702251165038944851873865872715060108461624877118971877740725324845725473027562055219277876106486142712094816380772378691185307249065494246963086293190579157701468566258166455044707382802725341099785190935543041794941363455665067241135346062542116784801281619323697267039874838329904195061297293440225488485282088224664112318963676089758804257368330671136502234737847222402643462369103299077639999347044048855224725999066826704996789109168273724366641717945108758739117597477614719210531546600594017418588809386749142896321366162369983157046101015253326194292368040256721249471681388896878443116786748622177147241368825129760332180256524270111002055459341391490381874018518198862314250479614797752574325927633203359202065003614487659334581414383385791954650595671451238735907630541774636715361244557104036803330774150254194602205702375920482399129407409631008034454641164506089449459971202241998879826048792386970002970779846384341612784837287685830614853807698436396591994643220392846575094889533851325735457729550582047449703956867427679514676727950277346634871830901857375037910049584172975856485789954044752786280274830020416740985222310305642204424550241247512284804871273925386535964095286571481302216879432438003377329463294819969838003010510949247398187278029788277933431654511375347859580859688199231979420672354938244563045390644090801396206226048073006069505243483732462707549601247730795602992451459057105136834741543435460604391685745147783447349047954757768396891304027742184362588942444389519426677228979400421024473545911172318631287326496345790519029658409635254488884991179695436450835054139038576440712961332096451537909438193496578476964407984138412131702898931545800845415951937976543581748083291642747379790449523440893709911809826847685826186087710259818694317072733761725634394530441894915958196069825534359982473992313792981793187084923294988468660733582322222080053041104913584920972761376851282999305360451841302543123854501817480531418821355611632055558003446952164089130217943372384600426857760347130705476497359878433239791835342012678996433230493425428789369334399061579650917325154329952186326531345886128280877230389829970717851925375459524667416800120767289567548808550495121746019888629392575877687693090314898156486435953971543272866754014030729302530256744788069554585600000*i1^191 - N1*710618211060702399447536639993543369812140425215229638940597539358601327881535090605444070528109560503638964720690290873819237586995789227343317458512405413991260678346851611412735748067756827487364970434456634187883366378692849102422279108429338294756530161191404474143916445860414372218714640551850914299514106613565260279914086695825466535484893625460299947411754430821677504985544805148022192240686953315427122852206153046124239301202362934366232027027771406154956290652746745732303686590085293928029424931484040117428472887259024449326712616103100422862420017033360853131488431089299586322058195892310821033700711058172738808478604487167419416576*i2, -361608479768427076120887677365902400244467369539546149519529377849369935589015445346036365686779030779650818868048789704443463505914630744695176282556936395688326985501691900489565303034850815610432983665235473905714989942777131379012377758227280417382721927067082422035177452664287509633532438250336834243864719275608082496375805014754984605219010032354423209060219993744958649215957726899653223927766737277921036730523063657228025350635876993025868884269034847998016907945830852560568340293643643305314935778190958322587428708528815436860535022396986458896646536715173526317763086367527721639446136731933748094290674386831991515305639606671834943126943794056832569014962755427098211261101602761200807650399604787335563842438412027239455381798356321779730297036918261910235179635428118073750757357274355215805172580825158691416754094205251751705401736467149223847273730059678554086677710011195275004985473562683345041932270244653430796217392069663292921589957900230039688075979975745399241877980790426648545226640277430331302490713257140454752838104355216410398721992142498757637912375957987462715223096734710354556101565965696995226536745943338181530806066861381901585628755856354535145167440714890395284904955464989010632078418865715062088460546564163209180055392429908458201896005590859216858350795741587641918658946932264660358925158702257031058490025229105586939633189628877104519697283258718009779074911628469424962117705258936872356805747720879481891231814775510575984888469214951909934439029037483626527195050419274802452687305576937304111863417995600034159366480168006584760496456727652377748686037467759998074991492701902973601127892173815681561566919501255418586111751161730450297995899634222603711707327790737330596539882947779716475933926364532689355716107517818869901503504820957372294571372303982807048827183420577895341915058766672103729274722505831081821988274551353390374138332433148277470270162455680762803107676668372598870510667738462233849509598523916298212204867302083260044730377478443894855660408033345620127809277167007679800683855166908318517364155095023823412867490339718797872917970975247049649183649752240199578607048914612919548948142212115536092633961792154185468138227165356338568761648126554377788360213708965832516372071077642044045327214474378683949960832274660568890920008038751622611928155872369882001078253262872522425070737780287991116428584940176559137873026899813568076102146218304135331357705634793239857038894992154220554442155304728380028872100398093607708898467588177745364978114708292546291579958215723610429249059789693292687405764426519648131214222441890987966020896966137022151688194480275949467658984195441995472336708768512021929951877983157718770498484743528419651460981014544045466414005930597942566693299682911550647445432246036866718414915596117072107656269397746383097573119030324219736159324588684119518885705718684158480121556340356180832559911994761900961198861125342307940128271107317463653713208465950351137579994706843052387586197448359314127675018673306734551162837461605910198518527424157626809001609267193962961648995591651138051356462884083121662519282668385417805627751798015384956654964899742213617420775865296122239823891225999893119392538513276089824475885871441492158082070220855245050618672214865376749179360741274610434221887541666561952793544669823709894953391927321108548053075845556984887735531193369337111563653760221637155884204742481067387675881727931369577782570262162761408790895097650268483374855749413658353881472220805024928865740936614385292426124595296615283242029414592725100437064611353412978274117856835154745840348519043090654436100622993333864854804241712484238896578012753099614212525511314674503057443237728511435677320887616803281234794928841832713723492815442675883894143988028820298202039602366730858103766692397773947750178375906478232852083190517130682683999584448459891900994981818596544685332984014915483932483719372683790503990745946353350688608260654833712992836344371671196412230235040190554592980583477560233391646802434342578321609609098633907255263955135872197583710268555714409287060698737548581098363485927445921916678662220565914529346967947581345585010557547163513919845126732898905980583488712574273664937458514619370113441784375838350617070300081848709964357703164993900081959260607218731584247692846071043497886379805986637985964307183471799410654433177435851403039288868628797924897788094257169162749179910299210824683011467376344638138749491417615076328186762405547041295897215832631883496831976948536826443225745692022271481463167544679108755059915706271831218668592588392139102587739589455543690096828260572916056391243641904908809318142652798603778922303797016533548338482982168101187071536508109706286225163995664544905373145037657943390287905009196036796827251859231970537685191770118211627139659239473119055194123403153023555108371998751780753419117561476590371657234467604081143548405398537568107778742943042226116993398422567722720940471121257557963850348681233981551486067473888397216796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 24941492980196335600993136582645181631832860730747886472267343374150321005458508190667151113628460983608042361605619861462085464668999630210575967865829422105460461239456958437549164738145955470648771193678080982213927688343556941747855180227967853851419027878405289746064963102496867174440448770543497117759559179617513328902838774992531069220216114356670473877152881911141844059257392046800348457162563080077535258379780488218219635070404363980418633649042033726464038205584447026830802312706535498801677340094119115178725363480304467118888537842810041111366136089604857928716150496551837131873414742049714825882770131507226726896483620995914189891890180335762946384113483807468163010898296193713205911892184828921179847683336009874894535679132176875452634187547526641050360578473773141726415881518471974032049198490433527595930565995551383572275691215628095147252758677497784016432028367747717679824256311173945257863014907274172170162566522090530961619844993415195836712421666103698225852184332916275470238271054807455253414851151926018033679259621991742732732961083707421402466278599979098868460885078242399618507825449819695177309100851863234521718423031612563765485899734046828524278530397097696833345850020662491668899279677245195514052791741420485337614568596650538080931729626719172894913217383940579238380851105182336744778025914144520640920032103808958991231006265179723138515976729511369959952746988564321130504302043346645867376656910993526420197800272216512657011525897954259274131249390553050529117585012271110210616032758496314483139388949808518766024445498866426066080676720060137948808956644726413370154907105527687199121172007234764227500566187146944197195935159155473711052904591779569395449584526829411103399904387507895897815423462648224946342166210547716807503077151842398394398868329409667252270463049605247211764430125649672385893331230846059698028420583625670913474711688464803517805732232786938419339339101675376055928009481416795016518264790308677483157452332134233914354341269276760795821768506940002029505588035564671001723704363154825066896208533999856499452326852746884452639048420296852317763624346683315195760857295404762115497701508119724254671144829649556511494006098139320293716886852263893929722416163291367470455251032823664593650880802708170761875210601881933311512982233988379260194023240587443472595892942495875080149207722541431139124176534142506329523385470194150906639079360124134192817581835724988375788741043259505032476752057815309032939052463135162992425945140576489865734592338720699737009971377732292190598840814813938849084869542157327451036537808973149192491145555433135609782075740924362098567700273231933040227665477711995272541087135778269823778868305125309855108604041198314384254534539370542233693136191503552172245885524516945833910430414056950100979164199460384892983466654272325257254631357921123888401003509460390089027178769334169413348497969249746540744187160526676407471336303111971552558682409960300665671258913321139054101190922066144598860121250187900611147232902749454672915604498769410002924286340664759895985685358711022525101560944615870370705132549916098645149915218092569469970298997253956631910912228651278843170012284545655074703474490481729233532358564808300653239308522327794543439589251871039299722652007779877503995087325887766187613216426917504481282971550380000897338323003263052892469068389367362365408204389319758125616511110515965155169323510443610947601293247564883540026020979767848125460201989839369587464063327356554537646429842203004491245730361638417345591422204609520989720552900811770860309090092940906804994361546070478107239983888073896460838726213226223913515139620897618004804828052874311707851043004965792560985060600686432791829512304568738917104114661727674199285392787418229048929006339084872848635141358781161065209896227790780293742750335945301270477994700401492138487799832421897677701721691241232426475753877384968666759145177891743933830076461966873254464342505171669900707873192994960904663880854955437285292957936868647628439015023703453347084328126145630045290741233457404563198608917778297042861422290621605840258637127447784804546511551858462018123911490225510755256640978571249320404462588071724484831867559063119183433690229975004680283035227834833089922241879115395909040476050822068039209753987388814122474358418903949250724638329028649788941599025189619371324458128516110581469803563107196873705515550248262078906762685160125738688239763346616848403408707931657420017268756932683217889826624744406682353684969277361772710672745323295749633276772602341799289611911985002187636739235638747097252845735263593364534635031548714074291062436599265369006358031209322459287923332841678272914295871927915686965776751162762639172634918122815442840950155576977144254600942964547396851365993767327271888853778944937162347768256476479688100020376093900935941731239384424531295928290312767397811302679838460276134421288881211349133053524777776949123782361103426155558677269679854204831315200863173231482505798339843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -384844195965138702530251006069351950556099473238739681641421340724850365947144206210235538896713531998173529529035108966175995066080015046197186784311132299858070628992935887173871888486509084740699242211049495569353359574125645941467614394908818890886237019378383243546814726749034740754180079917862756848810675133972099706520459219616060869948166857844928598646949204625880885770237562017323808135686462314705070903888039242960658533077332891877840223883579012878338737939281501427654149952306907862684479594356462748635829684843279874157667151752665333814652861004072420896406704338134226640455998206782637483517866633343922273643586518749782411242795342220513134709043234097751743014147947671768384729206587014457514780552547161945108529884995524940237508923279837382504670715933554853357093591889924287407863677586674591377917784004314618663919000265790516872773604905711605648405850174035030370188290239027583123014387886277525838854923048600845222183942855850992039868218901398666868454274841115122951472394729164151318871439802329819778942768869083972113242411437980193063460146532795673381536428030814098718261777163014518479328635371170369095100676249125392554206490853902305972967058877517037360072018420529241911234497632953844927874297272520679799496813274707144420886403751785854986138973896092675647375523454090728156952852075993640060919267201983501227123482776068601368376068123504188206650834660936345419143221651956272389158697183219642923995351213723441207422968171880492491150444624802197320319041505394609483299042373505503197532186743710185404844970469010741926332778308526846378613616270749759385091722330209832361554480793998003136614952253075076428602650855250047013195001855294779519971250872347263121988197541292531495030628574733077273673321715476105486965986654153101491521379455085836526403865720640683543706427909284615707691051244289931386650083834231707761993688135593142038002999918841238208187116380195058502522777205323930968756112991261218217456333238204145347745536335271392327900430214412043102683585789516636233951208577364726193757519493958921661660833198972320692980231743966037610021720782541067408366524236558402385686985244714492874640065835806025304509072146495970907749655981074974422480902427046872452923613840698763093284967032864187449694113008684763066994053798520033480875869333312975388917996259203279614544881701557397533305835323698396607261630112935258364032609620507855481251402832455735545783028937680220731344441594194332184953814178813266057788134729324720976998980024733973248668273709626026044541010691803793436870160405022618313715274124871170692444958997017616043580820937408478380148522459497802433661485274702520785186916515175625324343722615373804186181666306223081654968178967871168983877530176123666317791745660043822045337779264387074505087998503048147865754485150077023620128688651872774308435317771043407218466188041003173630828652162367210913470389020771782822809103417071952480824142250187858754221751092717867694609629970942917738430509578646681769432126584514368714256747925140450003500112228139510930970309671383402739697810843029820596750374860876838155727369087444802670408892479990355259228607913901401016307804022269708791852325246705933991212813061321134699054907471008802180330737138033165710152705551136489597502177416611606798183973394938815498440501584058019580368417720940557415785014946896931313856502098681513513021016170135483580275371321165909363285059869030951234826843106148103161589256466293321674333956452921796449226070729677554783153627395634687249775488264913419086602027700118462311689853632836109587856227044622781873782758998485719555813684800961241991080911547243120334578025094354582132383156925490760462893837190823506523449211005338269239406924029699489454616542293661099991554991560153418521686482745269784011731769917914710127674744680889396787331071307496633580198502887337690581182809729945234748331069282221503712797162877817601680685831457623975264547907685194966258238666266942385714969748585220045333498976311246886054221744372915316757787428634447588206112526270874197916306202327819136794330932425789152009045668076625354394764057024395184853592306594174669793479959900346837136818817706301960070804729116969113159925504329734533907573640182306596640628735377832941542342243594770889944053917766197720488459807414458919902694147738829998923009805772015067501598662832408521403346068778418795379265045386545162409184370062732777237053881265752467615023853324601920133162997344215761472693085855520283410722955544464050913132066623318655327902132810481683925011086477305667915750800743457935961044369600487546380053292175393861672473770759829572095631503442315905578214987022005974949335565683644777932783721850346794077165876931544912963416335352426005955772173614142844176300640483798188834466224891217079672261715239233931549063601644759984826023081005446359935966878700664479954113309355136853401586350406584133555194637232428623099903603284486613927992200912995505307501176162077172193676233291625976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -199135925787073471056479661247648179117442639113398394874756957072431197256433502364637410145868765026285127069992333150350535916292579121978609104329303958212817870469572525712614842863130811748456024764658734541589838737842404650246378924212184622194769066576181511651033167317146343911670043732407311197527824635730338535429806088125143451133750565969408947382733683031658314164695870426130624896016878940474880809625492375622164744559151893034289695475218417161400445682570773520393360550081291494290113544271918936134311943392262788190420340236157242368123993027650567031909176128027788458900013712805882313908614503143514047447243224607374851877765778460831042127162010256670232614195671729776285863017024297943069159219257539179474696652187637371513626610050905413112143559744219684730543962630011570207412965818041674694601569543138432892075142449117224857566430085184159238202401965931996452744810746247207966559943012095375094374819308667192754295093562734340599141739106371740729611047971373998465684658974811711556547048469634151028339201075191165594064398300507588715939685257885286531410447801640175501374155037010732892304246225786003715082272165449390079233795940522531986494116961748644474181863324993143830778933513691596854843642178660696562205413369882193606832653547637449446923964283019336108651045205865908086148349625060334524847074232918773952449500568124849761798343841541482920211712875486667946230468824237157460782912294466959979564680121629635537613004941940809789066072458922274872354624742779718287342979094069100685897320934048247438367163791604206524414076808548084103695733729404579374132828784282706074533341311591429016445069062143141369940559202135566042418156791963911915886476786079044967447980036853502187155099343537342381085254690983972917595343944026342545088740861052807435301669388321598217521642779201141529839004927607746268165978653891541937412996405020324708422056866477817217228939307701753146898107581308519880340546132337703553031702376046837752432549809869462100685524072371395284611917901150639519269900712658754557981149003978349335085385680610110826796038004430828030435841696088268615641659609703079951923170439024639733390870447111068725627120670687705486222376682970670454183539316758800384264683011141251748097824962132518898828998031782599949878753292216450871069123043836165582492702956610325807886747944177317831937211553174497828662961141496710301481474102335658188883996724096763794084099493295205368234636342076043428301304776891173227782045626365255678322244123819839118760298637238098883227619338339871549879458341287979857579667202752173572512015403175608865086810058285719627515833102023510638298739143467259231483440001651171117232873839786955996923815701422917503076363946425686273428912284305512321155179456490268117819161868995181703803703929516239123754581283785042525181429019259962253127429107343682343366324607849904761847967470583639252539887694795720507312909936102995220904581609076341507861818382507486283250813734313778846986409468632405559344575904873000714022860474450579605062683475723383343086096608511407351054920348749007570439157287910861270839574350929228294530259585121363004454335279632529349609974231441530692184250423799811637123913990464217660544896060192170645233081569415967330439770423200368041940307005919633773215178333322132614786798570716032660777900119656906404036029410025294825293572902574203025668604596143251604179156654172698288815554824183946805756741759961064030733182007982161159207175961972323424410795210756264836048848807439823337739097655622187122042793756695675427636126868614548187241500346144753920119238530641436928042029592117796773451467012658215084943533827207298065803993722768201687817328830395666902965286023937309939080878697619297144491385419185684267164300217653000965888043007639417548247992016047494041495931976993257962835092585234684697536063674229192263890701298172968759831308380412941613080665660248034750494714213495991078894723330215570774424636634200588273406213267561913642628295612536516808425198718696222083675536223673853974790901949081906254630227734616701689147177277157309237177156442855241891685619838982551218562581785394270230423423502925751488909458875586444925532762882199055922381151003152714803246614217635705951116386984849386924391692933630446634258931865370324299070737951274166785815832282788636119787271226142125980303610420882426294486723985310147311325146844268719937406965284950198575401741362485337562638421104415459300326931052258749879041669587363608214966984032363425541006672996602945477127120578294742580559115096377102465066966681370830481961636359119176983002376889769859175444446644740248850807190134737167061226281003239319320521265335141388188906571020974274689185761221379497596890945886738780570348015162792500127033933258571350130655698089228626241338817277187355644202477134506604985537578109972674137282233768741354089243520107050782289468497464017094507671414283690722301117383041890427276462535537567791633223324154755573545116931200027465820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -11400073801962690686345007533017409053386624974108534186441461792766546214024790742339540913652386028820098895237132671670461283354713983455778935079460279441459344682967200159284632814986708837773272579776311175154292021631022887754986771218552008518616155987317720867605860254126655774325474159499235888885794441412541374451504097005551200511621028480682560324736081655544299921783843902194492104798314119199703365081582196069766233382558263717513840715975603347216919226371376051696034859562525439840319127797933782106710375613405335588512817141419203573255103464261602973693209994195186341809821340435868035403670129714913620267540758287555594914262559016771601982005236334989889036928930304262571834037187124732993936749860967385285153767465750336371390758647582908650069720588086311714590257132251689496287367185323561717740136322805163113783915236711941454887388072576768704311573678909138112696782409726715359470344299715547634961411296257343943612343829122212985430470613366360163869871556285232985815839128464832016741174384315808665345893123960229924579891561598427288657908218252219962674731316721544426412439217873376384526277806601053223043701352892966431555519122151156125440485090546311134723983868911485658122767910028482528874412788972727721453498288947738142008479520847605039986699324172592418492391085238841125786250246919781125290402028544466396796149532730367594446978637102860705968691047082018415283579357163255692066778274524127623172635837481182267342074768344718945123044422173830338625314487688464818025781623882873536236737441824942288008775587304667935329029115066440100419814900125213410149355842183089659801275290969968863714391151321912685976816029529038653152541388743472097490074687114481050746749527202345366841634387281431653586224709029119931482327823528033277087749600940594126829348697209031121495577967084048368790936261887441713094578565168038914335798341087234973473885005990996716160390547526786012412978553685900956282475691052888653786977283923149452750213313519425396115568729664060762810378127200951062836539459023667358529747109789580305105776792668742020642213034861621378170780875130460443892315749628796279748565704978413906638631571107372487702064125341198758110820696959450054938871947291191674609445610140986829253947878630706872762871513705153932148356252846395146605463981853160149870577275906480793054030779238908021798778127406162274223743211308679405146921015044946094041741270224441122321717687052581152270562472832732419204435602342305186594060041395587752964894138700870253444721917762526198056880470361936121943612585659421554585729687195569553515197339052721042965654566094652571930056786009625304452897697407414009003465613701086413199876504725731469896840134258862882376603985715874123625877932618186687160108165070768714487696159313448766896039853499671313540057210169471043738846632474311074562161031109180614728987698350555909994485743681732423291081969606637225318413944400348632508359973504147298728037556495220804895955925370905715123427387029022809674366298068881792130496569192698837578071562308500979108592800422171451956402495763311272192177363508987295336368097199146835646355913231303325949876945622073156083466944470348862769146011980224527588332118821701816667455801016718698619881169170148505797665504874046136707815896639468945893183588615229454041473326963219683536025563427302842169843712904027174599670181521213353852265764836398896010587672426687815409947630201475398404813113921921433909623351084066583152331354065298858078584207784964847443250610158631808826052380674162562573944192189974884768541806360414457177007453050006540383433954401279298300692370361961185119655473437935115519859927727863216909693742826703375923650318018432669866351920915651521742741248323143774232223014729000984428143673161412490162388230692636869028735981877947620005925297448181075386352758942018806137494763673164403985328344904156430026733052313013550628888955693892682544310323692319556977644861591777187086261576845452815067632752395254629404608157266647428629814981543035893973208799687688961417057782121843814523547016565314104653759074719788697234292340951095520204958732757437432065249227577159000459260334839164597936739402182533901458266021840290054079548587291901533780556887300581207553280066204677325949485297557840531590135699037645490331171098449505506909308100394697227634537958345301799323769154735423543793351653342727871261685548037833059787400687150712786832092327629164908584005514113163549527316930469121846746438373731762965602717552187233577425435784674139154161323893484079308191450146459711416188420285835845952169594013967799336735365253441550375317759644924746749254879666710490792623517572649125082893278030481689804187086370228872042489778359453577289218825617452941591929876347607346361202553001751734003791371441290021141821207118907386841100640576986858289419378143508704446492314069711646642928189420663246190506643464097847268083256163521384562013528794657317129677078928723417817862884060531314389663748443126678466796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -266597246280141889888810096196284292384264241103171050395848349116461522857896620321425651950253638648389147910344417366245925162203977413138942527571707187079447480705606489481912356833523152056832988815430026882920212479131514436050190835962362226788974691592837400324611803692939519333580094474307865626317519128330172664514712914056575398029756827419954586087598941631450560822575831953165976037398955594020739760042173708066751918645133503989481544474285947557735183187792821065152443727015867703116784071078466630678661225393130574848900920976797763283966662565307756356372868737123645038403035232494621030169598718343233616109473290392910823193081723270539073115818818000725558961321276620893884079857686146688948949449312606884184024377592084894513963209863344743518858081752698955378989398688900181038633377403697259492129062292626260341276087795844361370760437677064637268430389264412372951443641152729854233241840860792488823055780838974985790476479818851973152293423969673154596378214413515377115339755386719598774715255120140939723847022299024134956878106066527198769097534756437202301833859332172562333001031868400904529833814424731161049683532870523259595793491269769420947575171092385955105927196855797477958890979827267604273425730623161855559897929072618618903746736294314624827197672428903705473418009786223603056368130486813140489463273412379015863098838437300492690314398214656234335407245739398419014964961763884824062562635066394782603136355380686328550792324712036461146837189567798775052968636503430645270348908636963292899156632237059626555860152925980519814387236948590908887948883016103274669288980605654843143427111272263073437691901423585531543017204982594106412143871233231443236522054850896236648978413975818487537813152059628085907022653897077356187741220081276146661357356426242556991921637561967310170125414441353483780332648693874145756806040717241618420156799125595569333872647434179085589539266747276412594410603869516735599954282057661999952722900958669229337365515657287931045329966595693969234121672875960160853591866363342243196328572627997550900128090870866188079493036381612250885550651539829299816923582443296812125900779464505411423214982432036384903223667859730261948309021393659517189169201447568570764162112013028346923906219808080098697157896043329405544956999674585413761502492150093871630645405783726234593454151182649856425801781952348593332120960527762985748045091947555753728556539194459159918179416905428645473141367389628610028439378263285149023502261023466517875165580844184944911799924042966739508100510204889205957895898707640444147152753608932237778636692836437506132959478621198592990476449868643591955392527580439444435534105512804602527683531746762066101990786090358124834450768555358706652305330560624781976321913378377956931689228424630203784332874541317794564412532135923582719809671928220774726024196079403727705805944766232409271210611067996488527011354259708694550354457612640885343863148005092065469715926351612089241465505455879657192756720925745929614859583683171628189092337684279313223655771851724227998390859996050706269703457402782357474773848875781286276297352735301688391848576917263233286426313479769123991769470034540754941604663814557673898532238102370660343865553512952270482289167765909117811657977966120318591153092812145926093333370483480484614625543941336324874521940098392508806779059694822775109231885950068750749139244308521096341428549535680508982658140369703264802371136519962831717643897666961546379533708495200573330319285180697054389569760443917332342920051178053621387776507138612586668189443885261004695096075817373532237437369478859738759897763358223248280312514932714158471844461933399685997139872839615779568691559229401629348577221190900443555214787069542346366936840662928372820586124380923894471488474932043625192161603246307896662808120214283773712585683805349450422511116445395309576756544244770916377630329525889520031856554447928762497356295684087098392918177148878937684995301440809428739789088951312271369935398378812729084298981201423650773577588655830474044438385166486068992744171151699008810076522819608371895869469149837917376955068642800002710043064849869133053097578226542364507778094111676864429002178809442027664090538705012346608929367692453137113776669032353784373546831438189769952705860717055077006202371087282212527721958290788952213980789719169822905462603006845957815399790242171896741940586874765516574289734625615256861486157593296610101504448915256410941632879229953720629826471700339287853897643397262212756826784574476298899268885373490238701196456984364004422273163783843991424630747338818491940173079050643498909262798461227968377227619199208155442054378060463717540003239232963940557859731222427061208072393598505347799269301487104258219399030646938680932299344967511106756765457768231603094795277856165886071644801369497210011166498203492486639715785076736600258442519275794047445211970767581524147354827751443645344803320423568357450174344174899939243546936884499132247583474963903427124023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -3368300559163657391841670798142898450497204322617887143080407451086814049583441321656650934636926708027991779055814054293470111386246158384052708628079484206958845900522864902022451631619385457691192711487316391296043789410307926710567825594436935797849140747477077836847715924508334397171612135468503943690561144641753201453269060436807053520264123076107890035072034904552381205734973410114911296926228162385830169158395256646145019176594349469249364438578097980355765338972873859266912040171926300705555245432679162273898849011729207575162966272477898390842465686397217681911090058939984607977584512715290976168201256145499252953144943946299667683749661435573677127753185244184610007147483754914734515248215255849843995857161679981190477057477553489915264223111252481240660275820171531397771487422998020039532297721180627540409292539023861820793778325965769361806827518631828142458992019162755250071316468499250088121648819295762779838392168006286403566084871261172477789693014583783188860925338440814295337844280333073695122553920386287153530838941271410395976660533949188889694071580950825235719686685601930896352260445630849071411041138975698773616045725912792074322167376672228537432595382412064237641973972591470481545764346479356600842768836302270803222618990316248050597865727437132620334258705709508947783142665238794629616606725805457014094473440330587208304222053858344963513193942366326050221803162020168117779486685041114964614741773043512507342612474544529383911912778947097983578528576138760228091520672269665283639716872897363090215650536673197270955454178072147711697728809744106021515059970465195906059350677771146743267050445419954784033459699310765377819409436866228069401287782124231657049404478294639082472311752183216952758426687647474937303112298281632692890609508005678765773138970018782731713681192731061862841811081140897158813522056491176908959771754743780232452792018460535391127868541380823945351492903887797443374958336897222017460798689136263044897070911587333918960864559227088799683591341956587298828030925040533145120333659708947190818280754691316382379519472366230880038629097019305729750437794841709142439570144807491249927345269649341225952750929635651947081130295213701722771557308512200118780629314240288502624200770765846970443127733487284091472711245596170700949886101658626274861162954911189413083175620958910658165477921836512724137437487832555886985179727218608506811041741934403401718841528107698278217423709959827128094044893279719913830160512499608838257203699187496968325894255398133029574578345153329082563860114744769077503229379478151327812326688335999392005403901245049794561393392505107746322069299438167997491293424071876253366988135153520296875016467574000970477229948219368205620313621628498973765162496125968258450513406266160223395947323122886344497842791901921715210289338450417180571747078882195488802684789146697035897535927660643901869093617612931029515646246340075306094038958601258972706586368795293363225504462948647251736087013342849645971919384641421933939179761830424145928634278352505221510144648885749516342141181305929285652645794978444283227354152353936085635588808470736428793108527044480169816405000466192521388019889042096067945778231974282540452477606232574956305181172453611958392714820775926745945538347367294211763189345559719624647792334268242301079821300696458337804437818456106378268190393835044182442228359856504804922799399742777011470207261442512342445726151019813421796156363836728078039418568578074664621933319084495279431298161839329131189350824330326312757146377160498901611486015653699402014449812135938284539031475065753124038015896991031044062140282465146114758419477323578674688631974259971158147209497510956538747577951821322220922637583931988121668552384632245191927946432108578021250895328777187824896732034416339526414596924756626470266853542166135452351349522650749702546991772178943569009924697386883135280544231647798843395579382045464014842768196746246478704437830483708838647703119556743482482553677579124749789375628718452420366395560226187715428211758261400824661930770289320333826660061564950186937196148029135137383616525088626181865994458111707520640406733708916567563269630641925449881179495489621918126827831568347720077037525147845064445489759199915101794963683066340376674873397493293017947603811237397588964029442877139791918724624845840776639941542777565555606632258074110094152303140265097058924285912877887827667672446067587935562842145357642582767653643063034474793892624013642308140289893454648741244429389410559214400616080481936589382710280193750631998017811762368757852268491364154692338302200429205160171138158733003248152169513085769443190570707843962462199977781146492877238057411060238222345733861062115110384058850014477542311671807108704224549956488454027041507486056661412206487457940464478917639035948459105947061947556795967479469383697588680574516130512910092689683253306253840369083912408142860837871514032441522865246444622758142163086211208304828928540314986195269852942146826535463333129882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -38204324556908556728398734284686678065290424934958348973371588135539606735135488957737159450663892481415379588487936763738251158250411952969339039751776806000489068060485091465177805448345710491310893138032033048080910024838825525751177323222804530723860244794230114857995953268861102892922345007090176112868647487918786125839179217066667417868170473062402813684131441979983116387004143840325258844248072655534100028597002717746820283372244831348819674846109804606585159399581722152204530116261616382203033176052475631430359771367309234539300849035509960081719380665101651217932339538528159403417044989467992899899254066901394187848339230799575158081406780143944996700794007123796720865886921418423883639714030959361130697416485412152672739554462040316303027507523347329115963511362891451667690041203101217190127667499536756979962317304135025237291461876490326365064769873786043278122208438738173857942444296496007131356298722575349965609479763973411856246796233467986502294643500995301588866696148624901777690175097437812845903391666467239804522572799695210180883786527125731054497444193595873192559528173279285876840748550738175315720900843228009963747002760768470585008123968352709381049699285274919439920990411443488637911407124380515130253167227296056962670756870711937201599205755534045130229550978484250294564978198035877523413160192531538806734382683752058341268998421680383382777599042359696479990962349994156473899017260247494883501683816449773375260293520993406468748271229825343806431983768341864599359676653907807250722552626819769093745802880751841259416049196388254708818537387739188066189306638764398168333425777037503746182055347087334454763892185632225346415079388442209176655800514596644931184372408966009161432365200544342642928982830747138089658306561937893972668646562356076550831660433617165089072030338369003589760923346869608733534456638067540224729883156807237354151158035359632216697064164516387245925275086239143794527326474480793175155386846067173346046010907192848982870200408054693887092137615466200497872254933809350826175125552178154987348858581154367273681821881378409671396538214576560703104706758815970022018187877431961189445905171791079590673855634307483993560516176442223648591350852651328671518086973003250701039954453075169484184461520102989632692648358402001396814493837487430622505404559690606630977598815603158198522970283890780570161602830637913171249105055670716686963365754869644842045685036892403916438378239643018590707954399434982346099072264592656418850836916929556379929313800101974925377981346919794065247383618716094672729220197129971869181625139346774264353377089311556018507322793854689526931041493381230892679542697130963540176009332744516502029210362596372089593796718499584003842082240189694904167081440915915773339859020881812777511011099014874063555322937903818442628128134538533843334222552909196967385516949363123434340586555810188118086745898060195941973857926167279837040467344082041868941756537964363840509189346753761491149216079680458418778228632692506092597449387597867776455189528703639799368648744253484534136847415832976310799023748867754300524092855580344841919124034424663389244934788886484570177382071792053786754830276500443123129871256302551243666049789230432700597383404763309774065119925336782802496348080313972096067237198737402898071421499608279358454774996955792358870661929891293507744232635643430256001528114576343421181796129362905546061780202388344075877249007564672778345095685847754130856683827238062807929045834785925008855157123036928386037915510199144627066524696997627171740564901525578036443791650495822108055613244427208560251792855886302876621995235985946529207083565041422749254325794762069378093942692203657239207425368204342325130255836803889420469350124677469606135437985041463233618504093243959628746270303288414509869747658822135971304770650680425985172480670744903737781345605592267725575352143969686331099958150908619378316194014778617567069140085094907352319194342406266871839297699080668308970377345620616390036699196486478923388177522147144845424532565915955374871633563448017326751860620032094105412889222343690114305685107091074340190926539851692277061388357700212298705919615348738976296453081440450906768845320504483139936339967726564714714400145269915023616018172587103997578257788041507497870781826264138356731826085144221639580544127193694699562936092790633285773999779233693977257916217817213863990822571209072034715868682987239058202693745808957565265809436848103479495294112904830918004505555878266030616940358891110380277959185889326608247631388193285141373450634358399949537979241652550801409145601849156622297369895534195309811741712280103828257162553550606541893576047020394922410040644003175623440539455671965177361726601830696443973168345137556116067252889483750224381557466006134935411968497489453248497253587478441296706622758823320624604986390091638139149452337131106662149515023364069307792176541567815706450801561814936446683076060724041132976469118026825890323608381216047291673021391034126281738281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 511249223807674240944351490935523407482768062925675399304651730931520177974551174528942993822395179005748523507596180033488542223602231371571557811029411057701543828814732468780969929930740450339173086381609003066036410270180812295356911100338013089010529216032431013864538029979851134813959035618513594507304634369433207005366149665716246245891512376409189570615704213938496308219324118153109045947879613198765283644569668366062664104163382652628903476444850028313862143559124463852010297276986997719008546883468015770214273732092965846535873253101526581077318801665550953585911177381309902670707783574004002887091555935382038185094660470467029347458463180439101883781928018116289347398505251864836096604456878967087920368409296294218819069605833806144074385208234758354402020890785188844797181003775350769903625943747378889398908308457936295149198432384093510167558798464184712485898244438349403030819170606464633748614278438785574891484947449142602757767412915011782095375845399576935313810918651000177866995692296969097630881919214549345690199571476759929340363255646855296357067761513002340110826271705945729860407485290004032864706364464707069466955894557653196155923676951619673219249934159911802366768860914447108720045399583176697064098305271251936955607707534128295350660589477543452620016372397848786711774632178180123978337875267062235019260151954203521432197593537393987654100521776606873601323106448500838836587863343833628989713099448918888437247359259771550228903303020315094602136521751819423343005726345194363363705376250973311859611916730866498741303870213629445409734968435824072420023128071365246559916071629943866316736766021811474211202207674479156873348996618368130526448077891458630095908599029024778032403145061927788682319281034353445996566996412958671344336796027142009476912155771788630342285124224911516375864230637286053497737682725268996399956894353463992719075572384143615789005152115882979576385974174341789290103943933497445628471236387880016135056457870825394752515242608450702126225378104205914960010491595673083286798773849508880321999261490936191623408362793256422499298702113112793977261637359727405847320753274612832116570242628130858126540602500016091993458810545785309808724634365408187848192325043835983428643884032239854430026391997574055227812405437151654821357780329572967269235054583197044456595868656237179121211307231668273130514285761927026201639751008271241217214584241174922185122079007825960864481825358788924561908101590168766065762211695720411637762527468532060324587637069775220840767225827713793492068146298945684200565472287013621251505709268567369620058334569790764994613232763649056704817642532409155700856244510339836798035793627311315684353344062702522622276188179056430936772495623314940149174931934830284153858484582219800068392084116065398433607926604307681253888091401304800293757497496513804492767157808289458464569510961564512462826932533240196631814832993409223386969623894399128574692217753530833566693504867403849223560079779093083837451752728718810505837889299769566231874702505137815055236947732731616359788962600032991964447848943005078188684161250284827145508909488118461143307694101835579168528164470689692810723457800737750047578372035878584881520425672482075638677401134907272632739807292638163522002531376220047304966225861220880820370492564860639835320988296328640693049892517792890290153094983387818669723941775175920656764009005359967731496579226302704160452374178936030305824586985223817837348480765821766052725166589714690446495755875583413805909186022489982866930466713930951782698509377079546610257223832143022223758295580759347364647797283741692690482930697196633262835582165100826188500827258268996386375697683237631985470655401969811958070725165880713319092837507269690136407005588255506067382576240734184434705090750171393373037653950712199528700259019141910137483400013731149780362734013817908311356679547215420177288175556554634825151949773973115104992635831467116706766563597857702375713577222277373788004135359459204579628830507294867639933339347726627693840929726513001896349083557213048727957601746667576723277032956341630613879112564465839426952237550137628919692216959883075092760059822965252001851619878934943938038870115366062896524640874209965484420434507717908286869774260819279591340654244341640834236770407126794765382995400729190954826097832313386204895853206567107626339804379529933329180454914288857721333405336449405793689322324253107561698070171331572741249972907603695918970584683158636656383891020260412820438658911852311123886881158358617939837362983136342778465948980754409739377897675670602125732397142720113189678346143332251716623771087986095089296292063147115850006378933148595862906544524355476663143467259369428066122061920578652986018248232632040529159936775744594237718773744469936358372914064371930742641285621440244566749518436080644924611632380280445807801297729586422729331744001424379778582613091300429360128043653007003813276040476890605612678634357225905792678974370879529942612862214446067810058593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 20675679171142560990126161770141076984065774900678531777536868178836342610786321661157945572443815396152844887037468388411165747854684037829048634662547221184446627930640258457207067640441981573851904233852013527724529929320934473197356704587480900629727413615728060983719762956577869985638904574203943511122590175240445425463124566579447008676593647359674097143170059824278815130395880415818658834398312579764031052057007699871756625898598325652465564367125079147082269404334351279446366102807616664196824156330934755727780951906509091957109031688006145275260563482001707323697745561302320920685652852434694370518269849931420431918920995629211259754285848245914322359598790834347788351513792194428288595199732607503881638323073192119657951119397287665121486638990716117719458602275378447815651167464728350591194358372507153020487843819620497365310162661010020927831935365396268679455839347375600526192632606900653437969675274115860224350150538858259920085915247333206844409410393852498707523217234334819131873814764464594403671056040030282575655640167270818794093118205103698817382785607820375096848756527225949944960323723256382775841700616150751405377038282970836765998346854595176873509173072125468998149963025092044227565359171991219624115252684085510875151358120068860064877950168165028915513257106759126550165700747632482469318431936888997148262136914695762237256181727227130967936790181717449951549456139793156231007407617672082613553320452547546235076335544027503147823955922901185554871649476676224738531343582563342600972154630255668865900355482886937997678303442767457495732088010041914225700671669584672736714376750387366306198634093347574976382027043733221852564607065431684303618722693388959400096046923324317786492994152200963884586048599111029252143857001259470125587181137508293345678488059901799989268401749410580714701231679240040229647826165316017364242586659913102983384029231679418479270614652825297410498836307615437077914142103525110673422815423216048989410870063416029569019276479710627362433330674433653947870868195560729242046278221789804230059335438278975928078035808767661610855209204331285633397896278697960669144105635396327097425185787392418368518227120422751823017761081407382046111412059658552606702767493331712631243733065359269391077920862688070052314115620935135982189143902379892521420242891659460186484823043748123117936389299661444638308141543295735807297233546712437337472104238122005870918666303063697278362008819611580559033948802624548720552833601678765407573911788112758415442459709245590591163829176028525599670336840479209765075076248581719464486168636345488238225774409873163129502740498101098997085759613016613074421386398558361432209761225854838471751808963490023773279943601545457087965686291390090104013544224625462708078811062607150477601616268604156705335788711977069784904715325534662896380703368292837695402000072649389011574263815972357235162728577873958862561416642862504885490853234093661170329377743689610965010193365669850541546474371537195613656530135215379613949693254844173900041155440591999159628063610837738952565471842796418841925106162652140401007733487466826797737395957301623496019453904992376298481525151398127098108206706961499233963564902167895263335610747586530888621316472838596208200886311175968714255132668955329489881995424566140849805826411740278844235182955405401739428824943297275152229204898069459127270007992915933141328110325544970028020220877366164709521785691258211276546309829615904529220780471833224455470081795225550718593116912265434267824362168117572502012937890065021471782516891713882837893291677979911066738222532569497741045503033203022053361290336684249934939909646127094040906539766638115624909639205888835022105366099763717719497268073609984225638557720936645542003977778922540922679268617201673915506037186869902165740290787183482009906039631661013921325457255543710957628876143828309063363940192131030350462209550064135299035445227728534916982511459562517718389987067336967477147965433448760800098765000357024974460144516032326380479926592937452960365776483429269903584032416459918842689192267685274857032059039998179858054402325281540873993691776000170827832278799070324087349126581626114106854044705118457303473610294449595959730287063900432145929357192026480706614217915752018231327036897073641758494465819386567790047243134495464787407654396654769597504820323209936078463333385699597236703805368906501241964780653382786863132409403829801247817237188114924779851636919575532095611491234471158765345621334695119270725172656550195875991781849337215550453672107183718256606005148704081332360893317434853194607069272225353664525918464513595929464629015084771356308834502331624645621427892773885928548457330487547279083639224488322222779356780825140600488258010386668812647950027803463770663615716628341956085804893575812323893874889716329359631366965163829498278437370476622785096409575383923432103542723709089521747696812005810964381601832793242237788162909017041607051352624967286091713894631560766157463149284012615680694580078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -2402466966897544405650907584519819811475615675209936283115004137628020739930537918776813162105637383320889436965030033362521149271550603038177457778446360229064879556967176962073159063529488255566307346964070228696486235533626411667263199568380765895324471244548324262152681284211819889352570311966140248854735186995426226821316743070729018521910143455166850704390404176439993823611591191041472953833337153498671696943757892797190822599721723227664288567372228899138808244418199813896381568747041925826542776907682904259388896946525431085711458766223325722548403941016031907785627787948546368869868886197074690114505972051570609736532789775287525290144366814187288967764094860874558668379086014616858645267723232624914236012118551036510313331863324734090829596365765580014643624895894524599148470825149321227160041333541426591175982355021851631127950250705352035720375516447199365241413401578167112632700888854618550118199014698777114774190774886719753290653251005283933447108161045933277979671641778233060503772017232352812814205749328238761892048376816883078272730307343220892223462113826903824977109075640087847337731013317568802416433480984389021455243415557818308869386025750750880663194559485860029081088168549627104322262562876389059409340566159334483284203028049136503523683442527463575188148239073482240503309508717151305951808295553260070236147917365660804195010919371256255445454087387457354209962020121301615174491682908062536697161328303805546913453163843534521401570392343374949980124000806736557627611710128891923339473479273938865130226118301164939381478335673646009053078696339351337688917607398971039765771855556589467279066018264426040438242897656862760790559786213252698540778644632313412186819289927044811128894402247083100689623758885874543924469624034572487526992774613084711215501643144783544321673494914448697342590929796315701461521773575902782634468504855333243910908197998423103269570481978666945336162045653662127858351778189534105550693436924970244325008516993646824404638595352762559768420795913409901554637301329493284871498150748511802236094245159646938530836732151524996685042990301226077247050515542456000356394312735870677733137515979859635787379096419754375993964000360803075892413240571551087881475873441681849323045085237937870122331099319284295455153703586125024361710172566315444283823887821862113050277644378215144674738130148184839808645027431312880273844978478764542032421222218252155902763010783925414246813722376707329506442690597961484330130281660854813885166190973548550375400697474512202251302548857047792690768897813632443736390290124473715072926746044575256260630411586154569026398136811788583189902129064267211269023808737877557877494222772985994705426019530559744920889477415827201609169363554336497038506763403658232675859539748622551862137013995447485925838954362881700802199110126768712503120882276598355176137472328970546528504029300068708075949640938129386991099546944579932039301827323853093851205052495233396717085595624575357342603760489913936121808656606702908528060113771926341601213614777778223419819932706509821728910561591068898964753774892305426716954569321776751061798588097333328747258113046287308539551469107045745852295588502944505664860017620171956231799763664591529320276508082782869074883070260160486476899318621827615690219376649027640142923758609228930870689751009711736838164180146540200434371544796564819565513416735708167922584343113443614442850679384666922396904008752059472600140379812773906203069204706466245062511985781261611175618794696245665240195464771640613499927948809945525041359514347951624016434333282480228909793764168821397539995587370634629087441068728940531526066095028492633143998973798941936787017081353226916123511627507742146376168364947074500612932314711855615242380895110312450536112877568013001741192135414226287462499611682902786744850357138579989744269503114357486950810284963435120660379182461754400631541889287891013440135772186444851722316017367814015010667693011328302832204124219258380183670392931260340863730155099826554352942359749729063205657070207629225284142890081557398335493169193907076579005195729063280300871195654872055660240693282464117742632761976973028729939232628289817963972137772742398164409371223180251815405014500020791139783794012463115230401156030677722357594695070297107530190733874050908594706127517434246197270340118280762844540225985444747549898709458427267274029695422498607735001721093131580248523793153281835188713776942503542907022364536696540159649833085104141490886916474608254743399732048898656334946471462094054554652456701637697859630414263698221481248393111402500389943045995888707448798063415032398638580509197772735084867441384388298911533041934405830403251880687497434095152821453109897509063172252739326155888316490974665228622074164291676662395312447520242766826089917802239442696080204140026024481247325840123582698370512150989244551654844244920116031627050713084060601425634911543819034978069096462068297238284016293053480396472154356666769709632847096258956298697739839553833007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -338160332654374384555279786475595897922216677421933412056281994467891043134077632972004479414591476416608988038996727072809815270092100233706766482128330118038772887951878475546025729927054742967542795487832489235702458606205709834949739430608553511255040237963814724722214608110531397480670838989610236972856860311123470899182081737539817912071515075042554983371552161968620391156444411887127964371309857631044146697643899558269636286289006390184456427964203343205329128744307569585376087797413614488803774442690131512752754175840037546039459435038671197293398415828682134756819938290997161591266355410917969742244374867522547804597886009884296369863387536126047894969672133808559476787363084829687720803502323555786619319451596927974458750249070893711673920846107180690750110496966176561598373312050999102051245205417489914867368200177323431432376934766556020455714770171897372684494827555211267189706332117919093211903835897676616483580694130194271307514513889765664374053503979938219170416046682040757596263495097383777540463024077382584807597891357813950202971939876906296263450080679226148342237546718223218524350780920900629820145371738096074865489213519367460326767179671337567061564630966802342420641014943656666926945575555551342010499313017218825686660032643193191791250204930463333415460717527655013731934710673082096550490181248477910261204648433181400324435337669279231575381460201418574405598689753951799248937877440435411186377320353105412025131089899002257440131841893055613033708331160701078594882650482878360177912780996643803439533049677492255449301400456474600971126942745078648273618898729927171689157738533673479757342402276149961427320505017351699255413017376531108696079030555715408030461054157702012154928932176687376135777156506916702594394687516031006261399507754366052104606080022489936362934999975228755374412345714648091151762725568819725645060671157610224013221956112304385042564506970198098359216472373116825724128186765720866396472459935407644364961624547371874595851191334802600225017639216837363607047079222625343920963550310989418212400570370586070597775395866245345340237371445751500920390709113769487879514756713029485685293950882837278413832484667348920806987543601054662376430105297319260915931492130685460701749307395723142882081658894704303348274582657914008772378196152962476860515823741766213865835099154064536736117060111295620013955083658943855705636633557777874760387846201969900837997080730622737656219876842763320905227248933819582792611696457924264466664113957156885748665440995798897142308759275790420371414217607809150341983229786000346024911556294718743509231307539525456988946247631501016065431112223394232391114221131022414959557141827478635815563136644612688405182430794704470689093146785107145009992511444158009377110265378723450823180356797363944946189050722726650213103143759257655953271427686191511344688243747048720790683906514447273030541017660432876413178133991426857410513430102662132872201280250008099256305468922926850007315770505962151314502837724720254428716211475535521486825222814113843289596090942831989568448740897904485072456897169061187316038805130308430260153285043758413819209403006996873757145539139342521217347660160205501024692272872536657220011178849163015719726935159926546089623770012981393338719817744848998161729153576559205959710929667199308386429302412687692042555478135993320240059609315210235532152225218307150936774587510813439925245300045482605974790189068527658601177420405228063451515328175982912139153636493344941948700896385891192108289007395160892143930876217863776628675937808660697308147000173789006729907203569806771538846945982037116560819984351802619621174962130433402034480407697569033380245806723189078536942127829767582294667294862272681446959789018689732972383748577935186374698907159750471663198381086897280715179526979515832077870180431132362085099593942013777379958240615688728902619256050166480775722269035024502791143325282008208107747344541301971680041172215916633540406865376804437277253801111913469228694079774757079538244615021904980676764931231121763579509076603247756536914968620693037884339688945498575677351113059815802677481662247874807526091527757937232531081506364875787348173320185121966857402037787511092585371965860183595852324168256040393564385194588769156946647843887206812879786334589606639132232487974597220607357457504108481365802743593280503959719463830312707151894785233324377504040357357910891038220669890847141906903642172294565856387108000227024798580831752515742844975127464173563709327778921640858594929894899699111666577660693230849114218671793352709097821973974685366167040266270636176418884034668690396301904419551915689516413038014397247316180047523118664797762664015864061811432216404858908126037385283931647623323518312363813062364356855569969842126042069580975474434946892403252192147356522065441357782165116014977333454776241773900399794157989654439764212115021680302299732531412946011996951723921087750254626146447619439682575127793272749660907154200389923559555427345912903547286987304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 11880286313448604940043439774633293986248745597284014213808031951274670491656421011776492164372714517352195469821885467102882326918688666480696287294189525453575638342343834991214395321738617602068232712730622225990448948139054301793968342796839428521145658742623936199578416675301076560400463900661500881240458416919796223210272415712623985345862360704015601929272577272044890565616946687898657541462112504154365621507808201280679272286612384038907280741118049357488640536995695314150913716550436370116031267727936727368449044408233996012842411974916202907754053651442959798389834834445223703121228693361073863625529668996131730274166295891335043656482622610042292476963853548960369310132186824789658345308123862248482546125876323995861118473092525315601222251022400248311530110548545691317441647948279903085610923726780399857708598496605244412719897394890100664805615594450115264242561536869881239199939303173683553840408237987834970624099851226045656563734234548597941287002872710400552744736270677010809734772837027062721503828966387367489226139781869247021463509499910274084843773530605843437869177258022807211740355843610556614654806496052262331636528398611442298452772285412265969708510056614571027198408135348306609091815553498088687861552343624919669558755265314958141682992946934151495455642428855658843846585279958998849331086311958959203663109535710832406145122870454817810521953015487250375296726595741338144077225711557768869557068542117076720004059307555590892402209942144010035004103557286194923441742141141374090224457263178305998219602039247475199742919024328347576063962311239984295419982305981082496050131543352134433978292511873140301574988058950139611214603819437677820502066164850994808198711525063192700095432115798297046641004321780059130948429667249324178596767896121634606909919141439339227817289373026798029913245475873763020603399422104766463608210791864603951919898716047720545095390086601993944818508624974664358342006302826983341644228447158612518457708448961905438593922520169129348867698489534383732055412650996587965983569486755214659055460320511067971674715377736989973071985444932873237280805193336678754307625781889426595648907676621141946236076324404160981038521152160087364344900066991340210765989756557867695061137629816755608688365335112564417477951680050096560660362979864886245390483044054531209027084058450785972452268920446175904747347581447478152694175916461908522341120400585689240614037081928040635654526185462927608227317130629897561033366248565829425495930687645931805515864421785439459343829793948199435309052939368945014370854762513667936362975903223444117099029918725013484361739956709573959801174878661685900347738578268247329903627619509390268934641035395469779516449650266408448944989974376827427801063235577549653223586352880453698254731294598925397122025441434715636649819515596220303218793047965248254775646735196008116740148539662198190484928668638336306116490292576157481846224479014986292587999789898975376184170245212362502655182765439758033299403506463512178282140465948900340796008998169020161977816419513877331497441555847410162733580515162720336940212360852285654102876532224903832474611735267782548855524910933972625674615343000001852036393709728913098814626156379041832089186846230319473107588139111509357424233461558389387150847530362361203643252057535218532130099122817540348590028021542557898890418394026215187417576654892676996824296792102019169439811077983981859829276451965087054785866623126938257805434544500739995069352567203255409744092146637242255849374177795482349630849896242183105427120769160656001743441710943128235305243233805393762351698829271221676333287184532966395128554009196881841336687042702998651030056080846019285531335790759578117380447103654043213251679457897097240467267394325370639188573014529318410927430598722146351982999565287050610021137569065949548181574249954450976575344591445238409346195481226661251031058371927385165419451314428738801257892321384024171144215282414621366887699224073468240997381687947630769255711464464516250218060935144789528109944153482093304880447630208305710300690343494799931742325809500055184643753427667694969847752735370392368750603712274128744852586511549008714137563767038248111604483716388177319710071481478299979075803780511480941803633541415274214940592654652766983701398817744956724196706369911100662051727513048057026100591610430238195816031598068158402664783504611435508440553480065060136423514552836467346762297031163393606737535380391764549699408138125134092610319103784643683873902637938484525090481379341539276009804076369106541533314327950691345341764368272219163103130162306112235708605725905502844647889989781510864323652460322363504080181527323872660453846343388347493728431513675130227860689932696064305548714085973417868271821732674229224106804635712165033731489809038327473638811590911433752827635488332259182202121740628364449319937386352876355220701818134553843286649947782962198286644918120221090376652655289090361323877623664363871685859474179591810383271877071820199489593505859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -417018160228657582492788903515971212541014783384541471884004299198268901614112072344390017087526916552394292756643861625231366140516056097381262817461686875218389623283496710882283560883866191294322512079065395715426256740351433650329133973930341429715073565196927852455563456089118445202827557735837892862221344170774272931721915623500586798648448689155181478223463147995016485540930099132243662685684586139977828492008759437256879446594515690511716904048221889773290691886056267209816241927228619609305026768692586686564122642930558516051339480595546416671142293243961969342274480042636167204851283047964547082918229260995316388855593300800288077960299302438046423594518787653688741057847670534897282151346891556310502942155031882400423295370931041543382375442681245341256146081939210707710228841924793085837983727656885622132617100147483489158702058635336126297586260159141435229523134609380920416923413589611630202793559884282087285253776147142918314784266630361785111338742787451247994199419754707449804787963317778237571343997338977299946628428621085304915036741525052379399877745350197549501098671515645670737915617597391156108139932560832620923303045514106022646652544514197237774225600052354422240609776898241446992433519668956887154693210594828400503434460932941233454867715637329942488447199273666469416793940400508451344206424538368130231273475568331337854256395404520585105311185580103042820972663612483525278259776180785686569114605320403023557965034568092945279644564369974370809583930870615273994828222037563265649259638809113990175161556967906912774599537873508669738378376951630857293526131130965871793074001591826817801868681164448089788266093840726845526502033288063703895843550157755967016433251134293732228699361082412663472248605120229308406867436950979220937898437738306705291954670138484767826189901664101406527482866289929030796958497477734509782593322605917892119443297431684322098467037275433023995987589709529011246978960247916057522512025928494644178639138892219237611092493990734160038697067458767319932979410261515018992547826247093246737486517614411769666975093513280231987757078533074224095624418601156357666530452242725301229492883520841309047207633020066331704404871421030657539435871491783487605372906386894714374851856755573575756689617170247697373322392939451343081931931142871823544461569372348019426223086212815024454766333280625934352051832590378727253277368800897349921214388361196464835004247817975622836219429264424670525260066264693899378896596122878346233250746503689709914408086023855755541427405916458262909728661026579848222447217160528325431836280535617050086782373434843911991939539672326269486325472776347139197351388021469002572106768646043086798066327555590956491001065621324042294549506053012408787194041917556137708148772470829004507249734521635510878623832021581587367442254661498816212651738562526863896299532346878733431774254162883241932996404606575891429812243976577919548698965712814442011262041869642570944482887226137691493330455650479670772561257981376411430571600351141372644576625972530654156098181717445986336017401557552603941258534834513395780273980423135442929456387035901856255018638499900253815197308859894285382963633877624379315717261581676010340608960907250097041856500103534766548394286459600110205973722178716700600221970104435057842144027031708722703550490180619561032883838929107692317833700814774239592870043420862125182257790250369788082196469526470912560675992896053724019783977868470389751414725160207526642981672300893519888260454003404166622705417616001259648931339887622289671059089439005119414479776337733561434264311122235324384679747185190917015787049839124773717726678595927358160638908150284433539355038543206188017586419712286985415284016043035855823095885664342873915403922598279985091085358974972035787993124730600123282502005970164050814783172323641556009771521968845615988745843367415933260691303238582917835833004733668753639360812176602679722946587910487777420287989604178292688863707237025077496092544847799871113581934001773670287667099956969633703831229015056797878457790480356745411289067425606355690783537346634235431992748458302181303278425945304219787710183890545282476095497933991429919904937861969628834567444300453151770399326840334908597147941378968243792245478957023906061949050684577388220956058082958498681011153951640187333553193688697593994023438177446227632423008295015974058021628303816401143320720339279776214487973670937638648069038568502416448019954879295134107202409655231605425596879716976369536210852076683445386328853619885142617134240441989432621138612065414235430441762152405537186717280409678675162166108130423608705473806689001458763821578001511018645661593627665002278998364455509022067559606029088192736736439701473494452063037366607983859310303465010769341592986850596187016355630411474744193419429894047382251420934692495799082777081116518984894129317005267788254089273354407315759188420680446005387452478072898755739729542487415795306094046146887903123147820123612500298193594971962738782167434692382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -1486301829141744550504213771129985438434997914490815686589423916251586140234318884959794964549404660994555397521611467186172407190026710349505736856407683416992237225066057511197205591779071399353510785335010079571138774816903137583493726607384740955336392991972139817995368382538643876074798158489676374604202734898249243873788177115416964230956208036985669289183290120806665695052747046236488936686862609659836783897197898338272960731611285420220470534581567159960649887504816566725436598100053103701704138444053843867522671868205156490240980843106407668082338692013437789186439803297091241908944011191698987307099628619626555598213737007566497055338387781127898119655323258531197823040802681536916731639852476218833155032293711708201143500551309799379839488906850581436954321123276163946400579878521711550599639918219333591717047996127423297190766148453386810304141898956167887758992502181967196820887215079242980597513524947053333503590373907956102570684543702954225103480725170970333805566305736006755980205162161937443294834799972888038830583598004211464525644956642620776191664030959840137426275488074993278805833879583175403687355171802099351286018487177237186401086367240570832095073240930329787998387941795200646535911955840092392536163767149362281769159290612569380372304820772964542126738412116020876393291465036007190517116766514616020011260532211905072528772905839275672381119332632364618140977965104757496312565585664816525268265752836639677977921449161797811863040225120643290262817745137440851683573867512506677662715541176057391492296212605154452466233955739822766496198829079414048364506897502461456259402309913627233391360785654439220346924450018412224345821367720936197511619265413130133539950053185880764958240307370990671047596523268248988197211533676663785336650658224705412181279056015214759601302303709728550510291430102173347904061238659918170886185078097872314529933342646125967574347600564579886566981255303085823033292463465808873277308932422919599071203933232643577967468976022098778581844005214660765291530013706877478281421988754804732150916866341790099842208247125630852527442184116148407791561129239871446909920746296205508282753782201842512217985673598958771643937417189336539871623102615354568611876782329066345224028297391095492808939370051439426104658683281295975393420057221419829512917055627489864669647929800228001993674298991455344890252645020913819712651717177893654172988236804999241816017394778034898493683168116579223343116215281688261119797001716560759910128219357317111215396433339444537191294184890419107605711018430002570154234556974708604452712556480369893417351795669222598731657950595654477625992318706366527461161494507015945107941328189846544697717618869825520154515206278533168231100472996577834986784762467613544323613128834946327286289307112169671883889133032137523502271911301620349142329976585534659631314688800174997044425709966880782863621551952486117019424556839052365451915038262791707015675975184967191282152965920341013287193477222297657843732070352636709242353058688701260216849853797515548870599439573307662018577317791263272215374842576514060754847170274878877937588474448104364615071358961311999877630152279819785714111441453859525261005814202561755108957725175134731653856073343426877670429517273677960482418432202159420693827710503132921366351354558976819446597150882098725187534330632232865537743934487860702481775460164001301691803041607761275255852680652925347906101596311437977002958417598198014281421195951438756076755197286666015086504473396056132634376336396178220947849573136934903562778640768627692750815531666760854591050450028849831626155346755832614121321735656894683051013087729670900732654679515354175167771708837129769379730265907108676834943362655462818936022739887560764226087982598436850579132347840890474723021510626105977043356693793234094663855500426508869078852854200721021459848650524289057060171835934140918003105920811484359725929269568367664915023079205089801433220615418441760136171273093357877282982175141218118337184198339079618830388526272554595439915188033683137298494608308317056807227570610439831200355595707412712182021929206161671055335827003382027382943857826071130152665967758094840153339423254034399900717748449116091350651876835577763760619319090932711122480426756889350413437763513770306904170500097600711665907551311187316058907822726214412918526904550855346135179258203610607293915650430618301853195734351807999596132829412431572095855040989683262506713611627585209865081974994392104465954680445947289420242843378173733834157108167017774670083003358582612036667447809668122154310596304911184546921036963521941515133451512546830484074808351883645884147740106966145056668345958220851645861099916784724297918825073161257476730485379747830886772311377420517449695501892404920523862395846999950204672211683429166769791335668224289305191640834204843525914448153644636532034803679753260833127288616717926389899460878087275954608176022908208302724573305719848925303689274421920281143517982101048824361555489304009824991226196289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -7726038070438463897961403875302569952896782799242639802443333382542726967803206575761533607680650256236644144727742866245411492389532786714539010781243331022372989639818211871981174100023844043882755129551246705356568878114550378830399541067575124326625481796380407763352860428551233685129387111049036257831137891256995156426394251662042112745219172857766768035403237300015315859612856131540074616381787411964369721331203796657112412231717124867980203955860025655772573576469938682371210164865256459816761808526700342084994978380576863899043842158310496121748440475703581741086856094583054259562518728180711175586508223710978048404057101957662865111055456854464324666710669850544527575214740028103564697265105359851842566145745066353962431540404128137542677839414091236293536296810195726232931676425403058726094212558348371241037996353085926196818005110956404063769627148451976537007946006528436256674475635719161028410564067658179311953544671464508426309231414560271547294431927396680768862593654469474577353846741105228924478180034909555449423131456645035790781696326295202469585632730827727179737444691271092380908947323596638458386310607501315473872195020270941515572958428739986146339068137696067638821290340871327502638474903645749902543573302214820928034559298445210648823379149493523046731466974031340759034399730017258127698931762040450092396620013348982289187315259743921762334713378554473989545302812226355134668711747138573323795296661311699321478312005057615090623965116276628909901476021141385108438792386687520315405517425965761566322808127337879533928852838971540949702344306726415624010799055133344939032796359911649498705307464858100270656653846952257598690185686512970960110452792436592367964110754827239455649324195673730790058508533139907813360874350492989897506208526258868988896451916746295940964088422854414063277246426125374016056570967096239713168549008829682403565287603189352094220265025632463235864303989333793189531552693550599982933224868608990331478937614936998365067817285431063749282795939061278893754595100034434521097160603464478105427606589551821699610029555262419608810682062555860055990058225163963556998046495704727403156427891124056385022643616293852302884979274184608941516209551061630451177179762262413186183694467142351179736106080825598792976089503862976348248342120989999074963546597713161642575129675172277438211778388626355982726073917324512956974874507683966992267466086047877739851110367483231436656474531579350389943288113276169929055747889244735405809711817839709215665127438555154266481078699328030694210547197444809545108527092052057607375212390563574059400716927602362003274742124022248614819346763633314712878036263783862494433454553274043408059596670708796540232580982160149450065787161455336657676913727357614102635129933399196799632295230692045489548097271528179545102290977984386336634949234585239979495285244206541566961662490143542086606674006869588361006759217395982690182350783617204424778628295001569301596750943327923247692152569851953910044130512262273903466441389906061121703367180123173795046759019183935784711302558720759784997527034055605445068542146604709938494521553725039545657353112890606815246591400022572989599761060858170465165009514483625324894421587030141144124068682394279129967468644252101989004066727433504704924076769326036875269624833188375476986395334858775963919304231143396226485259063636363699524422157855163887511732618657652106910208496449369519726772042928277383764181652465258895094468166062426644446414771202425034219386328752254022182486639099306231320288822010288280739732028665417563631717356047188888426726415864128943170524935774008660756031009496665599288411555472164642298560687912142252890599539401000283579151630700628500608159415473188443851902671597545473906994402921265185481623881597009626297305520184555220774557933484025968099809401046159328518876180343362197531237990750623077397932778844832034298564604032537681485891625104092472421647813640460256024367186572336209105821701535035104912058896169742817065744675685848535218993599026489785169124428998453728080939857099833447600183285560339782797375135564187694120583813233029767105695237691512603932592261889555901270883928314093061649893232747906492142904390574010020793237339481246357840704582703443369797736562005773822366584290810693183902846460992286207353015725179232753137464405015826240292835992722539706887740238013493629648690119684886024894175268069651505982347487364018998891029796046677236362164432673826229207540607462589056486340067568675340030611293756513993341924520234760104004125682124687326621357406377709105808421556197052975176575252846593944858424486323023265557739457841135912542087087946110901684355163063455856909205167778933102774158739618431821006215374236914004658597665322113907345363836108455717794957421460978688515946801255422035769028685182646663910848067917752487249323991760417431161235749060412327817098991375420220524425121120036428944174759296060627702953784944304943595491324973012747740134021127121621841382648199214600026607513427734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 161894237334823201707367604872583917844920076101642080709398893203222445230959089950671990507522120316498847915942718033183826033163087433327915966786770068958016721209814076941995962546963031211768958156924408837149294422685396133693065555491236489964342759475112848729871625865056578650400042912378941832123926270164182555399142730339378849564368998705275535298144372099939926258732250902815031120941340539006483402827492028753157632459743597185426533572915605708461356848328288788369905319748025492678389628535052339545158261546252606452046024941226031554866256926074309637026008666195867819280165881388357335251510473806118812398019456927119647765756041333451373072865275494525258776158566583103965715013533238795007798043789558680028601463736690175449945712273835205926284420332054247887076336837785343392362347320535396151291931197017308387174923411252609674182393824501194316530607299039634655415137013847784444605684335897510947797657326994135437778222190538121398816268780980365959957262031691626230656759342480838043431353533011523221396142158292398843368771304395212714796045976228287232164754264118831237773489550834663828823867026002489026554613648335705213009221005476000652548212771770159662165895138920142259376276843355771849171254670144962999647953420969345174002721005080075926514807656584466444005683054241405149140623506582855411980655227235192570172641561288485041533959426332332410967967152392215484716688354810929629917745105656337544239693647488650616379807753324509999285666337637055713209951095977684230975865167992696868297900738064120407315165037046063750194168628098431382581060808777842439883965142583792241791864402131098698124043282451862257986102490982403957253431741946832663630990304799328537286891155391775200964583929121376499935506540682245903492133949607565563471452289206118158038243903224887966985734945696085850257614087585412236036419149178280498180693683076743833212629395035004940787545303151495697273237175014258168868051688498283694350016395473633772519192814197592497219251778807557985839969023281214119547353971941212481893586679221640148562085402931056984498233047150675906717425424614718558399892233907237098935607423950989305849093422900982255831389123501615493409282428990641206539908478034366662689418798905537350362327754968268226562295453189657564025935839833635468693041330442250398996651563756461569202654165149229682198035202429894630387758042355096497882634239785570153897260046415513571896067361965961640167520576339817693620628606460822989493367114631803174735263123310024616469361451002641337612244608941555856461097122825569333492958515051710374723667981206902888278107426839177882926569605677937677251512724550799939723166531578209911250593119090301419428415157859458276089547116155362931537894601308482257737887774240459435282755094927580745144757788789372877216332776520001301748084685539519319174407033436903581495220592692897930503717238464926612050738546156885396149611690452374982372593262519024814389740454172409965634533871074827697027565936516122448931161512209502766721402904682804758490842403409229693850222545259515003763123384875501224109523493609842719430637024533000985416468297821786461478404700330363149364321950949433454012732300745625770633552585049124943688294058196629169031367556424316363456990782887916185726650723053861294978244463400864895561767066744079676761449970680615984580552868653653673667965404347321352349573417068135093222276810353615460259692324749101507048586987045988108795285419004080861712425306720699459974904250753201365684734164445189366042110641258500307828307730588013483298572824158748163936791191054765185452502767764264225321513641222395854127502436494720802259887347032632187814152660922572645510316504766097935327256892215437061749357287654788343213002663494856384069949664695313644979557759904973704731175608425445293686677285335551238216882863682349658999943407787820898339080089682372743546721758718912413638852682815929095447900114688932079770099908206774373372356853797350239917515684872470524829900430157648934976018813772286003127619128769961486138450492162274451993753760484836854809558938807765098186000141653962021625777002796506419488567761177635162302346657024709952409592545666659574481755012198114299159847403570795258557570145273151676493149775799269386597239319327520275189914118767616995911348971405305365962819282132181612852980598625315240014658706012342504493423808174591151225929567965674232232133497750197668855759089316748634102975940304510369955160095405160313225596757453751955515917025732653065352697787554882470373637185180032807412438207643542588397022903915072913848023333180580133059644126353548679008415793039306729658001678385993213015149767152049858036163006807350825108962703773254447075840826097863307771680701809008923587912161367783039174873854714566745814082197307820027841679482558072458066063825624918594638333266937666760281740511138187356290772853000852783053753683081669962369231805285804881765406303108335599221878744551306190931938588147692703600455388368573039770126342773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 2433193802299508674969463320817345847762319442231134474063284990807565380432379285712403363486793947549258809140590495592174001214107977617079178278794183828218282366248261698231322169785934871974794172602543335104771282108596718616417496382069773073540509200520011136072356041107723994213243219932419010973669598074536062097293208317155922571879028598025252269957125392131580931560919712208189713399393649689278161514772777970852465469070149526278931324292637372825793554130401602994445727806146474395019515276553908352972802946139091471762431640959935311130890880422575346437779097294413666685170540658620139348646049697066360086343100989202884350332105430963919182103197069726783567912001508327074442107783208873215216779605395059213554561640680443028119403319576624539080437041250715053969623364976115206240605901107045512868006835687327420774975367824259520472415284842558000348955625266500434740187271228190882060322194041799139367359219773368039471913974299395121247281255090799053226413268103813156278583971841109096382032834095908161154588406768641136891635059933885502407159173691739280180224553672615043067169126173365712199143293537779000739448731183320790079906180375368978884777501855888419744776654409858142890875005029275847341943579863505260577363172465327353862321021357158287205642155362752018801936100450791858457672150379637145862954707615023876798591131514282831640946329470867511010903540551761365702921539220461927230297524112927145794587357491487226568856211576003659324167008259179996220462830621419571691863312650635687621218937932998238799353062004132802765435951695587708576842686326142163177222497759170583219495632664176984650114288459961757689846926326357911913504696544891046459191664720383503834612391545695086523045889869747868373927114420094961410455754634056356056726042231768173991762665958817101849258489256054310879900820994717462840316383986796761028319168039031055198424063987012741508065438942917108997227198672369161850705511148577237275549996929651338685503915436504189907651906527140299555668500172268163346169328186643199621766601683379874277770053941747646198052361608020525378516961444127348803504778144209397281825879476449473470279706178156437787910503098434689371983623477769718940925320996270078817238853944677046062344426453928853754477222634027080774780961252342947495051392914663539906787754988423858855190103655047529650347918069595755901777273235993051032799445098170864696594628109071694313337618587532633771402384088558467798224723054775667482787628094079145620486503538483420274356649144179107002026192329346176143126661055271281433767808363906659300995284757035567543889683578150256179116625861336508505378804490416542541789765487963777970887598061503277712891751776276370496914209908358436849055270000755156732215920348329642534819572439294117226281635063669536984723732580384031022457072652061489249706993864044929996615813121505965747479551295691215298041951610746021006679333986157792654135977788992949937276288208688675264617304832356074450671333355784061967528181506167308059904027305261302075782105947019320969312949862068650379025781887838605744341030731908529083619737336057675548466676237631041336624383795049885004846982394575395332881982544476999072511751943909551516522987504048210980984296471791521281782797812378309890133019887657122131801862173693438430170902445078307765339868109644243010572748221271602596605660835899986654592534794785102955498492227603120113676328883468481332217651320538671444834051179732986099716814370352863179314575601709704184951789091036827896479904180393703025228610209884634917934642452281949344884466682199062183732397398415124526724231862229628286424881892621196317413763887495326371946380041889750779311045915462564840362318190228521694640823524962543909835252562065872862326625772856425277153008081935292418499996527794095274966438469125747477668640003929723666539021416578624667379885969082797622059052338452859994464662149520937493783691809567108497529260954705629210406757441082832218026506023337563865083944353661033113246156093573238881817710867594964872577622253658456798194534852173254215464920151809975985626010323061689741128088897595789051858199172359335731801665305550375164443256061936843765651865212421067316467338041953959706414300065690044983456783444910490940007367155550327343087169659444785316202206121627330462351465393466119106151574236640770086129498122778279928293469669904337956275026374988961682783953650771421141069301890442983147983589463679315029418945318422809024728055844941392827929898339631580366041029052695928012028707291233718340270651010955693431809989700805293695024779066018536876207577758948663872987985608288349906183211797081092290313678718279728430573441771043580224948320654694268361023729981329506076801902769508088726320544398729100024789691416531555800220795229338089035225697253997275473197182827013998052221823401326195444083028301954790655879587122422019523160514727057893007026520938781025479059318785137085079739658359759684687508917517919510009605232880858238786458969116210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 12435807173656433280012312058099894749330233177272900861867638003471594471442459587145262816769170784165534269093153019786314751383924640860411240877807270577741248142492698611979935363061855822966593724429968383358219147791196702314893368422823814219396891332020945033697054961088973386400573525512149991973679270426744893099034772078146139503633968694570616989856763708988270650137379632299902258164894885864155681831810114910346218628048846367371000524837184393122201376262007788315692975925143687366518163385061752202435913445148446837734333851709885667863728466917281104084573671651925513297971945751834924118663861847837764686961487888397892668997805874965833754542365544537947213066393688525579887366403850442196887518195690792377853298651084494474825597837832123019332503194503262414526871819124634526756935787316883131493593736949403647866092524378106688050720433083746280546043024129491063415161911806224761070575830611453692702047580062489404464094455917979496654180358840554193830877451533248706234526013780430977249217310617660968852132458512177034760388264306275873462494070263177904297948602515952149085800407894540910900365573666860100734060689262907270542038571402695472472829545880452496053337790226719978360347357582465181805896891835246910693978607179602240544078386480664486328642701676374902149297561745987026917567553905899856097247438535300421328553202401943870247922112935054795138676789181589565833398467927802594850642447066651194347085713667196275004719297001522969283956235246319990116215594089966525795839476441857223391026728130586640221830423729027884744231883130905653891191742430945861171022592371694888772153256562381004353893023545726054516322356990490626047841006762467730660911943064965996197565644299826129610657683689121134727588292179220887659053029295703799579669925715507773113992996250526942877158968775597667448468478886292398672501487093545927784811784213930442977108080254261976695690909515492791725661058632385501798943998727625962882063435779704102121183506850888043094588924764835129066625826811204887355279180674002777911061332082002154895567923539807476656527348574652948640284441978044808786873297526812204601597098384336766527582849069615072520536590585435752478641802858859231403186897255405733956309750519388247543996188443810655067874141451478150239024139719848233065204509252971650640332814171749092651792891756852655449609177280780466161864850950861702848771104395274443848948134481101849668000546041222835011709136979670962777422062290580991041862354149400519799709395788325393703594644005150071279819670317643895124380475215238416665347423288535085148300673712095920736988371461270078539636578426721686757155243539748600555291653012410159083510763598027858787501192946270691851177393448262599403014816944065174197384863703580389989524131459877419882362698170657209787486812303137969134613577982467489839834121728858000562648568192751254847725142618478678650008900600205122933359906366339448684269519057089907516098356774209832688919578457391577642009822340595113589871838831764833639809939847006319326765387537243032350955229663271865081447348320472192549948442434258994977168636148427351488718005224165391126489402778584505672754756457160531055259357648505153950367868374178764854786278774483972945724243061759115509116181309070622504261675637957349979656176469285109372420726514280015468991986663603518840195137467123156309543530369829773260450782403134663790445481006805571401204805292141837074973999071469052248673263262540600062000405235972932626401588545368287081424971257003237466692765873920074951027350153851841242616080983732538018101707384887259282789656977541538770491839595925524204608693699809033116549296490441430570822365275765998275797987258357442635130550862903647771504393743989704306239932344600346730832286280247760788897131112758920159172382548560924324749070484624380424889280575731342971501373871318639168485859077936213909064908504149062912071224149293358318147491424533338831620499162062236366112879901722640077100085113194464611335323893733693962274614647982999672994089626016731299970091491997513319102247652227268868342129613263838609570873988858579812727346995076990864032077953702130388129548505998164942732514006273014881582539571593518838339382460853970457177987484380441717157137578680795445721335775323212967404766319184371623471451693630136643664282662808690975270379759749884020548002211405302898392973527510941246217997799991980137669742781435061336253598212373440286742253022470904744512594678274047388351844127499597028109213831940495734599350764458775573308009699369909391864629152114098881100945251646037732353651218591523645170498864512350291498507961760425621202798913324492661522302681492060605964553998644232510335074394986220662551473773223566484132398532899567016751391329741396441159062936321934224153415427507548423592847029252124916508868432223949999584132831783827665209291914493573627348528715989830774078411396999512973181715944450373622774076660168855029259558041964903133497934326295950718810345847487042192369699478149414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -77543940220984816078108963915070945255355324479083464597564312612968084323335765270008307564975494988837562017423451013115559930485348563272569913950024938358664893126406874480321081615051936956082029350548169724776663149178895131180560071633239836774802998199443825498298078328711737352345630351615650515127080355247348081387797097856490300733432057299982278873922832091692727677404110573611346548042641044905348194213569094658809117391206623248583436152715158854320260347085630035822855805544965503602426093582685528240449327924473990347776839269204953434987001082557068836240759828854946666610367745904705274324577456888901718023325060518618256658022893293405646618570694243977225682349644997908477456029229391501554383274767887731058986001219843444351863132105679206371383558186632137257607455249228483012705194275657863370630745152939242801640042987867384075583928121551854471434232473144783823214809127741060804766205130817846486921833785346009920489318892494299560289672732530605215138789780672781487272649002426238225172580287423332431118406138924925679754778199146990062896661413179683515271143326499276668455714887859597670879442611527935263490584728267258746576486180587303327334413791257206891375560442588063290054293145848282598657862088160458720900535949830822510774738627488306507780872764613162749223058510334737914185377076343939728250008677316595691714710686349128770935346869411553931798840061575039020940031306921789357896798322464579555812836804320543628066387325187991317314142572344574444620845465834264833760008985070424196979555156119924433954195423213648480367572671882141788677180811954028087287734655609150286845645428988731054330923246271838583969668266171188523853223992802978962105953806250558316382160485808887182699535809920379040949073423601295965072284155443880562845044704119729683173467961564758361959714995428198465971289928974136386395867777246386607141376831781024198971480958634744354763246519316263088023901652731623376906675034100205684097681045781097863638202049251878653261134824683817171610420477427338734113328060009111641527063535542824934279073505266127524625133593518041245177285235333719897096977578996759395464097897757993486388639643740455795249508919153750187532497273031602197645302628908446371357193560112124806087945870074198279179413324312017267180785068326592974315916333918373141895428762279358102719364044906834804122517330764085903373484353499418501447303202543164057274960872563810922929243149563951058727540710653840755560767955050341525168978197921685260377316825237813377391162616352606094721992606266099056388188150056625151770003142792191046306446947640631029183101305536415519217530008736266691371223140334769543288104106647923735397309609860303041138510287110415683374012140276445294301325864359669630201562094305730430798539597205968647930270186960753120883984867819838522340303987535088856551376201800759832495418568026067654530192418432433880443527403157084540401273444647541719267558715761265789705762903627130253896083606496764439761193897765196179974792169950735954380522957919915973076169213004803211800918824059040810075085130329224202026994388513346872906373278583937036965043896991578063263492731355705095705096126625706127250852708630221017635649771730518687504142886719144253873216608174793696316163363218438594669613672090909004462535853742282866505970928599039195584159662889483248829029463271101105317285977970571718518420927070666019264892837885219712012087501482985096492299003488859838467904455975499947145451928801172018020483959333295507776511288665305650696043307835482432851899915055130229358431437690386695145146532309546616490296179304413869380154033016572745171528944296289542667907019201361995742961965607556572173899799154028189006590830840769493940702438493413624978995265678884651414586863642955571542939012851229936631619555706791960230034894819126180043342960951063473728014087623857024530198199356627191594871764867755308584549262362881709072955896153052582281693503275034198153591164039090078130416178723138207044860644377903380994077241327265215518089716069574856336815294197080169216618344529087979824186531693540069267966739559550152773324551748588829257835183967628288828662558579652974335334231473170663346486379800441751965483557833096457637195118004835379602300029533234936205152953404253139073825299670468006498005473504667355827648661061085990466653351927717816445505026233437515095474159225615628796333593776459399213100747386196008633945149391750766342620422916072443652406842564325422421499275556389600472236621969864836248436664914948829519167126836488376067328507638064762144834078073919393689554493533813090844427526504779143142291144909661366439106039643157903869103128350745908979574355975142301912417055357876149886128059308620438716765066687437068118874742047128962483174552078718680573681213887000855752131313009861777659183911055776003797818468140180426331244892256238893736814488056003725598583903137011647853783604150484242578453750927951386034596555051147749299000019319297229841714269582553242798894643783569335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -1390835780477494511692353197641577873383131090800215440093420769886710088252637442089514889420161785282753321446736894736033643047015252057276623398457375562472072935166030210289045014026218740190601923903902627756260195588635417424047895558607162434924706291781347894367412747983689078024875911074737766059370115864827898166424728103293923491792571186784860789451199769327697182658062274621851765948376710006214898555104687396226531055923553709276326053083453013507040141757028519826981227429443432658173976869250158984463111776013521307345284289451256502600378298077559602052573853579973966611794148254159329643801701517688507480742812268277806012496432927184721578188231618560210621416308868935527790591857884852716023118779178927391959155594794884105602766470470069580398952274614172351360500596035195786292847688399172939813314318428685451528380004897668332966827972231222522992944109694536284555069176883605168582954215337904869927170061778705411965440177906627607862766038172274983136655000982770167786663744867584569159525169635096424043309511377536961442126471206550988216123786402006605096390388278758645080156945343090521820033957036943673704509062674704097358044507159840366709916503705104406800488934344659526198965168988951400269988898225581675488338535491520399418039899570452219845830352405003134243527530611272378914517602466554923754211466352801060780209446638401297682345851652133027040182569352381254512612779785381221906717902686270172282122657105397789242125252747905385247719112756448572195701765056048076117287756270172434554148047459386893439001329610643489737399496528735401186731018520649094163662636714025662299144825418535804762397660099055263457309267761163962721677150493552834873827226873791286648463026328509643990826199529819758395800755559101161759739265264569165746378880474188643315238076556343553935083435052087968582347139146354168933129423107564493494412173735039762296342216106211242036543294138970920664556067509764425737730220626093563336133576177465250944135295283035338090009921075155741363073684625888681450042199555420948183884344564867973402698690736262557208375859645676373209457369275122998479307987064255912306648448977057761512982052625454448997702206157451219429269354312202147773218185545337785534599861554968149390666420218138215290070403546695855907587851341344355261545779741104024619805751230641792977466901962600759760909136028094561184058766154886368478182393983005591947060967999144778399604191286677051737810823819549237872430275157345708920740122158407611922831205567358848083199405520647390038444692789360134308634840564093163146199564533504023470120962212797733667492916520495010535435979907208376952034401522228270586159824718795393405226287232962778492140317022778327121535965681930905401341938959433368051149896859249523500263161048446578401471170656516656837005999438478691017070827972032539912453317657828347592488187665871874595413267788103500720875371828373047648390351581626172541790699229982122415027001854233769060752726320037079202684666553544407033600902709432464595848931671897032523260926544687230057578561907346002629504940684070681043303444908641947285478453464035821681038466339130175532115176820351699447850373974500476735866768866643185213297813794204614983908252936416163722528593951647204296348606928320413343527991268633667729756817622790501209337758384015035720360963724363707981014674059524326075422494254016453364271470110911612449250746899978314932900832744689476730943544378124241492593589507465575377423122550221126960898628411788155370496302823525594039339531997627227238097347980249715014401548434367614367339139467032500299678389369914953731768922709427689137936797424397821590695036934580996858694105548584542359209741143878839404455721268910518071624596719411561628361027504416805332346798712895670598217928199964881239101232675429088042621692249018422538974112179321855149318229142159265142010230465568137773433870987774816083680883010253429668707142349864164309904656486949260849084244798545842676525669026779784730292280338228298826644800604345261995978541026230260593561828914194051246743513219337219645984212330376739468696162406823584862539952991049235293146975618923836113169430193061876493150761390807056236358387554363503059215460733697866589414490275317667449743780637405546168713166367425063185168348507805750799825436200877039062528757030797201724976089905604943647284096063837114427472854282407119386964348056773150368387619436241085924671849946522847478017720126095144230652005538355903242782160211526534714771112324914978841776281200882918246406686816196308853447430827870954181551119464587193073925669266921876207481453010863545684311601993314892551955316226338168477687300205554016736397993362949171967081128370322573272854855942336666039813927687937962691884113779817159593999793881473742232491633448363426717146024109778424401166839427382025135824913525547689409761666052890570306202506804020985349710091784658722762435004861141938825016703529645841229043313744527205146668726870262341489825619333942086086608469486236572265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -9176402841908365240597277057111410182997728715940087383288328315622471097460545474425771446265210439098216348587309060022648600004298429980941022646325179469524740068959467952177935308467557278490695165551439393154035636682768422786729254779918593931189251739267536721183991616461886513619984470277047045554837102723170083633387710572071504811617317461760084106068384669226283909610317955324494024889775490033394399248217639107113340056453056947218099268672891997994637893412676753899903297926519905306242720042253428349058170529334508387865336313849949053858958178636308153534798206345543231020792656052919377410664330160010905269754028214409414806522483208521292602831472173388021274838295724037244910250862670196127017235517388279280376946215822977786375807494985746287668006801594047566242996501575542480967561432879616756340595065878586458039621059703614059559483878991877459121352175597014604278390539156341470889332541758576902938268818545071757273075774662882561187291746756839489841493592347661263887096695239678825022914003006347016915539068417362454529307631632548958919882344218206704827148892842359830066673690643316272727226347747632457707353563935923081938092429906864417735388323763907516800633569611417756353201103253998269598297844175939098244075430391589050525905991324423455917290254671762106270969117776001972649341491272198415947135434433020513803886519269248503024047846382429761645200701684815360084053534911022024547370102769678294273350671634738552628881994828082733928521341854460987907337040138233134018060246511118497004017066244706864312634235206235460083599755630108751656764331025061909463710524759377172606022421692127637641225709989646153074028644797433208338442539492011572964737233141784942117540711414328180459666956252686582620639168973663722888836723361596231274234366817086469831288298443440338209545204570935924041491444009183732338793140693944444426629875305149993865162934194080045263431531656780083769861625411847496151358232540247207595500532568415223613087426409632207095659517647153256955745525863580374608181233048106240214642786904215173748628707287412883754671860263040559871892799905708707928455109258627779598464796151818220648373508066511831392394529515765039373767165594365826985739774037223053777022009289568492770654492065204432892766867439502773079086300787356725520824631401122713909322867679965945122901165059208703827164283781049124025949507882165211803631950606478104990914293737187800702555808085197616931509545431819809630378275359028455882939369734832498458929092583260751885442815241856195249951294440406273346616571846806818217195885529838429154244812529795595596438466030493033301464078100760453207122086646439979801361297577104710942212355923029231611394693412682484915282031339686515815539109093930649243572542290534251416984925315748875158058559189788329675469162782652661339541090067643145697019450490640449555857262562395140704663878309588447258206064070370527297590373672336333514722762192425474746671432496474379119012160026988866885512506664478676819484986932582522935283949703565397242073890088839593777514403399870763262490731906089048626401254651141168430796668117558753258408301032854808829596128209531974718045497968579237848648475393796060856404427458994713246953858507292005450092212589481100266085655219243551543430318474577393344423564256830352780287680874763858619533057215518297432822940377672457983372281001389197607114821068788602375771706451825645517901282956749328478247789010470024353300262343827466184748826136097891830029385552316058305455574337032674869708748805429161257886605379441585203715621143914906958141226325262824374736964893078299283717087381870637801505638854868139239251892324159693177335565951604211021126820001146761883495440696270806944606174734181156038358426140165718960097850640131473784591221539372141322081424686096479448024217979587568201966027864345334682815998611660727280947025619948177877665135231612838538241601958335086556353656739791885861405669767966993670175831705692596688966446539458735155412119438465294923881870770114951223731628848892687508484594666467442625368413682614071017337276200617280441214234874173514797035276941551936504632424874578105321113442850149584851032363861142207112033303207591242926825202840261793562608088320772068811959843680756265413737327627510344169573628785064013866956362406544925768106934233481977995814764713333782533872902137314091882510165822030798781069322720423410525484386396713987027726856703641683071637589301311146793619300097103915431717294907679868422583414418452274812619460709754126454381266576124458968541804566642841765051446058473327910327563966718876851886975083256584117241441343189303120044034162458232596137841564720409873435663271472692701291124258739449880222057275652969872642362920654109326631654608038648676952738150567178653400719969415882790847075363109074040747915567844430602760346794597014080913883212332040603601910086684631797256949121835889543201326060056096183934336575087718230310400116787207755757177562968608403731751721466025628615170717239379882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -35621196075312318580404818899697987245942930839938950741538027940117882544230433324937242083763247093783524686398594024573709660471167686666558623956242420683216216192077643993868551647572934766519385905815589999854714518434235965858192077144019018343546563333518309918431182998585389741064046425921125609738059932357232110449502302566500979969172776029195541263687506138240079407177784278244342648615311507799065864365208302760245507980900836725523626444346501000832052361356388564725596738277380439827925848594128690933254942963621942575533386501557729350162039449020259895871178911411080730274956133647895561436283506967590706963802418825373178419878091667878473883007325819050439932041761676055343945853060995143091033416750590333097824292333526488750380229427584056628013291019794859064472981955801942748145596206082573265841448204716306061352385990017194366521358640374449624993467610936941385920108315648606841109870904543173657869959423601216867650265676055131255735924399088308873354159385556523241091416392797442284754763100649540396631372247230867520028680686274654938409425010735759029229019006037825065039475556243102779771931838584685929847090242587400310621474624294104861231358776914022660743725044937824038605293301365514682619568699746464156472803725935726997978321884643989636999086151318179158602366487324369355055993140413834764521494397897243168927828811744747680000297171501344399016131720276136399909965155417399123717154208537671054020383531217212383988150595050138928500012113129419478357372209384038590837526053680827007410453733228974035521763239411983389935845776066050200562588548410331912408574130103605357021677579849623997646324729172409132096087136978664848226849268218934875762701455794887332225124386843901682411636434705736768819746645686867679798301474750669430712332706083305893807847036536963654767288576112241556705494262844231231296480000517923407956564958235841696098021253492652358471094892816787345750157961157390809007824170279681791629113069158694162846835045382163785977842350257935233282006332824645434233699525777115117804812777845129662077460315867921234500990004612192132063684114048135059864868013110917771933328081412473487362911792405460920500776087727691152078926512939398235921562440822579718103174672124674043654369037808397947496964997746809111415492058160442414404511261154518380466143246754062136707890093235398134524955748589179586545919379945452863815425912291733419686235276934460221089947676782101448553404671917145644742968648944436027812440742431316489065254588331627158826064570104654963506281599427341748084052615599150550935525498961049537651670121757472387289488386868740702524694697539159200652824563341457781562831749055704049813334793774723095145380337401573879333377686295726170222051034279293072130919993827178285176454515510103525073937795275524399330131257094845489777924306149372252874537373927860472718686447942422597686315266622375909996144761971086411317193011702413916231770446479780272321423637904468696863372000738839126098934710933442132107007107506516621029438834913054991160471302387174056905914152132547922382060260878308288257798167940432404459293195094779884127925000420983178172720794770675376655104185379816271899347578756144524950483798155774137592013303545626145590876453776572469487077850648544712255144537636891025616740834029882071080888538607312152329017869994970004200991985922375000768012627836395555123502245784135492173331158806449987684918977800121838457984205410212319518787475042740967399472091426978065484104287981530382234160004657345101771118041110164920486527928101094098007155047553389055565280204325590433663909656752994076838396621591675830778487620277325870076927556937886568806529950621490001116953084313625464781621088064437560100997025857394526835928612822147500589886358954867586744776859639755113208148259704088871718174143349117630260704722618163005144654014752770368868412915898993103083902641397210075473950377797385168704309205787009164963632839178057753965768905650767759175119288189732972787879443238816105496097893913143507761825864536566399377186765622098132551385687483743103183421250186936828729872953367951442697308347513791810444983514009606626440119036046246836017261592365799975258922611297064136949681888574828573337049601140084787685362020109231572883207800303959908406259110862676605348988898611403791321254537645571505920706042125843154168978654130286139670909996711375573882483672198647110960050224733056836740237101146993114417136769771392910201276844774366087897178767268246855316726461458846859988231333860854901962922238999713444233025567493432565700568204700846922833883615118436091940791437527293185272171144705447820065112558683725514869765777402270591286920285732562198339380456977838124453360021317002269070110183714429282389925566186376332352460050189044253712320265163660332053264562493422907557501584311303119058277683327130987356440090287359057290249912950962666525567250612641691569945845060726380524816155348737020891342451256377728116784184486972697058354553334424963395576924085617065429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -94349892528480849869456327979149141530834369276453387766188220749873764727048346684469964196280106602087293109769550885742747491257368280930087393139259991693202276515709491926441786653320150526832692462076849986249333073521384659806590059663543261429669012516675274540822477703888830996419105939285343304240741788945694438106345094896212538278303517223722462938008570453309718980582519185432454642001798630544658456402669391052904700759477169954614152264342790900926419657266028074771202759254139878088007180096592235724357059399556635105814014912364688826180011931188978535659823774939917626028078439514252876571259615956291337474273629037661082362331281953866442988936910868635633867766044927687217207615871622296052098191985545250739625664325016990460375643617680660075418912329097748799652614998896606715616258949841695314139269012841823402604732382168003365366181770180420255801448467415564721231957685682858216385507068234046259317646566100163851361642317106180598517084190130237886802725903507306814062342491776317279978949873646117699965898552212745477451176167556319347654875815939383748584899970890874471268985135459946553551520616760986261324765109494271192324324014967738640794002101263748066750226355330847213173944461826147838164381896482538424730937747975470188584038810631229270306294962134609933170072920739276487567818874862350805650519636125110951829970568480585003129150199247962426938957293258839610734560204782652457528468631612861009899564229066355609988856104784209501363471667426376019542568614344777334120103551418290711142685568989154909319150230593379540800967697091156618133785734320730624579497890541888049309685424296386114198266657032097695904582161308561769616718537054250677031358387649926451321337973988802484960966842473549191900583169084102780902784131265527775950021529946889955440152881720661328414177926157840023354636665834320753610837039222643337487072076365539994799503676851513263945864550331002371953070799133732402701981322144924815952698071206483471710170918774192167620907218601201710849731201050739919287100901769446895982211488195444277507060026900134748564283400075114819457827392968543717914800567020232001791043225651825332205086821475667558280161667755602597152417915981948736113119507791865953501728711360007387316601823832964885500571777185153007688361906592870371234399086809475373648417632620513164688732575166929287177811135640255474736697163590860144030667840990273206523935341539470954282335593931298162338511096197384368807911713482424041154535960434720034214645118190599908875592098625353342293302613761029304176616057314276885526628426858738517444683854635296306440291861148218782823745464784245535176365435624573379934345833856023148519365002996359557714603959801002436302420994447794231762526751226141038752624339292800290056772009962393002848608114891537013240171475966057023236685258736590204440933986449395730674621283034155731976257248485221640504879041455421904245697990217477955858490674078026690746939681840004059905813834255328689894125250983105158477734261334251198304399969389840100082713861063090870179742335779488667023081958924661877088421869964328322551309956144009091051791966176737217020683675316356060974017098184596110320675836148746409121836358229220711180334931740409633621910841234810363671954864330433688079966540579389679738616383294861687952717700000474943703051153875822212932815534313672587208682373801745230459380381078142494807219550412555539913790631076187889582272979307190038555111224727942159445148083789433289698649304901378497445114965432172896464940232464913530043230770397750323981781056769502418928474360033909606683674356651332071173920565817205953465440683021786818337851333671296947703311523779379204728413275205950019190261641526266052749863737701283858338761303721572747853099697551868989940331279190473416508927673181636344934906968091652470753225824484468337798658570454590881433436152787285071332813419709660170464511408085252742036590340228347576768528621035080636350341584061920220819374395688502140635051236222473697865627487540872428195936502259374276563685267361055189942911998494195665242433836070028217348257945439716315819676771881128438868715795902676435497728091884684104283882657422490167891697153300450271609242784558913304395476523903576942385697248171450599562665083921318884953948718453408457396197449772539378708761086972745527849073607737194506442614183545667632908751506633391672305515310501266572891340239577489491393261847667548134464343225002200584940297370629513185562867783214602097165167492915019689280120749666737569347930639659498344602099806779308543416246096335738980898593542842871266214145768397013291911506940451872212247265376002034028317257583288389938648619070569208268993242825077837646941688170637426278983663421437656200274707441974800834975473114179614276267577419839236479657432387064047297610529393504498014670975906966006699051269427768925040060233044424610092170260401240337265239659397416715168471559537506080102527188349352185165848462399848354826420449015245139889884740114212036132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -194690649486501090230911442468645032139757615664968308058841797510896853821399673874119156552652479505817138391446054567817137363618715754270051187947948504876373297305341771925797813417570737181344338468627402083198088028588279940111492904854295607303118790744473378058915002846715970029569427363116848895631819135121130897075716241686255688594114711289550240379487629777399182225010303039105142074801660690252048627754720632678093909980584850654927768763849121047733252611303646891894773949382362584048824066306969009385021388112505016907941302893802272045203934745351943596734851435241078918599599822640657358517531276965285338103839829807702253933503776243956575292130116884286106690707974099910764313404397872830695320537205598396404876512165150053975737266251382518802368549067979002108673079991135199853750202796938580578458303777779707776726069438703081356946207776329291738046569837390714280867821438987629585874537462193862378514310747186825632350833371024891776261892061017688904410199152184532413285613629903203630995912373350218545851866810657075197994189276875678093611586407308886381376789469583324462128848691645940307005584452893071575055532512634837734709711853493804456468260884549968403395438238084558094005602963211957203157982399138608850273861383616677764910551241730996524507276510636885792217055903077178470908621993195678364094450543587729272770478127988216357254787147415395330738218520826665705170771455251230590502558160193010671896185666682774613261112924684875556840530903787301199265438704600196720385130873970435664168658326019660511544267354160025799814034938279054506967295404476552379192045888128733268610722251608977630245249321027071565718457515197764645908444970904134869708973987625210868909345715277354802851656211524378249035328961734100702193432879906596673746882466911918637067170409595096672141210996029343623703184845099825393902161338880576682038429319082334349244765437190446914016389114490713121804209215033529500001120622409099348052306319126268514360961156332110215485013898024536129649132343841726026539868392574838599717731446472949461707137403270698184522962712296889913598134494362728340250590789370802870927407236666739120904966650806093929154873449195834400382827411424701643944578594064761047050598086792742030707475589210132594876211452312305642671587425102552515616484408665349165243894040799832167052685812989657367518731647846840037965457192706606249277704636367198655716351156617906755802974371601470306316604222839492388041754466551711982565479781307847894963257236040534550786065512742458635777105425004807082157369717489168472203999213918487987612378486116410872233142835929831691897145368353597789705301094757389768243968061878667214209817842322186861727708803338691182692878017773912897576585379494483655316551291053601254258744143481219622298585201072776295154286532761030085135209887317488902580172431648694128610774865115356091653411019399140090575008056607895502938491621247013691681402535346490138516332244593490779613699346898032598874519529344659098557506972429524246416673219941201878762777046013739461936473099931842794851715959777824187296069478220597625064580771470819947295236444272952854520459567205075197010773000963971189215184483080308064234671525051686324254090736202947936946005138378723852681688577766407230565541658644065948694339727150895139252442349017275936509217015550424239806694199996295834731677885187973880250596338025773274649419142440814061398936814003010293145972428604968952244280018591283429596700964772079815035244992464302260802355021131786446880813770520565974372033028047595514668549269727829452312426598442133471014289101745915980141009995248929592226204140895670572247520571652218854009831644081615986188930836447764552619713553685575002528252838738189290858167676388384386681510538961093086721730807171475555525413593973441705521584056377269575623884463808810919769068022849797522856746094684220121637724436255594368914499103422916367104722107191638554391019736284598572831731347319567647777668082445612350442582529355214661901030833854368660965771022630107563165684603872395251149545203668601710773909977507429625266718584144259039614312409158941316440067082656545981498058112775924419201699196065964892067592931252469431881154429997253002346842262148976712255543990010627120282721689474129231618180559523217175838290098327560951266824244081555958153336130723335555234476972042580326986950980474894056153169453656664000352041682178580320088715756978254421840017595784276292438801639265655892660526245358911602991863969698623700228559577897962692371610715126346201966836790554082133447566348134211124662875582068835209318222302453334881098319950316698326555710648563217710831449203602726373988448669625186402010637732714832311111330380127083755163924133852788425300833671229618391991626340845688860570353135365754360291922848279196644574204172143819422317964451419671991528701582180114585525874852408019062182822819480421550756966273487531564597547977454571486941287813055173974018980846375956013719066284295422519790008664131164550781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -362101898670104015634748432572961643226661899958914129274129565992241593553424016741940919314564308115733800592297139152738047404174308808027123740778080534620034346259793473770636340117598764634159863582454238522222024528296426617191840595263729237730101952041041177120860101601022915928413478488645653858035831457201375601630986491601263958994930761372066873203944608452319047944604958883179491520810973283759117629475839738448525389004043096207260622663792889437640504726974731870308382661843410175810810785416437550122180784484713368804184822594630636526018668456402272834405164603089117997317526985945199749978253530171758079320341918487625349683484315903826831271524221509162582241422186017939432014901282296163170602067184556375001560257330422606611809480704825403579733330333267025682458925576496947933558204407083976100116760859699285303611327856258155706092742488583442162097393714909763188183838114313615502599439405576013206172427131853222724259103654641122145930646240973168572745023056495456572309829733799213203823492772161184668953399458207645329330381108248633451021702941116140407837096772815114331676453454024098222929931571558482650765312202924168933961004428729068057503152856122126565129897604551531235697853732138963604529469145123998590953073456735708627165686900106918759418428449525311891901569760795753019089008589970878568625783172369085794407698934665791167621599879515308998707731334714790401446785899138992896409042383152037216659295577060012452788548649499577682921871700908346508397260047762937608858011433919386878374494764979833971014062500692637456333182685077572029278197662803026198592205855261211554403170762089978018745974820382571344157818427933032851153112257719993128367985756902581671226459578096567563970364739427870164937955089916735432189782556044259856289956601966301073527529262258257546616748136814807807445327759710226939433543566844637110567282692121173397631330957674937805652452916159065910646882870908707383865793218233637342580563301701958423262966444310959659482397452105252785179486048837200274577574229078684338640730290238828560486153723103883885109165020826647242761782085565525487462179867185346196655854831943373212121036776899593620639527957474328184941757363894405542141776631829955881801420404914385143100465024523387360087920542185773669142025798498062924741157237157390443593644609664702093489761706179028549342584912499096554708678694052994912801568167506804402725282748577657355051360547609011844644718846031728539446823005957803113320647750631611863910673378999415210880741021764519303553125097868332814371891949788680274463002349966567501821201814141848745091435282316147419137464591852990952103447144730781612328688909664169102371526662964094840909100363600248556024431039334927305478334577562530438326861680392266095521686887322268973038811714323341139529150966023171265895723851299389594289692377937021889254785554405611126603259549128599477213653589195833035580492276857986425979362142920059273577648327195113979587371928517142307229474664024110207709968935554937343066834082816343865075088096310682799554298454986724466212243337314605480500004952795009149770379562802805084625716077823806310636531944208717283588088142326316871790693309001918102797161189714696379934490513471490700124156613614308857845906784160767558090199841542807266172340543990417293259330852070967125138995540184210149643381193454835169684098393943406728336382296789888765124922933460673946717983720767143779810105963247439782013398104343974383156360603362969814612140626413795948459193617050515070843838254997838560790587972420778450428990631678290546560627541399837129766650728580756135823128169025334133860894346636421127687418674284932273399987960398863323775170938654756155871994863553749959101039924744370776352587725742239662938179246230236982231599519178298454096071357743252033790802805236236755105773286838715417198535473303153170113185668977660240178741298975545180322775997346243036573070871724449015962218716592751418361792524356680587950004624380283152856128805886346013465457396847325304889167571370952290988497641448184980062778339960632240704617400590990868717410215818252827189078770657055986527991351062278356888971915456171033400584025273425244263328442066875828725702903684504665487894997980756049816884078914653023859140798759302611862548955368922326558106391665839091449382351665787145723087319406754559231422324228870553200547662212965334481230516593793179154438086036769105634939007945879563405576961292871071883855165283156187712410292723789896668404658575653547392147415884499093696902758812867234714222927763194484392034849701759914535301549967101229705366680651097353144824588820976436156035296151761738117547069653478517035778859139358945182130604901233830188178944248802167623371958158083348318406376506441564905545215214104827048048212895545935985608608079704590650978636385293213624121884227285954741294344538419740705321980577407795995635853545701539679548061096981037993907361150465529467340530818415688098333976391196456327825625720606694812886416912078857421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -663969441475942256299977853296591829107326669679983806920837798998734983146848301155148914212769685557150997968233912542854262680768343425980901511627633453692256822609128920861766540874704986218851242006752714885185037986948589030575339382054248796631249119933841768684834514896259827744024222860099007575451633333820563100665222692969064209246330972919266546319103457546719053293611813966260830681344401974937222631271888330772926825994621641749359074230385510920512143728655915557849647965296611766022097071154341584068527186040527918603802660639798286579009610359553710755308167034138253155431580491186357824539641227685644532070711457486061291758195465158584935034312054506939609105752416064157600196735115737593232718314464727243954811857629510543063436009824875349456312985901375697187321626765624954734327320860795009378470856979328392997886559258651442276557826573870583663570574680924759808788619661529216708155020348217393579088597562252815222913855763052592102548937206987473488268000133126827636980545674382282819853470096293118647229761093903170187617912111948298262729091819187680547988688804214145424144466522996678119586438563986845292218715235191282246842877252992129187037228055309698510781373654548503636604255008217566314986733664721300296568614426275299682206250139168782788520150693562266607843464616627079609428516504087971183332737834794976593823144700793673568128941442477442304906146542140176576612794134823658784880917874560692643205380278274469160663101727073847404453007323887528085303366678531622763818004819193392524156813814772761874154086368094224034035025087748047371964319122782159539477148493357361363589715203292750802430447242643596487168992204838674715528662396887463343160319154522752301597360742997621785103169507983442274329029289413810630733606029175797555429999669790729113713962095967913811248651143176929572623071594433121406554775952409786920189286089344069724230470655514109155185740622180982204981317332009035156337391545488389201674150083431207304931908767401670642686144973656420576751863109436312630581342066861147468961556854929406086026698379687718896244040235361335864998341988910639713217770494015434286553974014369563141611231244566861808779233032871207548515224244314623182186989648045468761128424009382821245257544260372919542737265337380569942212535094634801616278092285051097827617175991817017041765270931782562430173133709578778676648110581771874485313983450768734678746609571762454402551646054952361122868465101243649191930817982705610693122182842613183994939370342940729635190611782897756262734420033146676035073453919530101586780175900200581963205208663259285092625551030022743080755825032327844349042652231231235080162945405687072151635409191112874020856874804794706401998504754141890558426215393404475582845535455628874383462639570758968001059000054159584510770665342130534549723987727751774318921383315296409284067374552438097957854868115253853717765533903889053150669821399055476249511127446260014752631457498103349547733342680124447516180093686025480542981032136858482753610852168468852426665972596138023586885035914128167366300989427334075541614101971528603859394779861233069573377694426694486739362526293174935898917276178638037476699844881700685970499986520930111768286543176101654251423867860418997126626327621772616783913291079463289675680905728987403085222648655282954028672974797531015024588067356633909364487688494730602353407578170263565442766696632519900862507248213106440575625459517200787920025909783862840007543173684675362850339223417879646089666952153796435642186219697166204838891511337125568019489556293938711083475548649272702427398128584116638212910297667286307457464686389080693331612457252852050208697306309221668129604099464686269152635888753315584144753137698364102722763021261372168578728685294387730540395476732531743680793774189507448941483331096393478602146936150376795514527805727775940098036553258480140814302087514252634439187264326628765013503515690876487199000822165682654538448295677772320440440461351058457307824052039993396559622847325970539538754191391813138410926239914141596529485583532875820379917866431333504241821130125668335005500308552746876331690469090670404386126173889786360259540052996935746000873627456443855925416353659711107650901397000690716607739330908816481019558517085925701694088204211702220421767730180723799687456176324550584735716076965563568355253400738153684930955775835478400855237791982348482815796879482657232589721008754003639729843774998566523520876214612775725735492424875330050138941907664945727624481973901622543578191682260089581815578575260864947257160073495313291350927151320356283158331724251339642243243424271021246429730883140803246284703579390994622028242568556779710656899767318353782166897476360286334031154195313482656376188712290408387169594437527257347002864726963964566852530734961135993625584372352278454153892132588265623232569219622761710376767174368259711904228253199522662684787946560329625581538149401175113156861630678920041014593590272917465733553549211976019250869285315275192260742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -1156894192687286164565763095683425926979275752893058537158906288889007020674309911341527824108654813704151047269369669134848293345248124555782012691890360641144032531453861569789256644886429914119940560368497589364491622419505719510179729275428546498229202134693967196485346603485078149663348312996209199210441440496766469468820722041873396490076401741960465544712840599022918383941945852993312751407087606993616644405572504363683044745473286581372211045907406003843171855664022766179682791859764786188460592008430535115676489276930646754152618438019089556519534854903585957599177990474365263262978893723648410614887426280630114256303367775452871087979156754627508654914163275647619825717768556550727788719296340699615990243561504619089510333007203075660309034352237156838674121853846895708855099061865167340234191105291397711468120554139505060387241955409704386154572469148150950455952310278408278865849047459974654114993633381916667757810474267320854024431567466159469749092086201355023399787261984815805823738631970116466985485801615278401727596412093538894704904538789816875570430728761169840145736462126402798208170013572369574356501477509821036156278567047307772002969569958681687512991388822611060348264042406182421532211000841790319460769636533409374062678846695961487908194573001924131925731912421737335793685810990109029843040225437448479213608854501374749233808460293558521733680080496838155380210248079090150797142524664467492923989510004099645835451141837787647113957693660279723235136068733689248196647886665503319628621700958814880956633183533592975423269320040323829052144652422246389741060141626652354607421985166802010476145121032224023530437520807050079242825849977117247379080472466505368771921758602131971134679017781691753310171420200480876637965174139141677906078222491752245899276628769117136565248311935536376463894736715218767408805033981488718837027772352389795443860951053008019114306979133574455188913024605125570599549045882272399818820935877269674241218890147798845127669799725600683889152147265653149313027681050654878556577387581395553418837869268404391297191502559280518374821932824211594875693088695144919814199730141189216028205689375976205340837385986900353152418294002432576678239377931613511309586339721084810697141797404227442171215038837993816011582578899850853547314424645128595499432043745440983420629809449031478579666368115084299528365211465555787789306081334238859785714565537647332601881207705606665297422725727061260287782551658509999963489978253631563464671773070802518366247778727419832613066265340726138147788159043717835474534503444391757609054824493839757816106281370415897483988076602539447921975321384822712305719564038644455160117998890011635530840870733329773665644260644760551777532697380992519811367724895846002827298386797342003823189421670549746417223955385654503824897210809012690674394567330093407907294985862681046991953805011457166155516895000056098730414719189925146420814956506016483797627222530750952793667705028085545707220449416581749145024061045852934001349795688615365997090714253270477129192795301221103856142661599313177975699851594386100186458929920232654447243909516050444380203529909296075819714518125783789716089156314763138851766744749458742937654763212828042393332570227428533260191319276379462105230057943724136058263659585455719974199650710186883513783896537938506439625812183443043756079386623302819484426113789599537262425337617515751224629613497419982883055567102699536805538410135799568086144031666131159027708595939455842730725497827537775896161205653515725015321792824154935307525850314645471308749020496696405351745445802276021533196521432255438208050131791789258427185476954320825085838670627245877240988944123443478754787165796462278149706325440216566533291575983676144870959624273673701677478523761005985002646329316512833281977564597483320674791268344174413146582548519289620372091631695143675037981331831861141854231323789397593657378739199022571986183093767919057511825176954432407045372227028416216938039911189635946714889720115277570235832873196881148748500620627848469092955462858013556274093593531692076390376789342434562171016887457209659783344292239469080555305561226740796415670760883095280026462799512404359909356852053880144828343882475863211770177845169698635540062170891432546090841552506751473100785481630259983616120159251353386574405215596078890271549465646093106278518412280968154483169863364333283639709039336526181433433433194715008286242108992738584273562390699658616729017125929127042420084546395723479301977444153410049663111063988318280450586587262734975044399535132025178645667498737415121490497773811937908985578760937369453415238647088702882494789882167748515943413441769734111830606423358880374342871261906617174206849668156377859390280551959499164201879926753301809651942515142925364840107141553149335233331155709935121056493299926533853705048465051275205067370221645127837528698836525044754227607314544938236742786411820072126621369908811815845603331204713366188955740274170568732700712516470176183247531298547983169555664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -1770990726437452355536717793821442025056692831011934869347949979208659259517110059021006162290170596647447358361148418115413945929312141493966011173882834290472121167097323044893421511987820913136684684875442650908349254482209650679963389175669546723997699592763847179641115026026620503774976379212723583790294107664186366098997762622836579669836356561541958885866937275496213656566065456306686095751669341002810339850361284689612876354578789666569157996822135268616328072717881928652125805483991403986921459997740889590072677742902242064662228015229288873990267422070076741739890908473719002987525824875391429795545070200872249408624253763911738055887742342831601323604216354434718826044360382219985370074549865750512478556026736075634874575264089400871914795613500558071575052103018412116458574393219182318243733604010624725946586546217277760752700306147506463234395949541845387883644737411754229165572106352236821786659717146158444261901984879122330637410457227172911036829058211666873770428387743459854340815045475882620900931146286024429093863251100363765876282659111676629023418255244840268533846554662538834798893047612050078932431013722616539095889511993099537853499660929518521026448346487987051244511046403607325616760559533815125560570424874059787591719376249661106958719492229744527938457081039018443223196482446585512983472770457860107638376309760308747870904640279263338208591100700031271772200891033751481232920219269211480047291509161554892320268659736599834798630731963524498902109628312321020524654794212665439559361913429759040042838812145767220921799510037337851516286307486149203735312522713668334433801503592225172366052097454946965389446495595821986178799897314944414396958899065224139511368695255006586397118124817924804137051545212339963659759300280194680753699712003629078202333505979650215849428898358848098780463269236747468689333311359978455900511581967417814408534187264860966270951940891624664216502147585240982000323910686652712558378161559250064309726256403427524599531280610215061763843832582107617533859997268643303084581212057074151600706161039740030368055517576027645321649214599578962853318602163935138327194043294660009836648932124820891153712841102207858090845280188457110697968205984005757143585571030478206874850923333833364300575389552595651726398807409167867845008600876098219994164557695930571820875502929270182768625890211510060780301152078186595195936736446468452620068555175031017320744232935185108497879014645474443952347410400695309513767360555421122001988671433875703225329408818794972440100871162456589832648832543917311964795168227279201253784125494134191815173408903795327892693003133194367076360566096596474977342531241302114483754009368822236856923784509233249792455799268353687102174160533944118427938378942328677448790113566854262354335561801395998897037959585823181654491779836174972446149459361067622173128123809252644518420129502410545146930168719781020660305068651587773640303044218031319770327040536264606481511396842664191436364872128350712432546527017578597909856141691780788165239330226832310447841313517608994152353475907820947235489858866182501480429719062089848823014524387870625870056378453825447264375289570499069470147130275404579789676253245588711136807637786366920054422643510574988330538186430930267850751934828991802178294754118560514902714357296077386643170825064753389310883424075679354194122071194277998183177771107149555766288900976656402342332774439007399887259892934946916954865453528301637489303895319369725382781184092954418454160878706720769605085839524995187859578199461988844053137075374549602348462498028661394987269949324916570495518473262121108370516462344724920475039514459365388205534039402213928819169314987970905753200425515086112542800052499080640741885897215226520902547266918324800287120876441916747888933565324303367376465875125679819553710785934864113512357829996071331827696955597315123957441058374379411420150978491975055684102876692790199546972308026981634190819395799100605114700101978377759516750705863739999284297916425605315584740774389727002771798464764162845997896717166009393053278707171983728431182302301720875937538919983058713885873546999057373672358784206643601909392602068561399969579061487943257626339012206088189367568845171851523804651678245435601269760416958570176525874949674736981129722124398580270717749180352288501461611635215112403067997806298758205055912835873151572189226402515665958810215577921953781260682945477099230419836262837084083308374324539408170014678073898321285322722516413537351749026988007167624007453066620176549557044703389708657944191797299635008493797626522747045488161159145008986187509179907827451108891968865189827078271592592535918861247040020060266265798396649485644267695298446339272931315567004191070334854632581973152439489979107225765812117629135818156920766375693558311429144098447387720119411177008145972000737122626917234848623790728744810155351147337912964396487216962396088083476856905845123368662859086924259869747494244867870437644942512314278899691888380374393818783573806285858154296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -2358710371808718158979454854701853004045261388347689596080255553839335291722907289861896967826140343644481444647756305338222034295827163606010826706901644330078519973139988666608190218793696941792533401585920522901637396324991238605201948667794373162052692594924190292176906122819184048963996858395869077540041861443176351117458222518674304357843590082463421981360722548351854317929829996661873148355825048500236817544938546672581700908044783922487324409550377390517613705957363566977487804594219349813794142149940536073319058152345566829328805958972191664516540499043464611729519761434762861402648036870458263063165223708296848224906349027725272947025019095872712754806734172166777522430459727754820965009342241105971566660971444570027370014840374000652758100435772601040159001729614314384839865487921533916989965117492098809951580510821200074482080503969784442253813080141910169119050678856359313014416660587629154473775030891080073120290864480780710421953892459170401985177978925695303022231916698644455269858887593417770315586684890427575270992572401680058235902708493130329899821183012095088053517886782757533000918325646373873202209672910245192682632348763861318070900101613453187433843955667341081585394660747074105305737500408153281896976959948023813267211668707579769798616472449487922467561593918443956796157384003264376086746975344178465401912984951815607764457333579116581449595622648425325114851370650722503165388199392379341806979165580889285096900983976912674579760473072765365684826641370319528652475920307713131269540551322386350921907810753918428510500873431053220168922988483078071890101363511673378778204580201378105938771844725694511994016206651259888458559829402557438748497142506386154475659093330814460852561421526090965903290690237256172155594643072502456035977163908332761612692918961255167883178169859324716550574398742100497013268889733836401000874237898400596758768997771401972829926861468503873703894513888755556854058876889036695985286426334159341516009448699202798349967512299729459578576001219167184951814333838999647123756774999511896391160324599062212665520140691249909339415881595547593043904766541635828393918902511218191847571314836383372536917770743919410607522007982038607919421055205190282191796758451882656435178048489719674344522332496170037929064861373429054899101807230113957544413459616532271983134723100890550139780844131482127503554036692449954702238005048206090850468462610267336012773674842304434712343537498285461695572469848060250031981586028249366723636813557447599559636726619637645138006731364888460934553979346437049232189184794435178968887596422120152299271736318368983787520145500164915544471106394856272670540732055553227326592247782282494267992428762890201696034430068192113886279743746519647990340198989508856339460308691187784899709097374906148141699663876927705420940830355410875964808031936915194531892624057061593353640529772075232881321501214241437939830693264360390744012169745692331715147996441352485521832711500680798821798361380423836627323133735471816692496143297724428220629157772119782128754723951340764921528061923387979703273062532809543642650102781386395860826567289536881011850477305456678088883236050971932522882550676347041245056498029298942954371106518757908824596494243562744067362024025437294501421925347875906900738787932629832224428184411485922805999736851209032876678368329557480022200437223798426859903154974693956289460945450799629926371842134390080027577226776494492502440084498186462441673112432428673681909091104656162172358579245408893851337828668177310053444715251593590711087135248429170155128966504674654556265076926231863603488988997746207356827023926191829110159731548974326934767734824545855989718633442057213127573694387223201578012726613503591284650369902811334540031364519098402363569620903906518732158104799543312140233972860711962025013489938500982529716867726801525945093085783875342358507275236890712519064035560293266918688692300150747423044138053478132582548519433253667241587000409218989163497981362013910991460849336830408758278682717758306070543041283614372450830844732899159311770757962102955413300743995614972985644425549964946584832031267345273956040890118103051620021892593682000753122934990745523267728800676263486874924921760732230584159662128561366729111533488768361092216161282588709306008108009462648590119986527802641056673206065769134410135071253492121287222173147526257087870922961241987009451143472327975085498233120098487414347819395236223065671898081919841703587103212652030215901333654773505504271537169218022823348177772590854155203705888925288147957287248578213133379553666296425385443983589464526701543310491281870621315998940470360364408708466782483596875612057334462289732068385717891663484128852790582597643206503692919014786529840017786175369645947740985579263708346267970760710421650201191995692339760955245018999233617672881812142035829723828452901154853639098374791927265069833658509322853000748344110010214381274594537247239855731239696961500501182777540352919569355218034484300559938674268778413534164428710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -2900879001577253327229264035545001561650938654062838154268525490383173370300404315160291275513333209589430231938984173197996473400892983568914517297553861725805557904289165689551013863272669451461817139754915444257210027710449019146623475598655751209980510726700631660280983516554296005925277792069577372173844696236129185044968685525187736876890701986661591208955830759397362648840399285870079030555009600228371252132766811031364664042881538895263076427516303587692633235937592380572479042729920151465985553395055524628893678093043525238638922887069023340239177636924082276188090764965944703914598239709748983215937785822777494283362360129727555340833669597728260190030158381379270954957145626868841910328366059337633921134029356090425692059250989467952617758906132407109108457984347881110881439201691809296442204604703791194824706620845555139447024204170736077425300942246739719316632765903417845447790799250844093858159992280897351001154196404456177920295132611942228102934658396225961116002541357146053532575489124277037337674664395466431081847810146003340021099146254509482443333607382833634075155339347161026553946828837506413693639484362270265115707020936311148669200647999624486416534377866642893357171980699517123914311379614915467721447250186549545313438912267406206901942221004001684267456645483305726814072479230579639193222088388763222094934654378803238383947825302892677268586973408898656042646307103526592718250446145650766922074170718269921139846247382325261609964504924631621687990587671543617039811557683040228181337104955919777847298476916280927405084628302624087082549174808047557214943269139831795074882909122710600339900517220510705245602582376767213534003109848123158488199513415090893072619311873539804875312736291680952346816583797054610260558485043005721253142095890641883564895011631226528480230117452123855263400182170480542693049527556984870203460806454508784210598869915738547231203934099223058220186754409546517923140699364677863254770268532295068921045360548011305021786688906428293349675752795982685786959045032828632233534164447009967691486272436298457213326157871874149775294030602077209740055669776559161789143591217196100370887258129056035258671380507490549707155323632495267251606166058963132131518709839956941013946192715211971016526830405003293877860205805414534402195361722354708061244667696246583170455199646840599320481589107413620930125154682484452155814978797345311139855911438065133436290755018532329635102953968180967069806080518254057417111136223770282685067794674267241855601811613210537684476470335060921954156532618209302761644346685840387203428655242385220746956652634096087807525309357626304800706176720578170969923753540801135182078765643803261626964793103947292963521564108427461656982147782185921511690199393083447580962132664159311063575953614302899948209525353242163289839265998692086434376832790778594623622412437081526339087728512947633183865021759133734658970917738404135391075372865384021812238526573273723247455824775670370957568437003209988931495156430188241103314076624494825536998100488635451741891316684685186148991210619974024866592073749927060843221849555226913144735732782005588669112433693679449702813875539947714574077867155143401844917805637742847729317810751679864496448199360859947702702621368300456089501912425761476267416185987826225951825301410320037986982411001725605779452457168294049421376064531062852634789318242209102462751807088589949673887914929481329452022202966944395535247254803654638116400798958276528153634895611990509676698029754601121904667743480451206397794645141509226544508600074429520648058765207666402520458292167073027633904553790900199183591555115534723954582622484810284429574178169281950084457773355253241728933735247289117286637553029237824211939033651724132289802270143615221374054788756677397590153338107367356885005441477666608366208419865678496438181804996701488921926971423200124124532634417639904054335619649587578037726690470593916100139529329627449489272237838118994398621800716776173765628549695192032765632686543929944729113928115451791582929884498884554577022673103667042994130993228069000551438855032059301610131202943797181909578175275489865006992972832359021627349821106733492620520555389792319459904383652413513327647662909296441746981331903256523392650369059466119599730928487598269162445538315221682096067406656926714385243832833708946921296151336785950375602710218676712829026731566892686892687249354761668094640311518422966576525319022420504489270033974692947513369087666732705456904446516370066261186499791749076297531582040514628535324621005984262418917413852619076479379807021726698994133374918129693824371680686555635113284777772741586417343407098140501380145578570295050432295605133008685229813017495830450397291033232773540070546249595305317889173023398025000423304535188235367735722977069856685336903729574018272091807345215945233779408521100005802755592868809053711865440750800886043001978381988760719787696572422760496261172267586132116501917785198504130476155738691782641784557700281865777469647582620382308959960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -3466518415298823594042149587151336817108867753109492712894824565954757387943616777686382977850138053296168344474475404841544970447974500165640900850803728595765724712978847803207509113948168437084616144659530825265065016805233172036210435647536052063953772137969713070466856186230577381061837758474085391706550723321379637434052360339111244521163334243404876998638677846218452306850070562070419677563057915111118850117695000816567083407253954088990447884439539791718201916549244835647601407673412018438400357368708093842345536976104756207196712044147219330489406700186419513882092624093004487610370778459068132397595661956322115779940568011395379577198483407140663830814973439704088460379508081671453082637014102009138114757712257925757706179182996101228951826888203482270677967979147350784220664300753447873340658404629646986685641301646716876337234978773374243638426487744072569891825650091113407272081691976805151876490616611961505514489070153685783739591378867764333209142122305971590633403281279369600367865073208494931376842577230100673150688926621378087418989047672501099942837976292180645167418531508732930453030617785193536916405388644846253421743504416179171118310294560163701458437401036428715884375380773557944257236886782688844927741948311410280136216675629906815588390660223008719672628900631748231859473768584424567907497684110460231135674308650719097287757475126199134671903216530054922517890885068927394447899914483539747086928780855208297586339555188298223781369539766689199207736891085512574398962360577557503265671869062706000460851901584056692580431324769569308463306275481642903498739718336680058986953289088562983471407739135164061625002685910293251236222300318528534265516065441259550658450840529285876151518534624058276735574485514239390383143953421532939449398562382788395962381612407975489112176748505251342714919868779105302424221597824865283378449305289090281685901348179059315989143148023868964938000488643183398649447994700621164382964006969675271207171547884877458049272578472722654283080777987357320624407271568459846083172231784799210005229307142216744163005827906892490566579695590302515776714038518560244655317436891442663415631739608495648675419420317059627962004815273400009545904308467930460939328870445703290655180343087706910180377250559300326255163867969509989090080348603541278087043336758931926636419784316887305920278674340767838796594812368573595417585141946531419253156007234801440471541380506424316236225919232127924851318806550588660527010528827810960800927333224987229658166138227008136318207940288046294134443629540285044625293440967904588050809044071904160848030107107678126237878325505548584557471650045054451516336028422155261798713715417431455749539800225540471418399241049964946342598119964337633099780289125320942320204125872929031895610757081213090613692350813225524230986092056421880097340434353841053823603035322322961607678096017852585486997407322382047830031120464940818081003674949492863710010459558672347516427304893638201636876846891470720546985972919619245960638186074833037936288640001837542157509785861321126246308980365150693053993600195609538820019015835927470955804247957606771994519972116746053881043196671055394799848924967248664324230929954298569566787347317225493550122737076339869181117689594986217661282929384883448051490048502349390518043664225144606062720677712065117805549321907283610280253519074419317042937948837693943329647903786663927423478048989765509845839826213478852804104537252690378994887473838406087191002951312046964935309967397759873890843631307039405842767779350623076379619306147881850907673112891419607238182206422889492676618130719359355045412993681906877576055999349261986251694760650105624095217311677956497462904356755072226688644574522844800952756996142079816554782703484601716291792856112270457065129189220152815293294787420787655037619845204111496128071125233099641378737675990596092935810307515024656875652400590132021689615387748916420908663498972359180451739085408683446183596695133682120693356993108526230828003041851699623484062801779968698230728041353070972856164128874125565675180564558841269599420466047703080345321660182922249696778950454134963233634762136779079130792924812921429776190127020126918624132813020509526515524092667640847322335412755940151277287893371697654783745903407229720586880756926577772553694214048324804865539277298781084021790469051211016036063763964988662247046794237448816551559229743726956643123796618121424830846953163447514603441812236512208409320526573592748066951916555294031573535860945727736520713869122224201480089686254626299722163260165022335666702914113613123896048500906940491478124428263443650452347980374068687233857224586009536172312103112710006198866563607158444325336286559521161918748781315932506932863675144974266269776999802293049881686232789907017156287343477608113915277619880718380266192227284280710224570293683773942145571131690325080905331097048484879134713281776904717422840709705747663525622799548716120441158019110405206500497221839870767823819919239980436032055877149105072021484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -3964054621329377765412773968757971668109381959360310930812944440612139084221284237926482829739387275999072266759326851429455709197185082116697308378706911638221015169315752963971221294652296712251300291699540106794774967130901308579135095430880700567568478406961403319305881641537203666759125425938794539765413971988550323693069904442620112582928866078368565596846019857356779543943018045679386771127544047816565402335774283597415839674313274182801800659919636082418895193048950913456892890426752544978436118388124914017673706733796606628986360870716514105871806963736755764743365364976436531750144995733855142821263226994186339312067531909063525883977541310654464167437015842889565873127303500340844217171378911274371424725243526468563738695222859999136844611504457090306665754281438612142447492347299844564827598888415872051334079272248243945107884360593058081218762606833394210735897472762796669414485213111613030698940723025351848278454037759375881369445748504886986273155262761622646237745578473858432366899745459061316046509160075445261400659660795181466019504456677534582004070137951454034441152812613667086792686294512858179775961768652312649104074570481092940716219084420059684496523728229505204201642884901620031045696368400801897657326724989169519317104997993779887945561812755163320158561830850919104120483230370937830671523394890019854005064117750140688684214029581461185615858951569292158708558507150431483362890498822908952799350517428292437748860029202519835846625672203181099187469922385982235927519751643536495096995716855290427548836527342631595851932909596932139417244253641513289276287082082657502826566268372948977874349715782240370169038434307852842070594371939292695490247432549196442370184038773964775939225926632157942961372092581441279929247033859446631964800620448016219342071926401266257733023971114717870066546258963054256121962985484625050805385586995989264253733452946047244897696724868642939529496283584129032952112135221628335891525785673469421287671685280421696173684154694351911161164875026410796041669651842228407356344089827046150175403449123630547133595377391890197432003533581220057662224003907523801252655936139542093236725441251228516127112393783914357620417271305409121706707437766521266103744036708789180915223055275277331768307187373506717052952674600641775820657880434577426899548409749938119946513396213322273170616603434860507117032253436838174173383232386290861020116584644383290610596227969968602914488361931875325189305499945925060505080309078804735654099597928851983435391513649211900637805219134260556268805728017923342883534070323282818748301408608478765192448678146062732534921187842679238377278743851650532541258531417518739240985314539298313476674751176441985000957536993048233575712815996877134963414917779509765166990139946495331707645830024959635271603156266945575500752506634632017079177445122485945474453726372902214370463503796904115612559155919454454264191263138320926922998209021395884691001749635652381778232656456316490498339774213002787842369930636229411815926280998762015620938863825694740731093071806420989089623136862361124297310259627062845761789911529839772760003463924695116122476656285334681006864483571393072635441455053476950840157390640425978740795987641954527729260515334132792443676534838258825321273879824346443820302212534436458300855266551364599162240460348077902360676038298940759865768157700551503456738033876735512736942386586983170907856293747270356775245190712301957365384992103745731405748700851977131434175841137275760518096459029324265767660868674713107569305896041478659744888512446583969911873295368102897446442260836830414447017216372231746634319821389217331157988697463853362301864555423630456520150177350902609978399740706682039601136445783052611876024608230049466949244862035831084404538980236616713272282163740676637865906230184633922079632614368726502658863560127020096821900390703390862852175324068027651338574493683704974086147916157401606249545680014395719913050132924250151537573629791415679975036475250597844042703050072462652267509445952415042199388872751740018675442202760018154910318718992967437463477246600699559558321263505007076710333479882633848365824740824689799117551318135819723024331065249833813875238635109353654811228525553803975686985835427544641960697462046567299801092332043148618319298995522786698038364942734478617672994858700719828495228741452609426275402125068731974299962618093715535636509689599021265758018936173574653604072952595491622109409614995312610382079987843441530800211302673511841450290981378740689212715288648470331485719087159074915041063528359655302105090549123710481934240193283907505970206359313621158847639431143221389617324739171550006833391503330395600320369987025997457314413629962809985063856894252098350792558177891689229087612370799045918669045211387291582380942905372770339077726884302191873355608907961942604455817206862195653272844562629879130853535554757569827568030617508762190685579949582799282247273955371327202267445109701801874367302936936607177242919419768441002815961837768554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -3954219467154099862530837303714262336799307563378488538002599726500458250362152000454125004795246698442088429882905936502824800786434753667737203084034661762583560501542571318680015722157560237398950539364943964606841982933562895867268214346223875336665943256439268830462563392074094666457498153096228092906876151617993166482099309084612429184767351052382626825992726080229812232495394948641092271537055190239308078213989708643264030831554213394910079169401171568728596336620033686267851301619382407393344082346806078313357283645981262387331903440394474551917905145536034350316143898872057719933946374492399228378380520171033648125089150639578467790961058592493449574377637514691450616361026105131671530327187344208420275230486156643478829807993073600976237600196331935130527006764744913197324157139166960464147975789905335709050462888569623447030548710323633424815012148321397368767981313017064837094991816514580972529848323745845242345811193401686040069779585578121219734582264239845227075937374996632521015241050764091799646796285156885436042206470821487275584755997658463322421070971237731803865581087540567197888496515006641163960513241911175066689266810797091412795983119903077928458689790390015913073620990350774330102572154981051537532182031209396896663880435261195791378575840433264603891972917133325713493288532912558439407990223359953022319334512575078435571859203755624043519509178758181259520430392718678309667467073025773255276029078449826306415500523292749038906764947290854061243396981880552055486700601464243608681734837713934565436432802974564595310779886748798353672400691672426619674877348749227152603713997754271169419065180178217593558878764110019877572297351077153985705284177855063393434099635021006953859679212730309595521870216564584788021379418521903320462265349772130844364948942684159509594731913677283469768708956094440781413536257227880296437514508039081890476774613582136364094142949492174229758526397651896433952940061176397876489272570828880173820502307523454224898136618581461776202393803962875307801306003764715339597507601037433274641848175018566308664287790850350932881999064663769912821624406460777029008241962648133678902118856055367926871742981820887264584041891512103054263858078738177285010530955064918624946428098106157446490344229318816932283885207508533182970252297980893160479052268347983330280617492738676420359418329214756570436065251495569733665865289066456008882067348711636508051657692796101582014315547936090607874001201595415194870429358008205949046148695019281684789652758792585586669125195101150128551197190497279937235952436622356400155881500993417313998861966223412018523044441807462523338955110211952752322385080959300526313497535680138828097887364397045384798407286365788112915380237785561558193173195479693524970207935996287474002756047646141784773602289770947739238933799892245333276201119132102585908910197533608578691574727711492786989952854936389074984781587292422848278993507247852073101315398627428367668171354806519775439183143299548648076836762506833789214634884700228897993154817954196440541335684033667726683423240329283776166098332062111895313736901830161165130404928066189415910035592501517672038515164937533527339136882252944700721433664009030689203766551263259908776147285924350479325871288665368125740073691841003740442796501374262254771278874379460701147957744731873823131084028245707263089922339752875222240758997660031238079319824735075504799372368808449828698137922283202195874039201068578714772855015247785708927436409845433986129989826522659937738741662230352407416132726591106878843399333698230221393317914532325223909887768436271018805149038452884203092230999678686489615308601372314030608718124469278954755056584022418640741151688251942827356189881835638410152130764812175108819498991762169996385407196364752006385021601705049183366767737770305548148348710460853620062754583620655281508191400310726457217386120856400776807370657432595580408138401807332814029841713460657113780102789532291287155824033430592241879645679885715021883064651320352329344139247997445787564771606690371292430927185894936581289254291794208740941319340184312605766376606015503473752840139340090991989083444314803237016963623606182908165144216135797656942175217152573278829453136266412162317726086281985830227696870272906439894914187322906720897011254075305607447194310416452484197718787788632850755916141962047315380319789054750484434202336602674218407185902741514111073178923472198608943456266565923508913487197846994542495201064288291912948328135675221967108186114678619301833065583205801761284503991301845281472465308993576840749399599414109574815300253140694987080821695831700322361847913209073772632019722286266866868259287151696013534510076468722005785470916743183888514350912149578311319037754894633284959292537475616751704425190360967057497424862870675089241381368321105036992915139799756768567378119454000122050712797957629790786546465866976542586189615352249219069373898575267867462589553033101227617125162005671234759886559474211995251352602664951518818270415067672729492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -2984212683444656426155482463321480133856409840552611694802522357525118979312241972814757806218473080169270229554177712742514683634716642351625038343224256701623039330895816963770229606183804768420004382446067304846452178726053961958109708503627404171069259823587198630262208560437316038865774076346480870364532550196794032518567161770866269478829057004960132816046138116492716217889353233583423460804051460914889905537495531785513844776767443928689214270728865269939033637949861583309857517467165585834680106068091078212823981805481123020624690719005547098093541831051114022628113895932383232374166855618824301447029431835038393874413409546163290965352269577034067791975751373563457625567361546132097955757001268212989302070129653163932483633790898223146677790683235425859775126293924051296946011862858100306165170320044529389372257753094562831021939766109057096228074904578321934470043150664924689321501381601810699462874609104225045146015267322552616889514768243006886101148313992490785593331158660659386638098578411932315734661553807232090438886877225067115117306490646805681244315051376824149995879483439279460785772491258254068121028425680881836229580080149158722473434547428385651615401608819593069616732418640191129739617052672616295874389735592085409167662663756123030134673518154673254064799508164452822119893656598036898452963789893827053656223876044275277054879668791414927198129082533956966312437984494990979266043812593573444650737303516015765598203137443762921527046390399570016103818832286007138260599040675526801380891042428430851879583084707574996413351046749591815165882228145924157373664538948844927993061476965413151826597398880020055376575173226944627437039657707983398472210258382074427534858638309659764759312182817483235013393067769196845618729291240636082566657892923789180737487060368136613696335497944597258583596181749324905067588382407466958817504378034491011405950232440885898563334120762604270996257429257695154552938508171880659673004078057260567910177453647533066969877909235804062848921300712348848263699692475195871273195441727569434424205617721382211481370314830580718112249325175460465651900014393932727079347931409921120033390477664773919807063721542688489738075129725694847190602582888398406844930092980954120694370648120963893033527023313749278517421273670527016897994159711437907933082199440612116460294087911237068993090090876759049711173151703096170258523454544979246537131261379358504197217724837058245199119960706484926350545495780563439456293202221105181532615585467851199427870567638704970867996257913814065333150818236148919329902395086275272490570535938208443128085539640878891242550699826767182100632578548463212282594898899593585291684205277347452084518520485339996088394671075260230140069999767895557875092802607574426776425286701374261129396051485833491384477427028663760418735937706849760702912229890496976048981571367076070095059003884890045980515232151268869179846034164973187301276383375859784304101429427670289491510009075093833485353343966201934525479309897420511653832234744144044557498339283030508086336146152472404071333229195951724194856161331988949475134786195876017147708807687696925163867470832079553359085731394864468135628769526302872799112220894647088876023400101277070911450969126579022858926001036879080984845722843489055046181456169297209624207912429265800362538426587750699763033591009083485913884907658955110625562343695517653335481804697300884665466867383260445300950680448529429336484460393106747544070043807660265408153166735962941060739523507301370448600839279811765024194603377765885750629379146255660342219999082963093194550132450553332410143364652130510352008233316729872859861113714416465075229725265360997360685034919857546462527800739022903209838140387299089725960345554664198137784171275732630497873050357437093521753166880126755321239096800784181268019251050303296455705489299174001943472960049862082372703575663303522890488714444720453202493312701480931012659941955158322876217665998257577282140934743355365692649020412130223807111021585740639603445253296533976365634279392105524759499016879000013473332387689886537160228226235149863161325206918473999782530176404768289128484617267894397545064635668510432937198895904618442298262744964190178299248708793428436834510101494217748745618633998116159857140247228816384362657230246735317686777554879243672904915482454201478425966007364116824824331093684896759267068779459757732502250330190384510717819405380480371113118450183795010207947836891334809966943796691523416350026773158906471592863347892461049648670576683935389687038398311511230430018932221548254922420504156606500206430843138090511665080498934753444856750547999197295334462821367368707458562778476921473475115416918583595760840977444874514594103076228293294192662770686905370892273509647634830207067313328931057207876825732419320793801975637468187802063123956968767961926651771908773772048311656869290948170754650864032525211702509479227486537723313514530810546365773910849961182119323880944452530029339327590312026805552392261233762837946414947509765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -1610962314289311436146262654184298587140444908581941090232738988879477868839807683128686482435708816437767742028844790249222204502837069795223694480470916368306823314947644374004107985898983696717002198533739915844565462438626980622101532759372940930357857113092504467191676590852864948934058558464466171640691653214092320577443917792884879699111527103623204475624153552275069978437787629732534402218019356248675648136521833942222217166263108289440346378009922318871532904619134549080487814043873478602522596076486589783691642361653490528140518168218271454650724469095013207194478515557297048329044456738055985254141101666257710922345206723805280912605542941075520577936956940653942354555882751222382715313911089826707096553556727606513011634059210495154568282755352985272329367998276914913666051886926001794701308794074315501319132652029674684507063580637533473540607798599862639415547781399224100984074873645050838852138505206269882917723768963543464634502409298477091549778841087769544313091405878271757568245311441257885066614487639909621716308325770406496005892542886433298546570274806777659921640961185991990354143800102147719788993464090308120583498861261631144705106788134251625179426196971773212996204563486816529566783465483616671366474595369013968800031875018756793909674881254385224268065870470678816736251443349136746017504917060062007601609976865237713093153724807726005771698237995834774848701902346603754761408270856230500223772653880158780588764139629051907259994313862169682953665530402794429529215014041751356635146590706008719238939193119432469531504240762561117803406697105471052687213750886824463030054878040867744640867022965896572477263669061829270888451457878367636829931190274602238224643374338112541424947832484812516127814927955830106994359528913350924143217402162649106687144373083458023461537767123425371623273680871155491931139903941171386218967189579841153622097475818668757816886541879071397321077765790914792961128317188090084647171721283156941195505241171686591855277223161542079631544199866801550595987793511908388998543478543211649971271640140472588081216864632786392790216484760485209013308804898518788566859446492216503881261014771690323735480145810291575110688658587462720749324619141216671296722388938271195687922699872972299069911833642372805921324344943323481371852774531987128018727489382700934413825831864073687025146890360207062814853301195824764832584712803752887066877538496382736823870404652237407729287088326942970001428315526807951519213647688415384348220824681322774855564008281941680415858172455346301858572860853837223275214104209094920531520984012226403270672392650860539842150720675401345018495337269766722511867317995713842480735418577646477927487282538252767393118559946562032747827362200309498278153777235819403675193430073830126837305008498093707118828111350940608332353895416974930657408371171304770785655062719565776627142248101288295014725630297727801480542295083830176446272984476150381174320173660551778929192023194143663635193360188665426692121271106618584993551822158034546005049268801386895395862890582043964305484277839508128554700155059063400110350184604586354596645789570972739763632913462095848370577855997912327714510826255367666947964458887807170890235688798572011918025633775093096014377580961187507572081412667815365633691066974600513040799404095587984929548381463734067857390228009900781343500862437978323895792538639464244747581885487652505319033169767349465887964552842821683286071989413749524939184417414729204430292719106710120213925908639178509805870676276982522447417140555777090004911515342831611201607025887709123069487143411268160893272081467843381027961411113122145227877105760149186311185813976239572975275009079411785857005505895845635022011703661505303734359796023125254675409244845696699241874710426234268051341656869249875545188274814179545743369144925719071306307068630677299260786425089923471700568584436481678873368296202082924303493315386704838384537154943165005634629527238131594951549577292261583219657312346211609810804626691859583531326700623655118337613717881052413828473559549107303915654460825224517085605909180518247583509666657929065525406656154315139097775262736061362936082442017785972888334351592931604951633216633506108209615843511658744992565792409380470977110443887018372779504014622880172575199004050215294950707581489250879333284159526032489346322934113889499429607798979943363940447518342726843920926624309943705417436727217210606145082783759959820082687299889934651709260913958718347721675188121303145283895569922788039535457662539081896381954337475985178326748619478736808178390032437297392584966995422451797482291356955279920416154415279466307655244162694380996737459753333450493767670213146038592129747027979624457222158334692104089122247000916793377046510872577077698661662008965569282101918862516197945557982681626874771914185191494229099756265679842700984606067615742771499778270963232408593386083425334529207142866940626908601309454845669068145254012313402079593369794503674042525126659797241046589988400228321552276611328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -1025512976300663463583536548459292463354368620857291767917320332943115589853344509171250486017449039181903956778125921183504376431374301252479355512089764030943206146377001321852783011082332113315674128831572071008506854869393032213597402217087508308416742954919054063176008249421565928969392858512646234727521647352012933353835186525927959047431573499874699163605976058133852625898346010254529909912654185007378103353572025336711801780274438407297396276882838503900703651524658720206481607424958546362393789881595292054515352507844775483280288217148979025060522178532158768672446221804846730173692660976775092837922068448491009106276932417562775362237734685364674948132388758406504317780071460743276209718597215838169554504077653683241287551021947680739232355486348022200123463052198935374220033689196263730613473600646794049507102428611187405516793853670910340420011672194866069038384327664013742152651399648635372371069081417387576131418920859891432899676525965257904043556852247541611575894772354767189676563145769825922070699871623091491155057311671982618220635615932675310522812979184688312135758733761448754252258958651414512642001437192176477085115127199365849137870628522364563021296019229858706715082386220170651823769517779797531936228316793321136127586688403278403037332728679206154001460587847465303894176148963160278551999936524593132736083844012142963120292520462692609595004480433220118916750648380155620794391796395122846841938424396614635083467837280590097484603318464315643424924478225604692851407899800211725716009432812225084927909280145459113270028645433212775338136773964503113115744632777819924185336778451636331444336958298181824664649991333305470625541898432754381388090818430199419063542238467963454688588828375722052376745423960736870611524591154903926895419051510728994584529326750276898983414085720678590608312142849304328242065742732634537463636849469829057906967774382702853798695734793580980114399284037771483280334665662036778065056260599318420223773037699024149177570205617553816880377391203762206348986117950981202992525216262349722002107044048287647278650065043434485377315952239130661032339928528240883362750711277819602060841416847850624415139922277091294866883823562087222114970252614683682269789177493490935160076935038809539197295575024588495447897426450996368219163701876495642472677990591440098394497102615954351472778603423052331066786050016828078483710380083627682813807240572539996902356785977875028175971277535343087194518101354724986180202118056192975719936774284995030994490116288283598569117379531781570750053761757852681218918139154431227488991504556295078437664110589047138780216757701734432019499775261942725191450011512062306571236749158159808795347017058256591852232596452717044528018844071727438893334312414769442821102411018852061691981209240489988317665376094581647612101610781153317971963041942369482522565357359808363431743883256847414537683302533321753929989604992329526460459911669948720482165006939133713973367583311422982694453056284954328364871807204764617068180492821202242599023779697535451722643158208849157152818688819519865870137337166406212372496654743185881233186297986716028578621157789160620250297878751271934691524455873453775160067693480140720381150300913888166908312034511238607729762506072187223843959146560894217907743393808791743646841104095649984938705241846257026662193103272744691191340120047725200366330102762869096641601844439206311077988099603144892761855242941688256368671641588787654947139543655357404075981670512323967501395900410394762345758461322512843185462052358049008314349336069525062744322448543371821454501181318618274074876176081356016529156741888890955030390588179593282453501836453208459799157134550908845046996642303743347104901761691403070430185288399943783501791132458139659847050681871725622876189596479571374552787701536060152342569198984731211752214763892359961429231995542934240858870454090671357427440032042166676590507735572925533440813713086943699197613745786723864331531509163738426299384976818204496941745104306593328813993363330657112210283970559536314923977547397326999123529029743475350518530372169368112770144724259361015579336487809221353220161843864227608935771309313588544628171838490472716108016965288966978335410760232900068829142794864929062453530505032813678243923490915409415097332792779112480020718880322874215879688107713557243064151746822882241735370655985381209330750887918550193039642502971815763583766408299162985490126480018050348298896106411798126809205005429477732322058953746051113657201687972412342552717406599407569094817688592308656695379950937008128435623047604644325806318294451553165238841546768674540539532206572257735814239795680235109016698920562129255097441522021014036506057933382428969857107261909755583159203260905460176669474678435980789215442337983465828541610507511112708768948773456416001242029593017491764323573247229216095148604675371168372230591573651431287095810713999675115982923494683964107623944994329717398918399495217132274991930135324966140734567754400075045850826427340507507324218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -1235067429156162020268295436500448690132855196709098711257826815833434490227256422481871096473610123002492119387210242811566190239836208814361336670404599039384516770821423631505999721229000115775539766303198209276730189613901812096808814521800411863060920359977261053451964674163571479315215845664716800155123558772693196611951761948777660760705025476959150347847749312287950380691182812301485610980407002577257292123758881811509233940156208094420483969365369581676065191313103050164305922788237418917979622350329024361280509661935217118638227010532773264384325103214741114117495720323061742773476531198143699205034867355155962368028772089429393735697700108440399869152972036924959796901779569178579861214632816320443344461704149032985810334183284799507135828668349079526997253385182837899783856671509688780607225699664359570816908003608200368973538536535338988067243815482554118726470609501886299961075185114234015985914884007688724094192084247102784953426531175039562291660154878632268142061860840837352842967575322179958297699144978933317246220758506599625826321135291884792396767729111030132067081673604340708421822603442050429794258467659599410461386979230084939050463312274949809816922485332469723513029734667905322177925883955353697467968886398351888881287101350409304104834916132303201781373170781711981160694411860806803501748854082508232556666632741310770235498193706788842067797455791649874841472808378478860163390136125801061224328172414459664022864066173416629771129814323822397486640281151413288550550575395591318252562630679996541297962559284484851715884723604872145888258512299874158219711354173756921084525903406902816422971741447991911679663941221083033210591979155931718887717606356938607977302524748975729584979560823875214295863475617481885714298521373038485120944955904695727272753275276470358985801544683672591598448030699132284748370562182188834712751647696257139244290572524578722040184585276177385525765225264361336085018036874870902862290628287240401757095029072950508557311718291737968067420571925831485952604629724528209868923985665339910373493182156717011617498587644771814987935403472809100984760794282039166904351886574034480875759803870760066058734133653968407941098326449875124876120567818134682075858865899815131134717370685453413902946030436107850358195464499449024754996840363971752212837487742204934553945340898218465509469157519953626570274808684726612613334114057337292850752282962329958373993114341114266948035894881246243295735928083976445302657740423410922283668595682788082462759785082995162254633301561730559178339101902783118298425897872384903952780173792626365354720531346544312248435346878540082700455142178064989435462372097798071946868089254179213830583651497881012480217570246556799805769650894040427273144430257754339513712676960253698425506813595803665867374329193268332705521594123435784523492230001070617807397210622207306167562238262140913087661118191551208140693343687038638893481253927468679871423312320415995769320466237187123875429384820879319226507928888850259498472001034332457113969273573012234966767820677270636434036235696508794888406030534973046709744937737674029590285379000200142527621995922819605170676546485676509589632213835036177707730360114617164931251578095143055229064272188563600740633554791429688635379690770756641513124115376553596973336650109848410229282094514758216871388488488816351826676969219752943303383363318728110579058967621545687952558505538100144654632011169358407433334446916293122434716366615465095500278838754627774918511131736890417949664668970978855890051381380486388099430553252410831697479238397218610695049992816766524262144632801258247205851952717325216732352056620154877943021281394491858120099529659366627052655089784063842133651958044891294304315167446632591321530909277173291908609599570648660457340344928491470628746517645564089289111786893868628488098125449964113725286254841015630269355627030657995961735018517008141464543416086532029659195942809117572215565990304886267063153400841806668447091424757246173085482695690347138667278826976926391216345081793553424420838693608452222218993541251832640212883541988288520418998491847386707646912940356604261377184563138176502864778209892163324585858731538218817387724047450651370049506811078271068017124598139984832956023937572724876087490832471533629496653832477220053279936722963776207170191811694882200909113859186217053357909426883128518572514457647536546129504887051736046373312260453102018465272780045879501887510833179292829887192469040203510651636184525121623820757084271344059652284036755823171436615141429865292545441144087325860314076661039695279665091364108487091173087887212488991844296656709663743336035582055015973854534960292725073639157091751894274348911716671225567694370944202245072200135624684645329001638268651968593971757345712015164841180490087045162363069173234703754271711816159465701467180190185206337309442450162201944303468147127433110390726592306371451420278766056925550713883874003455888264082957210616521192291515744080603544062524346003328901133500039577484130859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -1266125734521529226906828060234406932890005502102122039918385921034126398020623395190078666129606586228540060177075323891244132853842226773208379570685820797714678337377728253508648548237314227387736553233360464618283850306321949962810265997128554176889599531802802656218231438910447359032245812966399723254972863101267683161984166906460836424068635977527617014382215299237120364928986482905929543352495849531955872757736355444745545437370902679013506154362920166823832652651373396483753975562436436857874391098425803465771615245094434339585716799956467493254623539603271157612416546338140202090673802865103581268277525487983511380937344958704388190615204261937819160351915552086682533088182534134913479520756750225646298054465841836561899032549961985022510679787359633147168028970216115038363188629881098113855134886076005130782751167277697294289613896225839291258629767071382055337215447349792036244842520429702033952381217869444955505135072619296480971443277524905915959669154117230898040802331186708700313995832420598984133884608481262828478252650444317924791720679308870794951072797391398748754320075481348362462205461695166342520345184525289804686322761832660394271887092347945344343534492176374782132327638141141213616388416685751176176630949720199400055734896764271280194170346143748027697207768954869304412290595883308836488586777629187815731660632220269871469290820544507306674003537605622757636074175665613936190078345991294631337878388579160622759921021344076509811290286765516754716846683177503196602144936801934533692084003838574315514063803964974175400559571732849198273566098846471220143224767279233550583195724537441366021515126683924613057649469683139481293097076808340818505042962926073705777411984771152328752162329420414062090098377943818761359953446463551753394820797260023815585532980274593050888725766627674529270019293012044976531530170492003380830423221583971499859058011433122837779962785096390922043663789788015784842782394183143689874113461172794805039794683596322956249766075345538000620736329283045887269168820996362273849081301398468548029335999167362521302022829779285181681321499309337909017914069138092072462022181861437847334427661054392258624255054532457569331162399776164867857300672076351605328338091597542592170902381084602406849095824983832981801665491996463242337295278416500027809678925195331134432502547622412801588592649392807551558729665591084071438900714831839818048103525261631583975386078000069742219560075491444790582173255749099837451716640697155417562224035027644442527860313152211952385196402389391849341789548002527290477246415721911306119081156727382111237944658938485341983952971420839856683178515638537197609056652563516874623043600195182841064255093239233128498149965342424589171202223456244499798569817850381802721171185404293976943083023533012916291464703378591514289824253673141452726612314087654909072378895915928878002898782620275934889093619741316161519969761586612309146449901348686203253849490198511058462067308422522441331338570294377150503810985506911985095795132942709008308308624239650986251715291229251705930464891568176830141273478174672188987978133990539501484348684524269379738456822415012327074544317521672339023118917497143350971008868461749555407246920266867222902919668964123886593716811746435801639818714705974572349943790909560244674304762349257932610501902000896229173573818663679914504286302274896673711875301630605248951429358530236019134139614614464028322614187920654989480532988868305269794406773045789297985363284106283389101372658921427253738825099148118492158476169999711043222134649900784245158015216551094952367048114231237830162747151032912251587517142720778218131952857225285947095444332320800647083563540028325906360282689399487830507902814603501324233345727694529644419360093488468161573151713551737651791480994981329811707411809326342843621251740415928237528604144638372857815295985379192776475398855261679632471683452124657462110984388061900204965999703382222111005535315973348172848574008381965314564811020284028112564049594494079800047927597017952900533711580944951935115355769345417473005176556987803942111564222607406082895634898746325899885020558458144212042872841838550132132666666689643173116981352479647132154626347496189720557924880400215073433154253476706486577921557841925323125054788214127255740032787637823841623746508838696188920037523871187972239975413004984038640478611854797997136645863258867074813751359132335582356069402213883777340568326269061207941294605915946469471574795477353064295533228009285012536770772254787841730587540152139979886189799438214082407258610782087602273118895946697603554263388638356933704862137853903718341328393902442744259270638504293668654835245341781575832772898142505413681004288728625210925571086394556416602095765894088754077912521107642113700268181246502734472928306548663339448316917705890543225908690690072319919814193157619384016868115821722005253095806524772310176977980957254643133383902947767403070072259850648829591196955065767159642432795168983156630822251020873636662145145237445831298828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -824782403248348691564058490742034924600743357939447787753269999494553394662383514775832562686461216886749660624408757890387956370814646540923869442171059744178900920393566589123542320536435321281785689257498010577424840230476561190269779955332055507423028838607052350140065327508813621496867866657155929815587111930948440688744224225915214229623956648640824509794785941954568239021436376885849124908796254276577291950202718839202588304517184591223677971335924868932817401739494781931748885832413945213791876417368074503545483301949824204307091908416165918522867094392052265969024522907651464164447451706679400781265043923838652965415873149742820381105460168060330749900304561822370900886366245449344591821913487141514831704303974420454925968715363795915146746243802168166856964700508696847936980059360526185155516227117830013219641626570933796179672577603216211584291457144329401088462145797313781605427175131606289804494994817558373190820508267343315843105583460518822871773148126076062658153613514541151537600132424240975322062598268064254536421366189994546481754370317419890878461666874789305961395249192080224145213196770055028536456336232661928162075144853278207226481401745261081481159152909452887783633967252521240732699206733002939528376971616736129626150907322034472719662972005853777488336827583483086774056895132096083389774434589832607239487003416066352032577318745023893927238089284793994466318946716657244244706146953867289806495411330960641608063988756266225185428106693447567801349023067307533754960414341545694404930106932674317074567066894539832946362771972939686571232093809948855113945803045236300906789461970315503951775253986815241730461763381887335472512926793575790985394365310150109082092667540054404650065863282973541520386912707665825419067281131849508952163792087439829521300444162333494939704324309633233956917163723478666457132281354395749447400894176582602128006982632156100986765371191111714203792432883619614931096389157515851741312801565240925404866912613048690110594518633461812126399105315314987670122638692314040119233207062010487851841968719438585692239684907827100403677769070604799000484140533229714642680475273132270449358356444384695360804951790720632819410759218565367088166328824830836524612036743433897535245715843929191318075852288970612291216553459276545305326540019127290133549036877903799352333610546998717278875311275772099280467273856169955399057425143527716550224271211725206297295316565809579927047684344538092592630027373618835761276607069570741017505256372345589793928630967094548259347017397876865878453761986288765231643458223261514833856000824137277259024117738643966898031956365030008891714010471855427590350749558939057131175731059828902725933796340289072505013234380737648255294900902698337857237782813778197600219653485170276348945470141250631027843516203074049280021723638118410853358722821188768202699037604883972546989485391148684445806076350874537966486758062882261154453860811713561999747745646558833509932270402581266012000890702915130680623025941309256421409865550683931292639354855618157760053090191542419266053591607798979537435086494881138601212567343838698115659578707688552339727819163873524356522283074107036799562862486521074481195103490809049262559501654425745846941238440884883920273145437328910603163172708403953238252015908047060196314078181817459327318811299925601222854603706726534039954994820645859422060290584925736296287424657960826596482514409655744196599883242540131483016326581440348177244744779234020513304196425441714770774685856069264130441630984071320118379229018742786493686050415321657151850040684500769271598156086579510302400301857241929805447243217264871735941593969885281788809219752638439189510915818970187382082029588948198768807798977139748971309270637393491382986531956378523241073906618631239137598973192234395297211148818356978401441408396143831763034501124775881193837865545198267931116727778912980235948955092353367646116964452465698319802976315858497582058510662767256751097250905906512223981471652649520450053856198310726210578939359070548059728798635545267591959860982900218744509750018261636343782421403958538813984595490654171072888529433101665410633686822336224241960485587968460827024791824567691390237023425631252023469396692112939517627453497311263000216297267198973005556529200779528333066402907057441765597523525461680482729162033482124153494837059380898495250537438018841528852791138924586293148714758701865432095077146999756019435247090205763434865059850232067841526642447638447039372863875301129080307764224141333043037875637430124599490793566172694493600233826368756833305089590615696931898775518279881070184480994247791507900791917345140369746962206268140495025393777950146779181400251434657652182741168157385438139718262891868753600999855077740460670156583272150888822731452865662982715639107840897954298694211344847624712541799813289429528626497715511653511644686507986343085144375492364972047117763855391159000840667896938077596160076984384534966744707195760076270421864214532538944757433796439727302640676498413085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -358573949211423418557513213043314363112876389569262561418060938543636047823905584511583757204981193043883680487557695744625456898683554165279686866729077613840391890398335788965889226783436627936183015079392235879894828410552743636046578855565356930989683199265651303913534237577041483767798221741023997970315664412699941864055050987422999159933936272967772145136616184648000545182145671019087995376445498892148289295039595365262837621810457541733768275135433468151528541886063308086751716179588417916776220541987622863761139650865579308998779690429910299244786756023118649982504324281842140756460462278912886073505255221367499375578235855737944129068844570140805859822449334730256340892443023083378585334191046722338653549427360566356769483540795218605292639949985097138440632496838317975078617954112223011134765238343789688974193856180338720312467801005207699370446501410706327447353505666418188680263240117957450560619353141529248638031142310270848693236801476468597361453527931781677740587065927771832909837071948246733275225265043466116760812566728009717548597883145882174037297198062451956953644206335212851720186522214784484600757278952407730127344766205064562597534783260843908346043053510233166432110363654416914435855439328792828586786181477822195177387309331264488874278003657620229411228481622526016525495907205360329919885979040863260450745900350305443430442505256311985610003209103009594105568999838486388560305802000702783075566854407702539719341174638564361520469105543220139469117972053649247040114633741805371122476277008848660428929449621095588071730979721522582108549612349602485301131750266461633814124111098338525742646205015653433192442062086674294672925807470335468535522047815762315138436940405303319329116020841741125820475640665799512306217324548451266918402197549964806066209833294990436782059588717615806056553311341183107973129913808484440173496076529867522695436480124298826308547182150304213471174889488936569440194005556533139416230527786250942494062834993218544303409303481945069348136705617843753515192845020773111370024818594373676454737524050107535893865499703916003635430456972045360652115558977794054204027230697295908189224173730935239102883514591404140174937117811008146165877375094883657108015345087929324370858386215376368976506851025461902991482242229665546575771969840853596404174692649179751741415638699578880767864604060067798038835880489246331497450445131499962050758382028950981429007355054213561545717990614699263385810142576297560597233993350484542959159290701145045894836157136080534777610925221301057057319547605829076781157579225104133374596397429915883580038197115808901754417899602140867278838621794090932313390595453681504467573265960725911939300287445394508921809649869948071949033203542998228594366124064163481867261754520012146911153443323132056981775140361246604141776206055770354353529629670072666072766995224602023815292707095936265523381142469838540343861935417335117523165260866695570216039933990582342523869842070329484012267361169509788160166891107038214115358709699781975557870831354332245015224974425422878573775261185637005662076810009973366180414536191589146631817855033123706696094237773403565373991556480231884640988155660306772712482749453983298592017280640471011378925330092786982032203601695405808081243489988336501860967674390803549044316422628363063279551580561549662417515653002808859007658970178554390779212392831751990561195620189737265753489546802555842381787044930674767085738038464402747703591787174353493858063694833235403961552707085595687384805506912358032829697837641182293999010367524753398206255066001050642651094191127164122043767217328700422258106572643430067453023336599694785704044344017543541039504697594036436672543793908925819532041494091672353017954637838101911330457846800675760374973201808187669137559721314771190771280130241780903390028118240672109373134696937543633938123738914364688283141680504167112263468677735298048036445747982751493814508658624861685438041408796152297940027275707123117379286039772537367312075381267038190796389518121822563439305435037410969897206038398971077576977684328816529361786030011162879960240207247270833863148963287398766117857310075685761846971193399379080695395331221462331586884355608232265661650513186661524989514703029438596922889483778149021367071768019006258571644988742934151303152003032783111827284051611083910626720421866286225288883446485450488563619739929593476106759876734237400257668210564129981057094338464148646474926279212282678725016669684764579418595592891512829855628621673422907691566671490025488650640719428965086339977873657902262952970422454226551179170459704685673150026118239429235052845403944514957082221248755514728039628158967247223859834344564628807696198744609834109090516042193718194128402501311456471470622704449920650638631453171371466282544901835552985040412694009378154458217122181752102755031476300367574085398848503350570727629251936762490703631554923987428320023086573686494355628242324773374733839253966983905023789379565352021961982531550461317237932235002517700195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -149987696889208809935632448635404310384106912858632489839284488944889192962384144389959855568820960884882103899270915709595116300688942981330689442221916951000904864480719719477135724628301894300927563866976551178635200376580929772751783228531140155762620200967144983144334812701780150173961070860900545585281599053713004768133300051534912623101510636149626503323323914191978919443095689126815442684358917677654144374976446327225322509752167073936992668827641791475135578044262883920641946311106408709035837182275026647901358316124021605338089264925470565504905915170243899654600282525015425566936734883979822000548392653811030917217704656346208851262787878135426109184277480306274893005027759354597197624431790112840067552557105330609992151962387615206404191072361401326825712993501189499735388029966429457703287539113279695066153318017222631012249602728309966460174044967223831400497759006696769022336468309084068114862456546164292198965146268590746286732756443431080928076434545271063865224760353516899233354904203177840847273661262481704277616018896661113011661093337812980107239630668314242182884050133972583139756249476729686677399938139885196432260397285916908165700215833950282130036191282155626155745041681729628741614983848662195899705504329525029121863415133335217717947720872669171620516271379795385877110535956895049960695667025984942280102090465419190317060532910636360811490214256617523875017126278772839558341619938031085095371563263415603554161158999194957141166261735866327575645034940801141784631872348966174102946034603772337151645362424283458775581237497746142470658103606893480694737682982829783954062603630156728093163594563214640789253322119307986282738604787842448505458679112856875270430304000304860173722849147159244823605551479529244777742516431443193520562019289015781166854293781881344594920849426101257972598471307566688777275366130990908253011798895523051151850048287019484741911603741942553453324509696301970651609559694658348187067722207079535024620027024039175528964938672425228422623301349853341313761551121203570734107991913730634436223116515350007613889035046943523355502841763699107078936657915040412747949302936977193088837703302273856687022315631983156920976510071772278353008046625968640328530409321048302042493887709596402351241095087828235802388880786203812425259952183065805388328161266468883137184357855053028511323423298387054257861719005856563008668653271869210798302804506474428433516556297012214553178507578707899560508057221575221957069200636145282233090379722193867512803629914969472512013817332014210772972525034763261921405483018588953218313023804744433229940846786894843455440701949883282889481504720053182661924304140090922016144476928189705871642152829985883654699944217657007966901210648947424461542634160827329213286580919419353351690252633063448667666957267424524698180617927088377517142344449813860949884536897558531243973604868982118955172888999384826089963281880273293479397824580254844612061794266006850631300866913343080220456030813398258507844816288358989337393217069089591900784930676399812495955852679458820625517853344991448044518782158634464515575647537432270965414907219278910167958223056026005707045388196800979798782121024225002082417718364697102768274275223946194459450844515291241081149798259512015590913486401276824341452826432359519005583575831556674550575624405894056135053370034256049313188736144974386483085092415294296962431767634013782048123583701594328543162541431465896403014454514626479079000290363894274095185117222965326692745902109559836960734763721652046428699057009002831806805486206367578358497064965612295531204299980287689042378420806736196733435087976720564496169789264880038078736126209046347023828500965149125438175208873757047184529903561189510173936904860314948764478188421825212573060646143178633711512312688579846422827006426445101914671179073162152644665529135554993605420303941830976055598581628403710086736138842035113205003156744019707810285989865322813324134495763410377465834367688080746124703733550096159050347997251515297817999383313352290114624610133996731636204969708464940828308071389402225298942962894299044754633710117234119915662548182297835755431296382578732646042942074374997986989257426386223853500387760004091059483846558726044040676587607297608705478164746158525797210109100570957651434340167016807278175697912336664438006993808179635778366134448241007188983752071188974812175369351651328079873635288288344264753076973746001491935575041731865411558341784757320560835600344401031722715065398799744108013892291733608777801252644074103146223763177677151649116811056481075536573174855088005167216977448379473025021117330113236205039374250138353682423979465683503794865047681064091140373627313109144938277197337109032928527448550304699628174023213338307831597954202329671781190983396047163022595367724613590443890608373031988923084880563153289866451272242507176017903603855514429122924006399178839245290191369286685623160260489467382041634625373424657057203482719603539237897669929519154979544182104689298284938558936119079589843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -112778601646821669769896368891915859490543399905742800994549671170179069446512488212738597828631748070451996498146284973527260950527601643685797649298754132659076652224849580397658423830613872400844797508803868409716094659797666861588260285064377667797518295145758897702468459278642578973561316209856517792315557015501109322053020272343555197959313223767472118973784164270186717900494962595518954418105990986621557318698306939316836860047155549818187476406906036361170112971607123537516737970140646561516573367965146179364003997753285442363436169483369016334047220236202184263389490275137050110721213539634402654887507355691656110636604787751268866312583364892819345993053040584295764759977940227702381939009653275906744167548979690337544328151198605684117138135901521615855189402047645097599444738562071488088842446299086672673210399656124523771356650882756711650539947378598347896884434102524552732532247627617968237170462619348863176265879733544081158331240941876626612909823025285619597419582421918073182317835379484981262356271047885047088809264019182379411397867618722637199361160510898020554470526221519447744818849468191792780980305322995853170181853996274831965151062990884041083217525706610016240644258954703909565110432802181998506606878750996844402125218286719827065280239390902309837105929530079062253848690484381468887154414012636380029125058575477544504281342807730014707345032252891342820170647278977508953536566570233638807604265046132090281009501975219359405629291383814668279504796582611891404635677043173673837542365966319346611704458158619441153053142733407846083688112102628424638989331974310489497082799209874214452958976636887338220479551245316893259838884387701130896383243661596013316195161392859890427561250429379205575256379578176946322086327732465679619823736464707568708591553433224384967692832716978471504746800612668679286028207753570835119880778995366905928944492442402915398993860503145854307275945897701809080269484613553504001194365674405995326517512999279550388903217256124339443263174019602367279281417820454716798322813941313071575125717161938759956196706843648572867889841113901754037890935908953856278573674417248306827338623645063386443439806873034405216676301678851895440663233230579356619995698578245779257036207487283202571445572357553098422518290764447584963922872381300862700493044766097644469784454622286063615788197943399474835585103556339825441782415794917087505052041389716686658551611888618078657107379456319987803877795666589697228773557695612316951897359168591080502863582123151150700829720340807113674138472833441087235053805532703470475337647226712397242017637775020343882541797243843689465943224269087220763087255611476302634149930496871741066138777305684655454525687133303742507824725964213710483301799472036117230034151330430844171232262384631533323206089757030951015899156432096983591181781518245802235589516551868688585177897957440976031610237292700087472233046594182659045487040149390134744371991180036454618870374705615563705756823527107951685251440584492454653515718092821083330903933850636928053489646676602665684640572813217680390042083150280026034622842172976513686616663770488029454973806890733452478401270984759846204024720657358572617889292384402758177019647474370095618780827774820048473832700043554165685834316384719411938713749755655177883363440383103723032387740108502023429949388766108276005065066414272651929813285540111381062302543650776401308477781087545608791358349091321194730380834575387438152973312431237976441107736413409791339619796461529528126109137189941536499148589954387620322442351203276068354070079175686714958865453991478734309079214347171296699041817608509516374219013298837377947241207866794904295638917038865807886581733554533130084254677206989089424626625508235361080333564686460561174539075276920955361883359347156060484313099141654603768090258440072901231668600500304918433127001182800452603891343077798120240471761983403789632563096536824124780214539366649524321345232742662500133038536742025602818180957911407027552455071745913752514615614396617564741148091000402558387911802562067747676373820917217155527302307312164059055855588807805631730823212784585310337427388686063702696993164573404897817809326058168207118053217321444487269836803176377410288207645214207573564740312959713656252456321952909785647608214968094634695721485596405320159581298979218972337904599251803863841249736374024322536525429121439495833972077085014682203597117186216116308608667750249231697650713637798516038894134804766656462708821197004264336976805035740000969696706095135603150849746602185085159153404027882343799783647399749126327726236346104813485543450805896493794607427737996230676800387998129721904292496293466310658259100665911791150727005319450530535929191275276392111930842391740702459578770467395631231149608590862824550522568402586475590393653008340202998531947263151425504451942200631098355417196829212022249772629982120437555728088701042990760932744321663471778774400083712453225810785173518056563346086654876074717619716114569428100367076694965362548828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -95138231766126333437815547728365537899348267437715427380488988443362919216222446429457337659677499021795134292216393626444131356699682583816978168384121116760561161413812941800427733850370687124183986464268505005650984428173529480507763141471138788759326802147454632113871546595910828962758740181922910591780250943931208025750355025953730389615244714221153746516862354654155376047659392910001912615749914578610163225263285914423635800417142741023225122188002793195719889937525266501929896286888354063611895121279184001040061665399000120023483434394470719781693573262972836583358520975746646846072394476159109420153382941314769813198623662648535787591097054324726318072671241423439363348778849580363886459988323314709927038020647911066958090717025423788703648422299982741112281783148971346934254163241555034436010796057798599027817821359289459563264457672929363313636386428894048646174210270420009920803268657885508645409227534032736211664043658735527581723329438737856383296565151525948861353315728971688861282263463400765119376327207126521248299110152052814330741430958829939606407091601795042943171714089874671730758449259326212344848793229425651524028533923160225522459451618798182806828646041547416350554268769661200605077238040394597823946678118005299254817317502703946942023957247528324999118826447835006978398655048288894487965341014454466673145153625033481152587621098547292807243956552209081266835028182007430270272072302692344720619070573284186089790719645257905405677205694189819833279738818482866915437043769152808959750754279309404537256154917612668038251507866618596426220623940027738207910716700086628694200372165181293337966590954625919427005067680409880084503776360969616844715728538391313142950801477996517906589646074913665939042298317400849725968711010672164510231721075765410319883471631544579461085900841075356194062277758644063044526704061091265199103519752390210627342961940604212588548834363593732830823351399312722458118387171857656388332140597896625977216906246994271217318892759211220455730645066266007025175042740756400757090858272712483323898600436269941730782074990472265540037105537615781784561946362057398239912087695324890304698407799925568142968004962185350901864375833814610931244972770544827102221990099288009726382341367068538733678499119981436101561474843329590961534505543387069560493673811281502879749220354868331584649806389862053581617183026846348390682902301912045474314428547184699643411009699499694787613892087281136819731332866128385347065116055432806538773752524730646004744960745538870128750229666615879070548578674484250600050253091462801920889378859302271138898784898125451686425669585206272363436223825374070643010887024146615171528062866154305668540028627342214675831913309023916956190281953430498288398765837348102894305433357453965164864912901604343646189151596679889122883775889049379754773966409481286424114282599561552669913220888597704641368913429473105109501901717542988044842711181076445816958770700254694972288328465567865126399829071258535745604954458300422257846571010928156520865135526785693778642361501466934701724805586368913574548161923766114838187951852106488280126374527657846609498423732749172066776720113857694511387116414283434702559372642449696332832997643910746892871497055399276379980210352540203149958495868762559040510301653030872210491506309401112707728183451701529870379930166874996226388654780156219063378394084547230235501741820297446044010248435533671579064079371861767479009858964005969062397761340180127944429384609995908718911550262625048433009841653208233402194961025181056762394973864013134967284799405373601060218731615715029730799168579054862908895013952901877953926004472037025531094821675055516788954798427605231517597500163381244756013376875916255031591195566662320810427771618019451732962513082836837828781631417436234514515505520117675927783257708876122303870094756210783424643398422541224106130951375236706228035990418837357778894057687255504124273625305240775131643581616007654105840397531766218800862474723790419353870618377349956777838281345480440500265895604533244346395311647668192787935467418980473693527027679241915438359877695758573777203794944845836808059201705944182377529480427313564190062817651179721858535864389197761688056729698135137620485842304167291828116986860026007689003424873478272344737189975021694605460462899546074966847905395572829222209454175157096431677155057663479286179127574563956687815550969694458108345871651990466432309168854299986143553867176858494441150599346099319559236215654456845081536428555670749534917523189611210848025359234736365072805830168238491934647107776757755930273297277155280312995380436683017155120553159899472679807312622248795630371438723677521863573945387015028952928543325985535035221875374443513108602880615003149615592291323514608934508683140557179835877875063961962815534189316862023941485738845486178643532102223270493553178212022598853896451799107820114212920039193324060867782427969430762624416152336316647489494927767278482621152366907635807599490085362248237288440577685832977294921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -55543794265803199935020330567019510541662542225687197172372883783250373967182941752514799400789329487155308494272066878062315640485821456668530360992752704604538176616324705488171663829766569635189740577643253135918340948633970880726003330960227853168461535645876978258898777783431407655584479172806627848640035035482852292325947375498559179909553952617848504213569943073395517461524705904441316720754762896555800000400318821308072452464923851192708169982712320127080460750025530346735985728738203767815472455278958949069273457617702755079985563490458962450262144387731829568401645495614334069687230435678419486188729549707675581347181125947656111399039028966559493238770834092307343501582426179973908937684543357048482026031778505543031874820784453874007004303964209346026583936360551450575874319308419971307804450798718728222334779554029115669989725858198392659168022530714583488693352474214922001404363384023669790136151417942159655604951428361867572570357121901848644203268894388064547867174759210069294798211218179075515191708410201781077171297568014946842901816240187820009942383859823486541726018011529767276687492508507707850931548764131283260942157049503546749591919597936491941389350231098396762588571566708566190146960702542927626932014667606765299958553785569801772193972297052687550695299784057418097228011363360040113044892069272587450442089334858027391265569663886676992825492672435748336591768969677920078921570083726211303739946694264320120019713353988711171034747538442324401665050883745455285064140073396844158182344924665052044877112302310976787974808349734731488054203341347100455086543489709717734155937172231863640380804425866832996882376566088845614175252347427846961835978981561550538733563777050785003759311460739896566638332500185301110351563476165482636502461575065075465870082472615609380412752291206942373880481250785722240425553333001977358946762597767368637512011227060778612346213863010222760271621040108068234096595479252911370951887061326175853141247930642683901963006139489151835222299818189504585850498708379040454765092556028985473209269778437748240660506670705235683459116933934426062044795926921332291276233838973384280528305903109480479998626098144843649958094425502895355541481951659941630172226481232722136945613790466819052473647458894726659312250008742917038882586538266007501485877684596813192999709968511067841042338942490218313488500518630383277466674427908776111169436050103021748867558581081268894543040661984660788115860285623213692295910573157412949078108412219024238732136707634165257729715573669340879452006062077190893291616285603946341161829733721364626560204986256228174964319928419510647580291880735042815643516340640488028736635527688554890472464389129176454507395431575640050554736699743737974457096584050708342646150704172336923198568630485598248552495983473977079770553818754461747818090758774493324086259413838494220363362756082508954205218803568882057271147162950751765227149172546506979510181625289942587099593376341860094200273925189124604357490374679284442859447370093974816110287629618963150399467052431873211231289016916246194567757462829736891222645326820149276514263826012649379650705198281605804616068209925596744246462570115340610395906665698070712518263325784446170598349309848303774872257994078025993151409275958816601670856312422692224124289789363914488021059138262178101544066935686390522897977409302433862977365414617553296827089192670122121822915813859939399129006089700978982898038962542214630290597734333403697665136071568175332177099034158422232326270744740147382516843130868298709060942772146668688696636401605108199320982264640797273870287926489526719732354115314548503782107344336682174553013977343150435659650484772011714044370334374867157710154310302692224255997150826837745190138337771995768059443557731417100630769229961055180688316219704968335568317584766720919471143320855619429648954174537293164903611101650401598491986694821411572057881573741528887429990833307189603392849875706165004270914077104236396831535337327620392179047871112935075344220725339922173333319088451421102350871378242984606716437835673752980398478708635171010696190019779579268998149537196292941475486541099080479192987917721685230101178099180742967869045502915801597371659664754263114542633450003988575721644364725583397334800349928918753348267302286368271981144774604156285972594873239901043424381684539113458600623847080696283246921800686400659022254427394593459603801432585218796062403146130577441627550909285930413135570574987055740059210776020824217487651385840867987167137761457149999382852889324048171507776913143250549651355025876851298529921230649579155151573197903429986658152504239593969150716020456291590960710514108030236831125608350029832227079538451691993648737677043715817388727635647263382299569579565787195987968063351954005039117144366375404745732307919241548764955372420743452396582374488052962358155173769271423528064486800899106536913007611388521387848147864799431544400725841129704223253410562429099951889708466614076556866486100716429064050316810607910156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -20556600462344274693483615546535474197990310116057441765337939973391800190964717493933318927989147671008670624539432064066778332783623842410561056494244374997902154927189058360246620078413757596789285490292443669250701493947310009305968454432249813490762153867813461268563989938526523609553795853749601821344706514350942769188734134803113730825835301848229353661454733064736518901471556446521104248739309061572094013497368564298614768454907682234936139738736524307331843401188783099356543888054486547552880396986083284138668011233715041609888310313422658328813546923830698289275663530437128787755448069209083968988721206182155274877351804750162553808980868669822212541740683800741267946939783251128542970631536166092602436916034808146831735146848609114593799043382759403409070463256847444252231260670317121947416622770212375990169675690413410981474521998000510361069821948985781157131886140591465495803633558736243244650110244972338734240946747943821879950057899237717509392770713105432915549519237914537129838896057614279233303418821576782185620562355224976150919468784416372367436373868655738144519509806111596358129843731130554876834617086604548280756735650816241732199804731186831878549740194210023650355394762015624506766885115495102604975527099044301469111881619526031164819016872720567539235753500892265323567779134788200906487184060167145572068626510533177061273259013074703030611932633503346932431893959205102735340008273627184089452939457035182776355797184419412692479452749573772636240523341501683797783917987338681446884732614083930684995369827518837675613777930613838721799615512920058171416800193243678971959451947198843292305113624937090524521555854843046950391718058934104645209792536952547140828903713579074748691573455304013063104645273988882613098344611396876235850838281671707933087491408915575168041439549523916115770865810064487503320151891508918849362872571724977434286302837729781549144872858805667401590524686294896918619383203816123723726106634370786904403578530066545953793520123665636481454309563607378985503844442748226293626211181529796881719594925842508418832809348046724132350192805681145308769219457789181347183435964123495219050869301680030340391943296900604017408658468498815290590248981098675489439917885277744588074254797468990394397925063862095385893899837210917018366750190137640316188093897650738128036802632445163164359881643759308389374921439772267222070026292840200446572762617905776735784010245352397129809869860377172554784136038032098337059791028445340254014098102421812924820868882537348389798959295025928845467995974169837603936267009084959675420654779197923357835937044110579675050666039388749803473761022131027797741460320814871005707950727521830831677805217121626578619436353311259980960006632785352890514775312604521042852223314017619299278652831335148223610992832300188042299235302925706579583020757245679557954701211555738328372809984107689795037018285136906031891111864929817788829380621867822823185090765369747238417698712080610681458563823907929471953361964622581251393175142912719191460121313853642336299642758017351525053108357525962713272940416497838533477273314505901002950595276219610935026653583399385884081722346962749340914062812399940333102123466347007093935236229990062234587158139501188584812588405786495472041582660708943904685936710571942791040726774270511346346773249380176605864449335340198335216487998060261538118760801162748437162757487492245432844204441854887213283477201097679192159569158272807988968965216132886794300772030636037519004490491470655239866098363683587696820064520500044037645956926288244549093248505118589462209067127795523297026967964899543303287878091822550355709335911439601529675630997921016175228910168091977481838783258142189779322035060230197793496681451191870528676325495652433936016217788260305007708762453905256363743068192767798564349300735399086973513393018481104440906503173339865705022476090548103093537493655510965091002721553761181533502875436449704075046435356035210365856657863517970312185725385180616334618183638395882109199413072355708740287408562157401337444977767292940060059669660039680372147543688405950053069116299872659828174592686286672650427107293023528823625781911868429395507411419978273728878451588874965784136495488713964998445262844663603659247258463861743672508682452528601051312799894130406501086577230345337737591120526522830624386966884869907789352430677723341212138857004643703026307845125682665868222996966175341911239425896010404685995688570172171177849731409342586143105208544872962371114018338756494977952962598062302779019461408185276446676593110832187741124553414395182789157808840449608382758908456421112308723757575645638090191345672345983307321241293779832984602189741785618075564273391043505012500347353432984274728889847788330810052914616287616865065190811598413537096874524362435521840098585915741974790423113537825571855997081894982879269592835596305466262266051151270462907609549680911117102145183750479649060166475299308923402117590238696016865205203225664136630623790580330023658461868762969970703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -4820520753530663176346097917097084243357234237578002666194282964653635036804637793899639580105158587128400611966053697128220601811021419182289375821026143856183367974814117668740037205944985631242658517997459343309837671664879373543736283241178795264591839954300806960486783962784442417836315001908070160405723390973225277443742852501435025338346026596216040142946473000767041534011934676045262319078858448400174398309982920773188978140954914129275800116929467379372991013404940095937353114267115003120039512548946069055215106381630205001423424960243502429959633276995941332574107459783593888966877131095883565700280506537211368378750314105990164769847884670326582227194895231226188768926721163035450176811173264342060396067260925694165717377151260965818888421177276530477944797646058714690435502004370984754760509505864565200827725031896710015007951290852704570592968284204594792302581791784244286809617722455845218760492401020065886006431013335320299027866727515790511649046134280471856452093136422080570334355478270756197202308420368574935902435791267050461404776437446377704809284906574559237652399016698293386322044881879221865990933864771229025782924229907515969890115031511572736459863451737545727586213419553513955709875504164022615239183857280138017879991300025834214354881944385334415251230445928099790279393696928149809799934044236468707722881689708056374879520752700533498423765214984981398438171006950299973293799638558825107016835088124080170964456581083327054403905564381463556096545785056792459483417831646196384806422151261492198642680787631878885546473309542438774025305738411702389155767977020817013611051768915812267160369169693714599156344912682790629283349120037596885320979002276610375695931855756755711542170579582377234272270686209823496598645185117349192078042309148983721835228328645436623813019223373291821668943793495727301316090062373403512534665071852401900226379656724438061558707383266767742433758443481517182262505279838813178539748758263631795661627447322343676253459196298018560812619221172276643026538777855083223609367026648816220860487746297256459850176721607005011256129256003677118642240422434229536804085549627743465470592180835382357002247549498403083896835003476382713409650481694396735650132109151417952440311750176586185475245175841978002745437178321241173431493956533678924497563939421257155640240893792374318726680979452953958510140973726437658063711860337891347435287341825345113223171664686388498463058301645394244987691364435586338161614779317470775353441935732761050282885155565688832240865000256043041165015955231539815830875347408426174471772827156731600686025056582986012396486478478124136596405370894521334728671361062174816952078333603645911087841373626002871737696071890194761531446258586516799109698824185756660142468569215911517837387870759516512140399335906227236280679021004421249251548366801268482804232745943098534212487575812653111901059601690571054866616754827851406826064090889269794940496076442778007203640012504213955169067656282962013461352805390848922653900828798824978875503537352163643802800137528549639615303859825673235875634728883386407870011028721399023687240314381476390329730355665913966087252328574476073867409548180408781246865184229289235052172687944176273952254646922139975998799988145780822264936397351006992804261026304980726010229439045157990765232492156316134479096367553752698311672911426729536969427386656809915488112403449203506897342496771667115878322558617046290173952016752548776832002353752224807710073160825260700399564797527287098639779851458410369870012372432910478016595000861746372691525923316326500465749487283488986176175578487690813952736857580766450162433677307830065766539654326237873150036869047151532707816669609373927114092967685967813336587414483953094304329178081587461657207195266982045534776050170005377701651690384939971513447778099534886451127900737765100910438313067590424309108789916025599146948056034778305803243195554896581323545378324195208513885126038079265695666271514684949645459521468149206876957441824898247450855139900648133456671774303508132086350200998714928212313735761248744183260066695227004874562726597322399181374211179887246047002517365272269889699067715164301908130089670705538505701755494613584393199883274210329510525451275250217502634273677048512344280588228949198591264202207868069802198953577880169073607381205703753618997423947741143419371622043956967045861615089364339693773173677853889205190247732662560026254612365101520224068159703634552683480745151487629862967560678745996394526015252434231818573286507989611966749546856610141745518536846647735146127766378832257263585481125751304842170956854933709342170456015003751437451931366655172812760679881377179237439559824987898208119027209208015638084548265045138083368575189351561534403630623833904483967733559891961509771524337186371806717898611705358826105294987053732034954421851513160326082460490032279917398271150213662990176713196895026848223651599929570370160614294050812168650938461576907331753255896148097937869980711411699303425848484039306640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -813684773141450176513497478092218454607594670284927757237830380956250731406362034348097495439175783407935779105127200448914418672157998094131215795964349205878303413673916874399739540991126709926948494039122154703985082842542151534103088997154059595281315000023620592399683702526774532289148090810091003377148689070742615378474016091318909747837211993533903728563616114392515045795181426273659117710059096439237142647132059872745695371009300619691999302739738823141947886160934130668697456012610800292844877652361614242310363782410319547367514233753737976626747144893509315389856054253389025385859656557403325405084445574149769182961048785525534841048979141262967887367578764369989364960138992268785323782726456591970120158271968482413536174953442073962594023381133574119910147633633125104637120257885257427062133219591691639984147990677865233722577676138572847886364395234872819144774452100137592671348219754171644547553517070630433699649823153561571349425678679438347022227309222528123495096321987619137061990833576172294218440056339100139383484559654806016300411925869997282531630280707698484601263953977168192501108323261275600192402595991102016302986533073428426496216675785069326715652644083938941142182426977612372036321256233916796168663380585184677423158759163904923779156555952526206273558105129713721943977485540059356073840237014274580513607429739854483999331802345263379994075716980296652597925126715582115534059880725683932133215115202021676734527724282595122837898679398980701840762649636531010549811403929198267269142876721973776040462233550150491480686189911633863974265592812304836233611280806173089847763537527804772719452487074723155784885240709285420003223596765404859565078285761886254535702310973823693334488705487232027073733759015443033965307129135698927480171512189355821387804784543514676237568255843976264974741609392792542489216019020812290726807780019666136651812698390213558947448283524378027627363128094962536123901217043769199465644932562366390659919261022130016343622931107934544156359001885993060962804241780491297988201041558049823048343320120221245680721937934798831963949813675076768796379934476306221666414163225116807711472653553507511804836890872828594678410793222189918559749995543210738412734356987083794213995330055677743796737982181010372663051125040730515970275061763109611394831064687729806566402821107261362474619701273629786745522994396836281166264121426056912627339971982885308160600896902201008304092973810670486249622598633994565462076227578375966734445320150218045436025489659465343973207174640716275800197184734797674166216924942104602917259294748227549647975527159138808103121636865484108580194398303351378774810428248658717896684223952093939106345322744695654743965891995525800672808776530467064591411602652895909107754365678966782984955038960576827822251096474231016607498030920876421337577543682128209742255150309617616036970196703872578150684442750191648688510724873709943785319573545908161163580835925526124728299611744005395074155617929703365951802717383757447370766343667893217719635310951240360305657540980897574844762476661624868777541337080221586056025199896659191919995463505161521749771876227831772855500745620949881747347554756100551544571725747817226696411371805744665880472634941739020327991003047218524666305152258163038367826909804147887549314025490271601845937822636043687533539414444416467063437079555858591527409290444661302553902472471710508225345014918926846874005831686707509190354310291413654182871027544275574326250889979877056396716276444150082776672487781118619697326750255590906542502946514884643457836089274325920983255594761399176882593242221461429392656891720612668407216734982066652016945660884448964065964251789643668714908371595543682763847908979799053929766505597115867893476455649925716727613547141196896871929631829078117713848589450455793171788854522600884276302419034505649456131086735743732090623117792080185516919910591884571155030736710234595800258160625599245066145814319039618238137939884692365742313229752182789021455500105461809917016795861486237112557103986814076887728320862106849662437240233861526189265887705346144311927907440801082747414308760728822891482638564117984365780723952416152426888769931159461058883571438762020353181699537007770325824634349230827186926478518415494597489541593791894290029278921268890984921781274047590965819895241124118245986095287088096625602471692826941956637181629134933611639547074412596040737954942229903994879767508582061176448728781817945301908587195005659290836329752967775431453301452489682052291952809797137698776160380142760842596914384391441412620164980355811712516061246124057342948800181946904041510653137331193897001315758099723295075711575750437946422594341127972287121531354405182083596548983737702971486575447250137734794011323168439234040400174777736895726034972073744939424655766523090599606384568086155920514720135900088510189811437557177596478543316960532039598459374727072245782189638005754556457211217362897773954803532749518990886548229301373710842248954122624127194285392761230468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -136360601818104387023481295870451605961503861420189072419788362428398805925804033387428588810623824213019496502124873686571611181759236352405318816781654765922615560781002886732671655055087844007761611829434893528953996635555483272902147846298361012071867695031440699332416698194490197552606853569475609051859015198761376308151254659604140469068681620815284990708489004268784752392761298685657908760977838254944033476243533143747930939835709905205514729038878285846048719139945626163015156542523608090620744908066470592933279537115877316725075507545992701101897865328473041873378989903458564057392401134308954184002758752477507008832848541210557581056518655661170299860193287430039080242979330186385390134058303396091549748318599235706520216852427300548871764221105442684642724185800673655653598429332356982167591542667446874027138102702005843941090932937773969881302636194870320168205843526373809260861978181475651271679000140356719367995888238310566088552366143605768457151435972382499181167122000459482858532915968477197619681813669602686557837768149258642447760966851935776932305473282471051773761011207396398767708969507420017471884672882521732672535981169166045216876900446512216045550374382263407204083655640137414482970553110653941624116332756245777614750735708395655771345908140533241600066304153381614933694406641552736765824263069877866795717190734206111402279738818155191877239665205108230106174692901075130840138638835326474590741736288848856410996719144735002795250459374601486724396969561416871881852098904176293152649392174179272218803967729902627223998050091872237188495326538737330042515185336894520872446268780819874197289180597891736303900461350382591354439329979356035816853719212824352606989525218524562227069587277436139841599002443577304502301165503733827123948860718717295704275839685769722651206485922677987870799358628015314338889907098707834989797795353573761333208467669578538118702722066300805982439060568872596476254850338807001378751818138989585279619488166082346538532300750718879688269389033676842015037482122989283011522866380763332407013978446166571367249051249805100653860163487636620996476819804034130097377680274376656652341461911308509014552598494500508104848105931022450482300033757349002672465322205270357816361052521612423448525949649443934058373578898134098069955889570221872143943699888750106753704794085112842313330287082605190919030681432241789435397457424579815507611552944815135493282815180857618575989026504933210956378158036240766280901264036114182361541215608447500907886209803740131741376930131605497949194873270713498619420821114714998672770006799854169215996906975395378041497628839409278898089472383241790743468860547931977934428126158521961005470828661225925711042832228595786285209698405200581719994114213741588892251025157232985975500647339242448588796936356963046330972900159078543173764140145304667862039665072683887029043684759632324617966943353721023032666570260073570608629301360071667384270543428761957902471442142403453175152273398299150934851141439350248370108294932308698092094375086500003579163743828442489219127321864814088577003558353390575059588009965425526538194420139721880406760063659835353765896064036940249900234559250948389342717691395558867186322594663110262682021984894001427211001773702079959617488886938863107845063054168364883095499143530573400951310132491385207590032277799786776133911511811491542488652347142711710069520047270216760967237404397872473855549593174794023490368487612535117039613579548867196687600871486758031815670116477896515535449349263661360788940539547988801857173094846819550957460649140739161917693111885201371502480199932009015168623700044484755696219003928311693429391818205577519562625594317582135971640152262635444368881121774252906781424073185099005982129493864032429080505483339042629398574346764736690597670999619914575032896209050028713868379789722780762265923767795633034979944436131797729802969119207763111206021345717268388711127803901503828223093813346185928068979131521999338021118848132881575597302783405560450345437013130700436102201666853275153938167531864522740168102047394613147126628139022279093738341441448850828173695187115156764352298313713591095584047397852582921324986474501372008210613869689586274296537302399573077227234714365716222429590480037040539007090864286415787105845751647344724864082790093858300549385230613746146940180808747676778822202321385610404965839759036950954708564478934009413851048331762754554118315295435640332347477341989832485882103447878581931509166470854162901864342593472280000861653611652976914356960310265392528712713577135596353197735918153512402398477450714071967283980147554594843996998404646723686669785573680120155009927052291782406030623480972237496305810100116729023596227357294786096485818632765117728816506947405263873226940674405267274099591704697705141660443871764306483891618812915287592499308231251541880862020404756596787200253685698631541395921884725963007872541277014713016070949129550867874976507715754968757335710813867533756915673137655176105909049510955810546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -11112148978773693974336932060858219523969233131441423807005562308002477026057737971556155653651202441954345333901116903775244290954867779441538836373172655752433292747820216825396862523464566622732097196441497622895378657166438414351313630701858201636199279473663407807090191968386758221714616985930328479924229176426352481978961679621176025915499771182091083656893045625247652346605735424076367998991438807116454031684277840227348300241286246459060504008764914308584930616060948175292258984662013115956465598513406703286475501655748736411985501559357859593253302709298277783360246548551451205475247083403583842681933553806532169353740221538357769806612169671800106139106722357064429263288342336837184436822097867483863100163360067407515814547336125550054666279480526023225335329602432366107825973831135501742310703648299341427176040787838934882340761364667498158325413278791902926970314158734107703458338578274344587176012368008626545086837597749802824296885341775478304859130145228847133357966022465704504055638231068615987677580715731681979257026705472731962715749268734796172272456341174361125903050122913958147224638262422979075529625985145642555171404087502472196150031483152975675385649395028847037081504721218596505736329795503016469041026729245342882094308520037933438982537555979665426869240689604995373924278241676472131286257071256241244884418967900515360085894582272156485414256116939470383938158178338596988558694242716494024674677313960297265187243151583855058092824316011612652921824151478802472310902763511141880894516952167453449700481057682136488228965690290276156514358970128054842660792003604904950624468961591077317378480142924134384808092415747578311051353289254851711109278663176507020295389587345536635057764339839150662865948687624440077472032194750619213484144302083510150805583476911114068918220367879178035645548908725538365399579262440901698701317303425307329521469059814136749825080252673019180703964069348038264574145432341601141749795705491153850108135312119436769477012332501223626790450640750629154309815655417403857686704925645068091710698864025999732866519320958166532263248435495909857476984253373101659679554741277395576973437584300084779487519646089629743542920842423679206117363648117147615893765059281497002523575267648740715381875637422180987138328725044314147217857256804372479596616412726287970100674694868217272955087052934507007403546251271841193087234635839161427129733371124937482379592662793095767542855601495540833365146183254090746508526890829825984737201956356839346697576923166592630637029945832290843399844166987845510296804380530504078410397015973064833731064392929315162519377026809441017003871606985710166239352650475346356300088494751882805019772371507842330484859620264561850352830619369539883296472857631296238215068901211945259730898704685899856995990217164448587912047360014823239657665090249817510352925676960226526481600568631386989256489331503166196147203322392435355644622945430370917786194886517218087560958216612512660998989188893081626225010825585503514265001024163064091356360524153234534906715078285430550699592856851586976828322724652999106189987502833877919913686325967527236663711105011291703395155993854411319260535085144896784074190278673141854613640895456608788199572610022677459257839658745958979023356621033462871203767855918222960405778350006473925450636180444530545736830134034489726368905915781937155185101429661989867838285759664995029350283470773879573099517203523046196024990327917448320088384040216412592947784464812338321282555945321964872860120914996898502618746325978332836312453277269964516444201992707130255986180562849799130092015801639442415672353666701840259576581012793704761868495977024920279149879503964332349417714187942719560174235618997713875264239228521608752973071672382825854109139917261341226430540633274442174689625816682809675069163675125085247030992231033833738583651923462602963558037015023810930089745664758338076389141497637609245376465175095223580971318130290493343211958221624872330391351145784371672328146206524096047451672180299806530215434378999768892239927314927254983838703416234183713505814302239189867576582813897968441914076296380432663110714342406616090180351189472500189941109870404032293044300503966105252057661915680462007817456066390204405899910643347168234919844107837697617818116265793841985271828620137577059445330839853253826729526745913637748042963930407728119062790886871748931089744349709963184277423383657503611404540416297740335152386766143099576061560665105698181840939103190789106133916571533875557011138474347185060904498818114916058622424794394823416695512577195765217878207408402834149440505191260433987177819910114866958629622875896703419344202004344043397234902777011931267233439238851267559423870881502772140893459693384824725963343110031587618903947606668633005641519929515999327302192107634419220867324984655427113433903516796970113388882933559920528480554831244351576467022522843958465289174363986432081113581786267529565238889325503671274412680470937420107446769179659895598888397216796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 9170648249159205009733235237231420507831288755437565348824236875246505395848166243716801963454924046615499922447228987507506838510101330715969462524752320075073097059317288978217275740518183485315909415118462447973290402143139405853915540775077382704910843678797126559161558790698198230442671026267056202342082168141774394629886829673300908121077258596002742713792609557195802476763968061430747803316366571971507217547600758028573122932122657263990275890417035939891508605011711889841219932387413771231317765255482448015756136824395195175737173255417979223106206279427613941131333235222100112758389474326494046604497389375747093255731403547601043764604292530878285044378881266843589608289496903302952772520338259830136450409056260151217995643091720103546870745353973995010055588486400778984095064408559302780869574577317280354897381413732534893370890670211043417169869079331831329522478551078217951292889669262380966939014077265907054150742985618267290087566722386419524991949530343167958775432739884175918238560107213632440703383598475348857779649588074649639279248732408084649182944881678019583843268814451576277974872330437411417008923657252896509592497197234299761249191105389865069715423898540436959150740244486877565035593200785208322632612605815542865376025971672663900518719078688656686944306954634781426722305438180722341520426528537157656393483380710112599306572347420458741443495291140333522595863779273325933233312710830488489255276753971738842814638740971877741066645703557469831632383665691417532035782605789286419571885103017929093152303709940278746185072803305300368176492368414057604358446841668943951618181552470922184633846397015454660809096919141747473919391599679513725295541625734529863318963314105012707394504522070338325989819337835832334403125651378156669967597327859590524699084058300178271157836547014060852442490303921655530412424921656984771903159888118705042966508681904440519412004049510717697275593489090321731398796438700539102053695442874397343629613608325823533829048638944365742984148585801993126392021334403297793156545010783499254594930924821248534365607975444638988077355394958517778707225388811487344011110359594687823106093993304983701769208226556943849928882676537191993808672779904075139867094468391003269008051709391835605683194916940513131222762743413739991307414023225624131856378173628101425948447649208203794678800349559746980435165441751366764047975951669192964443239242368211699262142952869998699201865851977914686282763891889098981562543081214681793429053932187232714671686560248903478214949373116925290352561946127529891444137181007702131785308640059259405269923013688152697880361273886130138930787115162333119677637673205105562304794512553435040064474428669204232026975510086780779885794891160474191285658276874677980047695906179437503174738295561519520724076047926876422871590093011581542472660101432940173511882530480613455276122443146592720676791034386651639901488303604914114800250699172052272745803166811778252197672031159668874827359567275993047282105871205425873288779309260871975097647566285883265101337687947326760325022239309423770525061273889949960206733356135522091678439468722739267699514536945317880167801814654124723316271944636401614608010630874354916674370513460902548561346753859795972739606434185338463001625748614605153823869366719020104417035657029368923634020104087489464502552071596880099563391843827484116941925358747240014835203351191311884757822392703727285668568895508875352376123731059475571036618341011092579232776219586708831032341067242457238894111671733230680677952255654077536823907001049841329393762618676012193264522100641012214034946078795842212962368967246039859489981894817214354769824377420076659858920326081720870224655109976378659507468800658459328301236950960352646807179593035254198262118734375206338239294649711480111322540523139124652987923361137485866420023209010499978487677582134964987899389634699773087793792761088017986255786156376468572238417145264758389299505743336843019458500782480565539184509019234466898146461789470090208966726130448596084156347117869155743009721727455218477717475952982162314903278163187743821801785236851740543969754905534152475311780553107868914983533421092819982946326479259329157906330648159685626355427983394354125331982129022845441438259743862757520194786138810685117031607289855865124210829799009802112678605185723363804231680144224530188525195824008673581058112800992282864946625400408886172790236377465378694828471371953985975561361579932161752486632305293935037368789969294662006120653748637136340293798623234175740950888882342879304052373104633926366593499471183403159076564824472955078584968509478582095187420270679939727058662187522590279200531761849023386791681594282792689319267248325591282662126997024973907899102035079492901764729232289173868697089924112523970082228124656632771027990734013709932848764015502779234581323830404393007282904840276145293964444072378535286096403650389242147023900592430841029614279429693329833935952844321731752245774467222180943715148515593682532198727130889892578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 5171926542350679764862016859161668400013721209037463045597777630088446203024278170068331424421318090123581888549737000106062816458865390513784492346585458638540432387494969558772997974210589298724082619047297198460404573028168855985556413276821556737502183104665639113397414348573292722450003371413594321297772655406731234854224954924043628496446205909257795569621711982609467754192995120778657551334739435661291275901868359584454396006010863304405774562458783069424225215416761351493613529683572535905494678567037244253176933417244135995625659729793381847959242048447094991170439204171715787081230581697662593373672444255419113612255635150673660591040026604833685398403799039300455185183352312050045320366737553747828042700680427234738520703790507295893480895642264937925692091776638096679588044874052892540947968472960983632453960752378373259730479083325513488122646119928684350376084853546589115128314870513039803039489914837637132117012990455262713031341293560853942146779753986504422430395778675708521830709658014986102317699620958497234555653392554923163678151490594615634954397282483115636004559221728278723525121666369744288327628871037496743909368211302283668213301786388977799992104474152853786303703523946951676786906548007258469666678323811805767420446670251896964384935771438980375523313180840074457567795949637752526529662507585266709540549066873973936801400953823422848754795523877460107431353557782363422178192240995094855167247991878456011954113618970038267423155727320422585965731343208859782107885408335049598618867701074005408334099109152424920370171213904742920514089777600619210476066472380286695524942191562509563369127389877327342839243668824065017402699030773439511681769125190925397469115710257882575625849539204120477091574905549072000526629193302352018337791835883436120312306400597408962777210749189931043692856158138370819211293930514516972154535896740217016284370516928515155849047990759408635130348235426967859038246048360127750909077334694401370543904658209198456983400825475034664521074793073885771254061923225882532998861710227954890340667030065279632455016585708840057225822924943086627321976388628286881352756099730825093104620797224827392787206352547770162591931182987730498888993905188153357020979727427526551725979358894881137247229317768467021115222568381350122427818336430159176080585621563077280284977665789099350893809401698078798216761351151507185886658341251283893220667195596631441040938755899101869483092985420638276316587507007384788972339579045787901464220897459770339881676315609677089049705844741534438275596029428309525034709661363073100755644287192882447502020662651073872733701495143185183918969722011563523753592175897448020359185460520115992671179212939927507019067234752299622061312753406738997183504250502114848665643381623733326004318468054742816927733272515952224850628062024913557054087813761981274076558668788284516133649043272652755052247208706968764392381386969248700354219027265134908867461123605979897408339202318668581705505714040882530013471363912474547367768772064509082202329653386986256632266350129582108529509906047438784031954478695168812589960695780107951171651063768179299006817791348071227240644619083517639913866814059579552219492725031068297409573830153413628583711498163214162265510712682765004210163095942595753823583537497120852588094720892625632927832245393962096347362165843461749343846395649913414136422795579812765116673867245394603520903300906009792809546623183385700541031619676514876369727057368859670573970952631391797778911059316067038620461151691683993962113701962073677067478332646196872516141386557634731984389744427444903899549580923894196989264479339729367143294363414220806097368076449105396783203084960672964153843497550108586774071062440359240979065412669658345476593604782121894380227252952401154129771033122643467609365645479503374435188957562587426568534828530841480612727416250305070872243064829249005061035667348803854327316282974533774688665403356005230638679306470022602120857376954603428444420872694244757621032955572917569436009198475179414413507905698261688706139649622961451052475186751805015361274883089251178440053948652613762118386204322566213868680518767084892943510115982673173317388720757593096971080367828091384968113325851979606875531527466627718544424665075313385884181140716287378885338778384025444705353395626188787311643954917566614918408726768140611146774774118582902711786109548403379662043342973911721523475518474586409580681049575171458218988996352551549407503018685598890473020077684554154251253577274230580063300420421180470321758140789599685615754412030508333420304556779424931933784848612576073278049342026572389829288127696466188212533538611910061577121500412479261928233178744655409565680976870900791347519423868451952351834003762642984846553667222880585876456586210308130034001194933506830959787092755995021165035260998889409877114070086211357352043899256714833374681206542593272050414242681996799461567877687063093691807109129298133667792259813670442095292428691670656715206888520697248168289661407470703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 1267804645527802045540788118866604458465416038465139995142677496681124894880274720143181539775539512240490932405151196055717788617412221752465831106515927611415963726462977363350759507809147046580875816258134858770274873141204439281463021783456005220782329100544258099140123239649489492581187842367019398210619378008400577204127340348375097380326284836290814025407387763362304031769804635332996353604930275454051951639307591954940412750453822085244264447726941798420566320031981489981916145386516775969321441872899848001150244024151454011874304815128293862165050737911422584890809336732206234850445208320744623142248058244992199334277103661121096766081785370690774237895381021894060947378904846432172716595955640840358021432353225871684257530996205630213711152071305759235211530979661071524968217275287761888525991195202857789820546726885381933735108126296947950590340603416963220412763961967208249542232801452368285018745278123303555164643936218453021361882230677009804153283996597557847477025946883674871336785861582114364851936653725705479071726852011991676094737942796773808950785673556530876824853376896314690165646992787359977883233619078741465314066972955184108281648759448700014734655732588910587800535544251239456045769123112077282237639993880731154167801340448422367681123695909637989897059123497623921140486495943059797471009662706730830999443998286607331559299918464680394295232532975751233797011523192740689392025801031816257517061743992471261070100364334114422250979718538457767184506422026265572100797046751141402630668147708799326929057573037884419884836642753989112530607465453104306387818711724191213984325834834793425540015066160430045585105997008465549513353549876661049007733497633993673961447505175519278238991398119772774538873583008604681013862533533765528486648444267887451349153020687116867591021981914828040141837933710492184321518740855416107441555618761226129735839902162899044628975912873863443622841586304663739005349131921437810736001007100809544673686729889479474930936815785063881131395058761629650277204666699236022048766402497033333384775340305252299195324121708825815517911085736346986531460523112521326013933395963025887758680576074199697383990183088609721703012695693638933764343152381733721659096833774190625983974023569035606043198387820769840486415985996129388151842700244983581901767951750183262766008693884474666024457224864828187135514149026462263782507560553527918115307289768881648993640433053035102336566840168552980038536467926931642764224066652554242106220227796258465601972179150427691553778226203293193596499521064674240604263067890802966040458892417187832586205289334434863241664483268852907876857529665090747653863961920121641668643136978174613300422841187310813688471066108197580025597235320879727612010791820813380640263915704986528041195293314618134943309644758662542144624386395148550043264905936460927540263585218968685829999312612603932449010750696580767360314434690700648756715054964138193713721853022767687655785766951787791529746424592625921237464623799600468547831860900883399766881223634072141348582253904381900027303304812381026114260350974971406974665503307844482008469197842363885766023632022151618604576345147839139678275392197276316911331222034271287534831940064788441713318469269791559478861527020345421770753726615329551040737276614432403957906363760020921851315969146925083985084184145640337784639759772119215545131217994862102223190632665710133763274421307616656360106728649663145190069625237790358094207610776070498483044771361974546013558642073983948304578056503529487505326509727791951378975991777604988568195547731810127261516410758645406181994311345273705701066473421344119629746567304342895818233158634090192976967662041277313216592350382386222068513911019995874966181845840719455404551390404610718691342325079023309030642417952979345282272839211751796549738949898230903090980481055293422051895365118630097947114482657192482746974201145337660427556202560668585422460142037157801172932857986811296980089378005454128102978311000588710776928810880637926578351229393401552902924461467548887813395923973632125042912165699230322586138485545952322616432515868853073875336227875162113565100506719303668407819013407516964102404701208238524580681241487980771135239376357020971517044989932722804971808357411733052700430141510924484168756279059217665501620875069160688053564274345770147364030954869349317938103736501082804079550419724201863681330066446889867070634235289350145753028766765765710892073708790360930140742996158697900564904812876399512037717661627225046321173292157696698764872756415321911936931499354994830930383462248161789326946434325385820803067374945631906965229013090083134025963331195927547246756270151775167628978240388157192787430001284071718874295994681524894073203319169092316220413731206684459746964799278315099689816216321920273413042212260656998210913623467329044218931466288967146463172550216448271480287602953675870682520620596788715317854852096807059195402704393211429910321178477702609368451331961795067182485752255161060020327568054199218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 126835306740920464844416923564368424535929444789964497134000820756048191591307043206667286126870640835565526674095782154322674616515632943698792479463233987511653577564351829149471969141386085704945063060797654108281989628118569987115310158506536321709523515886507709743020156538811447646280225431411883035428722324656878242650208119486901208407157034370706814608758180184771592659436882483673283032126993201243761307897898979133698681819892774550818915347383186836778140837499699774685753788765834083531936575539482944693101793703437673177300946288045299600158677286584600336009835960805888542960138726237520020661401901023377027057832401599665341926503154725047319428572291768414246556379804692023946538580914680474452431726080683927044098108800908592817913039315777643365829943579867462152448313702437379087957142783296501370280417246344168345016626717859571037172697729343414845480778120498862218802914367279842529399563938543868032692779276148982124818898257186272200028392078189288233171863870097838791127159317189568655808666902384745423552125150243412380328282860066539534995238435589351467991377333508652262713552761944849918451427262743035047586550901211378235407144971991998516148190137424148051039110017542900744019367657069292531956659086206120941744381460325364795930580267857344672439225345286993933694584725250206311128314584611802496305089213807430359422255915588307988017846714052923138728403205005811435032760366955502448683933288820636549631929862816766642187767557661681364926341459402246942063776361213073338743516014918025276130349452734521595738144660692041082225500111094843666838530983471262906402022810953210312992188232680797700732071770332210469709502195482765028200215553200746122418204710467723971167864676629319734684020093844097208958360980512465334070831605775657385258472851506224711802638507813588084110339260333856395025257743589493672590823951098757181902120673897080232728281059822869136194931087724708343915968349128866536633838288912650702275051469560372179214905037207003320732199512870778881150772717070610952759683008775782499002467563412554172326514464073808052865369601857709036657780065812166330344598839316885172775790043366451402649725807932354596695857771962096551043490368111383234428051438075344387442210852830090103897908231637195523722459043150554033166352334385146304033998827133540802170982655117460382823021121465138261443866131973121357249784568520412093939127628955474728201665264041850746892957789571351863715043851106577606576042599023548235968691857525513874044612626591639643212937545468087488551573046056313881532015496440909402987230596718512327912522160238983904546950883852667489566961716979137207313812058228629057252674737595680038607065386478046025473901145783607622092097073845110682438686348504582347621096326174198143512150623104318411883342649989859208481226372311795627849647208347430738589508499202201173873998331234512460471949160762571062166748768897021656576498744614979906890329451916063390208760944653207509214730681877262987851243029058100577009237358812558884546622835373486166554033166618994956404702742205980483375304398848653471834385602530782217226658429207087282211304976748141841360139842697953767450607584177692639833748623694907199324715527240038059370797647067693643626131980531364323161126116289045270391443870309741543607035892998216356531038428434580501910041977457414298964487043740856437727704966041010289728262814662594476248388770982804275146692054499389851392625601529502203978565920405029897944649402235163500891173197041667953217211938930087080914186617635873720905409425599802973446794800476742863670284815817819769890223820574854861271724086662511430580342220506311975972364696958147219475598873480881974396103422251429585920824370602813388091467011022422969448951904269680493998299993604697947225338620852243807537956100717041162853603626663707957397050698400310440320533223427246560909777850929264875608042747862115867617191367532532028125402936691701343223184874449017231313221044388747680132456404910500295060254574577925897569375054465815429391831157402201068841236507898945033362974865103465628255127259493579845295451381612406264593556679388496289532554157337169059734374155004204593126760140078089130411038045595775883245459653625052671253982679378347362292391403922400994430038898151372876156591883663452923244484611703654871717150025511562952065318312742573035505577861728409977716713780514952940510210015872377083392787720614572159053880293504515819412752049466264864162100600624541018457886946809684937974365511380938506842142954305411697563202172174370541623032322659836764620889814433509113106272825691859077745575235457226710124674919619957646741848331171109299652673706918893596047296024830758017593100201073983588681150852436024264510197987170841455644149671484575310125240394277236690887113902460239994583197142906197815759801868488964597097935687114407569667773107965266942646855815131612311269673634456525016569226955401786104642115329567233854958674725144885432205518106959195312466448513077921234071254730224609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -17281549442539685264163026587767091658694508658416326637801875200093676012460267894522091329113831639008228391504817993145253761674375886080137338417099567572168016915007054845348457248724110975977210889022041120082187958627704766268508212985281193699203140304259419145830884369374942096624688818830691738811899377317058066829639861462614750021458104189604562799906897489963295091050896746689125156151490002490136554509223265419270137266451241705214022581872852521195044953473576828137681791133573895882677633258735143117425874710203091544599181800467574093717020923697400296873951882817591738053473946741951835997459673339275278580540171999635550150464886318247082079653890173287906848129854515261715253589253251753458902412568918673141998938859668056184726020118565884551619407190789297864986791120745839624990968216394268969713225290132298358881017903059975929395766681253179475514760063962555643503603184868125626315088791697379218569301429157946195885171409772587053769352598706745334642206200545315048351361453385232737103014404356315282873629710109234966772772882032777829816305584533105425172506553540633465483121699079039901238510237227881883717620372996880009571890157772786534977051903330606096097693610758083072336316189597031482079648740774853038112553315620340755256981793105528175504747294724325079656091021464869696226980538517047954361326921504838942178241858447925362445290007338351724449933108496821879120417764000549533416412350293252731599016650412658138804085863709995961906005530027245649416794009347857747784235656498092872915227924822536070582634407213966434522524030543028554853669131585201543380762994329973080391393651169842159298189200558904526737679619563463344127252217375402463460913342355683952320253304886920831842038383130496752992650679679360810387494441812534708865886974988635468238558710914435678410468104965116692388033692966161989288113139954017235515958382779242487873655840038221578404865539407634790546669994921144942833236391331724975438517727967530724288779590302156710345972305380802053287744522250524803256034311139299261045280346717190792307485051526999025173629089792988414654232672501069751989642293499104917072838581948798300551737714637725094041475966988876838643096217517429458232305380307873752220251025614390660532838281024186219174667341097293835200652787115579323980320016847876065692841917327616782438153891395995402124679759184083317003674324144816884843760998770829277463336995115194303474812230779208670366407664536995654190644043298703178187812593323979265043746670122392045160458873888721383266668732608760669372410975241377410034976567933360574373503533689187893494237544147603163046426747473567705328714439579883049794602750614652375591600096666639758554005954188374355116453098137150972436553624998338020137532293687499730303648086599234545728094225739468047257722223637479372788228934381903278186106206540399578596472048363075179116695884274617939545051528988455972105408912770017827141820432118468496659219109614028852921117938785547466586268468037383267985365877999640815435737582784012489912317530142116829636797084055017368206433813527340838381498236354906207544145852517299840248880395371606978841413429636489080721222726901321849450694905883376684871473565213517010656165364600546708874351388844506525919080871270465535643185571497302061944839440969645572632720727902027710532876759463182293180890067845993592744105269555805965650459875182721525986330563455351783243726230850240762948316611128985211200232510805983844325940451734155158383109387931615716865113192367020260460069559979671258172637824240779887775671864040615677857336808252193470091711774866099691783200708270488666498087190486954222407588450587117855500556925432732770657038392200684843840225659332590816028019095673993737996553254713030996321318189523580025424486962508360931349965121573377029068558505326227709493394125297946705893914437777993732289350668741224208148384689349056145932919361362641977472843628206737079340086736824752732664537642675353241943558039598755617534403984610230923089904080996679620911948988871922239592584112628533216658909853411586897034476066143187524926399203404904153782404782695930434073290908270592935038351787092319189784271012476058216456730520850825506437007427654039416706470249924881858596424787129435999804021169229719769908448426934880689582195278127383540999478524199651040080586373651802079574504389539667286166805313489946023080775459901446297903593196025615774488148100606653784532110889409589393611674625724091785710025650218617367600948620310241742079126063848860497664118501228944895101816596328318948553435754832453342381873565872011514945987341010921368620335812025377370275650497485876726041601534441930736883034079009622172925835681190827481701334967327181254397871562820155529875438956118950944764632699681544094210127547415824883421763540595644540167066781512060756771944753180052708225324076975720642037723782120152296277900746843734643717097665485762386755453396006838438054944762329748450249412467807051674295593102215207181870937347412109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -8513530797511037298780524048387542517441898893364939307765498799870618697879072735278626457724232650974821378659696358658593422473524183170518981205855316134850782341231473454026164541527531856999558205095702276253256352789121932953640048920843694279202703679655628999061283552606635793727767126845057365835236702157128852247934799144662717273714117497938767145003409595917647023649263763545353017094363492688384914265570708669835618697427448177467915174179944419980663751785094303530714285898026475473599711783033966560377401128562696502034877230894079732441155856860025519270659523761314465108804262855136461002246416808902907936503748921835336002388393578334471046832682540629887627865758511368470779974505744915246278826920078411097438539247985791579199278161892336093546837011093677030634835435460306173237627696349378711328206843365952480279103493441051400887767378474464740930871760061332618918504214495586860192601284951580179754308438711086859878872400537497471016462844573171553631535795335627121231940288489926827919168310709154512269194644636765543507475132285819041909359328631566111708249520417009265738604112345557529813353340099524331463583240759398549354486933600989363056737084721788181847805347423342519465704372349745844247320356736277309556999988791574022608223223084523894641939713625450635836023004213328029741524464390247587710004443332184513244903046141079734199843482759371021764488887063997682474525965380604067210990296760215423108950249548017902426520057682697098032050940717850924666911775657980487323964309863442010844590050303731600740167859391478217906584011286465158831109850059105282558437494020255161266794576201015386471339456142053367007269576126454047811731778221124035953298707165256123648694175800965782579154339490717315240148347020885580819283503502093374411030305453235487136093062775341015990144248158258624561903483127092611907722697487756460178340571795405829824928697304996890006558322651375819889484892857113625507011310985962689448463910507962569510767235737175095780165292024234546926426148171243846193801301423371305111549284445320944733021626611134183731729359207363225277384598771222526263760797138820021400091035327646636320821368103378826306500935889894109651912447026098206455074941801771719558300869721754952293155560548822385626409966722019133689675270632650745132276070136180989170286563633627228200951600320953761762021000526840468993500709311454135766362385559436892861567022979401865924692143891100353895490107787131279190465423724050908971097117507370254200945997503841564148744041200928719438565585433429939681960237990653250073386759766806861013296709496910991377859311145128558707275736185371894418332658700908074155246487626888730408405781126052471085235827912486368155858741641147564244551183990037792305704045924845479313943152622312695289253426094686449645730887844848424382046190598497436884947014654974256191000896774953073507279959008802670982412065433580270742174254583576483527635447319129337589499528385540307752213967095652284664719196404478083338858214463330584214572336983181479654349808838157168679044800647204194211155542187757736092939309606063058561806830126755943015087112904008554859655657874272192108306574550535927042951335752832908578884105458473117640019310005871342849099113520220887546322982843401045491472746685067897090927054980664664225147425955477291640495476561248474796123963117089266404023774114139430867261190373440954154773764272434484050860319221414077378437287939513747520554140561621924489458395745850244604951357838174963476973814399436015651617865069815858764066753618343161716391221969700932344935839389829332763817341935083153999149554142231214246852528387687580520163729932878397166133938206773388761476061108969694986620689084586894153144123050766585646994369740600604903597268228930614023094470829718745821310433041687602954759315376828650006980391920308941772126114924109704638595747113060217852691070244612819415402504714765627163040100489432886284070985485994707963136009880229353402177518447200573469135991850267830855284555815993809022036733524579065383594867761418433497493987159991329970770857066878858951250304155276448277470655536510708149174480316943129615051387291526538583318273518036273759487065075937103734675163889702070493226280162259153544546979782313181944780498375369337750429370792135124728243863567633114616041518276921555361412318120067185050789864057917558025215836931954452302662858512581999641558950799542024232752201525228070658294461029398156812158427738393819748769954027246425377006963097579080184516526336815109535055508763778926805929027086825331874061757207597099916150057312909883081759191772923910438305718851274283088774819475637339353680600949091308034011820826276474154572664200870583412053967238630830184307105521744276332041718907249423529358133337287148969230916378083577616866834938679125068853446169914211428805462307344971942273352341901363332662336284443339817727192984009673085422997204998094263216073433497382352984377844815958827524859930946377062355168163776397705078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -1465679479954920059978737365926388788528326262816528319225693335145704981722828673751596163411622082710296568615268466879185948892240806770215779861934616961007364148244057216325856346618531883657135638943806255718975093886432374425329119043122764051263843710604519218312884019919775636925728192903873292965638634996181327760380179805295969423789683540775351667469898056317721341424505693580731555049524277768065554132274803934379790987472615219022361741974588868717105048894637924830053257991952699664024060483458908243393871597454030641691003868659503941810181585423233660006652943051612847712307732547963812659152306153828286498732785935239503403688500343125542175376806002058055803571562163811036191406165516927736091242541633135962763215416164034912063027509247938772304471211928641679817594601838223139306856427439000268854333978149444115199711076859078846190998662002371211322281071054321014614318557473394176914769950057900303600491019817419364588172346880184979475934062316577021700171860726580152118108517559466105074263358175656000155456588287248810224050621659233767865047926866603171646159366994578022336314319302464001447872408574452094236111415104282139268552917776261215431397772345343189436715292331685632468667850511637696277713578282874511216073958709623262789688013365730935886970818982291959177993236721773790767717746984810292582693561429488573328950257168586244426003503827681728656259393487000779693191052941064035857080381117679507653702147164893844406766547712540864585770447145741550739651895921991478747228946196359655257109547700976637887854507793620377989202322556192114954184824433517806052321246203356210308049251281530412940603061976185370873872241321414464286347830553313664605982463069398682988995389231100638258325839699005991534160995858625384784368779000779993743523817235438399872224974259228742050173126979796026282595647618811676029778187758857766844266350080311265160068746931131227868741042171907951579432171458185251053238788613849018988976862170552376788978242561900105999261810979327266061248892590683552604458811306624106745012041288387844696701239874986789788464081842678711622721514395301773545032089675809088226299961771272635111272715590899187439110038497939941901857493369278192963006076714215529222153857527069654108219538771067876162102504842245159158528031827828349605034487109339246486211477468481233465385090529794776436723059820145794233238446829042651183312121949578455302067119509326262585762242749868863744815552784933568321494808841558739149561333309850865699423820314377239323126547672668441504289071634567610598583796058332360124184454183674894325182067753742600601300677630583251940841897618504219152667824730369293505899086193079889916237177624545369407747806887112072255191416917021737410374786482483392517394761952500706843559025123841838381004914927421845832587047080009473335332108866413518964903226622588536015183771613724989749881730515899474533457957959963105574814600425556020929725441952626749894746292499637654176681255351979649621977659367694884937804541028150475293191043516468168560322959864791296844570082417787665164534235929815339067062629760971073601770755098634602544588708884754017395449311631840318465630363467685204351739194511538434948414701009557975757109462644563403655444094725275755076761069747216846937515180746127319931232556949226127936606127109039673561053437097328578172572389415112411354908874274912272890017154977562961740277931368220980066572158364176783762343811590390303088898142546245198015486495240992500043532600608406700871801251309823721188224090944692080269825738349603071882967958348175101286837819480987176210052138833909362531477101706457546850466615731056234512961293804433548018215726860039949365682485989405905745308458688509530403251718999197126292780806024982160568337103659812602082354523819162650170537443762723658288061539051234062115549478272327483113383591654053300778141060174889741722318126043554644163176448951947727912252889395176339850693133695095550520189186012714533792371356127574933873126579152677837220546680800590810235037761528239597097373960451843657938775014687050983394601851706331945744831033018256939555407395639808744582378337787596157432632773176787747156135700545547303490445188867387982249161525496200427543550225635059036307570852332792839453636099775440796116464057959045306772965502919363118998918927177173642331140271669975673846717572871136474226427297680817412180789694437289528205757873731148697288300851554018170811732459754244758519548326902998902006759093001124449545404292026665262101085681104109218449072714388705807394799521313411788235080619390915319673929029061751317189684977267727206835240058410851140924040941033617756349506674838700401000472428396496706273542441959395958703355808369824498488657337629950133183825199569277719203409820903601263430171395372681504624616827484214196895558201974852251992959911280050531684117180099662098891741431133001903433814666760470276803017547809236328664778652293722380885485857193127532137285923708597268344533404160756617784500122070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -119650384408958882584614808567246596793048323662668392979773490052738044718307216825138906772268488505755534654445881688078714724533741354061002003697901841125698493972300614070657393313204280077763530272255404809008908502664030362984109627369055652746322157532503549799499468494943784876518987661931362982522645457820394671461009528730928664401949111253556447140750193491196871280996886541615176520928909634955604389911966838496918129872069844071482321953479260090643695317138026922274844113701169813713227353943628392589383779995345272470103819785124530239133731534149024671633181759209269740568308683452854742446239562584995145333589582290540351336946574768797783609332584241993671658280818066527790552347460516641417607342912327936543894681362262461781793457282432531164064689341770683941022387017530170833287926766589523847964112461953520285690687776885872306100036463371267760921916588583574319472981171086627147008245585522074819090611312646771827113926481224664247983012158046328845453550248340917196069967169857067115532157701421116082405095934798527571017814032230259312006576918813862878058047705025581216070470310109033284671314245665650052380593150130610135395065076159346623651549100975980221634851249488023089538962948981509688005198434010527196298050239014563587931643095050880931137253361927851191642043029262751940906912222226510828734332100407868736542167786796133202409592149614183609221028764033583847577975659228724065301757496717944059695807802350656400421185366998720685808315913702599947532175536024363708663235353763558556706445450667163665666791273018952885566593946471266326232928661270632261129365910609686697195168553771316595362220195775454684402409995122915981636889781059571442327738144718734327553603041157263062436991183346158349247260825697378744171873888907358112531233690538453691645753845565823443095866779031134387091022936226088942749849409375985994218661992560321976538213444216546912527926448396085266814541905565042359814010959579571670053289344563601001832100211753799737376914443204086714062287958511236411799394562849793301820431932212510310604709363917708357012410935865585114420129475693907073812976258613288530585214995906356546320827727822863346632385245425870847075372280016496273620769350349542366484604514991980535813028732448594148810807366785084679802653631126380638088657820615440228791632337722363367066458087664630874121738516555745867422004766468798273580801624817628358747237526327269140480719083074915508070735282293693737168681382948541012725900024359471771356678482311064782773856461046187967169804457727094853495166496280761348814756897822675038636003990109394471232633856696198767421361236615693500630839988320949242773788766612146638874542004074101302155062378486959245297913777531660408701287280623219015315912929015332007215351372183021460597008234071607108917113272207276113172011578370674885993774261813535729096800184708957966416194399330502255328963869758635833567444016070243074871470676125800568159949878275183894385796039255292635454198652147984827258058281946145357341390613115601832756440612111434453592349608880434985185750920298713288782720190791231820605221405726781745710859016709480365905877481523776555755741036384887764985965307765386137660141195120932198197502944678981534659813678014935066486273262208834576788539304082816869338457355979348614151712590971102525177377197806687102894006621511753871655783667693282181290560083706310342909433948718879318123947628865594708397408441212068899077395848184266646130776523438562263114183615582481413516950802965979845301181945433706505699583559675493772493000231619948066726876690255188012833426884702311674032792507822415412088893685643530202091604883236198742319514311181028631836573707747778106293978021391562079157456587261523818525448189849153278447779746505983305183070818503582422354624506159997543288252376148632691325079208016585540539816918360407230192558783153738931997510936942651917681497256830287671090438611165619834004859314097049451712730501453519708256404558507370887620326194204744434332459922933458450612002103296188704151017538735397456183671063840139867234854891385509039869022198438271748463405719957950233168488027772404560228244382440613686406842667594245861557530278420130114079470793419023500368466338842390205331410719065907345443068567989309107130835474875521810966793144969594896818603664342649585928537566870206334471416611361909534337048658660685624288840390560772285735030316367744434212279454671895722121102372253875652319808514240642856392924298713007601791845033278834229174993302801976448716444125917200947118659745844459694050746981015202350637470339740893971699047157286274492332304831255694647429525618157285681310365999069505584505837986766004982846552318570613536177976788217905842856806760374247574947508790109392572661160405475729546348489114400561885201935439385241954836397320702603752352585834366069679129981587374840395234061723783317450688745851653188623058308305481337635777843806364490850051987217897063168504516754084288088222365331603214144706726074218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 2010091901014839958589344594293399945908618270120716744236337246967338919817563750774756317767218469231489868062416113733115555089463045426178065738975506847076773249164498947806343359804544280582549031318114803834691229919047223305898980645076532601075099273197522625894689061452355141127922154630849191598951105016820471315481152722854405097366578366504969461818557368903894597759026403409039106473915477442360910105691867584178893914289972522604475730256558612008631827220789857485718110775239075899537960376297323022937168122828436440387864946487205324897147192973117890189275639444498939416148207535141205343906919404756292297344312960201383111114944232728674736706802834065475609950949957124168321993991611749022966932542962326279071103980429367932438551948060696652073561659410598392697000943776369416759749211381883617382325377357322639419612531290487644730227360479269479818453250743426977751780017629858381621873020801161813637570181647420794083371284597239490580797654249054177910397794210447244134905468245764471341511981973302602192575684925120177340456580370472072706278140475343390502540432341083661397406072623162301731946198960940881530454964919606248954089893557061379849190025226623859878123104556035467252476969784114623255193931962576877610772784344210723805047971485164392524066387437934110004136037460031198657876625852275266666439615272751591805861297096936690098689819913930287447051815055673599821118397053590511955043936028544754640743798345232335518140990897997964983118258873219723191147992943770135215534773723818866979962820810430744428308256534103277939995909577734486307268496140087307859029643794918215720985614783232546936130583833610205542572181868391837492515336080134436515552220422338743525328890547168540604167113204562865661341729847415154212479667655186103760514708718279716608283310006399864670903716189408917602006908656703010426685342508883175223253627379695052996159761852373261181226766265476928552388298306229250087257484618635335588493690753820743545128029957798233716331976594480777159839387778019813031098050822259003234280585630572522408016457451798383156469895920881877656087160016980172232729231171765505069813337769614759598476499847711606657934116513341794696121373415870133660842633260469209295515487097211646880508126865568708984960374311909366201830306315907147554713328305170001680371821916273788129694935583176287390901427734311699860494085335332536902202583268931434072859764357210636959762096564018475322678702147214860876212825996531259922103088827995167839583309481321624043651541269503565487897468800294639368878534402191366380572279438447062969287468201837691144191378933620610513211209777506921835335105905847953931478615569617886695775948447824718448480188317640871344395291968092141488160190585195260340397734006610540885360212978318963742707125129031953532812076130558819893821453453338823095590991097770806763735424635301327661976104978488502335239776248939860732116365981700238250866565426459397631249790796191305124147872101643979556488829448838236159497073979260250881784284787483745490326841131749831046374744892785512604725482638260751135429788854676958759326105332119668216679694378035239850508336869804344125660908072912038617431957848512644216614348896817308498199284273551265924680085482541698469926263413622754541860193872882082042031975888616264291127753919650182677454234478566931698248704747365715671460631213235873434666964043459225948307143412275236639277927820013848412082528815962279187465917122033073453902049891076911430829770369516436375243952907996891699899402747985892629922360004868648093135415911274010651568883769969543447134648316289168791864380221791584758532106614460455191874129809729191958640400729492394883289735592971570818726258249173748911172957700682031439318476105159719609733090284711061739556722127302155661129685611217458256646186179661833994636915208330631469191117849840600439987256226653579885050599442772417817837020235115333131595068469143780544378371049318278948736889462837307730861936851281648128306749892749508557536429064802732258996227026026827829226740905659172908459028126261226165790849333064121053017775265600957687835607425307071254698962831404188546570020461352017696276512588916932228306932151995362907165642926335928885359972499310240527970211524979901961601517359486713822962252905522042156850800797033854647911417136720872327698300792106271174301404129938780609336471715758674400282585451063583888551663948896194056344001841140234190654284465826851746318035226965779534840845865077213177084725544061701681763247854104854422522196385452300995284056864582394968881106126136291630444681776418775222034597652983905392959892461668005799137167329798343797765227434278545163551123773523862004520214768232685472081122416641116563891937687624447505262122059653862806418113335485806272871911593926394440671446213383381843582810736363188957491613854746909510479721773137783850145814422234075321605722647210311240832420295587399123241490890575542521281405775733422259710808134569592908746926696039736270904541015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 1705358496422225607608370233051920920889777011308661027061757253410728560613701216247868623788534029944102262201298345152277107246266683783848742443602808244839258989905724992128373616181744279743504024738141526940273760992331276044552499835859041948734855627499397964862375029753636502067100021640108023242184531522636612865244857933506438216942840311676586324372547987215791171685696440973535301907568660742015137574093041161426607463337022897166157080475008384675642179709277170909518933350029333486819857107386777695338614276630919059094534272523076003615487299091781969764242342166895549385457849330540777742376852577153442596573448741920848640927234004732161331603497684522809539606777219224583434000956922912800497803163379274328872003621803455422569315817418903472779474641505680680071315742747867522975156215222865527286475070496446886354513928314978296341304514765647052444331229713606494421229677236738691098030380643464259071107734110041918378010643500891948621281017365691104047501242018551657261890141642271826948126361621334490768692414985802441603021802209652513567125692382464550277188367215345780676204241599382488463852750238992932662895476529273155104258827380864289981543575650896278137888084470132592805671124387633362822938515344979007677937548291190544916866598153503097619252327549413511138794346546624680573465310460042367436194394537831442652068883220195977110128161980120237789809354250225568509119231795575275733612194477286760175068433134204906989242608750663576430871727978061488957898000058167952898885959732394814446143528740559620750418034721322002138608324641716365382954337147403718444042020868785505003084348592114499258808225157205329287621375931985746325525928927360751246768679626725339865254522137903537054956910771345515587506688708760274672853418347005676083474057227649493252031168560688751276272604231704724168290580463638444873582841200972797547538008037446917082257575792412041279696248865622319731441329161117154749777856271727008335688857913823970419174392955191887301293242257691543310871932465882122758628741547824668889301708620092251785605209207876424901333857413826237919514455890110349125506012780356300293568328115764443204939625537374419614583299022909791355433514491558804465351361645941313313140185005071898062443979255375139004389171928426859234792663654407121071511758880238586666840406000298196869309004838725482176982751201115518245579411715109239355448374680889098774179568554935612776872887084515688674887476078050578884537584586673645335419475112274040439071828312949517271751277923055829531221739124255735861621071777790726630048676505744095837861333192792321463565832396152676020914954620685263606034474296794452773403961940733465042856050735145422898818254335056731987831355129385208886252437718744752603258133317091327242296374289988646866130860059865073573543002651324012693681175934593229202003807574215887900484384495548526932903469576611791787272981984158937605167780410385558212453026033892562377703248270470761957735335715040692450670699421647392368229442514724280265022125760528301293320549926274782914351938559331510953765086981564108268082398124173014614851947123490938892114589030033607110160591311144129017729793533713107391831902237698369079443788952515870012021674567681659124125358148290213220044406326770417106257752084963597424474079094528363480155310706896941996032598494552976262765981906809167175515316899034173123948973404204415770329608830188588361747758424256003838207160693530876445553617620839290562652478055733381891677533109667651766794562546966384913163453483586753381268267727032091279874044938324026203654734406105349303016201366356681944676446516781933422511380245401964933754750905831267027730854712657501637568897093444217237957228205910576228191166794273935300477455285968221179139791992589484092072308878433251066429976230559992643868023308448908884721515092974025296269621034653995562761767680019584085105856992202881057599099031912157576352153364043565468290988923145669338172529958437910797915467160093742268301249852771177431445020720620214632576367950019301371870956493109092203646765663625579345196973383249108197607724368505109705420245335099653383767192980322246906198391340225607172220173375206949604614531681014781361112197367108656303320422690458296500754273353206265023137793410588371544158007715998740484047884586044588146442392755694744446578227714479486299601709138106835919634492569965661474808601516585821066372338045387267874698287400644739735258302597074449208274726791804978062892351055649399618687588016967965341413796678361427513743624414771569018567754334073969813543629098489102860927355464420678543703450203926573966615237792245801746013755531440880996937737313966944744200745341728759367472279944285848822992052637483786300141097931388612114862574961695993878776594482482125736342843066799668844341580695558074909271165679629710058358072345327052322297103387475713331227397327540073469214025788894556820813548326142316674506026447232983176970264475327308229974927582250909807726202416233718395233154296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 187730391282966386546747679243803303270792277533782894427697557271158496294943299220290142226753916243267513624264448662041599903752441027607508760526945399088369194769948078221274598715716437333504546455219709959816629051376393064745986955130512966168191415610721526580026940861433286021496851486707977430564552768347052100323040713315121384402472820553584051774248001580474273441665335023900814991076817054070431228232746730242974054736201211715812325755649274718248938831075887919274597234321499329886790269982956976444849955483575910660542144792270469130283259980072070136876384054370479180620249686175094400614799045548442919732472458522760984841290996853606099064093710061533138836888731916199536519527643459316239686736931992652183611219681020062795656720974689364618260731721144024499302960995503174843128080459260376891739348314205281953016955556258781297969030344402836084225106280430888844265031462097828830021170486785447431855486401134379859716428108859992865928462351723126859880979290573794537373311352663641913114437061093800658926152867995126659745612232512333790784133754976590948928489607382325287294719378968331271605592569599604470623021627225039098521071058157816853129640057843050930427495132147484385861441634251522038103479777501017806198235603729665729918660665662545011227067360580208060787655538765840811278153210920273370207068863382320564941842559548066873859708766843268502732754985024770195975145119519933742380630963783377589872938032999872103399336244010020738348659577399074776400244597654211641629988783760915074861937186306580355792475067571120170639834314037346135978603560698166704178281951867591646782634164676977846461837869076651917332850687243896037366740134286019704039688566443660434625554418426891540926523473615497478897925370620925257391295234277050042645504691249288779971892361714659175325380763405519397786924113865099635048616710942111887839907380249355967234382281650275716116425088609419328471076110859383094682693563756819938426456860356952362084086892696670077958262271905816570508302019088433857933068539141786503692799421721532788246310375443864298931899563513166990886700726193533695050166956917404685662514057897501759512645454670761620816189876478782211354885931573383636448746958100758457021645022262146626163912225916749302923034465204738096498856345746880567519832148253761569913217983984478977977519771498437488597833681514903337242083752051135728673801450683204934060124704221203368974929279467083468067584966564289030552583270088947645901778939746254735956708611226937463187901119633387158645185213217961634734376076177308348295574298241964752671328875655396310661379286353912360092716607091480053946121307409769926913139388814840902903650597390835546013713500461139283001707890121039295075342048512467340494567226613483659515868293479282037308854164312749642405938876278060425365432513659352486820582803000348795108165967975941414565304803690725951684437302118979938049754064975846475830938312154914902268406527262690304481925229045721676873816627927928256671682869356988899214334554815589632421884550051970492190250371032026468959372773160376303954854262081885647917541782848972597188443070103430134932594926542398568590230740261457728890669429300233327072919786282091037257997312442943224121418477542066165365555773076347039184363935726628072282089461566568874878937849329869118380571546382823263363805908958325698325263041394329292935224248394701924261931066762131171278028208468846682488825267595663597725105344766705560664812435429321755675134453976597675233065036796799855813017626708703309926042048616171199513871151241402304008588183787855796898531014762300398862493432577958232354660154145623606041399843191717231106299271775920309602581396894875386170193149890870689791008803070392398835208967918892107890694987241346503345754765262876481583579344971054904838487570155652971898817866867482594160489524848171969443211096443540429310417908630766143254340891572256694369502085166114943102405721386957872243192580757117047375636304653927212035978421461549213454198035093090152206773830608438516673700467476510737865268315291232825228261065487516655141237780853862057140538297410599499052850056486612419125423805000950077889143686302473114958638891697183781911972804359979481216304864308608767894913648460690542107502763817667790690400935664010485692409997185169565569085396424163065131054143940674139840042502835105539584387721080695932166701612235477971239720448124861254766099139741885043395419603782477175922508356132380158824110466319206952339833536474773008110995556985133897368815213566766758800187226125381254010782158548693236327038857317987568466029583853043321252308076705832142332006444705071406436957008504218480710134099995028815039776779750963436862102561217945699999731129927267209545903595313717452833502742157195512444310760381511236726434846105671765755404753740984249125554775419272545319891115309685679413589774662772235591092016308481473601248834613575488440794513202792315843934162236467683978558343427245347356802085414528846740722656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 5565190168944219905452443503676371339661971378385952445620478614491609327596222388409586016501210800957468653889138920238194561581053987391642690668384120462271974978685893225004317526627532761994839540382465030312215349647172717087535400674682702800596644386849511993368575646993704556710354079387204872815627228501704769576496013168301940940311036264505639625365336349633942630488439324697344384415785689539816441284759989365829920350023726394010035280598251537923171079822313173242497620579840063698633212202071069360330627642585899347335793238850503549957773624419527923208305354357152942501558808567081334956525190394761830781778376504524483001229301064041234406276629604792089113482654156402566410028400249187735049710796911312809259275704532775680095783167832003524147901534079880467352180371830868968083998517526126773636241263766697655144848831972192302078011787810500376145791776665500348138519558300826152981554651361041135844460250370568730068352016368477911208743341768569055212857791898961459000344979234730767081853427098016995279510419324098883232438758726425468710340267615425568622437807282238404937054615394878912742874963939993050234829062692402001669285953103320741280935420131878492253957469319007605749200168881561135208802595198325175799509448212231387361552232051684241792516199073726896437568249806644629281205972297665217214833997679468700828447138994701078916313608547329318503519325153745019130641851987851837322693554934399948986201324850532365158921023363342894754788170216650053323858386688319756247667706605480289440825209965795842690510875447381253815356089825733075935336153281821262593904313808308854900927051144874365045641363393727972362107589694004424260795480642439698925274978809803042941426988943693041682271906322123442876976225037427939850457515130084903427855026286006583633203980093553358751614056687840090588619133204301884081363474648878829049249789268768743651890960655454298803046588330659967070984558963672241821250442256641643347525712522253106170839113260648022144732334544223516417107560514508177449197283139515771765711909701714511165288800828641690296904592825382218226108567900831550833945676631999909612133704317107015075529274835232005343099308097361598091396716480322593163897545655993157783795889060017564076464291623404218489370813222714746126749488476923504443381202016214104185598622824945086712820724251827476826926292529329409109763217675724230000751649304470437851135051015940260344892649171934303735729255970264840102251540910780942786424012627001913235571716816831334453051421285853424611257806264583951638885310228561247811199819822067109123234845777260039790451553695254234579109868920030015843901325445136604850036885836518109956937346555178380951003167965099555129777024677330114547126804159092063685525692457000201611100722132454404647188623180906200747880658570273537289054358246535870507373810380073068603860725449426856764789524498218085721276949590713296511862325654573575182333514063612107791396934481686393072066409374750710554602843325106621529362590002211061326573578797156595278405589877362360700126391762324784173469321776779611164362294062982379247066265418576536499032432569221344650596384260879337433604490657314199350159035081174535691097921787245548191696156560820879819511680443873352620498011362815881422259201558578534742808682482206031100127610624915788087879828626811284050924728705505073645767795651589025002112625962932202619755046925222769371451324136597874985202822145764607409031736145899549092640362147669095528846636639423143952611927276491238448978491284586299456293694694854184791482763578821468266710104859000714590902119757458535538503287766790115839246123911526721286783901223544326804257653601506023041054394488017810410414909918036542854670839852575215899691160218090406847847387773421287688859131275237213631833691881561058317414158059523441126893491126228213232119171904449758767351373877936660046170062259584835385976070643059365271247700251083863871907005830509176916921894360524575855469377482517345244419889907854766038533540827896583860757047960439440451320285463161427341686004980849190447671687367246125244646452699831397304742625901230601834479638155842525601268109676031941729208229822248252234597611317828777794819379772696356939851391202309634091085796007518835677853887223303182965499606447339423891080278781240798688878163466224545662869063120841515414043776610503382605115385628582282356689921794961276543417276754879631886019455750449719648607104214582533223527291980504401481323075867154151934092280685173062313365041201927248689147693103421878862570714787760369793884337644100452400550410014491454926526029169742533355523522301339457096214106923068416519186006089343583513830943659728820698148826447992964626784722094264160190839898554776551900024153326135739994350545292237726597628045645204037900716663190640847634037144945326799519682068047369788633271968798795529046568574840891708370453635385476480918011164438243035275349663125237773169043251045318004358313131174629262432063114829361438751220703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -883662940089824864803557606406529248814959175873654639105988627651284283000270491346698955248759460510090596119483536216870592146232416643596313424583012051282227411465123839648145335338533856360545443033646652199422483656096054490933934482215361200484867103885273701024643652705732757060968037379521856585945208809067869636881393327334197018504844417656045352054877136016083201727947341876217647839058719044656826137793364213139304964936848243959855670578146063882975093454980546691205369939240009329765912296435114951543246704766047563338354696768938487849530005728085681694882906792327623689442607237783750135743857476384306376463890344522678731489311877044376770877858337141122743117800047029403680426194740616142632624938269086582188342849933693965541796892142712187160956974396716871200945157065363473126900329885112693488418409894019273546020703119686871705783917246866076200170113747792653890472377955728583653339981483407481838532035967321423509798510454059419281696986342480126686621672339779783162330312409323682132145113075909161666141311366074263831587046021678632688000401209202694629017281164613850518317914352252821326123213761296274006104015242017794356349239253799008375731678221817829572774266336131947579467638569306563912769868762855837325752146231284116524237516565791226966038728657988297298020863902725752409653504229007985472138382355282167921592710527224275811678158148276396899801293802508423996622414767405641268380185526461192380699043470988449638172947661676557804062044229222307801931739480814123276472557923868725030932123916512224209789256098301376070119837433916111265681406439253767926779696043131840225051821436062309633289076163715498329980842200052880440110718435014636521260832422686376375349169911430075236690457684498664967427679319484471877644200655592956019200887518502220472616674548787541816888475153888072236841706747819205401312413972032609859795127178001791583422540344719513936346674295546137788256804735297113372735335075598280650665404942882349947659412221602631831372019140229627219760256488794428512961862540628822380025624269409865254642059895207810339113791564669123371035222135837531492450710416347383024827770321091717009750775176186518725983725349675206709195397071423788381256299632346199455037514542340973233067733126227537081590000629137392307196176282476863011320047261781508535409819956357685377304959598435707482045458582934584128999109252511095914564051584817044467898477417377058228698779753956052663145286850226385023695153667790622347286191026014756418977018683875743903707004469840552745879065766566410434356158625294384298160465929032151017274753623169834290183299200176425012112342274306383869824980965760334368652944753100323442306376559364001877353625907233037895041774122594690712446753602926442723663475500172067157240232576645910275046667709421085312189605578563077297088064791433670029890118848486094624261750637085084644250105039034643248400491752310291468807204129685012878405623256453690314224700248141805677206056936623669298541284619763213891207686293062209579472039083895527134927586727927043275961435433716575330141848528561981702837554082162617572799112126293188188839054349171437371710168909328037226469127687695286046945075570925470726914454598410121112331860873270360045440728106553264315120395346292453308797010415384088462372733155808376078363277002637798065084117461771987039346543051534143170449897085877896664158315903219895915480821305090180827583642927173041706940220552920897643432419658819974122165861596907973744595387238156323481452025945955062840741576142176431947702427632845610406365718721398898435336883342053679706936156528562418678372971647306141259367404016799009427030878651970817911841602649982657221928444534199357822380317949154521159566338840366738582369322498779724451295702749736597071935931038732315551362657660653534183082570587952734307880853562554323147741571637734807328152283348337444064768983887633432256814316549680966807146472659538281403218747385641917414375937497674926404369035525354441843381924679555571682341459290513203126200890687901493600264108339944419834857611735404227457113941182542358288167273859723963082598254627697943440377152051370104243120598394485990749908931274996312244470886881268556056548386623159455044671368376809415452817064384175165516236240189497128460072582083813803893502475023253479542683210320259408493665066720151313799178347973170436034775003458441958636477876630610932525488687411236905123462453791378168991312530938351494750743901161346383150785662178169661653598227406074498388463966317472318724661786206583127148495285189455309462190500151831634301871094303146117315356276127615585038835346144920896572500948096261050304884112812017069980513358379794362732031060576410860795761456175376876777248831869588885265497444336696869518720995606727163485951034838767229019359197213311297390931795710775124106049534489139741663344803180569867588709782548949738853803532681012232614397407451838563658438207735042886690925332460849133425664740648652895060877199284732341766357421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -122048734514455774388946171705869984849359424266605679245965546022164727359831843725656522717651354085176862252062184729993261231806045854365734808618832540526354041527945431555455282057764674543308460681491116791230705717882155519163562984232114547537159890174340706378653776322075534170834526637761473399178590770946315625865942428666389748212812807259176650223203566193729401479662223338143658121278564008712443415282097682768732737077823118981838729091668821505087446935846894697012674021730423014103975712410147283838457560476265917990363204874337175550315259864161920173293015482228023681204252916389517718240875826154342209641205644667696072062969771200930617064469735983200331659606515089059641260920505423087516386511288480646596879393620074434266709114002820536138302190137499459620019301939994342495962287976772983645882071351512293639979224220154045402369433566687815698579043811187092706989610639854431246958568371570122833926580227295244560817491931201194609726650674335928699951291363406266556642335003040257390053886798481001087031112788562011172253839799899907097818278314939164388191517048195569846860799386884363954704463608636020073210037486552850173420163845856828581910286593118927415474625370851980189152685405448621132891809916860405075195319661440025581269961206394819316938634251885965968586698170085902974014165476340521803262644515960363635698606976988229350830141145759027981861686610707166554610919037021685157156675247561827095601946968422227346906848107646173237103342255082962830081856130561043420254818356733279792997219100571248287798975999658658923512809258120934047804490959572298227950167310601318395633277377842799160046093682872652854631358392687328307242503687452771790088771079015231647775321958167669451361268710927478405565048019733792307203425727617872044380960301299238277687841680353325585673429960722423107106990903257133971123135630350408140715274922672102927266283799520029760602011198740989007707100320808058789910448656413906752877436409271408985916608927096202149887969953309923392485829957137861078931040777498848160527161931426197349516597575958560257569884659422531827868980999930790209766146796758715698695317766243747114436612754374580460219379519361788224857228436919275467367916462249827629571083898161094959748164224237303489832653702842796219461761132787454200092036567385311713004441284741066919791720178758708992176157541489091462552000652239920936987202423492762382250083429695384144970535946173327196556494696595919679828392984266477702157968643031420370752479136049801031688994203890689066267621193991612745051490878115372739840714681463281742989296745153058894906806215676554193619819598387620456302935116521319382725334070221553728640861077859054056685425053408093000986578140323576514042687906035387840280447774411789487941428617065009277104644715680940893606794973556645162148726951652133289225949759045496465264280892363047895710536457726763061810090980086001537338808429152074534487365290671558473526175056484093792197741506927052338299038642748237263279181266368408551011402891036618634325503553417000985364469359688851797560821572245032528315715861994459915408609104382483098336206720369145171156563563491972010340104943040146667301607660164199396269167137912814488544161960591362029909562807979440592703625829560326250093686473502351134699328507357959327259555405205185806073957413893102682352320260442893547527094190034036894763957823478552778512897388289981603821363026474793988021193828524297178924806102364080168351993346110666001409858761550215211544848062808196683410467495577145079790329548810905514961627128462687829490757933601293674998903745315678064903001356994210458355302621672462149000911248067878512112809781234327586960963555691700311104263533003534289250428333293634798423491006895468304372612477918925035157695061496825186538941066748690381684522514228235632093450011833619233836290359089306279884232943501020860599321595874917659712923956189213539366596804611728000907303386663172851707439830610540635743043550868419136964930076820902900784015707855084737033750735280229147918008495045198562643419957544055764663468178449945731846216976402108021702119278128295490617692883503320496569579163713074062969116288812401421583069448471243970540040082528523855252064561768812548899509523005866017809371227514080683368251653474193794908752044841758917687027135472198213526270094072468524184758551574232596536078088428969679283409167957788886216238274956661105150573600844740336413444006045434446565370574037418367923609388687295247298968098755288416497994626281235207695780844064619215313153259333529248870237564928540918775684749750436148672978604126736918742610249075752648341263223133678486033823223558734339029542893009953108288273226554396690108597511110445766415291811337862504382058409236336702935420461277168524625115070416017068796746971666648183774511420471145642285089926349753679465879519417312889332435803000746304056311480744906181060082184041159711241685962048802931155790858991623488776986916626299262134125456213951110839843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -5696565644664036742689804513083999171037152608525802621534506009213703769210144358831255009725504268857744758361240973115878181115221043890056351647976527544523688818599844150413008199352570777008300738646542177483377325458093551609319912674688477651144321407753832249335123934647598287597459270622534729223717763936427723236895649517841968087590754016404297171288368236330981842978277352542559787184361450789288517785415805255201845730044893083203896496300019824232137941156604865041225187385909583721477005757910782218552458752439136860504586038218245026045642256031583485329985780315259622863031086543914849399350711354332435124419590568287189331727979065057807407011345733410824542170926664456403460629139071911158651841061062569742500010695637944144143115653979065827788724830489130900526860511424932511077953177334308388786549094735781183241619852939210920730468341884908671158266517593268735725275525928615472251737892064855766630488158175697550570216528678098194057948408720819108201616701980487965326183365312256111967427363848952995587266376973386595468329087222740684809002901277137997984084888153638878707768338363908768824114805501637472839401623565208511964543400908496690690529181547289452179709244453590773185063427795383208064610249113400920627872108074735340871985828129919344986152156111862422748694322273381565982376359676113988259174362292527354714410340447307198535233442292442920728047070789859401836152390538355788767705778883347053593532940814037913243573699276816840851270815939507753027384852588205648307364592366678477800396309823776361689561682781973213219870342522106047458113071706013616807199771060018784322309136766491193892756318665771483256849131820289307322175034353426701977728688982862950674627365096828671058869914238302734969557389287728385420555002866193582522133467504825832554752855203787109083716712780973995040157317693385731593359155011003482881275564462461696968610960101105678830409192867145784678597014297450731819979494216337172516487188181863275774363587247266431511652222138929305612006823069710726383417057651825593614764348118326129579019923560726428248338387963989535293297045779742023581866313476048190548486713841333092030260427800900327567497412739215525216066187892179873754777946361179130288361318591115859885837524604400522492472358606583004431693758247045052859874592163232905457020243067608190802776844249536419990765320367015889577818507394374770611784806660923977884732982524856380220327404966068902824096111658419151201650270206497147684623795883842191895073764182334932815311368037753391209546548477120493908542096325184919760750182817654273582465901706044678309530763522236968107619285264272705789737327733433586407050499219355783116544990417361533795367752142949432082607525529866162920863728456604965306672909012743735641384657969741247878410953563524356511275700904730702565274976971784552823165902379785297594321965178386602761916247243552619529333956413383120699261652864556617081640411029812233026780541562202781494779512483521305674626045363526895954823919583175100621469575504973163311628253398837087464069915896885465929745328732808451983983039850770438952632550594421456170336980414424245463225935756904964570231590759224742768907938146933756999172694130521136613521636077526256265670977111623997085583559793484066850362695559785144946163349959030667940078867894202354869148120720034840509713437192700306376496297889716736913800195341600784129899907103688084788010978405960410869093732527135477786179042604182833731281541435221580092425270455409103725015792141173889249059139182875945855235524169364708868209001953138636799507581411587316147723389257972507790460961736585485053983269520680848435654766538175123560264094235016533179628890915071486536801850236284683256992991424094349944370209501409608011617619337754137870968181955045258762334955853338764896743102163695791756336449344956320320039964205938316862062941469094393763669514592932017911722532182770944512543486796154973133926884071545934727882748796072360583643797430322377285949356002401758480173043547545160481605885236977949914745121959518292372885080574561770515173365172963981407768765344643770851704455578452146902702506187876927886361551356561313955379464065317003692871567643501572030780205843119957235487982081536968702815781902370182362677850174734164700904840673277134648088297153205045665132646924458462756728507865055475667440595799321685515872858220092493620915766828113958563057014597438763809130092456217233782787904085874097414873693091118491066838980736089190082612019987013030501135773474666594333868736336070084373108027311454721569180692008911574870408818425928471381437366985799297245559326899950461724383834754957197832177195826851898701097131489610600880300910550821903891375858385925649328571055784368766761995953979191322421111958518049376953734410274589151455530539260331123450528197454608615785676101765758135125894682218025555155764419260572307736410781571237883510119151226808244595833514888086111369263098448746684455967770333018052042461931705474853515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 204648680960054738473426394483865582610700263035851823195666194368777460424054239121569172646468314755519162972178678676868434184524716351295062336209370311000431240560689804543428791916158008448799752361827283358350317690092538984119068128695674218592875849199066417020403970424718373069717402820657887629085846538045311496188153388080354302490912010781776380467390180660537229311213641986138549189130174476218350651132042245177110976377582756679465198739045117586773421890146002227411937190249437948346466884750990350672582987425185853503040784212457435377551409836098743152111456195976591201086622452505285453291383902985427349902633547162709999714280927471750896297975070782759378355023066733578745695480279419875285136112825636377504671431144903533487699584199616905190979871517674983242417669348872922181756944741599308211737406483440351540283911242778397806446588138388193708200334760482235162772612473197801194303227869949396145822176045635638000222839500961893877485773800939585819841358848367209080651265646220135597782874066744116014329815127553934057985893241456138794359870061109818921544798632764210280538022258773975553351855822886872405346573518922684926416390737917253975077039088495243177257813488648689574286265239477482788342574404353016208320943979130377659612533027481154106818323496868996541147113802541493202165569900956595474465581481043246387914410573341254004764647733508309071707445572570816578842502039587721581927449767248883826356177208672987273145947073628937379295206249847126682252320917880122061971816614713078934785095088441837045597199558427714938290742388014671588076515505095087314410080714332766380612226951877683676878371698667407481143094718718323946196714295576898058901720584377520777687689158296741490097194690875004106146006693843494604178307732025675133219104089943844938272284629794498814447646625064362929942929195753739990732305288722885391946989045026239537282388357737515883484411316630926968579804231158587014980139795302177347085034223128052830500048541197806130230584064628173861680766182283376223185203542308152812838997234816458886923175361257861148162393139391247131879358152786357290992211749041530257691036188102790465669297477598781376879534792934870730301186096064428324606164342764175276374657425040257404409831774395064370953620120507268624698749017242266533015599862398720771805586082116569623141178893161671166126724638313929725861742018859420572922593635581066126911884294158528665668761865404673932262715851354156502702763700525254222042681647513370502929313254271736131794062337188511475214309442003648045671400382799947660831714255641454528645700309159895858526594231366061633518056421311140322211732744607098352635093639036342816459179821681442706195927733705898300790851970124175314663834119317239275973416313127317776963948517354976256136165635263171710709644791944142761040004152612810455062190474227983119958443732881793696212495820433482918152770409532199425445618396017835739018235148768264586943352697533844369116386082726300256734821651088979575034481612231141205594875638384697952288569069319038649940676978987955189224513549422524860980785186849316913963166132870885393585931068965268331624354142577529299548833438897281460184298163557657853583671594446448288778698244822703255724518943278950470597956069440144101675892812243499876445684663323797682604842422093798972470242627197367278903644313862478275359503000358115355458117808969892604299628872452925796000775371088402205542318931645772445281017339507117034154245700636631062393992177342068715506959671602991080494037122640613256385341413715981324426116039692947582490878371689052819741136081352583034835815692312405610020524040991629703236844669011990365229649482593894630918779939157298713461526018646796070335899284096853021011729892280138042528261298498714588120255837728060424755112853453985754741340980620512450459204376359310162606643839997399935391514660967522246744946823748538499385579628873139603810830413988314124967273710046942141806850886746876222839486619237596155571489235389513610958250051089974038595081934626877245632583616183756057967854671270932041993303325245858840751441765325205213724987478602153503126444507054206620666462576465619717121776709338645230863492900080578210970517057834228700370247174067510211244299595192297836243380505314971461861165257246609700169367350348470128783101192090931804971799611487906978477932097101302572560858831780208138521743191553449838858590291409670704341507060077233472733302906479459602710581788261273848569641097033050926187057313965845119960217947811856855040926240723906063241718527829883266724867636347059998791148019822718801762390866542541775206340723078448589389209004962800312121049807309539438434422206491453440885528276366122860716667806549810143724401312191979782826867704271067957555524445350490152795544444137699574792407189234688192881641972986844467696268183492502398729001607774506021131321811659225269911294135965805271117789998535293724239308157333013356126799936167149620777627738732462603366002440452575683593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 47477033546706819044602682620748795894974134112986280217337385761617869474836099828379872787048603519872569044763761519137628997823620457599084547192508757470662225627240220224831236274225937820240289140886813518062390458018316691639131956952714326532141202569395211890888264315297232062404051999852058099490541823990602703536187875624423133927549975304933907413570677690345239703320468103889106159447726910499874734429613630590183585277171702757208199047875984389501625887614913469894427980045768010357443920667861913117950262832960637558784320502234334888280609458972057818197381860886081621206741448851510663594839810588270126420895762737964114212097811479427697485016651722727019354840031766161878456367389381380731670314667593249053351953842764068896860644396231203963166770041824771727473714301023545200437154260705447012518877103850499826738205385635882755555359181139220060744008474993947161762370971026374249755263246816426220360648015896867657285133103194955296259092655677746652058322677986938773710164431842204564055875641239249898831397794112768294867940865441380721056011420996781904706702387659401437330343547137864469295051022197366903361295053495892214489984961635790432642651549389219578663691773491893871360171813763039378278113266128101019446475207180843323974213697790307252629702267286804656553402357652773617078915798346397710213167803757794291428562020698156428170785336872450169903083889288272080968552504947940647038335061693878523363614317897322120028428682404562538882010795186860505843463502726420221066634038651930822639626376051262414341953944940742186997413510777514852444076378475548733627018063565077740721445930694190093096394931611213686572516561939725951650629169563722912267466839894088695339609282414330151918356068627189389099883206737671310675727236304666570707842750292705338563481494417768260557726286890553791298268790382730254355694401337022235317497827243769653040493117608558440657522392797666587085242667641375602790812545489535950703917431849125514118276807749755465467805436454990686702440098763041126484798754111230091878847595207557797272465861099077488108312789586181969384592168038258448152247251716253171410951683642496652035964377481566973761071098503751994191817949253964773588455791660341823397170660394508900533587933255362483725827782787992821835038715891192110321172687057190396826440635645281627122602726981657359649732024420603358421970519291993067253098725354541118797436480024693020323814319394497837464622351990655680865758130365414627390294170359959340384175119936019528647155169060894341986187798223532206411343144088521650938235274197773024213177229673394088739934579917794076061415942199938941539084537463280305275916028831342072267521719212894670757628530390299582095006115167139688484956348771133459577938145024499733958134604074134467562165855976737961828946039561085296884498482769437388731603934069825117073122454659623341872546268764822781939158807667218990735705756875521460968749591323521655107111047547762442199590061461540044680276736234108769210225961775939529708575554237853203978056397661379769895007342284457005642060859879794212228245308077409336409145381324246901808078102411989084330477063583259319008486466346683781495119523650288047704551520484569553081053124471333938054572575875836311505896680040291930834471150318940093490516595070535027858271110027834329362195702274610304808051100395905352725710403242882627841532830950217570463726418202098134966614772427006890753827353509933351251698726176597199048833787861833081141750946908567501178091417235550508737324858933957225097350505422915207621621740280318046255884157819436487048783776470632598559826882254955053917153239228493773131654195128420530866582451386096934815047381993630745379055926819738058982515270860017133546064418110795819771751155276561018515946271049546862208290939954869132944132784953375548481321195727592654327761041875038833677751061159306984282493333074852423232961697094457575995506345421011992077845990003731731657347581045664782586882671195225226418552382062710626606529702873502425566462805718815326756012275835608399181755169888421697311847090964012622721535537533044993392868213245053098554640889072762609810839468747294048913601420219901544874738496465957102553376362784596334305297099473426407353548489579378488954525633552859223475623288797170070046785756356143560917189116861067298227469811781408274122003008503522451925363556528570922500035772270509535479405044997730530320626058151666355860254324887580138556093540751037163562403393069052066520482396393239317332506303038004066764460283177982565259493059546564119867989350947575289011489999627347457894945572579132451542197437542207793923581895091526275532322871894965162926888312756669282339981871533149567598898967232870667702163974106561410097628474116379057356467966811530528449844000399282848124464013494708285963054011078684578759751415113220757578951751697597796630106215227018493280377642944448503765514700804279765525507208451412143723495210200547824146849462678687814332079142332077026367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 2567776911613770276668817932743591138881790622860309022188222384164686304152628971094674067161318310307894757679879560661238432174803055490461752725067460173048399843210812178012299708466020972990872637662937725926065234194307636237689019369218298406700417114486057413904448847890923952106914486132683422351062656831856109198718342328905995861990521015304002655364399780440038224636631271086196908490487053646810306180486804337197763998861837529923605732422614935982910198381826685002664146779189479275190318503400906832461334956580944826381636807219175628825801360417010519652087499652171159820933662138079782907711646217891331660980104589510624152956489504850611589161456838995595050301879601888587647486686603305987152963549428287380117406720069494046824970881720923152682140569682697563700058304763737994227510723191644188228417909943791228122561209801356981567207602457079746640458072958944407132790982988265613979362955122717517636680833368759565411135706618474332218826129172012064245857736146718653980404383892227007728858152722817050725647676250323916953434357359589239123642951354615879312948044059001460438638298544101378191285102769278101446887252779491445340877843921810070769502344542969225053685838980246086911843906249191476605985905595259294147924988487492385505865488366671847574444568390459079928483745692123719872716737654995528401271875518319242013661761686932895770555480152203855451711453670061803754632425387413852278749403384166643318522799735586843792577498651015367880481005266309720161582860202524623238604870300691117733820159629313703110637799625910661746289553517314973007476779748756691754808689140520754188032353042999114109733406854441690181814196958817225369507166513748110631564658579261405648502959350299306657867886963910355751934129525154988377147574586072631333828049027434783808375247431912541778943147506497303332697250935427375367486918784590314294642851353209542016988014063630634835885713704428476571232693074314593738458602741792967381527412439174877224343463741399404716365778083589299672592375531381522032416908552231476278136300348528036489803733098837238751079252102323664326975051622239817222555522127063287719952417323422633882742390613486852757160757508991119550689468606209404925036639026865216347283582720845345753571358714575189977200570277792120274056959394587517232056913263487677696229703213939735809622057908570218792760768490931242464297950417851526370582055944153530883705862718928685594646842600010291829917190234133821580213265332533946128663904336774799608762662615569302905223186884189649009145717831148424153498468252172666854850608126531506515107256420087568675467905437421104497961503373451968812524672447968115567721821011757308295314349089804965406872790396550778148252417152585394152256832104166043795463654158140786007223610650500297818894835120277204484060451908832069138168336575261106696227708285336717046279039765558833321878742543855060905624122401331193368599829707299157408185101091273925114926675016994919466523503673539507747749836028229895560481093322801645665438817204168060243265139706790703988394247563473255988131863981643279474443138689544332078207352426411473441414575451098828287232566870850507068233586387690909419504085066693990987762856025604925557418792402164979613964521894201527801903606586767969918029454061130690173129322778045299317261755312087762537241715223001804712184627941007244345034179381754346704280679644839887212043229295395480051297470582518564304718718201653219888367008708632466336930038519324814468975163475725060748127068117510737913642278659437776095997429656510337063047207506498665546188378187370206192584384950219051022160481741472137977037577687546182463993826200706197453974429374071824710244664005400705244020879397365931863254153173348259458087121260108932990491387891502011638364373956390217885602983157768110083024815686870093204659253781071136841223751725464477874191538861880660796477724368764226133915357435258027479274140006087972512029600145503859788433634878985006740060061424236317262514629245884893260384198235335680197680820318346996740618453643636919677973620939656661927790013773281472779158209775054760305493471505667794635402643597259375404348923957728498992250765305575547604493271536002648919000348330385683860961986424670221862021761568645022454914601449174009102451826378444739582601096706142222477105136867121218215819471976050812639992802524936665721470347069873126638797244056668152849769616872641519728515270195579722259359675712317289520242006580544030582727120288712200093110132380171263804622634902712842629454337713928155071224869208354431125573499557042639857775842356277519573907754224702864479234904452590545049148555282502876034965727880021071800608645158341143149478002363652298461371015165378092712030199184987140292712567715047967414118424814174222913764882727141031255118644765488185513845192940368756960643782517219274477951175657942977908247940632338274541427933789894921791215931775472536195138965594144692003858984957101842857424278676603535132016986608505249023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -29577662573898804477796471582083632462795610830925546530938469001009251327893680441628732441417574684650703030179034671633643615078658991190858124067796550256713379258095770267174691189219985836423945991219595221549714466818737574423987733463555368294444940625557298411116076956017807722476329473885890033257552815016177690279669257509926111946540858866139756453557543414200645576434192261624938738292053623777757492259527391803533965731327527784337781686321851824959759102813553135232158370925716245840261349000513224003811458580894982828769380614618912965089900689316130787930221786876226387704273549713845018684612006143327440345145922476644080840939608581227268587281532685989566359393281397327538423675578299355067823078248893241680407104347938973401091914488017771483770651349579228622160175881116653221211251036979561721713742882555340657317077123085473523262776642975959417642291340430142578249946569379842963094463068788933176848456175946658410939436225783282081239640214735558342803105450414170731860243867135282427877928743467256468213551567352070026863598180857509785109207204664934715009970047376351286227284986781249854679293903234740664436869734295692820346327421726633358914369236601139369850574518548959664899310455339219419892998241106301083700018681959501424399793928206162335044917402128168840131796158267346042923894157324034422158144458134801508123556656821903293187917999458386471175499174764277741348064293356661442047126161717005899517035335859583355272570193531783792537686170253823253160995483626399071211109928802083528534877849720259639582609303347703842692760091704344126188299238430276198656571193374381590392136242845162897505671135179836455068840625884648790662853545132331931557415879253439146194516177798533056726453878646791253537013216553090732921422804787814605818362336171836261306954702269135163069929392716564375947930449781480192432520452591143055141115250207755561675644852253235729933070665403935605154212341053993223987176825645881045088417819767717863512082391538760643803854465332776232673955933349016212148940880040808230235801580026981417427004851257071647018323334882114494737540768724811394158624003114088025577372264837842435899999313264323609551446884752488303073840991496286468378587095491827131906527764734325953362146826340480451592796858090496497792643200802455359544304872745787287334554756128457643281080859169211028052468085812604179833945636795016732567655034786065330135520045701208666602762936030717883321956352395605828299051816701890669411244678887145744050611244616694242454779918047757085361969936837847792621457004243251155560179447031978893417365431325823878103179613685287279666001328299096330256087181783598841398553840014415003377466062843017093678903728898476590130457892992140088511675494671028879478350409876077695165583563780143732512185069421509734830010001280421744594817200619593295311323469624979057587876208688868324195030099983381078002445326414130853633821786612502128968732744022990006610101208796707206677900363473657337825776406981753722375166716046085109424338337525864824833542932516948701447744904616930565319311886818815577771280344076563194057233781875733149124951930660591731578584109667785595412116906311656658250753640091715327441970416421615197917185263960096628520210666213124996438044233830529627579294479333470265881713965141486096956850502471607643076756925865133538301344189512676103072851449800086390084506073413478688699054927284814585699226290968795550693549164224467672150989684439819151999414321882128922152153890752296774668935093641624322858430661898489866284954805007306076364431326851162062917985568376465617376920107581611399754382486608054394368892203860295185828260498905716524974342735565937874453278457962544127477218939303473310547054652554311205216922547142461335960537550386485232593689703873830403553365613325409286015777457023782155102726086129560443572700273123185972004701615264055654915718633263531452047884586472673883949519522046276100264627629784501576657454967208968653058516560568430772064215064555575363245049401135526091495777843990918503025342857001649968209913329290230564208066332981188121963145196846999102656295421003822764550022813000759097253215561103599334506227405545246100287138443544426514759195860393114932796217690823538516629546825570702961197420081891049608259254659694774904202942087951508116773233668996386121286688400162376513260029371375796836185822369436845384889619991632861441499794095394474305995936623747052285532355817517378808897331186858589526566672169812408144638629227370686575892092556796248189288172440891989584334535976226873778880063258423461714446826515639822207713147594668002974049006818295878807470154594267143846601373232975056260222910389564176384820361729149759579993799908116347077382869382628292148896945938037476148104227552054873622342341666168324776551030622432665253787406314275272017667208388636667776182256517131880027595137474367446324921249675581330460639647647949926935165462555364603417739495600118407835077416478952727629803121089935302734375000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -11697160769844448356236653029587475950252971533359659356305182228443367924611831600974533846978835679010624420738118276025718737897282960503848760930349861410588576311208927083716921317590210948712191937114663921200744015400930055755636744199483405321736885687303057773162902847690690953321333949463284728162769575724846156079591691427489726944364194071505971376097097505960789840906201498301238893530903692989197581033513642079487262924617823208595864152833904704060565324562759203614261768697276501233700038311159493684708141118308235577258690084949700759877910425625233343168179394348638962189373309548421092145674160960213193531775941028821584451557867178283488031797033111662131724263688449289098818767652669335046125366177456812471303669581147237221676865008060413608864862877344865208547152695936781943077063525288048747409549925515920456349482940768993392053428303036518690120155071017604595136397178249586359892860597417381159772121631674739945130092372582861212449090213530076133350237831051474106530507985486751529044770924620313983825374375493478864029378315485616034322643129086492667573570221451739332235531951992442058970275795051202912424494272326649757314732061550512015190112016443070436609690205323824898465311270476835915072626599086361113918531710058546777998971237147794155745065837864949136757656578782766870206164380109823646589837152354039570477428688867744076652622751147338506183113037684803170076956875627072210124868373425499671662736022805542206879650600145948968603883608725983949318199257443357709226683391994096677584519391515000622060879212834572034080021324176028993706584259766257155486452230190772356270450676902031143406203717401312819426111599932181015529169797350215234411335429837253311846227506021975095617905777400311324897263657176263716771278059697440904083473289827861048708714267893551087990792658962508551431701352655452548946752715153254390746503360823024838624112500826792420410617533222692551373116552752858345450526066154573769527804700139745641716406014166402419349677025188745629375157488271326454246361140819114502028746981508596831569841316154218677084503958313740858040283209882822400904172441990210262466463350195127285942333636863904484304975110193965733783796303799359104148267839597137396978777808447978099447320010612917766862187767262982660099453128503795058343137688397233707981093278801390006570789379378693389470446696987423911651107328634627802112663674337226328314828670103433048086108305151869883211514444039214814151328719411410967202105345381995829686442352134854561540165820242258468686467664765274525383418101212724643045883404996482201779085079574577670147449204444471426062134508305440628923311263435752906392101050976637456067443393072785570913112501710105198407863262142805478491495469982832557133587254321907513339789762640843988121778072061267497142093129074308490864158602839641252125025166334254533737762800142214640928203139855660203183752359784994748301864113736972777620998784531320712333734870826641494795440373160375712485051968704385533576185921685715957085520874196289016998038119823495532579931473726753915832722527016022619347538816993699350119396914414371362670694560417446735234053096969538266349671895753254831240857078270107712685902244410778308807937680297562365267674968543598029931961304407471962771599101061012442886234808023617216965558417616277058083986433103449737676543256188206535029162303793448009927562903730863510363036643460006393220923551213243826446520673071080211920608412443931623096302056829967421309459613234228945292206474579457248505747157632978387043924570954300508708832789469747564464920528860649539917207952028845446232691172979806925320086907310144142367949886270533946047108253200070478740969488596359841805393056804127805737675119536244309202948900515825995895045718096599287245395778869528219269350278313962412096590445640457637764731750130296815807186508687312665239969666927088294819546285655465916808820674281513722858463102471232396138704256742223594616309616559185500735649864836586092872829271147113777921257993385709584171401520521400366927588839341960655724840180436962390020105609024446856105896842927485639521063197163473074391230699975022931659660975694655052401665373869148020233438966504295434342871252868227809318504746054958211318922296740624351875082528545071044164002418836593451168209794960297230122013368323739156118846792223997387574204275773434805138436876663327361776263596087987127391164590935403896886594717352865642453577656472389816447675842596721128636116706247630921745622373107450842544766131391616720322918878410056896856031261199697475166497073241751345359660057196413958077660013782844488143083689736270209280379820512886150772717832426027651350118568562243271628479816025043369379679022499905101902060145494636336444846459282592146993470260271099474165063285620754580866401851504813862583062458967476875420316053654849419108216172590543727994133770408897060432390554324393716930813282783488208337523064430725782556915962847102468530335883656334772240370512008666992187500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -592518041568164779329535673405671398442577572511559167281026764208075542697590042271663387911105748795357559039907770676063826467081617304056302195009593875020072631934626526555660808133807229539843060505245472307296935630837299107950457120337245287640258469488148877765338222773225948862318801271449255445139755593922168494724030619971861869737920774109532665241695660951931231308027069254076193763681307397304843628726127441888488865819809971294868047398509675869288487381908175706084316178546642349629020758697661467200502472167129688260717805533821380564104010022990642318651584893238218258589150640706430385672099280377486881642495686768632952135037062888347735487930795522374953148137379278110641180508517605563623874563691453445249061715402419070004913372153658183929897262180722100928610331838970635112787612380415658794752851899622196859593591155931792933998787081065129743855858914951254205683396432075632248440266494777106652979351219086159029434768657711811475582578959800047790833100313703324181787197903040188355272686109829867379981260747096301871222055773382590426724623192218156403704896174448097144534842659656572238429214365717845876407400172803734398400123498677120876068457679597633970054060437481156562810542873420373852094112639001153585766685407423677192517551125413551412686086925870411857889250541206484599962447752389524642210297154962096983150588170963858705952610289930745622038588866215348839329384916009291187816807432215448765840040211822935592155992588144383111633618730792438141267662195400394343700702538732977945952532860979244120903548721843779003353632390034769879961971748220764403310476551692220300648654848823782483145751474904030686580437938490153894012468217650911862803255980327300017258334661177406706896658700987943273877949958041447517789849870908838303570393388227947291153639345453610698237096424552481512991373034910844573960377824086858424551663172195971834002601133897649527529322387529224637756480057721883317902433034547892496248267498480772298638717228105648397150176404593057890826037980272482062858822634535103370284621139240200699738245414306993373507791522275556562515860131713811541335911284528550220595030021978022662749478599944637608986512103221337590064631893990241279933453346503410378148471242768089799158341201424895189923146264009732232936688220202304743572758969519546464873978284951948439799577558366514879366242689456215531768070804989127192262643052542056133742909475826402677934378307241958981753333818050285832168252866868644891922689784843355534406182073913081843104518274975270084525621623282743683445633595406110860068335412708426498880713412279816830043531663434912024198038243109751146804805939386806588788167149062167414093329218820819257793799485543742149730795420982774741071577013945509843354544930242774242536717427801824937459177563859693422969960526914110313503657354606146729779627316214416865592063312194230080954916606379620643218400037419496233385688080986275872373268480977389783459379228901655964992621609180269409152075498018115756486803597825091876283623219816043358780026476270953095547569607164200547366699129679135707690345962389025546805467885478794316729611664466613371696266850083370703059703054921591077583787166934196152668303545722712802471090894879634541247468489228413181684233736348516296973288189308922992418626723690466285786827507612184345325618943529833764791731076518292767034333825663674966163985598410947992028902364074973954657932001024749057634986956302012661109864368947888824004899019209290642949698457042135214568437102762156703164147391832549798524832617724038176014145050272946061426039382782438708335905144475816392378320829601020173373998943460199626995534329669340681645162312924729811831132297073781125385653584251309831190638066155729885052083862907528160730228489575665743403779906093113217469616515957321685228929397691492068797641764909362832240798553795803912187334611329006245354459090161233961294569736273272708483069164051486012691901966566324709985353337810179822481759043675215058794784388178304964871101563229619065848919819875381581848684941756912726957909063785296687431706283487351188306927514509049506517989810409777602646279760199157154389399307960131603984607626319320916406460992122717250616349069227915267897953536252783710416393220596443764922032455313419613535281099631422707341269915398265374264035609262767790322662595610997413727858114925221142906012199560604474139581000657306030762081456459382232923161317349600983999039346019833152382040495972464599916733998590006586855075235811388956169838782356461370139402023247866594140840884226268848640486113359296342252928292015367030465140044987500134998892108579791046348343418541919327071887880392436539819648571701358494008030783912002397171059952287948173152166956945394195431171632484177155671581931308466711837404767753068148938763690736756489330177260304339669845719796322395997257928129988202521779939139379592039711489274145086371080834762297700366054807251890036419465781473861574341066571491865033749490976333618164062500000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 3431044365726640233192211496754697648812618817877526914255236236338173377910959328323714059713529521375782763646238021638425880099141335444161824099774318454586803202641578167951765526468106217707493935186720133013347620200545622382650559265455288081325105353786508676532809991998148201874585215234904152250322274323216712312994851625572516643957958063220179462674307793578390886652171961808223725484481018440086738284014719832896866031924687987807095568770171098435021233174239313968561261193257190483363210329484789817294609423996917051597571203529390375410000977493856242379357618243547284180402605747470989721623170448021820452086461073308973355831976251264964949471123377972836914504637445954663563593557681624785799364042276436412360076238921609499337018124409765462161827083676706988608496629293922174338949036409940557702534718468377565270892329674685246907369261865877868594297660027114245074235457508657454798007438347129701634999044601919088922845188638813482625807830084836338206213331264404963461745121378509106729049285296031372582839770244791708768007311081148213160047835157588120834806026391519133424508632563349327689678981483677041607758010613559821212091348320490681155739736003796106895806928670893007293986882780690896404377305948906999500393882457847898496504279442982946612874882531459396335026951505476447253411055995274813089225820520087902996866878107252052832930270269767809489685629717991672755209010212592780661307382072540315507281972816335559629718572676602677651625377449923668067157362063933522188358963820086627532913085691376511780739697732325912326912503630030532208859325587576846879605101049850947901698592328401851446810772459684008788871921132590766128329121939771733717248233930555360176370356495950663037555787413174855060703170566259945922312572145802785363459445294354226480976174044355516551799050541488678159668915236433572089829754413573203206822898798471723437532506587482687315492139018953854654834573831583680317688584728387196399909833210525198105566817200135286959636424881492879509498940269712178189428017415337683212526147617324460430869866896758497390327228546822686245766954589291011061389557005102119660818951093537533336272391324556699377178292210965946698374070614321397480908940301246821351476911345033538755155752696330611664218474057395269739054255812097349133974013362454121012936009124303257994711864182665948221340088072466938325194749360289365352169196630850359950801189782972620429004919265072018224153826533571247594892927778656210746733315908704012884857594749785074833700896119605015144975063007624973564185365295578596339472565007746741698362660274064869694977954729047502337190649614874626089172598181438584205227002801175485171720005478400872149367356740533373818765624399208869114065093783397228057958875087778558713802415373106775741307993217940876423806514321628988770847026594421970870281207651759105525002557943701132314568957452831524509418914862316546210695078792514522762576910302692065715717620192744792443757329423561562180778146741214726660914514593945557231609535333689371797111059298479792961695201238795646332120665321491292759306978433157724872562344560222491484312047675131476701083236896856999499897331393499407070187141692629124010346389568195565149180909059166379203513055081743001904159358849337975819301727192814173324469055609639390863847410814887924941613424069173556847960696269370639652470257790710522049179399453229193298418542728691420676808100256261657044052762767160746682014246642419821236585062624248253924699248181109628787008019326682796752786633137945938426068290813239288010262035342354587802406578968063401754746490698772654753660529696291866657543397029042074748781657911255220154911387122633066608474010721309010817195621754908062959060042534291565721330087041497685421331628948612022790505667228561522398053780332301668183136328119426411223083264429836171586148862729293768229620777482679912818875250349484064515524347720907193295044486727588415284795934054333390232390110403016148454499484516068642162653944444855902888121759946405764632737433658459606154854348673047307383918129084852562535828178847826866942993555927270616557763102124970949353635029185110741037708851293667718336245948365521660371626494988402362156799097236556352132276126767191984395057920449532323859943896345685860903250390255528079640155041362481178437773704036796546814245396168219719814050179896657690800726296590384558604851084206750551817460396220820056955671797224369631303254226085335464720029795867718142299974209899304537448333108007153363880231330905973985835805517773207240588170655043533382591546907694104670123590626551806087496694185328082798638143403880733488039329401180398278565734924925409763413831928618625050259177576391973558830360545335444548999888464953558722495618303629343764228111396215877761787718989085748872110682293984716845941294723611804603759337364576579127227837250458689065123922360345417881439980681030776012275209184255849492932675072295967988738202438621024970011319510376779362559318542480468750000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 1769045862188840761248979691330099939229665700508707820197377440061026990579072797317034192039972673820117615698311071572311763741328375650178844360393070880496731567967953172139986288692749342205680932363089170573165485014263241252325154015731769311286436916258967828992692007703989599072739872623874865167712436010125453614353057295396289443667484487486214440682391820159791911519367630978351406281205747401436150711062974935502457288539192925007715876923948108420136835254342700338208049980500146591675172345888345368723375786615552098097450581564598381417474235436285810597592897721575715999253992386552994237906431799721252714276652200397796898712848317091385800848143783244512681209211292728814486310832290521781712986624755017595403328135075248390961828451470869482889922562733960892820706289492949419889875922006996658344129119533973921380772071265307725198949236921833885387666258438272683445747175833251407327351666792105167291414036950484053806570529888670837988171456228790087103214694882066851860686056103146733927682858469281108916695627799533579965964032413947679133678705980342895982979223279189753630658655243123070238699098582011444482858541971577920294072069171021112213065949830122778742325874979658931878015337389560192870623592852255599831150280513584830331376459647733601637346777160879773093552510947271274325454125754515970262818269301779528944778215050741693202198112323051442339443573733741764959570734495909058993933446963785708683218754199272193059800765500331287051628670410249604642048317104354843111204582475353501783360743029776326674155103145157749191128883029769274768789747649223550282192808137004190818453790412042121840720930504699581237942075606663047658096794145004895428379284304519079603924253751492653924180063265826105874315415108453191350658286441642215903012104207399716659309502172171329926021520852915853426512421868671452543740456045662057914064364433972281963926102062866957914024400907883815793259741330220303794788008884821009432872304308583961948739576512042333997399402137636791373651313633249370107583103738467142081410874537585931591235290960636184002491275556324485882607201384883386643424708192377614480609056652371222324658399559429112713942099422936175087322679501095821632360807068355143018284075171523452921379941705982448163212131832870184902141833425468366398342739629835969846055839380379142122478899404577724727507294165463615052403951987534417507539908022431641225320284472084600336954913713124458484904872023502742148000714061351913759683104631425216849752481078214659022557196225787757572978242752658767399292052850270140009001615300322521823901521890328059565418367416079228167896443915771729335518519549359269373287657827503810121738728542863231961327564595594222186214944207492449843919267155885213389136748746500768064643478933828962017577622107188043595515058855786104305951904616794993991470181762957144865861079224804555048483409557822919016155674085975451515692402337951799658613672003626744519348840919653034867557541437213154071950431800504825938529805641758656004062739261865528530389929442037278394487207164008789199270334178158133130749642062336733152244397240563529145211030484988876911025299646497199704241699114872450194008383401508200918380339943149591544304763925562364869565348185646897491563311692351386739300672653197080024225424774365897655460576072731639416790956997661396431709754398119340359823780318011102084316145678749038823175670865797543855356957964410438337564049556323898406981013427677330284386572118961275196300143698217017027594401690745882819595252069611888691554648336190220069933636948694042846292757546952170749587215074826207112938981946758690804724017973661231140778617275839211615879322592339981871839947291536030620875976972150284342141761547568299125996447661450457468446371300778299402200087402315619218145707864703449333058481355621372867225711568269675714869508116994080981661438653530188287895280282434114572142996698553234443886829536721442055387029758860271056594986072492579478488787605099774197288122172111346632380305389983044402955201057748456600764896369625718935179503399333068086068502364319477894138682606876047333620117852652979810728236867302144887230791505633804825876169676083648352215975513274428760821215150821446989978379978093964919582179836235740135042828650540628897159128305822507580806725806393001092055673627764207219832325145581307122949734889871900952874706776112519234042816312134482618028692718359487643534748244341883155199086548116548157589349335727508095581282470805539427711174999500134496972706456596781834457421230086910430841887324504990393961186068500257128710828857188291251901595488467610759331915737732571668754112783372318113333370501466897295674016546229078895960648170565422584190548575581671420803272977591300704485850834306509614456624180765799110116943609281773008083734510670994866375131290827367591385279716412349725759268091162158222379343199829452025015755231162697691367960075416083355090220865572994081741183989772703277765231177909299731254577636718750000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 69160005108487072673195014449178964003726800370159813713545344346599370472219994071307171271167374989175876309768471488841966588340738213497391058532323353431470942439196640977210691350269971290870249454795148690338544664359561815707766752980622589328073506743831824054648297321361980674339219904054621341296750556412285757927637976563806577976181351657331550982431854799019859375299714253817432722677650069322781870220460500813123738962241458881951563355181200129377484181064523167288590238571713641692912251015397004515801855284521750880036575307309202004082588168721035520409221082521996088315294352741780401058154368301992354782429786920004828746932195679690195873530556338006998646236100535945192838892337693393840475728243905345539756500390137081292745746308181218858207396397650383338038254048871862255749550285428328296965191502646827456307228348080099244494605390794635872685246664711094895953626303917909886321926588214456491482251799166867579160650298581669491683320244439207015374131736348097089441566947233353821586906828169007252219031975172213425692185912415634738159773384429618759782494391016192620369017102353251546218860781745202937626352144982886757996225820305390533869629526052474858083739306239604408790855730336551230411855529267088826124386536157238805862196221699524283085706943787379413616758345753961603739685571252982689207663104286747890972955418021952350928809601818138610387379197378004611682760044303825946418927802038869020585828134051187439416874580107899349202959513159771642094581410852935225353182784087608258032474853184993817389641992674274182241499457994157916715009872568513743803424912065754626720093468256605294920140374542865094203793632175922288493507904581607146436167574535822635531692766047814892624678012441139024550699324118576891506948755340203883898524034232641128099440425070921919578993239591059215294641223926393771872676121239354756474945106593761570582103539351574177472552300373060870415177381463446595269745433244653898861317797622265407204878893667995712214875117422260502145210887659746980040134521198851109845119627669238469165388539555733594793022934852375908195301206463905275064787493412139069005667513159187913002315306782769639344442374117891109303100810831273745946369085561411256739623081437568667909577223150374528487570363710677925874701536544165056972865845607257602052710558386784061788149205082569724984727992140778334864200465319552283239102791542195543420218201099272163048316516969873135798722850091469220727355240562566005882146436531704685871034566307651376151014585128188800364481422846220070539750742192835370879924532995535581123533925581961661460781196583556090839100167952480706240783939128304353732173118734025472263134969904943775035247556543465621202937621873481768178414514253968940751488865899526235342283518194410374951317436721901701864746548247039213117814976111710573550737076286599584802646136537108954995359922399836967920343167243437764502154626356133229943143823212048929739546922152197229685409664915811693122366284007344029330422275860905989748610375189163768263914580329510787453979123502490772707781222544692760459062812839423982303044932003510632309376007734895457482139189447747440394807921002311272442061449389439337367680794542155831833490269840725316343839922144637518434876457991034579830875262812614576073783281039906744374372397616172066509024608870268628071853638464181927563794375764415102847928049429035617654627584295180765765581804743128774915058807027373563021444935227841772766093979900775143326047384024607651969216988466910059755855135430724671306693895713810379658907573887461305773562059843077038901644570805108984943276185352034425741857635669693448559093493140235086523170222452932199886002188498878339933703791592691889621827202676260520475677675540438880146421172619214320909105867762138864628284023941252597051935507138734023888290157731802015834943051092089828389245969201701292663323614696243512939599554426461137559049420823103765485152532111134334438460726850730474172380799085121356598775542986253741998047958705472246732797533122350323441941142926090382597425250373214939508054413485887220866640781993829582233341811508843890787178588050694531752217854306420444870903054877926123225685342886149499069827900362398078281624582181327784456624482846454254529770630964875763189215885741359203263134262179868879790247185765092932751066880825286012492024212906664437097815641057924527713900383766396819469222177046563770123913487301079178814956162100620124574857887095494917348636652805720922557063873483918195774175791175653755993782742211573824213395131956243772678412801544906132495023090220128589988469268714710759716737498988701116777521961482555001815251885060305384295451926941023955381126987895693214379496362378588938378801123358194090337709939761116856845288354950471127368240977259527055417463432792204903720951774377625245157698693353035900686160114103183455920613907732776986401256676507636005778044651558195183131215306077454501918109716109006601669761948869563639163970947265625000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -767166275552815683934102278361872192179007630963112538877361862270486693894567078849550030188621240196503393672676966532216074614053512021238066423419741264135659602591958374933801226267101720169083207617117199598781023853842506315975352481494998678495382175348806156437078866799719355868146043902610171401182268957338820207582587528388484462378627225864514055643776394839400163244893118991257147229620475364483033106770221199106030792895212892684221285565076503972331378732561863667105716143700770529413698154807136959343985451520257096506445647604792482300483568133930455787975232166011497305693147358510389633080587381921036346125621489281890104948628937471201254148085866193506191381622705338653825175774293370969088917021278860323585535117437675677744814844361730150234200527092999215552289530244817464167859211366206147775060951753083501174423395693077956198226916398525301344528538166197086991609946435310244803333129696658601914819505528003094714693832892944298722971670551997268488772662820014746031809883701399140497137668008841533358937200852525909557396201196995815997118503089408950467712848456693760856477065145201933742935881771674537145961544239017120307177195390668861104878214732124294365694916467166458887576472560737067808854860612893431453484675475084462598261655118617443230828782928397143917293914412139391257502658351853595239103163197091360604739790412512983589028876397141609264982861684622015176877115319109588642049357105242492407259981197822658966741453809031634779736340005782229510888258859304140382491427929292100929353095172935376602801002526135341267197836291739086907819213164577266459261687561664005697209693194214741497976440486851842825939057164251121425608936915244525515264461181874151166299397593662766279895379230574219430234876355358401630770384977034204996475980022400844020765810924010046969314144162219299590327389002410117984789107877331704277044968784338862012976431743061597990348663160025662191486357566252438103964842718804464638471146372607680190247206743305405300380418124552852111414020767660540024687490456100221375295291422653670585275360558416258443727381375598267955680410910254420773230588468765815225952552481131286426807941036053972455201686581711741748822689579062829331191432031107783721509785793900530643082404636857772341413555974774186590521840317202429702541476083037976985164061207729619736515356984325212613616359792681003351301512588345092305650215785744410180654251135617532966459064456625051545626674218565384248983403626690171637551512727257517308399141606738207799313202583534373446406154565352009209657704064966748071305075983366062839341149759182512501778519277458178735076571767060163247926181408928350087563077152117482163691978521161647117264458222577410690463976502256073872609518584989465809682437198266599435094923698006762508425332606536673615326498538406312116875323271362082204396966082847079816735075435463241303366325913530598373878485327973409563099882706869527789140339014683855583594679099866207252925679417186171847284691534297907801992517483130029323974356681807927077621344508693126144409660238145404928144580663830939470381480648875959300926121847129300850623402593399572225930269554477425129276545079209786609249240910269884531925816973181588409939624227965607386795522031425487248211473630401963880233982472698444739643131625066612878333405063103530549146359664096748718549568035754013371992274172328542259227729230773944469605146054063407755046914848874325170391691840346144810536332336512205418510365762051909518934035537362615647663619730300003365644022891551273098477542808900964230800966070670988461455714285601906614291658361206173585334658453722269878621675471455599939804512170692061220261474809053674389264424215723470794425536565376281826146274655103378681676919761770415913416688622898041234554568491517153160325589424462177185625888818884468070976340634268797431901582901659956395139412741508324936330033908438455338234683798880307126755835938632817456455499556626316980141434960734497658611247120492324153789990858780088798771535638152078286185623016756720955007466792151068644231215531515530687377205530103121370208726350489651607842613488437794367699947870321572592895721405172085818819330325628736418852388679510192565193802381525542139893417995226082490838109765541085799761748303451057103900556998262780816099340482186630987552111188074231945075422337755906326299998903164873762481157252691568339886502426335492785051733908940388072416770765403795308198338247778512499875165868401126540223800681235830748452411315244373966639501538553145997997495902868126800177570238891791681969181052076881143327930630041392488839631546167270179759642436610957412268170291375189212035980230704232636962165611922326990461576469211680951908158248064000120771861331233319404526647533938704831294293995859826221448604399984722203390542681503912087008816385852518215911418574199178407944922453997207191084044319843500386865514446008448170254768261882417858087756252071240478588155884548394070066024141851812601089477539062500000000000000000000000000000000000000000000000000000000000000*i1^74 + -143082040572819336521077428082007787516740205360675212273426857728830199066989577325862502402167400418541633742452203080362585785419702969759500952769122803344085969819506764661415422405898890491989689735549757119219829395332310125323039824270864785569434849855910590942991069661379235628199960275899893796174191598625255413792925244809072898485354892144245235049742713178205644323690569756931861509495804838000100291535715859378481910273616061421579931159273858168222317157109742522414456127957031051084437896203227621536087161539758768770297985381080717220586836937430332027621805912649007338969989767294740124966423977700870857663037716973977054110599318772017557130150944154991836661102021168742256020187060981254906343087743248517766873167073909633045949161432430591195917785494378976037955636292406710698002126327340723833477073844637556639598039391464891864700925632591810543768709707601950385216479335674152191445862951719773633900176251324205254942329033760440851581663981644374681054954392739648057819992749901619294462699649913328863302009793408064298241668399551543718098334446579074601213068416450869007067455700457022365607345283316142514603433438268427834697926098970973612476597977331359158401610249881318921982912690037802283684249930188825400874343965157237806521681162588342266687168592370788998885014642823329153695251951469374827388465470724647896108690792194957758021560317906577040773526419753623360525807184113687221049093653249912840352658325105241081817863642208524531470886459243773724266131390489618219023572612850833775906245944558408554842391854611739805655069182376201446109117909822316353423317650344648135433994827078615441854144954478090439022801564930507602762128693047657285043977925153573538634871113916829988673632790851200358694393734741382646037040805456434315172690671940168513057861952599307020086455517967450984922769857748396432923687990502970341178022569060297183600640557628748895328702955083178823299576065215539787728410871917379194344261712774057998852369118709322310273693963486374350532923497808373976080429784841568532651155365647453553736462605393463014546568354294939935758959470456186493511326140987528896029110533277703227780200177223361454055920938642836183691206037321081117590812675036458623734760448122307958249330759729067958191621445044424654268831837681005387432322623066984673269441395031267400763155945817556462621982347485783633208075387298314267789576777314553746977758366183610209825311469417298879785427848374829772466412291663017629427137007151181059655493971977396740381597800283780045104639303042434373252899963582448776218274420184333070919999340656809741449701132698995852834717820283105236869605176695531942292584365566865241093430710227383500805368050252495918546735783375119283251001259565663991194323862463965781077034843932012815659270830799283484199081183211982853740967313246656513061798785789101291954910156590192461431012606808011856694753594012369980687049291289031567571520245758024503579490036161014864465608758822848047146242857811069977611444974933123062150964677857578743690301219819105398156698013809633340974677717877520435408339575295864823469526354761605291370230837495739359329885992819219074088031917995654673103311742683817626952191861241615533294712727602047504532037444290389653019166208942944238177717283926737578457622902153711335216883211330187794902208175845189356318596698511305618470123649672303273819056149067595710031925254541625301923661998825830824373875634685557953021249239680878293185954735175867778825251757742882334996126307883851327842535001521219711047303765855879252823208290522604042566005566655317733215975254640024105652956268779349704982955020757038850027667462788133024571646235511640234027260379175347165887497278400103579614066105744751026060693117767477359806967578387739983262860209165036229826204457665935097275743001077194058000278813148242044442608170376829036616997339703684373484328097920442131360752560880698284759873761042291293544935711824261558096624828598429786872507977593797856851779197838974483514676214962283390907137041220870571153542057247744071804329623318115773519754448579160658813852636370350922746871155012997220331960487016905702209892403090394684517063262429156696343802212713492198909211164278053783771574062653180233697515896813246720318456858827600732032072020469254678086168937931218732594459180374047179444229654320371733702235910450126202865637491662238353574621922166442094793250749800567461357391455398003626167598636193195131400707882205978417526208730850483864828132847659986033779014229694158095592679358571992537730593291930364708275678221338087835795101241042160904822670189501585037926393496470584046319846483247204128290849673482817024862496950396537924841170726597761098706884811565556607499018992717102389564984937147821277367416347011611414078467666681883288202808595263971855177941498457040792814329970346813527343818188687410991795779834825554541176714138510843291606973406028800700954274512633317231463517867767754054852957779075950384140014648437500000000000000000000000000000000000000000000000000000000000*i1^75 + -3369862418774079618498077662762161969474763969662250680657521237836281174335073380623659349442997007186329586653093482844245536213446673113203286474578609687066862550304794168628704888354548202539451229672579847001586172266038794365260068743761001994600778505070328792444272061732718372111643462634562258828773210560616075055859301083955228116729256078757659604918392304912796183893136222035116307840613471251815875057999850367120623684079208780081702461127741270836769930972028060738461598364941099357601376957763589627736386227829641888171195056921483059589662748860702831980174632376332135046271214103854900700321777726559012368229949861666431079883983105926170084891466532007079790832579791136349123870172733229801871241574522069886239605882706544963387240128195074309084123290370015919686296598134352455181206920346956219111497372299577858331861272748793394712256420429280678754982916196273047723061741906914639858548604615819247263436658587262301949057232288328592935922543749848404042497535953818056298181958761818616044647256321829513708658717268861334366423787228412701490751031581321724207339280014695246362256911036326294229044424293231587752366162467917922424505265035207041545882403279842822065450106413491198478301076261590722695592361835223446474812877636295358739604396432560688052725520675477780956169513046425201350250025880840277211831888762978921805276326291310987560886066562366866857149262950238346178788682973514072483862991722195018886260246174212309178238857683651916544455520719772865729403562509328069436863272434195570333108028754417399910853099639719836894265412634894037556724886161759108963893674998049355232412938375452640306509742837435440109646709476594938345006981649157874248756304612192354271794533926180573534994806073558718397847195476513413796695822152130009645403921408623247806236529789416254953944129847896779341603702972641168431859113562827927028405032847704382099262412498322547676674491216136633448001872458831648134727353376105797153836767541548423306873077445039360414423545571262028342169685247775776313134064736005703359536327004880632989464836283072886576134772044692860026213619956434809500523214259644731030998578587904686496838565619452608749009777465477810440357846335036700521929227281876712438106537937513270188777113967429161161454808499217743346181233217968109632131179400270595301740195105789839534180239307738841333782109605978709469117600505823885914231977893283990375863277969325317102545728331060970165619570775098435029568744577518721969919432049268370482411004183400707048505518400534037065851125465580201119066597795127716636476081375834749890519413361999330625627864106950596322441234188241905000971090496092115573257624126551706267349033850593655076471319519086661227475809795185647273644249680151458355802592882654816688582829902768217858031911670893271387737804008291490074356431844359043466190882430692587855055664636001300438786680197226657823336676921937293951454340756933165234553218767105790559141632926883946331897975961707594866022409516938448408152311994209547370207656614019622599286486231192602298494648471932419593915301436096172218552951467809111500382525724433617148343709339518767370006027339633152835359850951537508584450513041071022378550631419422204690053101784874137927784173679673694314834947411623422556885088310518127220342821602101658523408000891737788749073337612301810222023389207266619993865697836427741941013776721749324766756317958080976242231826835619720041071018397321552019201067885460458520577127405418864269881514728666318215007894537971352217545726914960807077386082497027960534283608891279223963257212486963031027249471688338915714185888437460836153016239201407666547881020559700047285081196183510048338260992565928728177185505753807579209028197705091022086538653709550463024062490279851931786181936603047696538740761138194983802925988874015869428881503150999797251763157088345609280772360337212671249446981908399240921994163008739363962344791381481969494585636783294617254576326589371197891533845920130122906405707083573083956230239610371194292979278361033244766242181300411634338387746416083060163467770878706577710447274212258123598091759048569918904655016305622099669915642894990679728370809029459151705240537410943143852831749368963623759454487538593854954732203826693825162455250517834639238202282332378971378499548122596417342872218975073184576963324425265134997162703415709292694732034567824135332679489313903693050290731021479514845982654758130006271671967410836797545323555266117645466367979027339771885040255812710657302424329997351457410282809862445193330923487108878515885381030012400584556170614120577104530986971435466966264998545496601754332502849054292041836111583052685148691936633155167890362995365431108199189772291702236650407699033172092533646332283728620613560948208047981615932096245002435864024012747327040059753132673791294211386511301604416789405557928991841030202191797986298439033076753828841741768525204870651453819463820651767092201962945641202651358980801887810230255126953125000000000000000000000000000000000000000000000000000000000*i1^76 + 110626638716186202049824414759575870068327909031143022946820970664790277363304082664526379238741441982808661851005915728273122491649161946845185765680814538758768154483360082466506414179849136070406355691238803393316492759767258409482737276365399759646523982109472408366873392839814447340838034204808277958278615547176329812079202193505035353730004836317453929816393247773738726907949822208250333853336756511604934707429526190862760438349641762981957021569588294921439412134702407681352533099659006674764824920766345810675489982491311255459467310701379834104915009367427568893853333010482329996931939575053068540898354503833003591896182398214370746234792560289065118098256747227622768762959464122207187583424989430208869868756262540577381161758553297967705875557128150418835741816679847340732356341794969407961639308944524377207427906169375574152928671585836228035500869171054548126989152684311559836416661004091637732344612392523295349459534889445484447724172740393642437921059619469886993871998975909092638503278495986852594096741042882543464941775550800548566919186546670030694283177074178653616795174302666077732963024922752357622347620454892324883256447554373275600775125601913329808184686048647289652008639516079471058948439644265985358140557014194810924081777929606897069746435664289953070000551118894843515387019657714235954965257253744808545968725970568113412110855992799197136263855048183433479505023252791346671981993525501253739980276194041410921317335417837350850997593658712863984382578500790730193875558865635450992462495773459895785568236736803055646669334711759987541829383496534462658092100463216534873000292128659872904068166550633813749270335985635493205229013930154343437130732579786797604648201215765143060484636582635481614232440221042935899790722865157262949951917874887356976419952199193959961725894264628482149668921462556859098291083264866449934564518380445671976771665612300394505832322391637463846888252832358019903298182943345649019522557767628290366777842138490571158349189953442267296754842496802367426441977334332537059516197066606333583901193518976209475419291866097207681147971690384176586704130921862482150020308172913307590898229561639556376972155788690013600427493947486427812035145724721013377242093179720885418372302145041993454536626272444553884210261759341354488919617602578026695509566230521737496222763233518158100957255040552492108333713275609848879846716685439377776120598730720153466522503428287809328358568968529497722849191347437823728716570611388189988253813188368624298800873232179329355256761887253468941263526571542994217449577021908407591595890788394826246613770481688021311465716726134716728927407811545575604155635643680587036946159158028822436426953519740585294948955549144341945230233688965115336634611580455233566360789397507245918628749314026143552959619612842406171999420265992743303359185172662863919723220661087837825572308240679089843235824559473515378558195499694784653233801699821760908336128592612738116018842561269060383906712475995327997394999805138055073914665442756935300579374783054402321790239980236823201433962166506742677104024678300508986626731215570074152429507288511328597979975615221862117576157433753672444261783694994655351325860314112139141420865120654431771671369957947229922627483519632821401735039208930836196071690558315321668625241025515695758823395414958507376403807884034593670051064531313354097149226705882939297275606798311645023956808758825589632522871294471591127020400412871561610707887125992218402498229230792733900901623661397623165861632587049801829592537656209924081996859992678425343061967887942524599127330549940404595264437801993307334819572247547636724464901529547768395825161707987878216173824614843020140087238571209479506428931114878727686042294737076283388163557469841094999203821413467388593918112158335267968855568073805877319206061886517239973990016453508411776038912946295033736004156368501949927566541438233461114763243346634045791691090635691560149738114988383975446164598810761352734785474755196472785773989300577158570780555716165973979055333708046950812648920966300275364483415353285323398993744705526396343482787310096591011366072263279098431230140364120197604275222392536413968790066374866551583136667921024326433858531952935837891459794046153396580343501314558806482214821899047173799976932068879394281726179998715713091794157745070262972049944019006864590235582950636784627400036626046016672369624551427181147154800421376821996330052995661106339928159928939955994373715815711820035343085972237997907431614207124887719600470589436016693560429141397573287560856640256186245030908194263932948494086281548767128825666853634092701023923736486681506667750853931943279869750454839660156571407687415567738826646500433556842451047920932892750607979263131459426048474674325495341875889056544971813645812468322786835114221138464524480163740780235321950422070508096058269050305201396106477214143561380191941841432278981366802995100494468480230268017867730943782787669110723172138932568486779928207397460937500000000000000000000000000000000000000000000000000000*i1^77 + 6742137901148815010102575014544813845513105173224042696642801412863030528861936467866086018862826232466882800394692000557463535611075954997119195325715074035449293459161597805816085187496460080010644618577772538127017289078307378730290640677444023039936818720182393959413004576101622543119399320443152164627395107508383401046323768812299064266375860364338399143593875477210864817921792922720551677366863770321829539370807277186126465002589282568834774981453551684811621101047381446599038826386110514735967175291544257855345398661217308970796449893144243015900332364736292315245998513196261407263179290556574756589710199775186990115231925222707422156139942317802095662132694870534507955603110982477885158430625863435905929144845476942515012521674764941931255411393964694390592786457193779695139208592708280960529498705553615195814548325162064663801751550840606421353104679526762109636857406186338325023835113640437829899469236529211242466404869720056461008913550328156256271311321069063931805911849709526432748984548582025092949267365563524666377252795795193591521842908325369378896792585328665144711724846084842172628101902639111201011332563768452827106370345490293051761511190664824666821390985463273965773901477150683773955933896455491464450157405422681303099663822144685333544172046503723153445043362587351908991906224657966267213157069720056085731316196201821737978214180629357864049494971801625482952448113481191247878972725163731202603974026244115603776451397068456789479640868406705015777082024917541842995026083643189387137766960685164845892508148860873642026780948697378851557017972615260021258579934450449311187768485518454558264125904099654932790019639704757823777404463997767690035991342756364253186069331566407058611070855479695633111853879891090997696149884347608559384213529406906764947684262258404909203759415048570589046774916489530880660972834760241424715910653782109202252296972331741719552692400382790792458462369942607647123183300292329684125744544399730813462010825812905275322398781602390867827814931334738826385090109183813084906042138070149841083867824615695788627994391406325861424276300968090622332509368848995713343714393235866804738021064338919836475027390878940313921251949689697084766079005463634108165321397845064829122787688684252805165779925427689892979047533729043243587790877313664979393145145020424536737186041312486596297619102046480922650521699333438487193291185193113761002450695221663843068892317907171304653468606567464763785042079968618074974804220125885209552812969897114854935817782553939613315163082895657780018841473683729750031597214498498938029128840591404958546666209435962506289237496578985282898557591969688568145709943002681668096241967882206075653999372142740651010555963119487628576373449318282392599186730698530192603100876234188242677558650777957749148855123823081239501395635035081462393571504501905914772849587456644402693496001024797279877951385393322827761156645496526839542018575684635485646978839716954269391387437907529013865709812079861288339064598941178096595484403626002913783905181427627857920595205014074002186253015454058959037468704669131363554602181782728450823525035680673991881471718548581349425744879215384718952317520436811742413634465502440829355183692074127541441163576245196846063088858204394051361276709379851737179588074099178037036739963440665443523120228512354376700774507537581278854653649583880981839183960391321410548559162396234424749006674790335598596572758113325231069407423779281648818476896112824249674755510496982878159659014005747770211199584648101294267609976873740140891190234845494647488247373742528607609849255913885271112019197319850464089438771437049587579869752155562388024415951293046190305487402123297814564039897934144359393303533587623372157589186708276569899023623059412758664561775118266882109877290892980735967091259179152545915011984717818599276949830614077764104008037000691188334309793339620415910787906905020582885179302502333377797676739027347159591740858726896317472547918569548750677734684191516283559526951901388382376876427393250242154742536636043967980542644241431821188983082200861025800100045863039377647514700440422011187876088012053367477669925575833369221792197181268582225847180567437921905132423836854056651761830513941747806472338833260774642999028662631308547459736062858010605887592748717013062657636304086352659175324757122703300968350121360491608442462081765646936657165680313838309547222520442984731714234344015130182139942198982561344538667445538130861203755830878027475337351420429374298057718964171122639767563718670145793644356727422340133962413137340481690463857840283152615746973995138995867840572604439147139992277846158944303488800535326056854423213480853205244864525560910975541320969693005369024688720054939624096643343446662828450383153969275198351568343062274487576551848573051181074630946311620919173044953039188697987397079967833894955056963528983459712096145540879497672422159811328082569527279488163901110770248644872368749391550180050103335815947502851486206054687500000000000000000000000000000000000000000000000000*i1^78 + -39157235398030909962776556265802969929950724212331824836148319850624348713413993229664912986244681012109150396939864087852070780915721252885865603421609860794461905093475254026518170208114576616537290432679112273532949804574627624481386498946705524460496644137949492516695382173422358535002261574007828038018770657038833435754797081006387357406847661298867418046150880994596664331693473862898508778611811030624975587864681100228067601943563718042135835106949741785352851606252797778196675610356160804902519771120254579872488787604121172927361856140811629111074522895594373671505824880602701586875867608370635521095226358274950316444672025731638850271894155987654946085913191164110245166993522468943440021747256947748220299425266855273983621940697033644717672813924992896826812015250500866424639765411676392329574989343723809935663022898034635014860995330272431853833872027973870144764299708275856307183663006692470287419408425863596666720799483774585471782691477708370238290931400022168170410555254528386634930580524298377421211112043691475856254931930988162890015385832899528772643857105663305561770525275695004611602397809149829667246106909916141717985523710766506142200566428944644230089672280964196309517109235557683408859918292367742092653577931084787731280303272952115808447976511640185399119553913819013951090263897023919427802127774974520841126997162069263796985500336558205160353315501304645615960029287751254375833373436182322162933000155431108473463977405902177433129752910542543551543114534472738997431577262254263009743050525048718625496544078362470633465523781661914860731329967703356187624266014964713828458121535444323626890776922451211952648653983837866843814728102823339075915499131593610052436493280003858549649424624200029488757499687051692018708350416895388610491594647683885279037929392957615270929592137581259810054168825154401162176378146660700654321362705852231371489460465581754672486426827734372901693151023823239355204769635005530513704160979444605689407826551728451254684402532713904003928798416179150358451306347873453921097448812314702824514605237216203327323508109986878622022304390337534815708985684886599476235258107643298961680966161844297484256652451491103995106022908686371794707911836772499680460825522577412294019111591559097177812533325763392840516264407622239262251520072042921672453303122651176158152542984913816568007448716907573925781527999773914547069094284949199695016899265076623909041357632557414516114327576847589988035253993582784968636865910040332713945503563464939030445135950015518076429861132630738908911298134896472138220935837281387627706569302073225886795307959711470416179104113640898133581428852783269029511229224230655120217643714036004590561797002462359279506098896758241685704254879219391033967872538826410599632173744678404596404061135578327442622941019833103729635578075476598209256542371270832895240815069066382539631010274525738446245930404309015145738568270870737767391054224767791758460645433676077136221604963667768816614016403792803887101131225399300424834018766020495732575323252087869327587352829300007732829072082320522405879880316818102161734881795903320079166652744042196741697870023753852924223245013219587233598669300660895618688664393144837852109991497756827145677401795665209614334600233520337050812966156617530466044211432774352529329766054746739164423632396141440172232746234286567028365685012538304531126981943244750158492726887964119075923944695639281701310160613841405277106783785648730324921213174902297906566972061222462996776111348875649482917143382328059506638886143770982247161226320626297249469047587598732184698540968362044060089281098894566893277344168201432164907585657042908446305879156643469140705018972481736570282511809731373928958777039547745939997886644708892388295011430625130060753920227035825395123896322112884563562541566206745122409762374300477054683191004652725386942234311391689358548987815884303883529579376684801917261386946528681707997060298184901550077285499668519557854897164948741571014141182306429811529049332102429045773632055301297733200441170037527042737303654644676791285496528225317944573556608005256011108441492223423381658320119122196567646232155836583984837726520189748787736570242367775956543319174270754365805326870123233272316187460330836953357742929916330635063273601655136561614882424265323306059619422934863522388567238923472353117673769312485986241671967078087672728946229797015131365488190464157958797936643141550473063376095527109165140794493483142566045170609964298514012995867762591657580160623502868887130872350075232809118082057921739938998958274654632469669854679521362206791728925311850504208671948891466927151537777840286725137813339747799211277037662799016147750501441472173002081537625686320199627706065200351131520999938805273273785469776942208442570035678189612544331850534503135749126055334930050609561218471532053435367648070811715788609179908222779317934586743236446225137015270087674519633323841335394353618679240477222221021580406130624396610073745250701904296875000000000000000000000000000000000000000000000000*i1^79 + -8370864542493002917098296391419001581798273751222565313341854996044185398727608277153366993277482217558356562394602845895607318593347663844978195641575252652483955854488626097651065468919350984761659208000816455298698001950959964603069717300585304703374190798765839819802184888041096635208683878386735254732745587480275005915248154224976185709722660237773104068995611333015227598492768552521212042115354083620701614275952700462442776557063169171538223906583591435772905105394461441731867452695762036721685883011054009325822714464882981878670653927953413102512909145685628669309634058001637668683671310930325797211667177772136440127872681033247009833386643017212418638697674805152548372023978401406041622314033999235147443164608494090872011482902798246250911449888120448723375354897195592965958511595933122971397731354191138147468295728295668906076766828497660328199274863905837049340313073133415571043853445620622892992848026151548628880653633768717001846423687413502525958687145782864236635345273828212355839049750517942232708514566719470712632357599857638618947672896969486846813991667570968102211243185542105031261470142613728178854470385452037185040048308266828717029360874904780897322002889004395400064868154566878918696743275200265064265543537986698563101298867818148574900045011448617000688616738322108579101504913766710272530986957922652056225697730684252570974423705978784619236283181319399854778061422159920704277525391113667684909538006876773697350914361484369508333442318270286141495119014628775477293263626190189781871800807541967503225377885359053839068528948445439701911787140605726074114815017580994775989469468866884942666367688105064179824657354567834080516181490844596143144006384283419643701370805805588354479169551993598290823059211564443682587057326325523564555407484186614413710176851333093459721841865870973744601505827722274114487427029482468696171720156584649534412862653459522558913822251843137274160538053994207905134347190081797439296016164841384153299998272930509505868601313356741752870201546901749063324397094525374970790993781210116590451559392575983685126517808779899200446921256562339291430736316444036147779552515486497952919865116033191114074848221039892229739624577139622564864297290915621981607539170665543237938319769971240669850342465714938015709773697813413063559155799593880522344969705292283911191816017997544410075608035228930895465345725721861919192070618002315052608428375353279768789433876418356516608447504408620115101185933037145779923542956246171476941636372382482424228268287714616365071894290112760570843442143208885573212900168582118570218595406907299697236092074507346297928111951481778772641710052130175653217139623855428388107396212256840605902073337680901300303945228002543904249118066157857716486658623174364828036301130167292555234217203382708632387157796902992429596363376707451581982994377291735445320835629422676484419189283298465016862516803981835355153056791232919759961748770344670908728134355139223793604416465595042596526981962701877589479706092926486078344623847926439007447020254246011889884369674216816784835667943840568440901924334483890353371378691609213466858275047651591219712262443102024632248454419521141141221672438918027659187248981811037410639471391122197623979597067214849942500866319349384244588162096617327390348808052198433410700773670582993767178204375699532697505070459321246728118850467013713850689010236445567518666854009525893925260192706152274516310956713769334106959147379927225487251699096289776215570677657361756779548886479152602716096712743785867339656794854664348890590159387900126527505873286138243549226088625627372582328880480914172594930554536700982118806738749714431323080129054363291454471826787114497851384573704367487218941307692302110881350542233501113880764697146598143503981558056531669436419776503755833719663679527009314532347506849965115801735252592331424488776114094413278579829996856978076243038553628794564277069988639369529569984210923835038142793764869997075046495209774655831077785760649763286572298775527516924573463792996170808799179777598016650002935516130734190100298401556759963611508462464638556176452545703299715387161654671568738614538027537213090914224914642854316261540878653405249829631386024078207605807650676274191018613723172940055211661423000682606186482283093615698061259592637569151462766480035735295179389502374354112748166267081434076691393166691776318199107015178184704251661373595750795932580312172935032961449994720705480265576502343277653999180069437204432224357903213595957701543278290687857409971248921595342435250621736174502735647237843139344549606490278702656514157183788352586532519977951929099173777644732442176898848050780797857849451906632884738146170595272792818671528117894855219683809425633926490592637421893415945219143566294448829352944847844463972219774958160698181702351651874737143954897350037475569129753233942220651180760492483673235234599094002667087070169462993827402126459509753511997627332754103026085743671780292629591713193804025650024414062500000000000000000000000000000000000000000000000*i1^80 + -49968251055726339746927438872082517680961593527354258353124763860284285257711626894764718348062040038686083873322119260055740491597998595135901117030070514339357960185722470023923500612019545002294426557031389012188540842330327039219228546039238244525687646486358870710611847187613963453759306727900683375724389178497729028594664938331829629368259308752533557931042108306149931751845204386019497342949108288639225158823118334543790555244737271173084544752934087229811730853632343279930109599174841237390990993332935406095135545974182402844299609165753755316646622717047974682381432292942036175462293494783518137979117911789816155020189435227926025758479670979562288763989300633653654726770852543587455278957372157057936213661954763234146049366650589883679736601595883231270222888500242065049413061607731655164443867852142173538931524868632456248517318280391429620935928777389724707266301117773489238539671003034712100616324860938272352287086815882183483015957074451592727572475691105534540400813619290022525558148464885954385757529461986644650265714539146761939628730051735541639269670411656244679203923579512943606654920750523425647661037033877250141573027537589496480448718348677738614251754698462389553924099599958560716594589467804769141825430626333685474315986642556650030368768907605301701435297608682205421184080974734457475851590691051038130665299530098708094850635188757552067916894668232642011859498560127350508013502148040128605838306495392674827517309457165903226643843882020824383150794610244667503620517936285722872610919532468513143449853466218631984446871623342760181649076528970399449758300675205154494067884989891820765557784478914835128158002001538877047272395630157168054407024949435921606924927795436452402173617121320830431338978295735370209104751948234402303017226203469644161088648906527218472320399165669187436362594710100964201996839550143258006047788725685633830644164250103981989937317952370106680801973935074581717835589598542855488403352826963128792261838721397130381220818052177812446361189420414965423685821761686548281681420917049990874903725201000481562383707181235513161057458806212889660743805027575480184313503032447061336461981886284913396166647600164903795863538567792690413166833416070765465184593160678301186535824364945940111989211588314028945810838817052992536741130827221405582990262618710502234196873875958400825601223742696042483430982396205931823071402937582042876386887140845167453892943520109205099486202414950779043134226787114057615478252710916268979118459443639053957428917416895016501163709550988247708871773252428978727106958656150213808944246243124451389972059614676400332410256449104627840281948327473657187940071886905799099966195833905351420840207592905971091406579610295978003837339854859140596234042777454748877244346182927790541646801220995744914186845109928032527609850299805454928504996002048502596497102044897358371586354733209190274823794352530361927017158166398785010822769488605479805460687641544350049388040955948585876039380660264090546768005566530020757962520131552263239545207161784785581833273403286643375177283659830267948010392693580930178814326505357609427715340347534239024460200874843614314491742331895133989061762661533112979737831019666169827794404445036555173158258469672740579566970212371035908076343724703327094895421527658789840080724497143208929066524894016534112534596821256843737447189899015193992870313797903312372732470033943911442056785544869037419486211370957917014614133242972161632464031794187261934982950536377455612453389845444719616411490537307552837536054930780878968801431854089264949125137723289870753068768578684917805645797201634765201013749206146930859010841093165331896726866331013014934669580716052848276621378032078546951691566897550055571943639658350405408643028495677860465815360459458266197429848938736492117987327865441400870199440891011795544886444762618699538127610890162027416058516653916509891714750309743561733263960384807170190601371730221322440927915505839662780826848793591946129375864029081673170710604497053684774994460156591789202711595389314581078480474881135745348123816860517948038464531357745546796833460420514539598104983442255122270270546824238365584508324830313234821874322874008576866378695165256057325217004742502727506697795962572745713747272403462292245150872710650307591028970909363706510796308218000722593326232161130435258292958876261084776694327560971173371563512443824623380613222872261897903943494614369922610244382897228369736797523323574478979397134985437555898788947458079237465128149301543391570879534348190877209252329239312336800225776255934051312922105288128225973956037498008827598457371514154080146506403372290232080942820699454802175698403493213768306321820613549200273968447948008012492614259651427861306799877939590454765223073009380896261471549695340732070158959793044399798330966323245449364848191460579023708037406207605238164463074129458888350142781867508744040547576474976582520720996884251399557894062965375785861921187347434170078486204147338867187500000000000000000000000000000000000000000000*i1^81 + 5494981474849649774832664661499048351903771448726820494688740122129490302222444095085552654675251940683489280039466458328169290066277311657902412632506286794181412193183725348922698433610634971962372250943582197641657515753810942540674616230873771822914742146548879949508266500911648990895312242297583401597298160758587631794378681399819769231868770165898347111130377779852279313811441225784613088782257867239806314356817878523513312081383372010357481440153890980061070288740431721737378478158628033219562230482084899430044201729596134407079227552850050117299536501533130926927065231803975420598965313837910399645956329462167924729626843592531602112728869437510857949493203996605720577940819034035375185475219069795920271274090288293898725229854111242364904549725206778697538955695956237704794163778793757771223285019384674119551673711372677714778628788270925634418064427022547607042993593375731299501327811340380016422765560778238253530424127878074182363175140536787625238576921897321877766703612275710061997062347544861365541284503463700842195309185876951434159663884672851179158325559617219244645422482660327449197215839394171937108663646023856228284265102369044359349456366813866148093830699763808288910820635362582098484148811041245910897732107734998731351874342227689648692364122297087231044876700620391268888429170494454484973932496477269007978399141259693759238539658540167067282768188440699260610954026298293861952645807490994123153206438755874320817171624384804361291097704988935905279355824827357237626914841393411921460099967129321194987038900893944461769137664143200247409735211771874315000016810204522493066130915250003296831417777467778094364083473540353423474668925211945784602587940885058354320665719668507703890054223375102692597363107537106142592560240983307266099161257557617464357585855724352404765962387655892575370533804197764838001608583668676517099231865721575538261402903520937115234694294796696632372127410682426159492605613960467894458059451018424007957416318064861734540946274944630043171572542967182932718794857363647411574615595960125047763541513536270871645556375095633988129260599611734992415498661259790091906001526736570922185377284278451681799720179203682310000216741569853154953045626081092176881095569683623152430272946300407932313142883170469400258213843953867699281278320863594208471571402330584915927539328605654664105848786511476946985029769776001090201649354001464282305236511448401131141245217061032874284547126776913876434604319026835076124658742159475181915579875816073511197163675414120686062401978704066696593753610776024593226082642305453352874919237074555743086136457689601416392928588302835664742309913217219466517897302568708626976701972612251941565967945070753471965842929950690825505213537447255205896268170141331775959069025847631113146853743851466108937126695125750482444131763518450306155673593746895043767822259511860881412752800760260747393563784401611156627530375924940761381887534867942114393769914428762966110309686535154223277614012622392690256929939599337044165782144819265842127148228527696584683030952491548572626522137689949198465726407706999031217899312013910758168721718761046673559665683462253544184274106513440299932912442254814775879699194526158943386085603358802863908227728573399393855994223771343818698513827259195202525778157976157320504322275432715444762253440164906563742032993224125905996809996001089726514318372671874153037337811965335489334034305108615357800636281327642933106603714477744217178012021739801034595887166221969467236999963070343413708687949146581586742343583658263764281525572796042166600877078918811148479340821170055746809603804194015133784914713540614246177387235281532442228173647281036630680789889465800980980290654866663953341220126408288279171585569217299457400942039028865635587764330325056757786572374640817753460569495782302892887256370950280324951469298070649613742055761691839309047678959220727151838293446039636138563465185190934764005492641924328957216810970478793704659421536627547914857214588712470561068641617106819702633805155955750384383450436945973552659226758822864809110623718643492942186901054919465503560452047060658536765858636235488129579956170157035240293815468677735506366970020365886144001361073507563438271769724023915313425860596394815739741909162023228972287721729388598950438790685406636453375654915147140398679660440042211058192763636724826833215377122745072393938085213440553478025592364783371080039157392267642166561050583035050493668061160703491010779920934832590961629566317870353295875709358041792610823821659008692461205057827877670705548801673826407590013824787868784875356724634364312842731641567199722304166206790585771801235827108743554410436447736732514450895470788840973715451251911107728697748099447726808217094837320822258280905325813872239738681344671450302305624531018340710962032136602190066328253619060863125205946057500733293240404711329014994105837591981554336600982959975490288911032368657685169170728317244530209979141988085871162184048444032669067382812500000000000000000000000000000000000000*i1^82 + 9513619298898832659320294082217362583136043587254582620979855796889333628504699931193549358400622005239257119200968084260692549931686153719206010042264738920222868062899648032711037197842515399637848877238495085825334629156984223468941299401206414346982584466361972962689826988403532866369704725715945199487823880174043837078233614251624990515776904971441117642114633670047447789034409020025996369706385153397468178175403783282171724252702780915793083643176514536572351607053527350027651441368364908798396821675471957802104098829294980591775860618384298361808784757905046060937838325116765999252916172470970718421548681191666303268244387497072750099760102584004611804700249175495735832643081108591077718550441093582825060768063973198248556640440488510765597369046573528078393584597633140314411980288174162410983142174453268148281540631004212203422662533721759480640502272577018170541643016760677615851577055525925914660736856827131243593079912537030279694375925521461959463620554080683017217924417054084595812812290914901213153546269283327019344885633395327978256519763529426922994966375259314199687775076649140491127421429052049726536603311071296167970656851136020903223082482694880790199618441867195082514061534302142108350995433666058100927395942365880474384211311630696944761203820823562264950323264607732076943090251371646992412905174112640064989769511745309038622073427170254527060920256791831871939521536565649243377854573252511116156901105285848145283944857178443083050194857739420106257469823531428686414183008035344928971975530472457252419293969520090825341255805607506816705317080306384636283306349076194444446390385003800074545436579211476422014411985446951740038489316899711411908112316156373689493754967641357890094602335596212158449653733457829102414133729621602621634215802309429198782129362305849113043993882940030545603073680666157005337362100193306750579103990316770860209291571722044160295548202043883633264597345113597067366159456118178732614471174022640386903666039159271971689653582093433726216818602327975561499587836629090712410224667351756976399624616075863855980651278904025054926648494240510749457057711087136032722563606641474276763805723786254150410644759778245937060810945704152691972259714556187567080797066884726177695161620360305693404690813363389901229259524540456927511869769370966011936621666261250660505900424578510003485462042325987097200095559012460149496529102419428678385178084339261398972463772553040720793878052229327179705302811067651824992156386125364971573146750503857941232359091930190074079234198499176533880034556358011864371170353478494636350879610997059148416121503791049444966763485389237909371133388156544623029344842127419430212902969321238216995675740719029760629894034922925275725639084216291990300422503258552054467950499489512039051242832183591996863398469516106369426631081558510251389269245661529530920570883206820090241095368485210426188183224659120975553253909688723251717147568644831921814347943549013356470768921713536820118445038107908598660242139472210622459596345026050369257941675723848792193218077976319564597158132504272705551259868613794480802488574112682587139651104752369436798957689331273612772400042602905145082414129621149075674968942430638587769747335063124927085374063243266632644846088892581790472880744897218428060210863709065118086764057311728313689655679331888052154446259531986889842329474096112757201416340493973532208626420542334921917363964102026220055759884400422358994798195034300167499588332605117247787759639707719290005607853845073152163054477157564448162228702342135411811517782459789905412530449652969585104447563080364243211251113960136169173506651126091880862818906290425858063142260576969063114689412252535955036135315897718231257919073132934342064378750373578851003142812012096153609755804536786595363785336702092222124297737606297945881141176623535969866202577108782150784736397176684983493005839430322141075529424102356941421957485558641815043916522750694184432181877778641412446772937168541246104613628450862563181724492658883089243656533041762617945936698442460943860877849385615855375944857091483443076661436637109230662912121051988901429145746311386075709311669147509651474429814820311084342184383629619684601233669754466934111300264655262421524589639518567936326892766540865252474836519242540244388517487205695760776155191030041083973648981519381864732808736996393559209813163445406836652971624879548714516232021149998290766997420317170248135833037171457069709113878490567998394890316240490285942612934021141005784185561931306784931939720522826977174278145797803872577478369524999875313796656058234252264194513359768797863518246863454722216325966915578077511478452585229110742943466659917435332147695861436816627339157075246803126463764993787806812868143013477192794340079387270160777839708228526353421782326734137600178662516818115795261101823624351000174092851907257160147287908395208474903856420253696564841507107592838271170452775969058601202779674327076470108366379463404882699251174926757812500000000000000000000000000000000000*i1^83 + -3914648588067809285474362423592753657082609517268448167676184800216113364618874003841434414754688120906682369986970106508129257596337327843618490831493995849579766029975467445388855056312551068908002500351469015936151041510241025870610625824100426864968725172141268438587123884888429975538289427782002555499781336141396063021279492216067259605395819770116230982093415809841686134382109958159540703350808616984020529705588911621954490275887859822633496534874587095105003778076051970263975414042169399454066520575994679726696223350047671472653460867639280513225639286692391332669649946395581432135481586362137366251830423592259295254483204517322893316034409363770428201816059322111067013965045562962048751148848318280644539005985935291855934093196681683089104407929175492103726486838265979568270505559787431305740676145553700219374926619915167795054414316492978437428203507435441973751970270307045499426123877493080664519824465803827397311880946269958547965987600630129374029176977185131627302852863352985368261542111306510024687553247229732719110477514249993940134406402643566814406401057040775684951955674629642247626907605619133880242070013441655477799662421491324789512296451090749381954255746272031730897825602940623781229333846556702699251606873377388028926286364294702816469088071562842403982895962943553478901875967469018529475996157117820059978265135771223336947560439345143270093176211634791173181180303744697717366826685146670134789239732627026330585603083725161274027471590665709609683767860039536464718874255055929240472417518532129508835406404702431101472248497606760919776366278845815260926222362875308688138085451350996989368404683348222616299820749378957989006753305849877236694519718797613385772693376835967075431814749357253619087869117356944680278855311337715378110966270121577129440412558291824097348627206490737780377273811752842978735160699222827475265414716237929150010057112983415780997894634995764033292685415785631969710887042419122913013034896609132270794867298029905279297733457454019468227957356252513643497573548709640292845118972129382982819168957849185145194960956559526280331050203111640393096884759486812095657040316750620996327952893200077850506292411875106939037936167006584786988681266707251507337689967158811978460189749659991904382657667235079478748532088141493700943109819189652763151763233191689942333071315668622355508506200942624012074150415772182508626378708025182757286802933643922248127587096082291840900052722920796920906841063211490611531009124722975128240067552840942173790622550645777294380774453833583144742324446597236843028050167155263268965129015697784507687673481109827152736934024706208656672487808752482246254074561075703474881532265611835430101626442412976582142695068849588291518438684615487486610932082759035576764723535885084425695780172935380987968037938909365252943536181594740155363939986497126999142637182690007270320540927957631736904279211477044186154300903961750655296908820284050273186533955839189858072657532642898415303143453218619273644881973445780018546570465545927462603462051674309915013487737801760918069966614890651486896596858760677042717533231355855375681520179397742599819536488845680609302875210897425847733322031905669499605696597894197625338616195250557739351692754084680616104960885150563972094274722720554096341355240025869738223344751756662144626510638617127553805022127310687094808427425972673883208879033695753391453273563550642544457575091017617225114233920939088211129392797794289905333497053235377407797798051956870576472915361082301890132480617460753729568281340279111050759844478853114209801640403034678155754137138137611783440329121256355096072149377792401700099790313507802443139294193651406675207516871345628513124592629402225112782291713497379052512143219610854364003710567505282170502891929227303268902956728156260281449602056982475947870034304869722656605031950913523400847899506342126740609180316265757825331389271474643076363396451701379587563524995502925196353702822874079298196359668244834989414082369816145204639781131907158940802538692315483730868016196862272011135543540108161669370415805662300187483215835024446377776288978432932509406135670196568222032509110779875148745678097269154307509619589867144746168717672280986806061298766596219294707459266009394982017271666963802591602228010047415592959884086742818750183397181213073672416444460947188525138989255195245251977763075317629005072713172835122101540453089633946659821693221934019620134736190069278141011636498722315148443343045979446380611419297110717653316339900971614016424018332228771275976603710561398493587620433591068568922543238429429935973269850486918908694255448993863157892735767812370898819935503701417674525355075541452055929437420489834086108736996562959765041438685716082479730203108728262130708660983454433032246083887044348496159739902400788408699855411818279416138685070550988314392656872693824874626774726633966694810158247215285878832356091689100292355697337391327269908024259347130435759964939279598183929920196533203125000000000000000000000000000000000*i1^84 + -20059928596752744471016210941513409906219892134088821433446492074910067607719878327324473474866007078865055965010551606203761867514800195008519649917307564188789355695820916927170412258223530363594780184583806533160993901627874186974508418330477852477106590423305365136877202539032969820536524372761121243060281570109225245535565298991114720478856981980771125976533515605592730501688670199745683307620804661918999012485970422112351295206354649803417369961760173971546881602227506162778734394563682413268904744540586166626224629209436928394633842194563866044879656853092054951902912977810390764352267816228884720626952126012741500556024809954354095999982627661892723966806113096687998208824356378467371955727414903435304515950994724611026813197599267207850918802175439157155663420684937835420900277435069753185450265260116680423611081541249272778211561529236039869526593725676522107723469389081239494187610261891856673551212425125758398630636976599804424924188694360707227777477111228651722109822163542721627486933500108722759598040676466663393563881276199287696702211258397920351113901665548309214054188952710393830004676569149244976592166016753550358148895200376760153315771620838399769341339765596618571120229093558365379852178507486309523142245440475696444557697168324670028843227165907564864665604084964785123755602515971193998768289136345896179707196779549725222790260149030556349195341547050958610219384721089417322671450714681887091175824152493623779956752520232603326730514445891884975409777969129960940386581604883516415109699590514504547893839084268878827677674106645633209393837790308811441652787956349497329115158916349213539152908218516160002408681929234914546371770243183025916074879968534315600983267228612998471409264277918751087779680416295489344284528972845065910491093968946986223850005933364248614952233487936403224520794394893980663122911232828953361363054400660446316091179357375938589340824818921036968298033793541660101601330433810259705951002772079426693395014666291373154111318660917124425788782612704528711096154510412226895107126516864217605802578657204013916359192560768519769721474306957674529979079732318065163318784243408408880473397729130365796733857276604878289465520688680357980247800731354799169353121545918104148871302376375215900901880400937392698185576093485112807764761191445640840301139964046505336242513456754843850836581039093890850282770039581685118743358253316903471425691047317660063089270572602906798766572554035931025581816650089133491961744247810539487069151705468151685620962949635971605740902687789345593376897582219154884104482458559574101167304989588279129854936477483625587562237411874932726963288436883386475263876053670135116885764808688271897957535025187352123660422039300256562077854250474840527460480287993780027204806241716850596097538243059115208715742654140977488240298445089091529125268076639854291983362648060720592462615335189582268055243196898382458184265207867722627055054202127401868252548156386326878988157023222519036824648825363198640690001794016145277259584562390988581772913767910503746396400230305057463872076847388760606480900796990555024960980638879772297507151459646813464529238956328747123830409506894925589466527545821040903072739830115221837229073737768927385207861073493103658735006131735539474165768144749705944295995626446359048020985828743228802264769095455338960309793286715202058924117704825625211595201813529421969538505139865335273568173034629844565262655317322829483877223052075686455863197410016469375322213950208905928243072828286413802321210303223662208416484697644008258671553064388026387931243349694997442659918417321757629914070172409316891144532891458533311872096542979048927571459683214186809254216545908503127333000579168131696257403644362263024633345892844705013310906479128490580380261537531368822688541794225596594527503588498478295168556992888744673560101850816979287700928182314272747360861033964464792395093926403983886657970323315554758548280590354498196533576375477145405013364111785794974761354584234399467378773342962408111007990646169532500102163799702137626194939573195683167118432828858209034390386368900330757700854205059581492661419982888203388898102601960037976481945982799547619911887294765866612147063239613939671903231120774318783855163796688985984460093501636147582635212320278819702286743262637103456558566721593583222775155808444183696877796611699071610112203919726228043163623316540931237313711945088269896093043199209636408669006592895081150674983657150477528643159103185163608529057907431695820025096776752242785566679537825753745320493689032772487443984886513359638500249543388942355554881024407745596756148529063365609514960178181645084124753049412427381371440784349889363790466812560052506168993656238703531999274553153726592519626984987755834777979576840313510552750981899898845274281696719690911254525762535138287733941800022314654358204417584284566595278240930419419599903997536260122153747332575153304798604098781285327353559602096139125038121164834592491388320922851562500000000000000000000000000000*i1^85 + 71638662376266165364936968130284253416408657783737160637692645409271900105882677548473968038644709322073133600597598535788016898643620328573345933614367744689325977438898681545280712161251516292672419882490944804969611690112398959167571453842584178619746036422757677181145159024110554721893779519839029790829851370142793614296017834330948170487920520522770117272243869178513441136877912473666150861865389844226542256223449156472058919844819790224941801799897021404378523883593674098237249618173665828164776437634069600712672940429654580665031289492502920396171600087984464282073964033091501506918761425188235055105545181899089531555491416221944207183631360740830044641979596290936159165123839848933036462366835616902563961893991847527427529786609525431319552203315295213455744030840355449496840531771219046410718286400812314152779218264957631677970367825157817797299236465369120338457694411417445763742638766834741269501536170804112115835735424534025875607933762647678278990537058223633620732016341944017652482562413545350575524230564818396316459441707756927806616802821086771527014315882453149086445730234322924157787342742063560985885875586221222323820530437071324046925084148186728502590595169554583182705605841491261809526605916734804103294065501938482419628842098890909538594221368933194509198562979159247394568153562550627092002595535626219998608873249799024770996844870174706313605981529264565521704096475484403696515219812237061104077782419509718015472214873536490301318733392405485061040449931739885600810174826890877296825199083547728482314946236513205816288014881721378131253479963280670104346915171134311433122864584334312038746284969218160836935658517464921170002279201825706131014067582925426746353647232280438878205838965850715853786925430063754602749375202664521032529818474764307674260826890896776381484850758305413457245370990876325182686847996125360661090112860683950634388157801978447419211483224402330259040089878402537330835982074006002079513357684350730114681694686514110121515314720788237333697961602391208676211085561086687968651439236898085591242846701059203032476450983108616330323597874766471943572899660240175767045638634593775354364688225364145348350687136892454051864004776143699712440361340663509750942471845171817057277624435643012078900448315967219576074915342732452728541738022680329992856946524404189550183744791230954640470117680387785331798265420180467344447013231291485444353265669854139581106682347577259849953666168200686269678940526442090521187313241725705674790334699026622164730993025234872297462469573869448944326732620351948219862960446810777404690856420460625710617251272467576741601279573669548359877147084025291686555728623041283175251911703442786114339987952096324874149802475459343461184491468270768721884144841595039683584790577306243714396736473978357376379280016007063707742217232131403879492939004517638453832928221384312580629907516270571449709551295618390031343660468377206079117204824846811414184282549490337905103176575931189434264022086351524369701730741281638321378510001070819302944053311301026718329726715637629964442957668130029032621069472847866168271827985209074369114115607513712823199338672039644966684099085577640402032989020557905619395591051384006304514357245423089337158748775691063945723657996781909208914633860392808783579162337177920725117905720738943969239107473186639405259576772745900516728026343737646264666801178048562533579806411423361143479256130208570800919534185432567531447818615867090955535877994755235898802017849659487573050089025142549103486005709899183579387454482313669346585412720483748140320225100177534871321409603324757365327383057781164072635024009294249415338165671711722372522905774005213198964592006376765092404106225402357196566368926187479610596752174599206173938750894196245576361420033717943999305215449465454551817997463482724261999554509113610388613876626679296633058077044134206468096630313469374860353274090651369506113353113337895918531407197857673443053552109868995456491983235138580423032529216697741702799564750118393293150394637925757245210705053673308207825401866250415232731752173364609364398962065123493036907406149405896248850844255712268031121181471100959456729823740102046350257449790034052621768259581052359771835373014100527451148484886878626064194696077232346259037359636565167370191828416793502745713549563991461907685684967881220299007951634345932773115884477063151490871042953626130205241817826969142533269999251186624865223419462647687555726184468760122713343864855214610587624590149776836719911938625520252434773308098000548341377526790182339727360811296978276125828278469930991981502907643458973124642353540293299049507344034634986242349165913387729642691937077228026479946735006628930327321681275928124854349590884679413664671636787582717246729569315469686675532873141192126471188117405590324225361125719651685119529669808418741740143716611295017482484656443137742118787487765364005295407107251193939433527426820715356376574839501053526547025285253766924142837524414062500000000000000000000000000*i1^86 + -32259958347429125808691789258154403643633388099145380286917335804970804235040977042816472493350150132495391933123682764585658547513459950312339073150982248254444886788714506111586621546515065332743959418021289577411602149556744324120293492379512371827700842821014269586330149855749390939511161275489017622062610031713903489863012619483478692950821691118432870573595021234254342750676069862732960996010543063622134658681333767778644035911910700834305825419708899473723477244865529352026857333493536637144097958379725006948410298555377197734837673980304520495176022116170950070721764165189421066497552764346239954592678298131271028082003068032774689428962666827184721376876580467531428451537076920745708620672697586333132829962528371631051438376654542157796024783062853900734146219702861331786967228495287382032999296636032500029799809350549758449772067383836265844255643202839864865893603123703304040614934479523527004394462067204172304072259323594582871707706114161482038236022782277288656264504087421653004384217960277151554907584977471762258148248353671378021765528158789796499246854886295875065457389837171834090355148828612740148567942653667054870076435952683397496660935737666536392665718279218124780198970417201564620099209451526026006131733252826961252826418843672297943922612174937083326264037557010271479320960509271233022338526139403211643247641579219746144930833813788673947913339475084998296187362242905673348666269896723028859332678370243892075336225565410577206921746921518692915039865470454335880764630603011079928066873627824592801958030322565237962081858573355133871374255707150226476059562795813558396954519362789184010856146289557731603035428289810543487958893554529394964337938666314804472120451717068303711924376709081611836653840457782138238583361635856573803167835491222365466272646576824390576903668765361842070020054196554959975510420050632453241922899225954950888227288825664694381345723677492598698689917917224288924348951286954980582525257124813408711497014926689877669994387590171667641278227179123981636792713437577288875330968580386179409357406130428987107397566096243815378215412603501385693941553499787361863153579054968429645980746446091469328240406298635690110752025824823435250112321802476254205360246497226122134030546264299450766847019636235853481649151749771082310593010463124119032042453279098869581311954521314587391580525844203874313648168106016570788662933010659770922831169247075018746026045050819744526407764901645899264057472960473727589946694002411189210829991326355474757885001777060482571587700284585003160109649605013881639844313602758582943519167987957678819326327312089169226498274094032802390995294505737572528028493736694126616554309915477523074210660527538233355885857991165443332703936255551503682122608072700264111056695291259714318723224040690234593156995009738658623604700679564184699352484858791626981839833243304100380087399729475433967950085090954679812566324548295946911625112016287421817684689756286320935593536435234188643663226081896608525382991670524955083032168193718943773568338398608638170359148551267232540151913660157113137636240053273697620706196394665979258822348594018371318051170929071917670521525414611604363509863033285830210724228482880341709863744038188353215383077636377950628951089605378391417728644252278091980510069162530957743622616622808267096407140844214366757845309848242486724871747786759842742025963927443580330207314234648692425951515318819513859001912862918301645852725415628849427968566519091570193641953236114980001700602935443777729855320077095800549701878403660596464307802012445174021940319632807555995653039277877567531694502688219814087471004765189817191350674853301495387685173154599580325353540013697435287502226999560485574646326371191210725765002030462173022485408003151584239801387140000714544015686751449026288513873054745430142840528528302843616313107786227199908703217971918065846198481029273387899395703997540137848182535660607857384029504281997397042286326748975895552375459527726536419578670201101296533704322521946065576566507798917236316474170206701862543375324490520346530826283931633958080364171673889545388215216130498552361713090206718326567112840021419401509666671167425198732544870965974795118475426450509021972134866333912472417443602938194817116128429666117757099117381872550206232650589790025062312690774114862771846959012371074402998186443938240575089391639484352810574712148777604539639631268576704757325862207431122647719593506541754030228522236378612554754766141613406810852916649846814151616529482677303820741075739572380266999826840395344906578824618082246357472064648876302355720907939050775227226925801629738192449882933249547570050544232377854124366061928898697694068880460006361655765734388733248679952801141575465143879454456418770683846415141484162257861442490205830725043510470137491189986199159260771168267503713035791692204428510661894318469143163674995772010490025874461688701077778708389561251845328807871372604439749037785745144901738967746496200561523437500000000000000000000000000*i1^87 + -21724580334594230650192603608631041562165739164539944417318215439215038847433564792594243711816200420521510193638563740254024378676225919899911534254655808077057363490361017812505670173395785703336520156288610431380505492290329457036392948173810079887123141528718969060893359680045097515113706440341109925492885742187508519123168267888598180442897820408202963339480867524779436846760369621461516498579543870291732062841332660908298431099845152079924195437628325003298879307674035706334244171168547818278535673644026707619925045684245313487500523779277966729603268449142457926321170837672252134841700716777981683905761790473766357928026032059374326189808539220017427712430812301931948893428815978201483895832195067402902818674429370331474554924491514595586981890689349443811593471596476897332680523118546284772744716708685473025983364851344632564614892371686008993715632071055256717094850311459077346672603957828502108305585654538168523221206401360832344386627839412448870296313679784543310373729351959568909406876856191209809768728958530382732060939426302820993558757560324041999534293702847332711101374221500192920679865908034519213014226754086022680773697397030270206550741475428026004657178764067066831682433623316277097921400231747839767381358207136334132949233425840613250779602341668624213286721221233686915358385782319468566763108674380845823432182765667279142671856477716248227847486146806640765096471954421579625886937699083739988123267280027302660792892099053881801998805186398983666510727375768705957231285300811136990756008037959255933556194904113678262837076784176083218356265170761770606794164972904647597229201443052615413507499974378050879542350261228385536760693817400609358104345316851822078671232170424566764330779552534403153796806739285506132020816969320470012493499583100282379222621260979859481077479246728943115506037230955995141684354026353233988440203354076003126718209089515552370662782659345020346354506728721442134895769092128357203723402956459077921270337342068277845926413351925993612545951472331361475672239693650704739525175725369545764808365967121106440684684766481472661853245667525743319772576056778802722334276344974974313767035778150390583111466070324297825951613887114832562838683472453976338070024561116879071846903693400833149201853654405570207184932863540346689773966275164228572311353952034241993253856121962127460783070829576652900991516071449166708231623489854171581937755251144614737469885388922635596827061780878048384900295595129493303069894865218439634692339768209700237485544933965252138841844285638824451365316575234605370199862593086943663305029131403478180477736195759522820906998076687439239508389539204453558025760881099912376286018026521823075914585499490258040233058272678624756929935335455348719861351973744928722091412293437013702414307219425305587454409310189459646485143290793521997863913007046695297306843823289308779179251994268241471146889540173079263090086765715898902810986093107955955705246352691426332860210924473208216086884376797810323957206312980107296345882427664574271027331188437972388970363460734549971452553587176707820133438676561300093809475089957432595709996128396075806734532104155979607089790774039057588093834644955617831063057048946556009015593885134126062658526845063223624952519573267415813769551268722448562671886050199939492826499947599302477381164887912622161718289054064977200740436312699203621659278262354845680333576172546574077530609198721926752408048872278500439542106288431729363692424793280982377504236698379706027879737859865547631287654623478438414378854506139082975449663825878721236989129268950291525751122003635409684346097928327885741910921653203649232641834488525968038523763296157467860270692617925711022775329175924266807264990618369333962619960443190482633392973366097499843298240966031528191563672494292438465139837433105588088312685972370900011326324411771306780543626556457466947673559392692503252629519090992988380293678940330514359131838496355776098731100622562771527892992153953187116790717404878436473668829000943897807668249486829342936273504901639477735719305291083777842768894210721353169262264160039512105644150087929498719648577916797733115506436697395399473710546334842156307751076927472242382807991077454955805751752047627385764135392002791008074399416391307888639702632032286073221150180669323504804162681584540260852810034008470728966746870653689492821424442709711038408144733168623703078421505225337719973334724539154947969006377050978022676238082457383232468414595103751850016137191360472610530922585564544781108205478661079176697341431435881384730089931981678621996399085491902359462221223669990750419437671996471133531788055761298375086571739773734890693500606752792281364620859715943985158778574774346580677909250102569002186154053046830338067286152737740466310696879751351729224051555926943671244615799814158541606490894236886199123289398589173888308351178588717297218035835884308831277124482849248944684938456763469424517934772134175602786854142323136329650878906250000000000000000000000*i1^88 + -2159670151580281914496784873084698634239189524300800579004747653321954977791536076128611474993399511479454343533629895812467643761857164192387494095108994280831227646240895040794691133603379630280282915029043400351956865225074160309455110861160805037411638009001492548531389225797685424197245490366592054836281185907968065494851684657784563643288351497309063413059694290274337808569539273321465677596409558665377146798999761792153407483989981365218709954956298563256744992707508032930344442380643679227065464445165229616904184778039780940322878554447162295155285418769181074381868531513626093452053044968698656410926153001605880985635544242857435518451361014654265533661416368489330620313070527645229626569885923305225613453278588690279111368217985441111491976078025684259386830996251104620297845418633902974738808349056509879606814128998041110660970956864968787606967278360002333038534065636179150613673342780560436628230529322122972799388385981593916488712813638151071953551325455944013305768190322728411069919150755471369221916599754153716102104843697082055690579650018677756176454403810834227027333783991036682145834161800365325217764372287690276169086590163931262095717519707035274316762125276667330292079491025788384461903651475279425109671217950587519299113320370135219222365536231025680558548336518354996406936323330289937751836079379336995913307830707932461091207376447994226922276384521968695887874371515482175994122653179909360111450675872976476183654492334124325858214200824899580246601222142399649653765533879254594985862081061203604160280121616714233126651266979178211226551038114724213045074844528703365083437751907244143374437853326319817624608708925685499224672060135942536039331736188017744384478240394163839797999565943637456843056938588780126133302371729739304972751698628809844997746016403545844810540511271566579440893347432857909802540510386632851472807464341209070566380383360538514646502732144678250300582516490212352547351625632095000417570588777487790442747884099827176941291081686176050984705833343284550295118331551366838207898878673245738978245764373457013148676430322239210630797198808784559894579187542002588413540584371293934973534536946128016729857715111612574040925940186167181312024193255064258588340907225325999830637492055885586590549522505392402492448349134907868139223555558364697865316573337285786818752042870043679192317410337062252392526388219335923753513142400183030527650347103690243217646309100931420705668180079913740034029386533957642997428909049221100748518875943708695972750481561590335648529590095974186197819259835301561942590199077098844227965762689279993133424206686492988766075391813181025242095428402398499766579271657840061991540939015418048523924493041459027844985453172411478435829911197406724922214645417092723147230048457215313325917672550750163047290743643814574305295918311104913796813526220143318063282520933113468058408820587715117642057925302026776173697853752537491959834065347085700640594245949195538370320513837549596295546300020849622105950978275807976815711150032231181828304459466644249595904085374011887030625927014873579763477962296404157609488255615169149150405748824359332855039162224468866609536203476321475118937034002257770377507708856423114033300217989822162799059487152743784690869611125586154836366426801991497477569207120475659614501219060952147869189173440748993832341041051012104290907026289150884289029176609546103531395288352089150113350228999265262870976040936544407792659363716407064262079799658612919785855992165455228348532792706229896806449486118240498408220043832947496783604868945049038316765364389706916010179495269503626045670941943183641277374914228144196894163209103473157334161035649240209682635071315968145086135711315195073263122696390532878823363233829567973315595074710555111762565357061603969459021588870381227764432098849218797612901672409138909695408739940402618132236049473391045130454859320024349701954312705663874778810208135069605370928000788150578049638915313776424401964119064216115689575537598770838071408928213793183664127328591769365792951375534869686634721553578458287049455166391154127503542154327201481209930858488115576438298983756044212899525285859102396694105339237821370794268079619696603583973358423064270859937550500264276963287985243508097625795968922979564486729038490964047513733422636015000611718396240954274048627885963260687155367012435672443989265650356910750886262175853629373440978116099175396816769376904334345354021448075082298389901804436873594064937793454241851364363443306637251451419506436074245557460667874634960727513939615273263296739762835480012104523264011416829105318714119887083471331395760811168484285017651753649991930477004610686737402601954686865191581923893716640491648354758860177047776403183295795445272068285555296250309490928860036937374578569071915242242486354538839886170182457447096375854763397828779248246440033298487280959567255527452081163014273437853607089375345961798061352422069237186829336605509155333493254147469997406005859375000000000000000000*i1^89 + -877187215569157667491127932936381660242944638028264976353774179289078894100871867078317994928621307013593183787686497625068707229895927350654914625454076147233024100053532951429350565712129689987605873168307718856657637698450351514585808753791924041230006251010204228742474657875157079213615974039921997106294243220906164917358455553204555090042674981881843102398900890447190807106062450605705123352235319946925808097673459914734829376740156148891754946292751599255493791583723385182696822546653378940590023328369403236673059277067733130194759047975394226223394644437436933433222883251189415994274505777742786052561674251301882400913667970991322792479545273431510877736502830446297917887706553540998284353211512395428252125625649397257973214738801764650668212176045854213677825013488206965869986394624035181135129591094481381089013788212098604676152020070053059033855291577035141282826499825522888735613984302888294762443667177100067080617047086365994754093447903701059583955242299333394684081605024409977801504511129171937365756740164831829062975020852238988972999199555068092645559781411260055221707506967103663149359060373404534902654037921277834541017473906458260783661509662106385932805260188985131266036994024332937837914279336114101184240825119452163442793009690599916398689438411880617894989698435362221515216412453184411459568016768197361851881776419023053604900866811856847037228815349480266858760773637110503523127269327381362507781528853755439768022895930171721590696949393176302915329912392573079451656701920243966917949306932789391146749226122311055508058092231214653257939377637836222284808783049778898277535000706082255831366949523080596955649353828323882902767629830608359079252031790332384714066122099361311298602433440472446431378815929690917336273533871992014495786739628216780120306390399021200576569964704994942552530038583680115717080485347813428849431488761889110773864418175523432345147820035438907043576693790533992805267978266194345663533209095463467308311870442238740455018105544433034197067720611878971890081873292957075099070224050300336004214632387463820549231767796158095646382286140274555291747404898670086110792601515973007794954181932533822631646326829054799234473188081486271513985205094877482077526800044475252020885938124088404039780262070147756410652437497584858199034293273149623208401048718369270208945893987257102449507573673653364135872254314527243586348703155800675451827076709743800891041398437694742374456025879662837728270333743189908444087930618005196363664544287917971273775661202915892998994848900359991740351499121335590531916894572007572020405004240373861436457198715906396634958392599240650693511789072189305138163635220492969067445300322866341496780855380171409539656795975631703739796720462701525843187276008627139681045241781317454508758075354279393344130040081129948979731068648365999777115474583043386500295199623339340210000357023199288487268012627951011626589133602227488392717377969810201859635577675301158446532717990905724445641708090356539207613873977028236304911564575085239849940339756093147773463137927028733378336907441954761231321114073765336536494321179065479972410688490789708888654120586595352678464304655556111222124708517613233284335079364121934140878747341708860606304713104127034570609958330997452722618597705804573266222448886445269801819302833844853903797540778383996276011636325839049826099471012171165455742617805650433773756848379616734183257477175112454904040817002651585477617095262004887229537474663424345277797911845215857413621955765139319845322687735444444506751046850313037834858998717572699934393076276573152607992150273495552263409018988514884878568524833847741046849757741507979686270921376233175274259705425835079013483851621519032784849440969723796845913428728988927613081910960553939512965373456326120233020483444393812564428374682799405900317504886489390743707641122015679426764821452969099728227480983847300088982742419730527997164690285041572028627735969690006595732366405348875407480709727238392589302101367648542569693079835863336562237100597821546191302996170241007624832021510405798190752602061031825221713762745108310771215250086148950217885524170231424998764360887831297212451361005884051125898714820782999157007057927868452468723133003384349062578594394699435985106084102535529804970319740199319271345413980176607754133321028848246580432537434270862675848840282026702471466510675659801581569872027622039438254335196661156407153855334618947105629183811063210488169192171617855879467762525242211023683450516307899685657296591247551221284464026195206088461592781750482147276914549214134287506686318034685543910949983748003421769806250491544197357653327521788358121973280161725425335456837780383472569668092809084660150897564086189444197168163725012287849182810750575754147603071739840077282201834744234359431016845098056708286573745866355411457413836739919649730047258719507288822371359803533341677125249026879250594633227711788103182519633047312319126115331968662758299615234136581420898437500000000000000*i1^90 + -13890848584920395913214588062435756547125480876868961094056779080670196895910944164708898608574776555800727054181099946588937481078707708695230059694095704020032111818189938630315211951720421339962816504409354249562643595488018961655720957060918805186560088743776102295179832440435370195500356545150517988606475723019017524236589807191315804523945196754846399857641296563184200211534313208105783277416277875369149596001676713008024339745480427872851191085288798676025328674448349556955269644171320305636889942749934087328260970018184362526287309381391970891434260364154272538870002857477675839188972110226286412244022038849469383418050278432148431697168389560199067406119860045146563344720926260205487179282066300131289258556918990015592560342281581190740632303642929782632788349767249093122567750028362772368514192033664582171804420469396596705996420296365140963023767399960016507150073402743765302838728413441538283613623795145020577053621698843829750520605399140271068950141250659312567704136171356590889039167708037450779318743643340559040143786216892009688088343082494455942561136507614064240826640883875115656073783055177692762916469047175320978936810397796144728949636064052092314618154624349963093251667948759681967848089615091456785712381557110057622103420949835646350447629412979720016291901717679967492646794240890548073629882379876921682476960729560016032221017087722005335527013602362090014927571540711003005342202661175987207995600180878078645430270045431983293317657375896060544195014636139545908966342829060275226505876364330238264768434327678672100109095195067050340855382759783005621624451324037327417914172806917712614116712555625790344927792312465537875630516296802279018781797016411798511911765505746499073051009455888554937641670646753972405154749073552990852955137248819544465744077844479444995107679838752852251266111183904304848795418125577588134746174357789937899587579304919412895342403690178324029624121974750347211603068529810017690491163721175912029511859478937266012572647243292245673124533434211640642654014727797528251750839881466355851660391863632100987015752169660530260790560001354756062304308584220635754041159685253907046272734001727451280729310842245181038785228355282786510458117228894497436197923089523767837289427501028988659467986070656418753126201499650220745347899604217348358786566902355695434942490318917768097793569501524276521607567819153596585525819438910257269380072693295231676340735427809603595717824674467387460447430036170752511931591706077155665787311119032549124729362185632253710950106974781665931693760032267887617190693230765365090173009489918505967634883436370160661962037654313001977401097708614266020755702525050152372301087753170385148822852729574255125814439857337386109359778559721186936571591772495154442853853506699528048495652138398143038622485278360406033315231507700469020335144020181053920278471476268042262417730162251780530993451287011133196139179681627654796602342654836909236014625827210013081160666193846868411808533388154556209054324328868130215792383188718656402587798181148892250710206485388896529822471057840665278053820843709590430456132475863000495855490760697436127985737197958665757572486127400852774852711229515262029255982600712469704458392527881864681902668139153417400418540887958939421653583720827025333563942742640864965216643033691594923495933628719477568020013830080889942881465398856902746648623635124970211851591953515345784854951479165613423260543020180373245625089965497298901575049698743210596218396447908639233552069262865264577531066460129181588474428031014400010228965620997649413412519666039124428886214716531938432486710711263842817065630116162467667264972425221920884477618064749699631188149995993064413501262904960246458479148701875733345757178687603572108721449895077470404722028430148564981979987241078125427062694962287167308778990388509063999314279814474166264204379060998548677275939041583644272260956342434231338638372606049741381800465950185315601963929850955561659117310333676431017302963352041625725087634055812499749437654500359208405646288292808458066223338419642939751694801359225298996315259054889029113321754948845975289838888291091081510741267959393571372014179362857254793444302407195568468338709752550344742038127789006376451291806679291321747923709496756329187868314524258943289375745848623901657721503195354016910984883714569888913828893662702717614559631369025394413559577770015827684443237482487474172082878892397421581220869694589288216692845998269751460142353195855668086722003795370011220706351561299099500508116900457567406644753498229546418603054044352876099554250611271631945971718797837998198154133877161845829166999064065408376699111786692999798215899548359576625053265121820909474652577704418352982920359224527978566879349033167464570608610506018266417754899210078183852108652459491706372239018073436972922908806045528089585370785745082664839250948911103857884142963688672127391234665686509356271828726767839639482954999794017680869728792458772659301757812500000000000*i1^91 + -81529297807537471352109565602683174204485062157863286483198503197754179842303288139938790220178539168185546976890699356058275958468437628214466392543328197424497797917508785350938062999726782969825724677007252283694692272833623681992644696438365117588197791127745837642807009591479467363348006361349921375861356469145600870112026700355043106780650168896040064273628315142140971057592840947506323837465934650314120890873123834318192231479079940246788423004342937559634487080618503315952327878689777446569468680130274616553391790009089169134060853104790072498835167935039592384903170698387131562200163274241498169507099756579474741378616465786924112873487889923943857725347472015595593496444862992857962842015830355918692822134989555728674634782784580853686489591220156898960729429565134259317465304221393028254653207592750198047118474863362148840352410210184680403090129558446048573647518142709766389336090716421333895807199823876672655233180694814078239051139024488989582212784029146315786720699584964097796523781364895747371875569485725610450700354698776636335230332175393756589227900737097860054535597444196055589007337270700245273866488223650085301086129562611853649558023747784876321262025964591295273918196995821642145757655162296698150803561195553442292422636389162981566249826702791652810973578591214172004386473810189081378345836952507348803425283538107418659627609617268684253964781945399559067722343119347702297444831092094959302768233162205113456303058291396283721223735527521015922632979255797288345287719577793666231712081084658550558497473628370586066481527710889539200031750857328010262240713487826772090273816144873088899083683002123728598146962244976746587565453221139868981556065906266332600480897322856077845874707098544899787442112697235147579876473367722677165438296494930128479973942164314309328758640786210319658530063610932861190038129724235586638762272824852163629930642448550011547026615850299049569927697127868478724518618283041014708697227062987888046028695573842761463390777153916806293124552648154289872066409553851440311482265717776649816958189189183734818316144819072332674684152707042080426406035006471566381831961139786724339426456178299073351065222182436956581954173393324283427677140927051417435254216761708092461158005392528661775439815839498047786623945748939026833957053883364477835093338757971839189823638395376489317489021469545688937309139033023931234161218855537876866283651190432131328939375082342537509383743816562602602647077061157140863550297384192600119631680123681495598405933677934385416650743524586772336954416686696222419662524580992579635922547430015428318634286703262693248996793971207286379507610827512458901388075262041600380077294221084775636093332806466217728064524082408495185064205364645107504364655392350888786935317460061897605610499102161438167145592940826282627348163028752945118438950282692757397623452349175832307029696303420566678835523623290856806483822814450437983509277740574228702782585105346918439555405126292411715235480950753199429657523787474535799147406941444031974766252355304380709155404350140419154360829811483386774867690636069782185608470514858272358205435847137088572913882739121124602743094577633939219053985717489653711257932274024689273372115883050776456881793135832452698156892974006731456527351450516845465377514080207633462800667844287084753438705818862452485229405719553564707367429088946054167942174929448577360756299063646968733278553014278838358529804951318837769784096162727554053064081013031226273395864251302394602889776094196934003534343127161462845601209164573504704306036672047212063279916853964740833396943475078447123394742311345580998274401610748223818951236390695141898660238187480646174949921178290386606141804710615948631956432186387356568496094964744821600232736144785858853118590258445039469244341126923689632654871603736539125980487846196780402453932435895307316901270449228584607972938157069227888543913811962813129237520097843307602680861117462662342280249611938729819211617774776091808812527696499079160280893771923892220652875005176918369758674823295176171434385261317620953305396621711946811066473316313409460297980889484698346639314698845600197875590735640204935262546071260258183868841000984066530138481047418087754531123443670712420460204519897355589343006972154206447683109149195015744109443518077893077089831083103848052743698981969427038467778144538036315049166092361768685431778866650518019771111382198832362368150310522650358793350119347916704845617152021959640281101764291698258321244087594483591939569757132603184793791823009358265478967481084184993310201678526358898478276706554493515563561955590032626436448698506718860802962807040294833623592214655871073607360684298093576818757197701828032021714161322117737994835500337479428941414986222712533637867967592296919120628576919506698247531698821797086385471156728409162037759145174835032643447914656642776287408301143999908471734506987778867729907411065989451452022754792694179959422484671449637971818447113037109375000000000*i1^92 + -6224280771126490046592508516140946527246988956812829240017886420074777261079600933570609302754552483721391136001089898710113993578216682795503125341565262403639674200756745484698748866830742622406697510547711062864677763742012284298164034340882038781045141592343630758336575576808641729661030678354871780918146934772640892805618781830692695610045919792383468239443284723549467229983694211487146622250702215201548845050575850035050923873847588402883191523951958422456122398754144576618743810001755242246940316031462320511363643548153240754206014848231912627419033505323108769501759015062111344974277941684727611524921076481705036996803637391980826034755165464427247173055503048248538370927861156475962564976814265773004868966055116482079888426585652795347850350924643577953710580719407337790431876740957371980163845141168513522292853829368715208310454536774715021554935409939873908109215674701259503852389680726569093758162083765564829117624804725340803585604873546280896290181471411470336409443124114437221445509482281587149066392439903445147443564679079017757052394234432269046179727845198836596090409031530646769593079637877386642301695946743378775709733452431876846114008407217391988277407503367076964246186062693642988183582482394540531649960944012488400749799573277484484655105065417925111617026460146982832750488142548686788835153434622736482391212400948618863797517591482096174056852750815519383644305018208408550102294682397571859041512899664934082221409827198453332396477491234660504846163246524690537594280316810073836321408571022070149414014747943633702788404453678187961745637749520085752716347697501324687062979997653129457837383925514402234841090158173257446055144831418210855146871990685374523367013178613877748257711015519918298174877717992372961913630441647005330182830556523224374174257164896443789125018521856676457088153975348350831508718757383445024090058189069232123117036364630038172688168382025568007721346214378263847162795331814711797326416612485719391916964302898660508586236061439136637248477501540907633501381062058334158597928649630353313249571121538207936558345393127250561129149775214282062008998164360698268890550210209048061567977679064121705288642594749906148117113936752310700856819958419790094456902461018469780865922372818976223466673275492904018921949129626056357814144006679024999722262532811553774064625108716108505664940944381445372305332408391940603821273216545890711279191279115031872425090485419353194057669744431622333263255644830002632172046811810860972454693958454822985407609429783525424399216640595172976619437897840957679761427685416059882139015639610334856834196685595478871926423839716893487065843413432422633504275508665406769684666903874985593450651111783895084781018243446912935680265260994714102151988350562661786157281742671822477569836836337508187726823055270025551531323667198514000537500424384633150333416440692488406866006379677948292341096716088541645238763442507592244734546767838430349291905271865086013604890628385963379102225817164067177220053363032042171421895499686896528940054923447686198927299532273236694004308242820687101264347168663391207676048678119293431822532751483309112541872970545733529655061352273338937021215017286890340366923330678580217683927513457204385192627895024129141396053428789783738204550140264874213628918019502247177111970992440798836933346728140332931363598368308624672471469844293180830892083447878958315259148774426253222076914564317022802930456739452342890574182260037799164173396817074128337478828578954403838464213050505096009392805902351925780171686847236153475138542388966872840176496883057658739834675291810739844157777213085424235189431969828074325906109808792063061803160477407297612199631096180882927408321037689199994653974055659677682221942942841059760109447635784941015270911321325369372513549017425045396104864448925250660100307777575599334193938038657835286814135656709474249983422303389531889416896228303431463906911870468281729090527895403091078728239227992762449050057211865289235784816496894669690651632173135739663803729587201197647566344352043135947978513458612367737530038564295442742050100188432677153771159821770602403279277547648846041835962510580323398774950333548936437224615397408486108518871302774629374087145780407487567090912917954336519790722035657666218855618866958093062585555366203136012157354291705263765455954732609987899058506848903018727283451703997480837225890107444980406404420493677847978379672004932956481552499547217526730770931068333838711892178864436775043814936725340981197948884596892862034607414948334533478594346417801520055227738931136999983705704726458377187086049007627417115433290051679795401436797158890743851627204639516424012452181127756816170119714626359663477565978802025614902008534798799798827902130055981308701559751056551935924137982371118854549208540847707504120848362593523569275882446166083297277629120590342977079821694430353228403868191984270067009622160040130443769273059098541013827582402129223737574648112058639526367187500000*i1^93 + -126553160393645593509586216848184785041754620472095751763546489274814163503223355264819221895506588034347936294511492206641601931491015130214302497309040559232602739908071867239507987747460834597338240750430173222587342255348985308267510526243254245118128696022649298062530747413075039987767364205758689447157878953956269938184090582989407581296147814236507061439204569149901635922693872421734670884933427418544832026420777052242740865118942448822301817666230761525907952277180036702141020602521955909092489258091274023058226067294335107868044782629870512286212596210829996349722859365661871321358824281697135393247488162010969568478971595800350294448938646702251135397229942846813397545980614289931722668761173425311231237737413091411711847872207946517981141240415658414608094593332838296829396237555015820134225961200382861627638907975403202276102542489028398912123711784140616611212292163788738971184845718765454986195899595124068418616292073720065115116345899052934627923353094942806129324740161400396986289923335959075077001416691098174564361255422119444713390391188705296224729192962636619621686278532139985893077952157877172104733330066472972487401582134826998821118991043959651481213835386485262481274762033909860374740103867234431737283706464880477297496094317112273186074478975849160678426092633910113739304982776741674522938489334816166089871587427939825413035097953555092199035937087580647472677136515406239488240700875936086934983337535570168596902658870753993472966279809966050443867298339278093064032295102443524443437713705473800074370444025238070323468270782352451106665866750064875976889613253815502889157876340346563552803339145985287678667153727941757694326174621866616296692989244748478433710077362102553550269781917883521678578403134628625015386573380889951662093275764829691010722184039955443986679490195385075297623417035983370488259755784233776904978890392158854333013998319353460834575764100326965371299373406744379697612068371076493982013768542296818902529963653179794721841123884430767865097952099961209998389697391508407151646488444922415370735089526697167185662045396131112319409562969376451466312668451425715978770515580691435479786086084742669035930847747504196691965495877456599930666397252458412330249414046316053178938004517056073422615036205277304031382641549507744638611549229104312048797426382622127029964976137933541272113075266674499984856402465531015206743236353769916678313576329463695011297413611163634963607188215168383507484121112300801315336057090394326196654123478559273787915138424060341430896121419196415421235889967356747725361603975719900923877362553201791920023063032225332926146819082776054614077587019959397251285925002053750248389846690538920151737482313077388424251781602610643502444344855120614900168878798071950016099690570867687278379671470336428902609330081193990622230886398715645945449087013299852929247534618119746305276943167073370302243415647148022582643869570383713271589071269652595735987735258211120297518208168773999555565874920176399959889930529152605612548611365869432525740479552517790669988239134593349219713967669143047808980833676248026366341953093035074023869417665723960029451143837873407883752405553237255667638550678280446922000398589368628754807274962284899175132900432795197544234954943154633005687276339045155729668755867064140743699572413948930990369856359146764853217074788516983832528495576360885560786278488136911820445580703200285586820598489615452456221955526655187139645065241949358451176438896909713330588583367803000369064032373436623414437326956304639077242690960330173191109174750922788242226374716038261470262425957852705434248134448074855044005494548838191239547102493526531465673253774244567797616285126207522102533199272085027343506830094926427169596090165890589386444099503138113782226651355713929969522668401458690203813521581670838394694101924731550267238383015429858063223342530269876036683559286617392044521282237469477247608851431318572971991020466238304700733466653775423926176173070520697215841659767061280667677226411649539225820071353964083763062526975007336284003056262977506078216156312395786604941391755245253009641625367824010640626218531900950519752950750458035948784466977597650473984042903944531751965381475898883905881721449331958822743488155876225946329412563714403530804846311181968232493865080343363185788509545391695373863444941862481279896306886572020104682315131628070781525284764901454888489800446758459263670094285046816748478073001202877454717586888045834785936330037334182453604692225267530376470471682113626578131568491050368279852857312563154224021126810815607832474297972019653674147875481211825763841095707904437239460186511878657638881261700363533880590404148843784709852675386508756088455337593927533550566029759694008911738746927644812205174655825558209968149255285185038631437473538486226367021739039975476197747884904329766668052783233906059614146225130561165987746081737980843737996199542179007678822793131468132238337531703109561931341886520385742187500*i1^94 + -1320443474668788791512902323490609248043745449110962379259177815407575150555180364219759957891663650212257328760993688470682673561424115099810771623113534032651901412634740081917406640702024659726597183282138570887267485545687504457107614380475111085905148814868446896616022027951889505553023502849970587013760647092038233792008993792279660331206041563227724137524630531540494072099490237982711379479980181141929064772553162053490171036215550682191540189820935113464937973121074513736395046224177274866554068118186646819832198467579140047619991397524337969118767366323376534153020604730216664275786285144580907865843234300548117149873660506407942592736638930082193421755557212344279340023716513958989862243708409412057991607060135406333306173110540517186975668047148308593150043543904042130251731866006106832019943727408481366067664827076637284203706303660392926958536357209826413557848231040293006740691399279979249209015355479990390518980889997950550976867802717916738215682591239860705890443970109412810137735508088761925878791395209778869935355319577787655080758977566942861845340965505097812658288642989859957344290577195401045282870418659205438026098939140275817995314390777605586102839862387941203373911038271056837158286933194014675720501261588320574881632679373567096715880869402925450376359731043695913467421696769008105867996295316463926588100885031024467364142008543651617035989545983328283520479781547683980603599263740197648026259290260315043321941478739455043065437624343687480036389845896103232559347555453173786140754245199303979762927278580627807393888601194472362535930700015801121896718295075763383434065601032112352689061506382718868683158953489059795605657593724945093882767923131339659096785102863703553588696774370824517736833208268778084461060567438303915459626936311250481840761362379652046644010726492021790699097367906347859921430436353009314713677895718468935641682206759154497926346319642026933248308652445929965095670205102646374162387684954297155683565080680077025984498726609942060510261242653808590598559142108258043133760620038378200115755820378435091182879205943520069976849837831821282091329385137542245421331477811700850123828720493567408032806322269998055073920050226839879811483380935921908681227904350754957357104128952723100588479435877523978278134350110181764578194938151215739811633896982104945806677703290670063771481787490096306386470341273929786401590449820807438595196684844560759075123211140816014935767517008578877078043744828879387888142136416493254777582895518359090907953302330893523363113519051090689274789930445251671241134785249528465978755994815109446544088635720135003256603732617202237593950922808758476715504197674966970569242118237637349028971640961325415959757861357837881109413109248237757772091808995289837174336909366310290186232732332722514335359090653413282648007069486876932626840983317792183437748103423344295288509635901533073008018179071911353066022345826145065812852361921590481547553446871052246096660357773320212507878704860524300936184536980916191471445515980541309592895772013825764696338588967658887554706325287056028076353394422952839153294296553674793548196548650299935614910652804922061208757741548470964928964571949135342296963185711950683005306882493860174837372848339133485723492468521469125959586084837108404752791798038788236878620153411642752206180514547483215696280246878249888613774034863493386279964145768309829780465017584470943629127645519822647850529316240949713555222491412678753890291941637949748383601078375310437487360680884255845507157471968319389780778344155723749483504964230094726313985121185006236481026378365842682387826289578161140084790118168388805967626945922291585185869896153523076074504054509793666300322917767955869242624121823892653074680994960197068636119891386127552747643366641561473614557499632095634010193504923825150637380990407049658871876963485295308736046350462919666361321995978858414255414676578585801189256387364332115433965996691508770821841082142811661396543993608862254984096169075649747748821139388253057669533385823969885244649982410438129354236138107804226008682916530071534565207296808418311826549483858078791022148728328070708094389624694111290604021995566900737179520013845341208005707723970419800698460168205977328383015826635116055338988151207949157585713946522646265825060564147868930413198695538182138782415682726408437034076847906959097879788418462132631723358748964597884681881901161931559262757245696367113584009890494083776572670313194845721409707325622644281312773175564258572027368616508316069175872902066007837939663632386160081985665201016379408208556141323509156701878659748770418148930780793819805957358870742873883765453202525251859886546984553656063363860614560184819889977497801794692214458459095965446405051903318957949800197628664786761175909852285709999999282840690895956281216384583992270883127651637099733946141662212290467846268403149512494527868925423966230355762353744168633468663629870580578096195267789880745112895965576171875*i1^95 + -23575334745699141056846293365349103899519447175788874100563166111298237779630556427803753226847414280654837820897886936254929933040399229755241710078608867741238554520001875768650556856635260220134855393924636233796071208516545748336586246253458473508246427101397305881686697767472213570929896482442411933041696796652774381446526620361692412580341206009460564544568961161056708317375941417567005381027361388692782737153225281071140150810476621662028767511757806824072826484835537413779977712414061855722272209458872242513369029843177072540774243304001929405067009552994540249714889484692112128232140165542466465656695417086499288046326768828812278867474371320182691601215765718785007809440865292704212648033465958879071887374051310569039897833930889424649130442238372259852673754709451287506083841756435037791946895782727810818996662162654780078537249735085257232965158516019908149290147610206296503672759726273307866297853895059677810118353113494199756206480871802306705191857773452457994349734736735641036084121043123721787822575400994698588273565357850670549733891995001086735371242603974772887909141729903536888206396720970239233325073437425361605656491061309447774021983798412306296506844625601726147774611773564379200824205732119522324283513299905414982929093006593533879419841105401330333701343793909522615178555171662984645309504312255485507190506556030582079232297776605244781578893924121988095337524026139922170982765138370853850775098602895281074317448371511185219778357282091172015453291979607057976900318496490750342526327534558757004843555663797841407112441865517355618747399952402364913869525919112796185711842087777583298134398219013398269682475345908029719118309887358765567422045836632644929995244580433676436443298162165300483565184189031771788339786279820591373750587900447423946776074708549148960583433681065692332862174392862679885503763523316007367665450190707408726864263688817418954676228957915764179765163833397674586512981835813077214360179278489869124441226912474359119713123344038000602559723353711545217423331066043056812131738364692093900144089857493121666829926448153302535668622847987103427128104645512754588590819944718512566962449134713585517234078637462741078151833829696735320087093170030831529010228747322390512287876372513872982264084997520665184735328346436133334901076236892116859607491075863236881029530439348017226015311621831732764444000442977699854144711619750422520142519227939788298094705626390399533504848266076056250347113143997943666805190148563801489295001577555245040362437668669460241521711848003921375201042020405048790954466581111547162798930867155246256595823014270791037881955208068673627772979052143341405045268015879313164357633188596355249500484129556062759117317016592682314657371006980506567300671600950745582430908505380441553402833728943410511814186614960638377885121782108123770730237011138997911270974187581165714200725765509023041990413583868452478085819132554482932352430764137782739088821972787074976826171938753219978981654200184605104615948418783140339549448182440542983998979216314253538433664522260548967957302892512147078554252798245834326118626562964836385199374361038044609407888196733591101751085640073259238918670157542606654906381157116315759166532900901433039533977829089321337903811026351036202724639236384033826604383194033708692693367514380514780106859085605714792193271376047773250127023370949773870200309372185435387648113280688060300873375397286094310488562046532630502099630370388808409202630382103471215444508011151955309969468201211864924441920139914620932481633547006962604184207009420503674187560041375194905681135083950646954190077214749072191452032180630215137821507671020865989307486615788465815518202348410430106472391873548877130249353448975099286153184349411882241409278363489439321324215797280981069839613493098242765713656479353597629150038783765509742752979319910495790998201538943870851136555291877223272725863194726337909266477684803784487784862544288280780664247586017141532411547698157497030318430556947723788305343214488011883753027843025169228618202216366426885168777863228632996057069595074412144332916774012697184550593625154560430150737723383416290117160488544296262887041699254398847347773450604294258892019392378744674410135058795121870590950260830635884956951770882309516801036629457469555671210100427033178332186560482587347858113210731275616762237001414891814846320600716078337898173927905005485072048864037679663052707078322948489799704893730550119143448836141136489854498485984275119434511766543243368741062522860275008551719494387103141565931845783795201325945301960745928263256191415444313778003527426654084213254571983160683410775300237357655823270927502403535397928385183780537284919651501593973932426930473249875089596858151526140250795396217267711682754867242674019184796861341011777248802874284851260190622505349892101464711865485565749430986368562368353468081875703809268193395343743363154686525464958800259868132442875321430619806051254272460937500000000*i1^96 + -394056025173473263908131036502726635532883333450317205986614036608561956812071672470875990011920293865097782544909549604710795688498896614460485653522297493696720873250842246420777415251369147899975951030405395196020840482519404623845775654207631787524874648009078083553091311065996038071430915827077744217216964975341626304290259303859227838775747736521489909197801970704664029106368600368286291056834113424019823896528896094433533265636098447651750036601870012531120838103042421826282043022476430507349480046844945397656536014529857356480124769944111287004634777027087690381091999796155960302043835707199013249628623434073158639547644689281394855608524376705680235749204035314267289666625073982569022000595445038127132607232663926805157255402605827983550499855914872771708088112933469215231013106180586090761920499586817237030998306614681321720204783412525427126808073607127393306551760965153080183153739452436719398024096439547825128099492785305816434840600475854841921597224023911373650532915511654340502431361766441329961717086091737012678824835983043152489486451925100708080503041001458538446724028787209834282931174867975776681174422600003776445422472548029234021738634214865209972901129082326086726817313564131852640744589089229506211102148795540679056068125988930993831682024761123063446424582162580205859253909398277457999652432471130442273851597602740068544792117416549482527244940739485783672804443072309611876325296376446218069252305006019068386265738897197371120860737944369982715813121645622792259131031935754082043396648353319925451848787702263061569196458923274305456811860173235116435932651920514504685805907554017067365076784478686964544975787597461540927381810121734151977856454526454458719237158811730445188510519769857707452211907161714716668137014317592216756686631269691573392861650292105323491017506918729588304213091269914226761220469427290686471697322675743252031113195213545096197822939386159915990257335978341232243158376170429776197395779229687269867829507121690649886226367028748041946277012736557653424618849304579387750090738156216175649300887186599018683210290483994177672947667680163445024058726812875369907589900602204664585992920607049383816941129662096506415061137313517354913206657920496879227132383002588759835545965178875788856585079920455631076779710871949750870964827822012239456267016950192788941018186927841487383352238360467805870212324845582598751013089627983393486796166831369342399818597652385546542803515856975711555296017806958873550602495801677805925072346056555530509720688738949373140244329624099552134515299366409711209806356372916946888689159077473506562677572301392757987197094862909621241915828153412436962382625154040781088225382603078364956655451119930846774096804634011977298718984917211469281783386175519820360746215918220426555394639028630968185174581638013017631865829692829875235147457195782815164115717098718389300885836291878046200918669250050513137565208257998284437203654948612425474246155219505892941335182574619312060283038739233745325201251479977813659399553972915383996161793784432696931272004426894736619066960812053701044455878637043108125055836123069223100336458657759011749694668202340228762764459792220448121930947530863454765976247490904441045818299234522997301507355826961093511544707482935889814143018370859228420010719463033706428823585858192476226630403691938577572696472313660082944750863348135214467917749090918945332639702507684412142829717693616686417659210181240142635947031360994325998831034025131128641460008255293538163205647892600415228804450005247435027139643643665370883720885010045238079160920133467330677769123057031912127235764066907974671144405963380024713191249791456825410306600211395333200611995413090355197830358709541764305534565158492164377840657553100448143257797529012907714990201697339275892051011576185276153614611656103604624801691682671113734031581100664698287498671364998903295794449076988442586976539547913944307543821965861478904603082817823870115693867018592074980578941962181110397904926470662840392486117045834422109960265918894218781734323297549329960842890501714953585583706519138138558371709247579745377368998406998640106750347046728867017063530526097099328288142248811291744786737749055802405041932838254138514051732944318641962260600361580455578861150514503099579367772728195403086809808429063107067908833866057744354336264050762267656584243715875800091748976703122337624921233067015628147730976144842662928120162272201530552653427621450056157863464187332509290352382470615468263097335125211880723739959519361211265164189854852097789070663854568489767652365607649755753464506539673526730021054404655786532953679618947087589957239811421069216703588315324251202731224380160634280738559594033944543723200272756512910607443876016976465112641238068617794429669770783356977603646987643754035260994125236301445958405581117675480131930927105955069429170735926950026326624071512329530823996852142297125205176039353105466034321580082178115844726562500000000000000*i1^97 + -6365739525657467784151470006059959149334803543597642178440226410893028498765645331668132914690027428538332877059778116759714725758211160038952357648503192753334871323059957521682056371029435207748785398901392144723748673490696896533811779838164634335951300092673573065874084295146049548727036118991351729609024996110951694691494217048714437781985489755073696973749388511540318486115950934784489514445526621134077513177644669341088044273201843782651609979415579035946884665965531408655090162399388644329165008314388160200328962203028846465212810353629681976712287918403997364499609367848094939243261315792167119474134244363318719792896586313794657466102903128391195660235392006407855904556762930724542710068688936064288024578290368899836804851576122072868528599456656202708440421751059885201858928486881048624518083750704490139227395282597064976668857831236327970743843066485751534090080945021387555909473129170643156323855761533676039067753694733831579350003253760058283205946888613211505305195322126227326680767333479043528235243337174565379433575473655089345697022688409265900223397681196043115467807041209209622356533369432563393797340787977404245143623411993652447368476355104612699595292995390288355439977793271172215622091954245681607877753370345335181833193779190460184486531586327991561631384521869996582749976857868649965972877446837218642421376904001861602298057423690135513396979371552138913320315085750851914071313895159966205831631947393379378592171363005268543816947703825522112549295198311380612932740350293621211491438019605088588667010141281193749184209445779291555787451994199392188692309219281013026768601551173368867935418509949731975839806118177390637103978405097814274246596214559224431094977432484094360232718629763500505951536462998149460486133746566293631200635876619678562954315054447625939959121316941004102815753948709771131829577582422116374327142393043611428876799422484184616151486208925589435601171206726783521955327976441570030983150841432766316149792448259738583069933039389107848995159001313085764169530384459820803259751302310698032325477285429788973997423916430647057687944712018650980198397962193102272036350930712685011604140550912015850509528737903863050140920092534312261750888637422116783925991579318196649567229427863204648581062510179077459610749095191835093701479983703291598200564976275004001028325368109990411224508973822169436105836277354081529962949568103189630290015096631316574581942316402129422403953475199900588962187040091941463497509044759896607422501799461834563625690049360347596782848579294962932587786411700398276400519105730592380999346213763846509307167877924398988351447997423719922890215630452312546575741961907116929130826091622217436701632296738136350737700132485922184314911370603041259179591826101380706525236364480635303490756543742915920751294700636429723052234379211313081905136053359217762881260405507835940684666467684580128781986530789432022984956454342401875131823690759634388551124846688252787342232614565259682903990760394451257852811593710553758150716093227332246562762257596524127268488581834813718680765904299091102970825303700484319953133569945986068010611579866424173168727843954893997744982550745764726601461788407903771285189650463142250422072773574385483023271146244897175237967507231885132983222333278326720982591244755215286654860861057050395646627711101092340855179511584986681431748894176341229352602788542652961910110199591626798496909893563076573314438360981482212462720840848727255978126506048748185365180271974752716558578914242185375931110375836818240326391366003491603447217927090466484882112589780818206892750520769952073727598744370270573432992489086548549449510096592943294200225636816206523396922603933723585371453773263400895447252278992960141695785529943882935896909577383333892229567769515422530829984377867082134726063222393965659060450837013655338986349294590803903038944913675592136036939348387044955207867311861363682824888883646171195563114723948075714203417717039602391715825305420740632456124808050480661278028427943505605393422265794970383779187755311283396308861177329846169396867544027675007089448744657539511065756967567897189301785428891692395986998035761414384139044103384485595752170471945966688289038495953643450513458951850686365727096240723135467796448198194097664733621848835738024742242521939625835843575314681974337264442244973640559160507274546936954835047939088831343027488138463520553506783002122059508256487861782154457357307728365720645452899248411963379999374705568223675704672406172684988420297177035043589015626048264745370096631332428086501193984002947877857057046585590653428139310651610088131956356680381244019875939813414454097232928007816009007041708546774719640579227708824824744166598391358735887122354282426133715564623757230408338469509105973714389187030898753867400441647207371376666407419908642892699652565033048175211495044853147946735536318645271152977287928105619256580194331718303146772086620330810546875000000000000000000000*i1^98 + -83657120456437323802227139061581514260159526648570674417978519408940855016604840379871500647797511610652629015572310468116049619198692703536331210963814007065347167857807793908574648323362889978744612468935852066462873496664351144428437616688865697342080067103922188118038937953572100953103739709437379818738173582238296528800679763701038615998571032188254617164150082420088388704217068417037943775187752358730224103176642734437008090525779892936954505229237119592553580955204961799279401258731404428589577348913373643951616055756853742830741840701476031019546576194731302180280320226154439310679391789699239077320505969254037079122977278848879185857784996334240513316796043487005106621034027884027560775951734723747479546826144716690502248596962233206957334486667512126223889312356544755654122117259018199027192821448473434237511752646479800479904101793687060197123656478726620176445876782830492934191007889518949615062506811184303855526346400938754029476014009991609212624185634718982217013611030973351914538426267372874752781443436843712525296300551214931839217585202590931041449516812806051588090548860043535611091327412743350341750562426417129113399603713315588452564910111750457918496862734357331382676830142801874071623214356283272574428118642852586875207188456826675806089008417606303992504245726115131150747254006216507045965781334431994532151052669014270864584864270387620007990284083269045916150158197983051948338069229630078010101427652785531783796134911511606216686599704057716995091160582732779317019155383151554456650977275756508250629465946819003039865813197890965229022707894788158182192919926780447264410411235577660858919754139824826720814910430999830486269973021880060954812058440532469767422991682072703291015732703516424263631270600094628223982849228523863568327482823162161139305353227647675363425066463206639099530291760657719422849069280185437402072236145048061103167807561821540217009927363237488723229676756786425628943370506928716756113025654804310438157256723796479207967780727725826624825457097972044723814686868870405711178191072706242535753115262447637812435923748750112245275126041848588622686561577022271017242903214927688327814816923680659862044884261315067343232312274158627453906285632777555180503260302355616533189391641841257342582287341370117753080322810760045502405881687784796778621253176222166575388846482927029977943770209629378034989337271361145099987428820213542827569673030415648762640796071544290867284112587497398071010377695831108163785710135059744333807143850138501554839430552649057637197409521291503163649735822543501759653480772923351277861971164836120192253917738433453201204050822313961000366479097790669490519692286827198450553185471429935875507144448577331999667796518282036907518088282906844162704901604505934403466897231160684135912784848148111320858948771651943067374026484193645372166411747894292712013696612781225997212323423462191885425830511631473597047743565075649929782597161300153795662701094069134021931604400727384145571663193166683161261601436262648885028318669341448751827229326558283737956497072538390125881588947808898185267566871803949944901310260281672342000856602431438841044594032842313564407346331415403119797645565959537124971970786587845165662565189824475673077158975281264000457735626012309383059429513854272005270682210083885743517515659611762570326804502448913557126234163514455385459494588256088770265576448179416261926580053334106309070326139407555236541497165387013298371199598819288563418478933889577979054025613657767409588182851594533747763920756429793559401509043914413069335551228945861311779165719783756742411952735681957644765350106911064768399061287077963939585966624562659756056905059851315051839916503022100805700033145673979988274924673751342198709493128739047113769667883323196244358286266016190594490272555684724072815848954428362266158787058262604581568208107728468582962426818706090758754819244792840253597336699269886550328748052194150378981714594758511738035739295086524534109781028460614934638033182362593478108749304929496583125241146563443534109959092837104287525153240333204242438374086073383856621337098322792493115224762761394517400331296480764541675850501561612639354463843955397669129365729435417906885589329805371415849000060119938550574171500701462534823421712200797972043852168837856306487380531967341487461469552928182057614544528043744420712479635346985619529186958306608722993890892181341436136428403902347634001971042310857505412130811255179430337444026601742200537218972378268270619582772719555576569650708297719997521560537544966890841067741445009185713717421720941899347948738941278528307969086548010946121431338401139576584520032243055737395001231512925964982398102839713838980334136113935567893326117930493320110950967854327484482783413550432492489912636872576123549499866624617896695881612685336865021410687947745699091214171008596563049498727508092252196830091292564313479318549582330888370051980018615722656250000000000000000000000000000*i1^99 + -945819443129581335354915874758420919626735905957830801372143139209746701124499232176213373422018143854508547037852728899099290948893428486189166851822811899906460988376850247420719461413511773096636915113901616520887568475061213473096794482454914284757212836075623846300355152882794833410068280406759758030570201782483768960374673565361953106534906641028669794588002748817585927740767694144052050913451869068593160566133757048262719382571615634151335712378433675991145044237057706613884271053803502934169978395315383057911433034097298585411647267562296343265963812153009546926028656392340838284143715102296472141346468242086373956140568083693051429045442364212076279008584285866619051194045275750034769198828796616707421017358007909703981965916040971793114896138086761816118215767209939958454238613688411007628179382623993655665547581070007857720599537144920553353303989895176318789043268042751655180579132803918794779617421195404856499777019828625432199741755252873991100359366324680728773059408260368674429149310527166381843481240006831765685575663750564219322071887522887861377823730862124605502448466924874902524371298430875752408894035825575597609807149472261759937509755733116716166217291559696958597696387149309212530899212669649131337621398240862842338329742712598600436910975732729299431005016742681327269500387689849423964615669170651971361230340870374879198448586547738335166780952753734731488891240734001662662939496862523616405609439383637160599693296311254559884471821868840689796293386933747387499156642493974538514200170444709734295961957772014931161579607800138714830674500449695451872914610893978495565835759952820261545440050166103310164656509762308783185793539574872247727334342105835903946523444697704973035487575148190998863826364666770127815017270494021373315076176148642568812171108138301814363855486906466191343415627446742791310143914784666474521913084380422301556402421303299008995572737938543773647840278483106463951862630322633756578673040832552971203961514865731921449298542163276814882639844160385658112352709436356831258840968416062641837637725745400900124989436467834874103163105803687842096609275630817903828403298737479431072224763731592251178965981429919289938996266157693810355738035576828954391581815348082747891629386916282436298982045610099619358874350122319986958077398504529842915219628418029793977313716762630487108707552223995568891344608397081057498270561115667306000030435480005563480107215567996731090896073709564656584996713220289960906706593258655430841206398445736903907627023620784826703954012121768880649876967004117888599473731113366039774489377079947198350126740370399276823711137492509979626129420273263541234530301397322666061199869218071861730138978116413340425358988713668692601525904374766799347193791138463716908380299030199820601872851829664755299675478639706862661513322099457070184031378604872930503333985028215274842874912740322032157554482789189807724190282536617435754907636015563709716729403787951933635358223080967694274751767381551013283547858843813176692785553985127400130822815956401457660676681150330341314212005691018981204698559485515769216510752894089299150102135615230622490024025166072562017095806771854904853450543846212446868831355551445996584552178846758176573137354779191344031087779152128747856954308290719475256594341298525881142308373710268606625764313301232354012597060540049487118225003204515636642177113059348236209326749975403533102388426062738107070752222854406428831933975180410407348769040541523243461032972499679317818240960957419827330431619090806884947689533650675624684607602039088314808472836013595221387092478793919521685447829527413852115822501067016520849039898140996296273617003315018616738308351023584870995832479810134097694897709057963804422031920657004037903111995063215482143729205111785751371368802256234382138310154512685238908546014467178192474594809417442696635966964047452283260079538120798981252758180904799796585601995978501859443731335189689275953803044937501180398946685150613825737089577023607638275277741182392702400716540731975750619149340322183698745991923784354215751128730033188775263399618832286342494806347433333953870128153367362400038083421355792789353232623515684313740919468942505797206692812596892116881812865734436469652611061805960574537292196096465380380285101578708023855139037314246401497641516242085378656962053085255290282064729450092125274875616461625846330244919341047599982056161523427772622953633715721427813050135671801645153766636425591045230871353687975807843481667950738164619990149550455362447638763831102156678352213735227230282666595684059960262761279232408730093254757855229983932409251536626344516734725009867241934446561636800145315679851681387061256566202158504280163874906391362429916225142146150903294301926676938693301275727303964490463867620189062489089717945470717945256258166811397667310062302215731430166250420855295226946820186936237817576511588413268327713012695312500000000000000000000000000000000000*i1^100 + -9135342817654395691778208277402726448740794840689180807021158264973618445120384922027919199993752247194275409475586070487340305461256539409141307539686902602043387368059186105683352178487369590643954109811958219615093329380219515861280942774965029534711737031123211372654907171692894715562904953648606925845584978192532885303503463009311922155897752037023077455893450631248494795144527948912118073633082497801675448047290214545361651611130556418274791104736319518592379778740798633712966576720748285127061238047458109032072153256324438748494629898253855792259707539951539753907388442060698051512705264700232197443059505673565413065645900960641344280820097874073182861825857387579146310670610146183959046831831025723686332229387884825257016804597695514125588066604609447868861157833329519671306833502837545458680198495190061552370790874252902457899935910648641367420246008815141740148848775161261941236294818768890474444168867397957198537078388504646975067290365609863803037988768840918620303926598161659789294988547943147772596664599469213034175780669605984682281740027948950988403006897344602024197521282658868945602694103445244115185947357001477034677977362576921476108776667823391271663531620667701489025743355485606869409217862143511830529489837256336904779639333226167519583566161053065824473766044593018346526572665746493842575943785068711205061125226482175528466841116038529348531828015817720887829779479095207259606050366597469102640600544773440839895264276747001395346901531997188366663465059914068176861568866727817143051898959448172261186140859278521428465434896165463117231360464033903834768911217106989119359217081270756307140616729801404820567536622737998864032914894780086326986611823307947650002413056628000721200672874654014748871724359398721361793420569915512330230264250563111551908365589275434154380709315220709499517011411477692775196536995613559785427878432677400278364959803845042211396463493555794674651815118213490983067916749255451153082286626251256490442339182883376344806265583742362605598693510038473467937505552485745408667654890167307434095699020270808238277142588091950461796170473730033728639932828609392949828786819564968987903604579886133650480915137860382819933260779278478896837575010771026747020091196137054244879734874585735095200439027155486088466389994058148167517185937662167066753229411901239022478862897876651130243262137950712164050401114083958302885607835083230384090182464220336458760119464949769033186497242378885401763253455297980243771681649335047853335434634044535238649900054423232133688818709650554680122540052898825938902233904956878410794738855061100890751800587510874384039049607744027239597564825242694380604098544796936590082167960334864200762664964621454865759297965332234721396518136626567917525141824619898221478442207194011871439900300424738307503542331825811716395207544732786750508446869748107556773197747992698424436930639869565075680131986726799266906854413626491556574514963178186631112662888858576871586165772726168382016784146067550105240610437800564812734626721856944451234971268457884000197460191360567522713819972332358533669007295674914008400678357099390049521909951506671857210007645638099805317018760974409146365679273744109521656137868328707892623125751413264792521418343710005442749574103971267424695282770276398586084228539190711948739216181064053289893946307556917141109523520553479713628060015358292528647626430702395181137671440777804826903656981731155551234907627868538871661211237848005213502578475780389133399026349423612500111053688007603386888132563241412695034942086605945884608691065859738292082845194723808876994762705179821040015036076987631574371562474088575468707539284022868658085721364832990962533373565120944899635754538170745788070294981143466277649313366053638942602305799285943732199916814512378971158234024546394593998046702230448879579809972875080276806732917384601837337351888193719130559282153997207105171590800162138653398454582829799716256909146265867246324074992498443621043678589008549130908415691394623996029643110773261498580108008420014487928093811802974182788733544966602909347311738762958128860414181634340855584692850624398732305738377506821674678768098802210028345157888711905305445619811001280149364591697502079710422176871476762017396927209060064439710586945785196433641401144577401225789428673769597375661249895541895729333257646503912009590693309042983265327777826470685159545514998792446450975626736635364203243704334845121561856031319393504923635809627169126123684700610224003135594148344910069655898297695289995790738455655120492121812703081541345700579836033465042198002514535012938509006523057734616196557235580409346826408506925543321067984492172903144117454043546664001528601805226126184298183341366500439819392281652434635984058913879352603609160466041036511058098118628141672712788864239215564524371337726752201148699844528312349647361365116661133245479220477136550471186637878417968750000000000000000000000000000000000000000000*i1^101 + -76863869494597393857641520913159340435549781896942732970722918836143155377955706413573152263126851458560535104379353396521270657782808701468614870220454859131769912969874256021430019571831154807745589793989134383241922752393353533968631701364840061909115243134696517894146931697286440584774944842999658391553308024451382909902639398776698097106140803342088382497405389387959042939104429203937125075098368861737741645334154597214193088973918954830992478706433579968758401303737329726281843788848686733508471872800555497787097354917261415504950645169498506132415884611996655231343658054693340806559163431898936497801868520290832467818994615828814858585833805338310290477935972003387328225455040527277863214283090960239964804668933788313655905097696925910612740157753531717551438557186996978934761989504261243820772686322619221052948370618421215355782022668757473618873620031266799218787978025301352280139183552712911657894230679491746108999886706553456597550755580040073350870429203785645419137125896052530339338807935066750190045427348808563125481241231025989937764924776219372665085254233396209257087991178740871334209757547258565053328170462127784785856699369476985352203080761691299744158566373771755388179675927280492920355454182628435747686946958903868197228760598301498824692332141566662695507750292469525576660317016289781856896069729095065699293869826218321634688779707764897684896076680448386557284558333928378796105169842803317406917508769488210652573636903064472883895052517963793303705655882440445301521532582898694631823262633278807273475609156559484964580488175262898167239204270223797626926290450429256678964102604319741921201498810535130280549981270357543149063581097406528579036417083987136891184243884221607999007425027271219443357218800535721292147703611631762918577459432095180586358748004655625731618601548988622261076623036265268379805358504404578293765958906678315466219880124480048744531287907104966492918948905699360377668568527305462516235747534706399344227270743121449447313414826691287604618885373227817860726526094547010755708219939596431041074464201865301944452121874590691398624727157469238861687858957715205067881155159682379409091864381219315529247763245748068752695292437203852696386268099495022396704874752196373192687053194145419688597248110359507173980794058150847216989494233465057004755378444810053201611860504519622829996423899364646324002763618664548382158415089427523046868309998248786649740740113855143193198702682717026226971440547556846127060157284604083690590659042722876289740290785397694139181532184649706871374029598314951557438703232411399352407868163399659428538198431388119307799648384750615121358930870177161288504212896865705193130536697616382813219325305712579300557854020610239632435743074848156395653804906054130298698755160964301916840148135815030056349270460813972287430330263721254083498102532523079443064063316764656375226296128086635194279338162323933455438444790667021150285289249228891687137820773758902501902164842501355593039438263809761764350960570636889734635330029742788937676601547103042119441307682544642546049721671101296189611215970335163269018240944915571714935322668097554780903702523436411803073787801050944271977716762453665148240242115707145777334371121460200175408876725758651049583789963068515285044978661501633394788733311559052630919714195316346500851008963162930329451768648866771202199863895394805527041013882924830509732539683019319205621387842526336642009383410386604824720925204963389978451245077839776721223791228544082238661749257110102139764797514034634655438344074888217172472049662598629770735453113303160507007085226160342064266214795851489793162540203957384060956567219601401675639487075451927871152169311980273001405916994986114202467783860392221155116821767951045297124085634631779635280178756147786863852629552646886926543669445134782581945496467172459244019902725299662513731211301577257927597940200678011556579308557299065433183233360967817198931717309939416962473379834809602499796135569902348353230393188929069319320942511207272778850519314337948011450024852813919486415055362906496995551598220796366722748573759439389654602609491559330508770483588955120502644446743373267403941947397559842345885219050434592383980260501310931537452828514554323887403725743872465515874751400593136504141171874236667335925191405906787842216044748275153019435178843453273737951311419833574849660430559972639295950391750737695595617198609095060015431668180820633966632731426189157100806145333559929048420191624886701628284733621900810343046542529972091451507728714241247176280210036337859184501271781915841503937474060845096292769454085056808998887204107070603999549652202087639560209028417113563077153538842235440392921665070084500395674112024875125261433180105408983179760180989242670600359549920475884418463114701803129942163409713071071501191564840020510944237097746043976429983213272123521164758130908012390136718750000000000000000000000000000000000000000000000000*i1^102 + -566852055301088750031904156006388975410096811555123173621019332954292123677246261737894557613667141476731257536398524656716014053418545903382638889978698031268229409954701307020521389165410979588849567992421396048429132301167348586645214137515310621763377070257277097811809321100364998543534212784419444100107321098608902118465465400358235204333841783318714873471204360753819337981567666982846233786442428568087772282695726875486109234828552117906637098311683573610050138283717348510870936836251338816756816589770221760902529968714963555317313272934556597178027039306664012430301152000234300730040744238907756578484419585816733601459508698050804292519412491204901529111489556531596783201375918628080064514554614673733896356655922355075826223496837469888475732642452889196565638592765359218546833265303331637916083338889866193670390978895985295829014088961787689760836273922122468282122190052234047132115085676151530594004246581228339225923358519021898000937173794078443334837200906471558669584773547604889410495473128959926689689322246735266609885451922850461945762797304081625150909045842981282586757273453774057479554308070972980183855354239745693046335445374416872567048034947458716173076845277085137916073055987513794101382728125970536785808759328830240627262844007052323340885688553451277199042946441343967557476792300813783359663377463919086325513553934788629074591588133455959204136351133764771121559916942801580674406112309786502060769626156424810829937079212798271182404035726158078201420511394614792905161227371664185218851879330135159768849284029372461988960571614117030916871224600516693171437491637037436532545153681644000112918709805863982391417098860629044272473068789432384246772590778362348950690377283127726592356753090794409779037502027941666098093051573857065390956240037389475372523961385840446430073794176421378440861410345238228565696827081115484448987029184381664145726567305214754455547998138698310357940002095910505666970122975056576004139594057249544185785083905584035640719349041844050908367666592493241726666789690090417322998115978002662602241354901228465098711694048993550521229620375345259390357582973334229536919630853965774003822015623472227737705834358785546342445749222429834949458652883952421547725397003527411022620537961113408916680901760268415347351174269369500917371004618660717784256639802588954011228578850257638207580545155997921028242697681211156660116577200261532974306003648398268786829948303858787400108191141399395388582090593292524854461755340580599083923888610760694268209262275323063630498244563955478753605775343992889470203188640321666000486200468808087975653787159796212993212006424709344220417468035254652931915877418050574972565048679395840857689462047541353459105163073472624542716005592775029501042298849786322853512899459528356208899974134946235887581018142558484884563527165722026857794819137372293148002127621009898528734258448413413078411241668854426666476446431894386103273330049762889011377056353074404368069234885930519691705589263014497248397368630903362992084073526234315315684558293449914380622337835810594578322194062132744070458704598030520824672262398510010578918623615693147904315392421361639076623997529130697400266907988113138131634065832339846510922291689870970206954558673260461448744154800421137594909592326188781233778818645074804140936687631400976114316446192543314640314959199731479841132211933230015962812157241638923319870425329737431576222788540238719072057169997907325814869105569078506726187540205262168484971653316880908973605451410740257642869243685640742336885937184166119450501656977059669406167794441474818648059037061967046636248835451071675465662380577840700310977914724531780305822965874318552707648949365017173865508138183430594643589967830457760003569631563804446916981503504990391892223671350472064042673688672238912881905782832484746366060771413426456774682469797944390209810332670046379607862989362323921871474382046989332042250772043270836358263861972587401979503964378555134755691529392385697765783859094946436676824569545651130554809509126816056126179199889477189903038369352946787543112296838453830555700367272949354186745450010738198658532103436829025512250314949999711718697697204318374075022188479412627126629866882634188068589915250354542840261389314942436736326225934329793226306020751479913744449723244187721508948609144467822340372295085506784713702100812117977610596035768535750037604837640351033626316950415594588809436007309853064718685049544332241461234160677135384063876067444082391960176971388978398979732719158830602183678400530689013448942602268974671782343388163944359038429260040209288111739679787325741888948822926735763673175721975400376359802608197038833548427770050147065822581395367330819793685895827989672385853421901703305267801425254035186935554073690473665471742292531404371593276698035494817788830459207238620473676138367125076911179348826408386230468750000000000000000000000000000000000000000000000000000000000000*i1^103 + -3619805575064642529831517552947064632748055297441598714855332545855110159140034602402092459366375955414314252673579258898351085254836074288969717263478636544435204489884897079396470301556195287255567987085394782215970530481679567288342768186197486448582940625062532362867363959628072113313934303692003760213079948594728682785882718394251576591212573374579682249560599472569423512580475318425190290320447159445875496854015518918130878637851518620472756199177331225682778596242203342793444165502282103379537651464938734458357759731920972605134774718133271845328577140844374316209752677338775201769742251866803724883461465899555524214292701121088760787225888561793770052567588641307374805825780834489473166095180343725960034568016128272094934071232381470636312123324708117745279884388091373208458082425223122145336538910068236632199867500006920127375287757863016271547923796108869927373052055309867114537293770497174639042613659874047929458657980872474586122210203608086794944480559761626583823705373748769874581825773778690107571338884339551729168512900038916273935322086556426351216179104613768467087263686157064005204019405387302096330968160235739750553389681534856283273336525828242254533347456398308545891390332677728992376694944991617218169377791472163444739301465449369503664118292741509267645236805115115740591639701300026914114484140252149073252729083316739241375522288122948544897502292288100115506147094049459998072766741410519590859338071587370223817474421565838411232931815287397997922800471518639711625410479147653618286851891777873039946189801778802434289263781079364462919346918210931652770488666018848191533013282712388691344149812693449391614904289213072888854351212214538781422137446694664497423121840159563182792011179470667597865814547385170728645846731727952039801010716975578136549693623452172699096177369627255902932242595883253625924319673239008870128066522037457036120017342539426111954771483965020008075451953783519518162335863344631590590399449040629155908871424423358396617381522808593184425837021886367786745719899111228078111416746045291569632978570083789501948744312188513989170265407975503455180451651459997681484715177261238324694141356347647116814735912149963701836136289974817005148670997000052485588147917223762077115030854243507307587204250327342571965387833584374614786167379612769586562999003810027031156292469645687559584415067030321006196224615725389141672323748408982665692544124079555247524666052369204820436995585015090277085240359233626333801393727380007403383743388833225770791786033279886542679014287218735544597992531851586914779625210901224398886066547052939184995819914764407886662090962352852632493954372400777799429875544273477952497555335223844048974441774907821225083206977082295240137956848807363957226661159779952718078801911732676105030663363372831287786170057832470829380329600549670374809712840683622352692166844997406304040645597509599109653519254959444221024520385115902619285111540921823569235657904912586256137315506034939388280103160615746832067661868986767321177242410022104900806858490926474799202012428081776636804372945400057031312003061953162662173505787250829712165179050841060422778941410933763154671609515323088457807109042387250567606477893845944622122680737875472038643201436394617110358428015102975275271206040041777483971291124019892586169660242738599359705632601232152818133332451187091905580888794337507938660354449352898525615250291176072309266653393982228857709025278740954346253304325840925656684252835042103013079072751311296514577824403244351475060471090745757158341843030509644788274317263363125103346227874877075261075789822816567769937394555802150956088798775280665354900498129522770154786247571616189444051175967056553709155528852663791131575874594520051900766959342322058461992457702521414296704113064651893948206825981837799684213273725135704897783331171712067017513445961804682138298705625423020326836051590983085864912897772114858288023575315932731847548780619003471841636314855506598277394073956099743177701546523771240753559286908132565954562351793593319520028568480099379565532979056420994543252366245558921733341598047814574808272497218037965094023345706888781829969543435246577271437859581014238667477221144696803537382684865831772682886172384903990357747391718585542247207835464899269089298839751746206568529018760488450769760716402997990246081173605957634241382139365248807353044739783905844406610968760624370801840628565921526138233696483061931412093810916741592280403716328541342424489908088639878682392920886702059796875422003644697903362564174908403294309104022189944822697037532507474242529677140818627430318106133963624176479818756715632336499504211557507303090448876246304295691568937022171502318808296748328599102674633671417150418090493859246644407412517926787840292697043526243779815069737658452074719687927568992448843751595990991809514980559470131993293762207031250000000000000000000000000000000000000000000000000000000000000000000*i1^104 + -19588529294586460785184550255747459509072968733264922035540955349500686734100393699530495799981144367391291754737520933565348193581152348224545275353936833540655445736827424803831385127590564326610093866278411708008583331874900601386583474176969271434702773844249451034198914310099146605217351659503552967639446636743438838648202411530777558011123473234176289195725977632880096322337575382384612483326682548356430597981024747681341725089690064882852043342844481761672758811479352243872490132752483437393810902862599807303153776500397388393976093622904500705115026135933529490525792164414290082582792184877027247430438933877563464758987596936003060223320281018510616694919017395349587257062951448731670580402109355843195690256992833543267604411423071579039335954916518629606215960361540262558120024990517925853578056910441650067733744168324874801691585401148163624207619938313275712914184376965941272974508115179045543176582111075947712080575744649484266597633234597567837619500389897517398453698684182892649460442182748578527155204540147407884187806750479298562449637543152455846108541688611116257832286953728465804127487611309819198132297494825843023470189920855908496354318433715497819903997026492709962927150567322873203637333430089972192013712727270876077187087360534021823921729917182544511375627841696611394183441656985937287240147228490194260024955053793593491146427885569016115315331075272457535659541603320465758337618375439316967909227669243608939742651992685587066028305028556248339915168485110514735065312156977985564036145616919034986671636778564634476842055412102431207498659489746339033460098961682776941117738492845097902019278802847887517405808827641189767487815336672175844786622099138681507782053917275084697827108608860734545943425622221918035321139505683649001737811298818123451160817950160673863860086053491145488444300407289653455060697104755480023756842652481925185395915522419708171590350648390828414742130624886322823414992291167084550339795541603734956945660579751281447444037527655197318964464536396691984261312096941960253057063941890767748762511847230664932380141228986371436582027134602138841171600840978653414611247262407753021891327049961645482116711304412099419373918579694851802039040312263317610825842238643885781266380663603381681111271239018419239038937935217645518085929111800916351937240011337736618921635169370642592765200957162436422115887273052861070376596249951025605620654479764453009220744502627696109170472480179777406489152113143611562028312079680706350523186070348886855772311116879742523062792295504874824132907424541402892843066886579099740335867178932965223772008880824998776086742749438491862940820817377294617500375440552958977477103552055229440324518766953731270169715257803132071323190550000660640285000643956069720912461379255517174570782284516954304522589335260775014830586875297451901301494608015986264522446341395973890616409062092907326195726088971351708869324163141876364079480119579271929963826017362899427612553231602932278892886548379365259093461036079998073440385733071811567740701266259729476621703441281390983627796593093102262723106906174236750094001306099597469287537017956933441555337694579547809710925962098873898040595481461036735231140809675130835250048415542877865467643538381596626034407841996582312607290987593557834870064009204250474859739458858742225458363766306727416367620534746992223046452720364766515075086075190081737059164194791285478152989363315962981943447782017874972625278509242249266324266391484430385092468562630844349408808142837833193697320422544502711424153036337707375013498753339764864167023002760957026860091433745019631606425182100015633803120129572065879930373413782607428882480274227098789568549732376469795224295551800169964423836116575895896913267669982827951031371272066211084269719602866350140667736230697503539204839523956093688067322302286882338181081070289701807184737654118221536317578795987850199092969321490312986876184552076733767531374781311443266147469768326342037611026263675288849466200584680756179056546888758390768865027354605350925902451696940962682015873930491841281296859655407768881730172635965765206003469736202781101487514468119556984291843030303309964510589550650430098857173454369711959241510394369624181370986160232070764177062883276364459174744912193497750888362340218218958098917284604310499226138971599992206424707292463604906594074090642383611757983520574142070238748322000391853915409781969801203118009276943519369303444033801735001639164559288353607365321944707429808500971301847846704099428841286061356938454137061399253918407710089350560549981590610492049898147945829902828276129439651892852996065772418229595017060746985920254582124365911460979050716272601538484592444744816592056458399268296486398103363738043847315693685459031869676466574763900192770059755678222339079175275615148592691164286527794047287898138165473937988281250000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + -87307769279854190273233638552699110155830757820622646340606129526604188791347400155166808968849966623784216376227891955653557624669548339469907976114054314514388439058034878068297235897714530022879435668493022357747424778862518333946723724122438251403488095232142509631964826824388751845716462425061147295679671684767603277926197955622074868186551351736631674376507614762392879676133012542154187557952248815946139831869066069275752298636581425114780386796607741176706655393086477035289591206847022053327434485341470734941989532168950093864954254568595244355770319721104561374590886367556445725691680675343029216211638237461970323671231269747223110879921667227242715768081616633906748918150340162916799874631744218499927412866481755750270878019192503143143839615026025492335381596886594780886621048048628389898858875841811021328813859417926292865808692402016296737694358832671528040508938484729279970318358539020106780989472386548743857834521466865757031318040408965871195196269464062787308624178655853644956847381245769643886463780159472718895712622297752648855726028926977547728454659764640988789649892838931043910747495855098649962620559075278831609422442908494998443223263951942545034516524365557132854564892696676267869115483587416105479429768142958471178245609842748453900651878071716730242337781995909669162551123268946369459463420334415073913723308458056637786573554866947711335157237000394687005238274574672348861775509753665564250833377798543172942771912095229377673339367290258088235087672761810776465146213555928655631696203700655003718932024094977534740236320076023700598580621098027066111646582553220389086078491271507406446925290182413357967958510842088235444447207816629857671652752159817476964944812758986356646568763669196727283701371853901098969291838556720195833791230883197594756555471388021024735635294576824827928809908595807653600643490153647296849435626949957337231527890636614939456431469174475224419436151783121793279141338675718633608560616897465312650705520870417887910149794876337347193628946738220853181200582758433871511138078776339529454729005537185537425323688647827252638344506468708247624308034135304977761461169867356302073249791042973586324960664357046262978813887717482789814035932679255828152798308686461352839361382924452523083969013869695103582495655763008114351383222712123503128020089870294303744680323541194637884098461241296438577833036921200192882613858730909135808501922932673121518724110134153652286393138576994569884054399834479423574095166337711901986804301436199475603574459330757693000268527615896559840443009349978673166550300154827692957501400810538385078266402506692615291594686777089501475328427605925891273798749656051730492641523147751257080029841469258395142471866199907662973352984275202201372529775816573666007959141933270707673201525863334810216416219590758108947113411194365990894900673055277932794989421143681224160877328497552574070342852056734324418718832626704736592348918755126277654571342564600573724721954159925556829027207754495008296127087670111047131716961182331579111301852380718272623786609954282243690342560884729746129754807729265003527534292457184843947230549454923447961642128480398233621219102361337812267645743944308755258418271922379800449736924835196123138212680184879246215397374470138902817854380623593600444295088213766664339970484729109907212319262015857905223191439447551637292536363208826919513557714537517477763685566044551594296331151472512313989565288850144443600595004739511961474895315108077477444496430776076524672763239329813116555367107075795355500075593403830742209902731677794282139367582994399017917778167238192136942773558032521930303436856116818562388267843821699651607572982153850974474474984219946784977726852587846949407755376054763994030153185830990242911763385984149559633082912253108046708739667969446825753125480644092198460100369928252935293081293407080621114709818035556726524725176699373481867247421967402353904845844183360087501503924142411541554514867690502955705388979592284540824103145815023048908170411899034745252608072273884009338155378599669904038489181466101211524261425840140019313021229425367182899323266710451389146471792954569523842522442815625853476229546764010590131160349348309291932435611561159042687174098015137935126384180740658149967151838616546703354313403978381586392115766953818431366847306372985181952807880623409689186795888405285421161436232610430229376576671813168391215024747945502651548332717716189851238314914766775926598349671593060550227340310572172866164456929872583625109913460187367862278566096666588880739231292987226227942076243848541198807161731647891939508494586930686233653307550592160527393318309571331248577751056712145437103373473430515301419907460317850532010435229703968129738070779174545290432240647004972330735601815897435631945153469235480696666353017665329616647795774042606353759765625000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + -313546913307021266987290869786144370025164274492454890216921569344781706452381340045382778595487156437982559984429761576993651347767794023468377656681409487329470199135155162917233784432725647212901071692446106953208275840866382782245048795174863894613484014556243994394421629995458183320431927336296500772615062861232913322918646597718772484639218174601544818756736074330232932496718940024981181473260111193739545859576250105612542657404545804203239369700907142098877678552171656849812969887053184876473369486526418782737887786991384813600892798086130955844642218807106214976628580270667141859497426370953502405864645885989337266172934183080884686434895427066125433795465150778640515589939582639913672068347395618857621981390719108091629909017958267672926201097714325502555780335745322138144346377488496250948968437533072178034346765487852987699415779703169726023863706349795315987227499735172425354973860964879049855069202870232314520638975235822907722710546062590703138465665457853212806451669697127368763542827636435137228428754231524420278624063341626982901075697539054828792504176703705775305948102792819874772246403259819044470632447217910403952739357099124304713340122173310816752920594362151723085610207027564831240208040916058887997481858152460974264031901094378695989302589384142444837083680098649882088402998780217452722411094786757969558451666770591676102806411187872545684060384292234877944739024682112146902623970316813098293274918258306550930660394375527066053997893936900884240458336403732530863439577465700004700844568040132279758753802066380036717978481677713425593168238095626340565522174121594572943568684122496528561234971963320083556126230186901835035056084483567875980259100305609570271294356869253022611438897278537958148860332589686174748687881156985856860295832409117773998832752484451460353065046477409560463674492916043578969960137365319005518278518723454759687102659836442634724517430077621940057600842733038897202493522810402790905472798443162713055728721874567287797819830433599002185972173293503338466598396090919357999502186578865478356848994190413529965180348011766463355971530487806889495680969476506731005450164080123133383347043085312613522279563426795065524707139682151003478477468548696271126952844830940258200750747820991697801658985070660177732139134194669529083243194407280434120734933772194356468722752934733206228995433538948178833473265228399587249023624755972015466236983193963984020525298143898532974718100343141767011418617523875252203277628558774943559936308466615571444023257030495087412609908864092162779254528839786700794829172879651939834841641280481617087299878114869538075601581218572925095253886961352300290722345493174834547719194948765626895672813437517209561506053931954433928656011303247046508039281690032298307152496967582860017503679986164599060047559851827163591320193170547171536412829921377516281023567272989856272038276066365276581781642653662158722063350376028278688351010482644184424197421950673000551792685928123933888585656922205664101734041973295461422559162380598731153128095430002624845897969210255463012995674782622076278993730182109318246110939025747712301433452582489586579821147328360590276649777450109481011312290577184385992865419389371696013353259619374405409434202863391997372625422112562849579088144719054404025960092565991233575038796632582854083254636469817743464170665074092433880685204518594805539797539768551749980281675375668965214238466369502247144186959527632571441388741702018621439495099774348211581819827275804295417089521213536627024843443654818470291129044315363090121865483549341643045510287012180476047980977203710120146088014370274596917223598669927561860713093508836520640348226293459546492008580574084503910773944846414433034328162525473948580064797291328212723888972085111700601066888812101396139992441482236468558867775504517269461176994120445194275389858374039556668919813258684088731714437634920371220820025840147341441688037942545390632059499241237689790267928118944693989209831166602920577521479089916151994202092254260678604042413879686219205694335114218166582660160869142611588539388963911352063173867520600239780713996217168140073114755853591149218820276807112732823641963929592889645560108290259161986755677140211497659966433084159682906899729777959294217387078484925236009596292865169972421715724029680414054859557986740040361857844512693938340912593987997668345030281889920566933511919554583482106170322991533476287051856140978112210553950929049631999772719981490595533297650512453753886354540294850419034526926517483273584968183891781319235161761646659337495459538607502008028250009673467456132126109402526839274566227962713168521824833320538874261116149764179767380768409222143543696239063375750839242489477364729629669146332232906445817630319588020477920839441622494429985135684451312554354984740712097845971584320068359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -891019403361930453966866554986164309071627483129150591908537551248696980037543236991349280509133885168378890781836318979330722002078192068244535566737599628860623246387337641592165166679966804384138169926299906299315513704993377969608541651257063859258387368727533739991419305249776904007044525074223669014096600835124650116721991380197781931649808360886499735521084703134694826298334741152001162314738796366640522380910062566530890327898778368271882353671167846192073844436453953351367272417271658301654592845861718948588261118948807480245600560099942606283438850208105486877314348831941553265985141998118906790501609245998485265134952086841650501668103098376578274217494809848935970118048616168612925442250559408123662062717257723644923263906474409987928944515501084920494891675402545144281678086216710284653179688351420965295325634316060510344284949489100308066280698147775259672131344793258665094427407177035513754104442552737373451463089286055775132852994651341932682933242904963288102911831745779837006700652119904242101424518730799266943279637178883705607343163097638087450219680405934080986387445745114636146727469889431884831920764016251792247935519308237495481384403317693295280605991948125930226181229546078346454541233897670041862416396100598336077511541597507250638241213632510512487463893296950093155623880802144050277897777724094061966103406979895225607860584675578068914605617793668955749107822852860043570283459284059590188231133786608852827127684920794932167337214224920800453713967043733375753492005253848506562955710470779566958041650933450342677012769935322233137930810724244844057895953605684557439936045592380857286087133935468603256623695706736168540393530322104557586354560803595724616837662928858392381812979017232941342013327134168935227570213418975557024895774271590521442224169222317245292698099305329947824160426521109766434958943232785583596069709528449914848791567757368505205956421986503938327113950650266792877541251691408082604329494523281644266323321924017373701422060968739521590805057945208288242785632762499756120962815350404861146675267815470931029813907196108843684979301207268095887392319373584833856411660178772208224125120994274951320283354600040808945350523626668914669774489788698392723380487640546225037884617833988934241820656272255503462541079185566181371459902523787394525420657747078532127712946803088289971442312884197205893384095546524521718006274454195762272369734984505068581892744308813434043540290235446190782218937086011011013560665212691526551891928319029036387735235994585736895327393971874875990499115526650025805035846272192876755591208472027557088967058690797011770324795797787888500278594560722657320844238625426482190532480326866368480870461656486155901029756917654910735910346496788452198040047101394218511438550746796385948306251211327101630003681184008762547091296547803055415566941069762357406152353192377057598145045731336699402254140941348327205176136584460146823463510101528357280412516536166836252802733102393938020264414032269337496937125076884756820857918615234415586367043320153582730976972593485332968654475166079956137570197603920850385506430027662739664202056347871428211050864505584040284512146381881549638356495903426200627845999032603894422337296653734131637752961290364873376364143292845405812239974153767333185200752192261113261622202094671698874596108467173420509746785478616633924033952652549453006062041820274303782427843822630014835826312400623691109199324164116668183866727161356112057291542513900763689169389343509483418560506668333016308035971882947530187552883480506945155541457444549873261590033631062894114543360543243846695712659672777013703851255317430607489341778219621880488720363190214047778869215380499150255032311998458737839760291043370108881999201485769149323476211625188602286286723947839781038356610828686243699614415343072079969835306883416434249806647932322978342562508621400678018130417409251844613506870951918946088506049094104667548333242778507235922595077582590999819584958133698592952323228601205657747338205480019682701811924501303406933728891064398885227813367681027984950263351193161086657646339945860964211298325435633838592247088765476001346457851057275096243132973876902020207362683231303828689183579784753562425961551363579044851088365065140641312093354866412142845177656470370571367315556124839466818967346300823269788906265665946219298294786994950437976785773453699162367308070399845349177197689572228728127247960945631583788273158521596734612091214379110189275710355150485152445617764202783686271185574619290895261803719588117567134059421504927934276382745347465906611561836685279510281326276019966898718636556003565071210030079940636241012048067720501688458820475225701442598780314064283742996796860869849479901328402514095903157263675208833357146793341080050427152614567205546336481347680091857910156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + -1922931814894563898964279795357386333925454437982942008528428121282062001134982367497058250905554002316316870278927753391955971228431620888433808454061073383691151249070930197642351507320080891482739531082967144870971154882347224155387374605285074637055782328037021312248069896717193792421962792253514850040427866623765094504187201927048193211507789702323214857657972681006737297440098702378563901612819686622715080350640316094876938115819231101728828521179274755723109779706195536737728996392375195280556347888476127270713131298160848583857622653932342171255828247262978248674423418535878134486648491026968021281687298723201966556884759530141910807868892336813830654085260329640627799172979086698476015412895854526157955382753331158043803914638982889251726999619925709096351771583416240331585738436266890920218873866610471511335404501545498274823594799165712612983506077065947635874820345581118568666253869985237991901426345803734657297628359312809199745435090524492819716336655511744293419190423648609453316963806715808980829121672785484348865639045320618385384863314888432398445216353287832564969881587695393430073864788324895648276663643030764315761253914595652425513474001867087577642336417556194108777597656096366240654955915457851377188450595715187552066857344622827248059311401632754033288241143122528456024278685472324747074519324176701785913096906660264471557258847871302462952948373965638027209402664510656397144281275830621931088652022010643435314037407155558483293278127289862681299884362853025858039039814817393554263457621050784205524928919765275918803353761419281372254329275736395103835690333577299884266093934047162091539530399700285169117045027407953413308241693916114870065645134071168604973642361003717449607182770777891748056533168367680824722464925117297056621498011523612415642987021919438473225450759701545963046566536048547583815394586454446072125458239314866470495874491182170364161118285018232816134477000146108472784165877453902114276259519481793196853889304160271972341371774005813328986632044403856599561026569627825004305185236126205245658377266519330690353974325874134619196442726078786556230854761750666760552303670879994333785155705236717072415726745919001189934855460575366366536268470396448026987312763338436416583073862458836751689920178577290973821236238504985962121242116632958831530786744955943175146344413165857549376546165451847601539891069955796818193615872520385337468570339104361025802579277268744625216774675316451453463981088941403951608538472136065751590459081798280163416888929932921394526804954832962824050791097945708053326574585758034535978095500215436532235995856723374480335863411211476351799005489941641104754869067359517063805107312224310112220494602032550095117583136264841872373165797587192074537627942864083223956614623093178302042727037970512338520495309564054281923864332869961911630200419792051476301995200698261815306901831265077212934358831928183497884128853884347498482785392007003541963208501660940994270203029476873700704240641003121364303519582436246113936899095842323391996576661752271407097617570300067879037382544780411592718809183463250705218930457548996988504691342499327062269938924438150796752941332887640352913762253493416728195937582354715779865493935560846092713281748776876772884011281782903834405551921246219681765815802148496921207557797136234831759364973102145016711048532794766843135478809999376167688782820476492327143783636324032150125482706235416982233337258954026547857369384316576834158376181502415252859727848330160177831010478806387541241128904010633900452446014766118264475945251075505223643316206274539097673176888874913545373106353917453630740109118375572658455697342333101060318683823139481362846324819510901848900618890051761935409751936166791983331649226100492223252255356194943876954194784008257363013642762793484826052682202351764372130300405615659648755300562757759404746051458376339803461044444520105003319890070435247194488999236037370421630598694441008538531409159995768538472153727202816596148196729312875836393249336147772234681082095176385189546114234278416124117691782570948104661870350471419108946731629725357858255309427015681412682715988328947169064247327664966815695556868433501301006547676626496051191245869498504844783868107375745098547761068156144487302011129576448013372286414666939642389286277990140926803889195136897169591487932716339587263697981412080509791128476633797118489058168071173815793814645793800094954615068269926116880594475993095784995994280437449228493569782461765075186116350946136707563934083792220971106888953594082169270752163954450486225770309972176306465616999846556407225970916815247851215178415205427365739377333128885080695024100806821435040188813744001278008288283874373108423562805344614249867853216099826631349367510942393538298043204060050470616261009126901626586914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -2849675050856007051679033008033392835729921910286863608600047728433374531573719555061440233276991372479023687805579060921177769120496669465237631433716613276034777958559229069464464361252671860264050836552975184957530857312008710613865066143305478379302508017758931839570144025466959144351197609477450511413330658726755055503445353314699314995867092663348827549480218907375057780316243942887703943952225088830371015148953288521227200329355613535857982499705927442936099026345609199634605834805674280975001208332294226395250695372858139510767628001358615522768646083637281819910928593021621012073528702012696911923120348360877843895706892760484903726736238507754691255750190791044156970339350043496910161127527259415624809051787618871891384179223474093447537073314433527145942767877942447399342802709881109283382037150911004753144569430175582645488911943792106764828133779035940585537091236235504678537165615678858757800297950517060128663835393021007392791187735146162663237388743343774160908736130022907268033617828696804332674457234371741023963545035217419630175615487251195419460513221343483305389015384382747488118711077226137296616112702596655426167492780541667360501799521729416246245225226216009597758601956137636168254876437319776373517363973749493659960810270343324411959707304355856086538726113183140898539911587701532438164640820894210573954662766345891895696115106226976856427281463438975158350789551653822513060385470322626663450204229445249880432380734417375583342069330875877258326776501373613669029652310030279372881455351409204466948684077575374127335887597677743657359504379890861520432536335008795075022074678604826143701895291409681769875830284917694513936689886532689437803231036687822967616877240833951531783885721234008905630969192497275628166746541145189049810897898832170617314796177345945773704375240043639208966779836395597818141713154012227628621298869703036073459678725456604200457123180406226175614313655471796355128903129698261208747427121551822490432933152581402105644354497035428907690677581989565315846239415344268035313403814792745719434061490706918114960589276936345564674691003633980114802556216039453017712728200929121892696041741249939427825284693565818762923966563017686757161607980835398751398556010739305559690737631137515697821245032517893853363721846946543358247934081703677694746802829159063503891705446410695250410159827286237569060323744761321749357897243221724140567239194626966548416374720134999668436600218722013156234048594316562305947729535107478986258817537182289258943169557446081472471661364722982535268289113999399812676075877474440912179554219053137499127063180448944564567777438742140031079220565755481600769533432263188562609436349990514988706159163857783339601387958613703932843960745283365009527790697002001006521998639821557479795415231155658342350701614275491632882672471188926839067753134915801049507554543726108872331558615195431496596914938642945626613837843647150372505018000578736268996941756012070104515073076745722845671008193054713312238244637603093548335209271444741841661500088161878535894575770206771435094686860034196591139461489144422887237791588798033012106642896811034685690479472439335054634639107079848514519813827905191323596858989265235639303577124972441126175698972405443873705969537799719335626534701102272836700951412048171509328356897964123153256663535870884567481527946383131403759937814959494002998849229782470412630273999119483605150847866832909255171710251590667586971042406650232918349153279810307627855022517729537290290766994792457712002703362261848858295028108354518322821142180084979058118839148147126319439800396970676270310964233109608768239714788227017129028671209981231870490634928281759685556181622381958909581105110850958206054986231383303902017230372039592169728545146714761214292138197605736593936580989941433362827923791881789283153207828745854944472754943666589651341558633373533624340931352364716519592139092735200256240012943785918294916998741667421215082553619102986602757378781641596034075870443273258175293552406888319459188839608593077914494652299461462279584316362921648323770697256376869048245148658313964883975897461404830746597289747741730189054845013035957669091074708644524623860065771533777502232453870441710838173459933133658620519963543232021606466652251750445224827133268173125412332421182696877510749633417289715216475731967027496969604759855036047793394082473933983186329727513896739522394496507751297653164196940076163694460045376158257478412901658528122622812535156385523631735945851505624736547725877936675072912057580022588908800128893824124804232890101846282442320119127753672746720241323582412917500378119471516829798594398817981859980743230026876469589507699068268324266085536465461946280733753061123645162307229909389469413281167735341181668218268896453082561492919921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + -1781591529826000504701791203522588986626040178666775407289242951794110794512255909182226232649401416355802840540792055178181840910083614529506487240538078381511915087427838583168075190707004388982982857695242531108492596832590465005396139305403214666732159561097551808870587794634390280497725528458937923280352399419813285344405666983971840110193894315207675506274670314139247196274256779964971401730574081724874046543823509490090436054668706654649702434672672629522444354713364556827398079657907952470772815651160055994657953818486297485107188352077109350592462064945912563459234115225857557018176061856277506173912917104075683206858535669059074586482777612482544948233443125439777268890723445223719354429665252053475299846450968478897487956654007705598702662794149563278305801179675018829784715372834225982351985132318051584848187881469247487695286925088158255270551183919297031381550357573460424995127618400869236443280664737358180102640637340896962560028720770935808135907273233031195630370506784805358328482851571670269547087980108644945648944543087840557694524351217681972321705804986995182819370873647302402414433455539523867146419320838536121035268329681068711122819085146464257484793462827081110658221815328695458280900085845322349896776408012470859622494045036899266945766073689120588252513093160388754103371063213792323501939928455417003525729777759837533454840095560756256608725473721130916345320237158001747915613528697138604270210585053615540172189581581924735817417039466685695109963846183361837904852679149989666034470131997118700876270661215047121229626260473557760504885019402973615186997451426334086142732526161614719207617023249932255874027600181011694983494755569878865559433174769501370183711638491402587891256928741071344647513478219926318854717382398208342178459524704007109242099345683923470999095510034309773723545144564235859599320145276379948570880931616008508321596552651553469206112526631484342261818871015585890284413024751857826426240636216509023279838647125491369829207790407046854414379614651983383264039710773479034728740050609541237648587072298446993752789373704970401899135007013454603998027976722663893121448262896712695897386214511522348610203564995690230915912241708969132148150050974956969652937704701121780522750639879128392730863238689297762581463593656500762548985980807546873775200225112664205696018873535022845423856654635934043863521119254247944802151419709501304076840360436057695431693871481349395963500154367905315119396297910403108974589193887478872065780237920897048602450983924990508411541838998032598016979667734927353067111085728702795609084876778073206882348396324211442393277235664014823942445659122268311703583860614929873480940803077449665296627013276370470252247597444656279380993631952975943179451945418648410878820022716604683217064544711936061715079401407186683447280517856620364550935924319747138171575417994988342081869727292905110840417661557443374829775572287165220545540499275765670453896616356916551787564965810693511110902150206139458443133813076571443768753262515047271415973237205241075033248205246098080072297496007854119204707679537423126232628974585624472433163689379023804723451583133798347507700469361053300195650786131208826366605943908882633171026173731861333453122351281183173233067209205977313718824525000360221361531062439573975120765425582836422331736049525478279020974899952281202819615183585963630625270953951314328515009562585201996998547282707237017896601681408153839367303848974266337844561864661418746792753088101821249573699040223588830435719851821335782899813509108890755748161721803718011167965348368438255074133610693330629273813118139881061790287896093695193886437963964008642368201518887484360561993652218001046948610941493773083423240060193263401472467940331101453624314833831576543725618864320124871062093795725029125302354628964891397841546800938106685457348761854608094404608759389742778448566253552897185804945148096162448740022639921459001271334270643875423455887758165649396064881485398533935846004783971778954724185466193272106428726962787265993794777197909991657366537693246777796084209210143294044571245461247791761412077392789439069429054053802882582055947389847115897436537630607528562403452051652871320394950318770943334241198039509652109424736562721761074654589294428934593224131455455184757004571001349441125738449854394008549971724404211546637430784688945971996685673390807454746743253199296674239373294766572509187422957151064122852776593308863435893575995422471219732206700422233888659833312913014765216294077076635830760064796290642382535327394573904187238296880624252224679224523869852388818310884976811590440125506924529634509912859607190707993129237119279783650138207057969011714824773896953733073701818279487874041778415859401925661065213546407903777435421943664550781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + 4184078118322926117803557390799972527863308917728813792701361962707518996381477260958035259659506439079515791828214011862775627407328914585917717595237438149642885862805548250898830371161330710778853212574211201883623915001491847724132489700428282869577156386391026934624979274301071187990062518607298807347755307833342016739479497381005158417823300905133720379035183069973920226750833132857924349450298047368779484008300057208424554220830093134010994773284139040831079115597684687432438927853452741954025725191561711027486835356327056058678745060254717756341225836605130462003275851807411162911662477918041123871490918231474258763255987173119225895028758915093083766604620083254344223450662444707006087192931259239378047334935382043738305768859605901150404505608697408966308357458833312689870639214069069649190661536988567079336253547737200509798939033686463438851191349169229876173784779020922118866843382500254292278910268743786977513139972708655175766117465368356078955614962298279356712127040677768922798209386404096444574570288111025518578343563665832835007835605023411729645560820154545465944099560381549988934486228294158551449046102346028228949125194414158052048535007850146266504678925205211515034167870869918331950496923603568606335116453970545066393392065596452329733266644091026035176761953868874043579961398227717221999018539188865789815028749842920359348274323054398394834020675345139225022245257133298289699186005448534520582997478569193508929107851046572065070041736022998375971985616805871594011150303925292427509672233426486177491386833647911604494624231825114594757462299475128380361208166008646589835671613078680158021675393123607200132711408563111151019017744650291413146849468348450272968608573924797078729434367501603789000016610401626015209484485935684011720737971715330525555268267409813579425757917427265145752382916366891277843316493262711342431420686834850624316079685910207642484830359445580347009409692727979926132647908953924255159626727170755504024608685890690008919704466147117804831268512537715724796663376119192311317531214415882243874183347393260924486831536574427840599270251418785588657898944984983316399042894741232157195826240544254499596713297728093541592653049007046845373668107921834724111775363640648306235408218006858445175243819323494310700531080183192986823592045115070441774362800529228499450153025802178867898566248339546918669770127679395808061175772126128421492730425963740037322553547772396830828910558943861841740113828869844864042033998855072347775383033363594851425866377616432261944054404471608718750408619841402901058907913318973618515528653576861003826383363611013553479261742826928379717654082325963977193135556849728825834837924803311368947779800714472656583644823809644617838437469022256338423990706984881884426911115496676569513185784441456202909475937483576120129533999093128987567419488660856797109985418782241535077963512210638235281929592305800863230352628134039672171291412536151273286740135646044346886986347820265910810019304607024789190891005229577403815702976649544687096888906576179132247537436430084093989891461325816527217851786960437888884019166694936713993275055090796525076819764175417557563742690675615562221752136985550479082274772382291658666964355491329201876672854549152783481656764959116667035911301479202432601710810742699151114744345036044662221826265385058782565929224456972967523383579689877391550292716410216419407178601891064331087049105248528323674957316425474659628015269449629551807448431539113927217292724241033780649466168796464063974423602565521635690075071874241753852242806739835733794220274118611683779942319288272469993723942531831167171053752228862181798824650456628729126725770797111766446419731578237169247268856201027078480221226063048331330510865066963246442160067655856036124209326784008009151628044762847826000397697285141377161373881819762220248142383250266686890501410664323848975402697766220240381902062862244764092036849997631310710024867767576425747560563052019799772399623856338082858858813596635665569368623267298898657141600304555017091249682905635681124558808673556988305098674171237486973930953784566536111794170201667557888609242931362975413287891139419396180706385590308417140913497392477123193453777100946662908957784867332174069451303231537137851342081034482959567146009519135389585779457911153372143866186291207846087463207530685351916899141658517995413143952103857469330665182213834489109195035268688134171197798936138009811682955495781654795432908926247749051353144819242764404777796907615573271455125506933198389728200647431224644792924624195085530280073738253138741125321039203409063360306855315609689567976546919978050970257132962895999420695561834567808220175350716482778090866108118312514898444252622541645464382398245106742251664400100708007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + 16212119480083438663108086411809333083688274758360446193224145369627200736782618560802283809468159437637415718619573441544542228571067744395862525692664890955312963593393282525971284636725942727597738201268905587104545120659264228761029296044857000535357410077899332006738302083843583309705670219653348702158468482009929326161690928204165363031104259597162065647884556117486405516873850350874517303185144096966199455369121101493965978264347588649177779765330770862461674955983255075264554087008763995916740446929212829976721659612850493181268202765225848725563326658723767396347315469836362209107746640293703069103562011553739629074972085349870060240392927130102123066530716088407008151085589117077309552243384941666995268391185740839916500602080908754437938042319720836440929137439663719977526192084831517717908567044335693272073921214283693833874535027096398906424318263955552572540941632079175914725317020643669533121014400298436764736258247976533907439046455233204926403510758745348901646473658138505281824829502943861355468475311845943374424519008589200314879282279087402206385258674275432192630300441711685878603954709357969062914962052767558050555751292711900382843570549735762003020079282780884169480990507228170047004033209961266033643173545808401782396493739021701310574495676560696653946248704353012765400926321789858097837319300000489315220637414774596926693166348631113275309197420907982257221786859251172698619942901577604738186312207020912602179936844825973440521586019566347949162204669706788640425160741120415320774670829463989795340547272991723743673708872859108007738680874659682544379201253597257577668329031009121211581520539168300634690634228565200953574146186776651876526693539409287536202195953090608881626233005800125004260287994935829124551967385107651801215314406033091592962990341319706566561118751186634561852327254219510957169910056183056313939507610954292246990546967418208580852409891822207545575409214615564538780967305885382231790524497560002593820412874006447978283226553842708587906373970806808686097238260858437018129041336648703374857854156412013226721279624395176035460604287384206773782798206810071189461617571038352508802563562593416405077349039884619523243992934701801747635478033732766763344313427859413243474576880742143705139463949380162335829112305588776996962218523934442516976243572120525828388171896313467725217653131686118272945999592303188978907089011380393547502879337330394133912265713015508713061310441930613745206896418522551261693346635967238359759087209272537463235595368044231491210345509286459562431969922464457884920422114347534845682965957502840815633056520776935495048187839877556772193523069693683856659113780879361864530347115229081643214274778444970779196095684973642873747129271655206375593824896229279472163111914022881218620332155161179700849566498179191168293620477588263235409877140887689581579486420789312161169305879257779090008624868614304907564571434870433841149567956713661451805948503001334249348497400621526568046529824207293278320914581136538688745893075300043331293698291587510111760417032429637282252180068895107980950424370955143094671566711911404543410688057150500815712735895647155778278139446941536135467881282881617556325291238595517952623037165002089335447694609936005774708215190727203633187281754848833901593790817994531142216956485472841175086926221235871319887992788861698519931862378690504887519625370179280525897514614031765811401588739554524007868072050292155258014516258994030183762796396860573653228581852774870508912241276102889362214530816556513728619573525890446026637868917299553952232584355823091781142140533837625783271985076380152151422261342006617575904368947764628010935467644082373179437352206527815455572287313662896034366489582997941369614041521342942837447304369321863632706081720828844684766388454290125039728648621775850629370471775280125295386543719472191714637782744484368805069245542452601704786697187491324594294589868734274331695345214730031682845640647243418330057893241744110185911057459973533229197321248967121079902524692920483062218621149572188762305406082847638185117259690509704757802619705936742001694639360544632846836280519891943742619996531908640342612592467129432831852964458210202452833248843097981841976892215029528960190603995124789777845972762014319699542708441289893316576757501221585682754777750711878277126236893460838643083871589365526272578366615730815653225607713483634936406077894634982225465078057079550686985818234551973089562138586898074630993789908741195480221718171882216772254944561932636827638215503302537393730005493424276080230436169560564421098773462797973274106125484934695308077923611996738481741208617388419756687256418251851818187322489899758477450279215666073401178525967281096598071599146351218223571777343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + 29331595351521558996322420482365634329405164223878456398192869068004840607765903137760865324098374478017148427352028641045961832836918753086123326256839993731383971736386386309145375660818461489376772826415142174999147762099582825775155308527275585696237553101041300702446401830193181959887448879530912683682407810343615508141042846353896279757842285098263399657954324662549627156943792548468479301245968554848151052585152540688394585416885778113879046715397926136480023249084178762801573646187942281047921465877497202442024955130416597287768786291956990707792925382163501362505400141421383981511651147956533438345500725161496752776521725288445726226816317141626228318386468640734372738745396770125033220290894928511611189171626614478644237041727834909977073474774052350479931494622077671687321411025218135513736078192413461338127110369170898217072890215093176023265940470916685357025431108266837758760554878646569301302359904333224146020739382128500274331519113057316484009322805219438797506503756178201840417099933366648054054080858902003293538579972867253536111606286685565587066058692219240861257665883285333549944103573299866004653569863773359868385420028631408523992913934624582061595143244028673392530605252617749962767047960449275889286657304198862782617970240068339510806666309757969975407937949877927886241609553558180944296685209842295701206041038655414755298877953602271741503451063540491814907506258596618316435803481576671226082708690810152164230499734998172530749924421810788228905291146751053680441442142702958765727125360595385930804796158811604019381429646127310809216773178357391354216539151808144533784476566749424376574519365467534200949080440797380622914922236181263884984397993660011267132898967749978678318728626083101465373024283205185264887991554832977362865006781102912254444283587379369297669159929846214117398004004766028486184610165351825175975133282088954321167037693322562886002535654304079480729105886471201803821623590662388482839685625232569174132928314834353639645664405664157187795633767647463658202199262074278313927702587361178438510174431255858288598387265474470991149101557386471626226783156745852150335681589405712633418880832375235526301532157910188304513588889031091497236326940742127349638949727969224749427387729525315154772069385691115142540083296499471983401193468183798912579934771581397353370340930293296128533472591260602003849511678801813643582568230341884877461464548143108503784258870792890862656046018410048675494132997610592991484609691817397620318710400875398805609068689221606022816014266392801510517034200429477672707220901817186121069774196518076656563128094051708687608129173414907330346595839127646413767502774520155088194590985576387735912479126010843773647364698971775717567822829572445859823845885573408778118664888360789985243992982663313329544586447101776092705018660298975096119051640639093407926879550538727412326386370310131806223771968384074939498972119387408732190788375079859721116171164283929102120562971298289090175869027676026809504748158294001522861943381259846829647547382742377961378821862465969702237578985691167409334880876484774184669261868959447348282703542490247795794932958081479585826464807816895570868321323725181429817748166412380043274273411191685536435555638558273505655349497883233408490713532602227792333364805818338112689904316986329533417239053412716949690153393276608524641893718877971119424715290674079796054990587027263113833538810934587360455125131243468461496309124711392001695707083052715740833871196110175962797344556310295698276893693620383900105471103223112015247798723188305886357765265774001835923546460002780586636735900549728765655980882307962913823104983294611971234523090705522618341640957784623961927565951284382217652072913648098327825178256649460269222539949112116820248901152914599361227746800084376518934176177463545987842958925033459956611922699822768745067254693283672944360195422546066066817053799274853334676259624921711060414891975331624222982177673904098154527348631006129921974665355550927467066152624516164916765002971502235822679909709804816086597236599897445317152304241141759885054928193913282079235633805233826954191321362857635791918412680062439675138824967310321853406560795562316390311467623495912875853205192293792554332927442815028431727019197153707918427789221609397691307540760810120758403388313871800730065831861872294890867492810730627059008894640561651740572245590113461246337154563942676992904541739856445194666931318033637099581527655380657921833265426714766371645883810887491002573693664376285086102469597240075806529703980176823365880785609220537533128384587677992158868920826383957898497510101890644504075161093243853940926712196168563080788339194808888939548739411937450238809788061189465224742889404296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + 32706576911859246531320378580237862182933035954087236123856288670172357100395870624051610692726653094698983108946494700533646459893125600992367285263467772606968352306277838571702199177710265910234818373807309913505069962762657602605664312679677655183001885959372086213597004479742090810683015817026424123387472878114886621331385823782451930671007833488206334817991452941695716376899924981308990631644157479058492004756873130940245181856078860524854635251561775809475603716675171243554601525698128593008952177018309937638161277049809871625575131396246611733911674482328565863283409060651088729519184368809506005885952659703557602121214817772356139135391020255772401127115735466514406714445333581334279372560046927300269378598030076953261514107132991925819977262989010149356996970160189278084619998591048584736887176535301394297471790600218940916076663877922671507177001571195658637779466462520508577119743988269208893406202586657989011506081915523525810709709744960804117607987334013384031568265947779123633402787222495024807275970443108053243651698008969122285927618885298913720397691551302806512861307759253721116003741510887745845829468639565326114882866192177719797227985813118122723548504372604066595660958156330263183125392433374105216535822336846781246363604196275065766399371591918163168961291340916107470815347199361708123304574093297748369345126981141995628812612684889757755260739385617189124150458312770979844976158105725779504531072047540303990083242248973695060893060538722709826764018059151590375535362741267532151285232444882916997808860836889771016406534337530744685017212163502130308727758659323658272419992538281662797080205721774016139187792834993812526825103356057096604356242189054909675228892323622170394486600522558861516045412045859141547659044804777114112799831528250749059504318507192015189449878985013344376538410457808037672659899325316878793635622389511051643442420189792784072628474963416941194785791644294724459889980843771547582195998308048311078396464087595951110393325562845953295146388282160253884916502033373499454003433185225647036881005650323770634835715462334564030872446387438665658782969149687160488397875079999846023823808297233635404508585912258355010858629818007513873881962732414701784718880550979571590543153669697825783073320929443085984094366094975424049507631339481904891640831910268725785770796325378309310218652262221516343340972993962886283102288225381120630218232565795932034538169365874461691405991366718485567515855925224745450766289323044448220409109839491830212220744111254465719989413607966765402997433661974754982831150498363491732534384440602348306461658086117058899630626975427742591195979785424780958119583097467806948135397862486356262294822449557745681211184948235621928621593411537343417276326375122933680035595995978636941194377810032125656193372058953005167946631567763194626275118001557055343287155765101625152756638471285514960934344268750506634219010821794504614361896039093887812610742887939374552595074754028735550372892359687871680063055338503408492073242052210274288898351658071827640945879734247463214916823913875739725064424657293520645690821174317972185600627306107869156012266906475526209920816628408300108984148004555790032792854396881877119585329944193836474736848556845950718332094482135951204239641315613924200633569685721142735874940431569939092278761363143956476902229884291219967556496435274358349935053322253005413576578225400873844326061835394817803253654916926135655740414895401150130718848393073627690202521030468624097683235097209754928873292027793957564457414737648135130237730424684569091522291740415705065648643739390813667370820914773534755993298678774180256649244207033707008242392135715856282876748153596746265538508204732168984843194414187683228908063679171070421991301716076095557723727812370739096725471178508100610533958945856856554814689640534938351440611298063797725932726602256131813962491243071727370134101250838445309197895959874390730967263716934697758465264496643745520240963944800767854496683013864589478082831407500073841622810666382950854946969728865618809473113238866149736713356769670082690068896527484911101782560357883298194809571931407008860033145318661552369206038948495481213381369289233662267954465858197803958810588745829348226599800635037397827029040466020632142258937600017854825924585122295030888983530640591268310211918612655512229727424401190057716355248816924761001691972228363415699991229425358643764338002312239752538112429222187278883974510830861093301702351774008882597740711751302147465342634846270830916440955861090551752046898579465882023574467977903025388103192412806126460725148548090995709355731762033885854229776808970971786408953388324506854411451725444788616453672958073184418026357889175415039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + 1919100141900057578253309486523183898274927972079796008966944189625213389290333207935759095706000253234566593648917056205370441859893313140323957489863331696112524672815739091486246450370461617448247185551929072781000681233728299299617268082169072737567208077707227860526643926207569102414867279517869004303402204555760943782879688738118882140866193929011728664801349623962622049331248938556587902104887612277138256227709868847890329540380858183564414633258050417624447818597960604809652684131565832801047051756691395952422898508919795065404540649068129401164224889620199756767233906662362875477161420953063176551936941314697273790524482487957702181163134869221922527172559981437339305890507672490354302922440716293243051380065487171818547687568452997794650170052356596826760271081982297302224224005150621255720442094381896772953618777632332859180543401895952343987011262567519149298771965033413907671657343047919016245262230096836209357674446126799481500205099003000025850150622150319898408121725376044045147950910671334547820745826488846037312911766986255658799150145530491250288567946245666474025315420772215900045424205426037946726080325697540197396101769172975490165650724780302521995183702732712628059053468929322766230498741742457410075982970991083682505818405528209978957582196703190152563125459383934774107760869972599874307688091034849127570537332555427726783350831283939716729790855555130896220418969726988818484896594763242381578509067850594734694517924503844076937524161362250982534287013291716498972360376124205054571697829944086236930941857156088059030086033115339176121583916550889277192422262965511641791455889374069315969207817094883886765804847760573418736283768838970041907310509635522154273523007255649404680731391175251259534813386652623275509013507301674854423912066798483050806444136925870719004052672414954029214307651677223353317500241241080361691170890147395779513103692370992476525489251806231496286238408486794529695585351028946745809736805729745442231315000604000378628488781541090689890292773528398773874626845423143468551881181670777584882778182151068832780604269570217712824403433704364084939557570191169428981697911309875435996948403621568567270542518256389526076711374285464842192227586492871519575426425644612852481661265097283309136678771150487676764595526470670399101542619041206140996141165945119060384169823042730218621565118574899600354610844737625497396701098249510377877249402642773262587697224571886606475925546425445179155484167326116636284606049329781114655241763610035152725300778112976698417210112858659294940370751840083911622603317647161362313267094831455323519152031111770712663277829777930762153819559672559082722528134425384427870658490546343370837577279890810828579641569441421310175709343835355056167214940076417727384268675617769361225673399128224060770348664473824744644677114018231041935955118483613201893189879028609980465428544904529604030664855180600311919413615552956216704874414826094059870374945135522936683502539990168757637117184466989782745811883562319818201590817419291188132440159705462415991198897840381444436667954911484311852749559593061041617258481699326393630274537948898867201049561531696158647476259122603771773168956398558942385949744192678876834502796751760627040122189617351027951408711189049542626426265468364210686903143640442076357275669383159823310075899504619156887812302971771685749833227539867040740219679587585776887750186917920273181763396030714892164983855766498411354335419300374401829507245621771573506540523071652339883692356592273497588221298474270171528320871693715827631425216980279734907096469281781208487900212177836509175062495279137092073649246065233817209872771435201646497567148652299884162388905498599295504462783959775910348312713312968374621178484261059610913298155790037326101231513822613945270123606896272718478968951169871495064520663390671186415879203146103142219002145952029420243995840102897840512322681146292171459113810035627158497403010623948044048804794656711887577568489394603333275218465131444304567162785433944734642080229200910086249203903800132855397121869761656189101932825901198471478092877420690415215550174060056597138959996971482873264276605372421827570623613048912552229551868433977838211961904418642233915646686042549187030243345644472005498621128703033948464161948087417002170031179687188153364443280597494836817524419370191539459858923007945520434518251344109312076433557189192345012905838258117466320017034387858198204079942818952276744647065445066680744958111990311292837390840353867353702320049289734304108752729659248682906311423430743891256915129143468535843369437236057979883433740772024726381534948432865330675279281043922798596457431610547630517100980984679381435853429138660430908203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + -86209594564780088944374283604854319103585527150265208040346642066302665485275480792108081546070659446068002344609161895430509995805575887894698527776724931306692210862012853610608303682706344417867088069189693317449197665344468951902245137216015162116310538247516971672553197476752854097382478824130633173873928794700863935827769917512904013052833369824681857518538273343689879246333982413163757871251272365933933126771777949099233171422487881230318723750631250653135318532706092638094382333522909420069541242901699950725148847989062025013987286686335322019139408155442854727194313647585627082874021979610251783881394988342393387721919828377437609850979885924614997611445322934748122486408146259319552624561778091199637176995855832419656173819628674134569992760254646409805027871861024648282146372015923415533135349448383464221793683162591482910629992005783037731696895748176825883750338162165267863567711373476040571443754920548303536275479800244539047755820368426683724431997036367014599667719694389133522380360540343187524426865162017625291248136798118673865893621005467976964003395316533911168178072246815726710992955967046824693515865469799436372611115856993393127226660035623066198124988913854100005576963404074964875050546918367562257809568596061249591231287761026139569935578010079305417140001359352647909404694076079642032683086385663650547319424862112445148130062161886302405706019838077710487514960247845978716862065893246978885466337460906868334415870495751631269767426951135049336653566402039931736936523600231727692441791628322020218255680756776876084237351163702998534995802728591771370426676358478987809139183935139778061937959603069479871153556787519816529111251454859125548928072403334074190070596447855168490041632928182887491143044768595297519017265786980892295112196910016198374540368495251496912563469088308990911173696643196699244292580008336593730663253225662758436578355193709216072596848464246723525768538571500595047230754683031565545776344444739487541409912361526682048680673919322017180005018143227198114483112360218665432171826693870769495274045742480277748440800216746674106691349682648486905880086757711163113499360351520066861357897711568910292288205351697132321741905356557855960354834214067527193086842605392917490730415035035663161140288960461360766394698772580536505499623253888195537784014849658251762479664603403918501925071947698129313329903281638475764644448144785625110652433367489117773278528248541259635729119258444063959965408458366881896536468892571934643557963160001015471699883349300351983944078103759532262524280613503009210168510906355142618950525438209034556714351100837313983130166332007488776921048124933336928831295680730498766543507750162050943629826568658000500382585617429114476828754338332546415213235700557654484996878671708641758301214740886252951873654694359993989464239614390753502527399232093491296510071572312370202937611687227901873804473133081154846268078882321765443794371541943026649398171222336124863194080918043900897741677907367758572295619090926539385410845881276240645034616690945227805615421053780960967811768897825404922233682204253888439984544987899665970045677484737067203946450148023046577282070393952581015865322306175492256642603861006544826862253467833405919090644265530717682493809728037886717976328504395896026839695604130339427997949756866135062348641890731254603872058735176509396019165113495433691338305175480061299261052327621196274360093372523140895061839214883303014469582209247252462851742318578282547197885590861406816953591549309514027458897262513516220499468557887852915721309454080454383992891511933547949520195089598848899454686037878720270816594980333833645712966092827930542581570354984691967039909670986518650051542082309077730946513552070081107383326462485895488646357016323671424652463703537920825572230500948227510465007148283270806628367389938955146904074447333223777765787578696720619231728118408764131276575899836061713514802630789593683646211767698012982249556682013131452548312405888690323024207886224409934188212139691946140630440538898014464522001665111560534441984025232318980984265848672439956802071439200195625595787100864770543079754306174154389818526875872944557296714144677239184498437620301693594500914094578453137229497530271803056591232687087814799771322741454936084732803303833052992835179821159857058415164769670666117662934648997787946169911321373945872529606971997385823084982434294971071165549585892108155155426042693748761018982213042200024796108699306949728431723604279574863055792595792105056540854782927461899425442120158698796643799216182324246317821502816183400816170720929548755762165421106982878859448700193552236405393284434136055743619526936516450632552732713520526885986328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + -230568146245329516509662323912547911280034407517860602400863099975483254567059299109830567350770768784278559656617717835574636011831589662083118833153361218987505590183605284321995706868712760961288656583247007629477241279761780172748626262820554239586324275214143289226746756941672990009770836023731067544781779738124427114277151047823031547269258565909515861603703223728415826620264402725438054748530041991994529266486760035217900233342176680840706337959021450220736572790827100910245634242789706022641658013245358066370631394476824227770394172455736171021053986178962872818521743976749318957822945803952937538028792893812694960263659364051653227628376588239241359655129975605927188543922447137187676965109068111500350011177417353264232837089254283002185213812128073099485575102158543885818688114098329181165478675388159987440398540491144546002609852873687842895066156053953031630045522919789809338318470633091347325661894116505979964193494485527739641332410668602782580841984215514003135703096049302935002480963925607852046351393081681436307516783124314656313261063051924658412166472827811852997784158250036877884657544512204235149804262565575696580839512540902578428099024222356849572292623305179075320252833693395070719152010533914600869336699193220332483144516611377031919072635571136063494364428258059992159034006335107075165542658953892574136826969220581013680520350834162586078987906546100447043796656310001023390583570975083103048637264361222797965021482324313179984147421280652059084808957114232264938087055236644267358493370325153119847386827977207816786123900005714400312116893311922547419661642865345254017678834238285990415408728655927383907639019452267035449061196414020279850866816216397744056906519129905577296256595706193682599240042097990551617500428560037917786565951030379182619802309478428972293541765673775749401503989223138449180017066884542616035849545639303214149827066320466822106767773554894043278645291118361800944279023144572200281692589846017043958473568634637959793900126701201514718835823819552110494045183544754124458563698223687597260878421437976825393542677267454610127565973673442764325922799367542442430406867655852110357716662051237776063755768291945359154674548517646561795933296363178502379066392884019384981530548443174565758785491150642388145884219797265258654472226435763164043080188791595019715656501853317256879742153455442657843752781046920661844896130576993487909787405867458269923698048035224859214688202031325683761433587348367524870944002329685278926266165383206470774822150829529908599545501484299820355349835493904922555047317559321272280708629574782075870637132998938842232043990828369907096843105326995879088626875748893651939048915524305070807761255220643271484253022291522217380087813196692897389751570412057497384391406196990070168254698782993780480800873903044386006421450560588357465184774119331759137195128175433472402478702335694894656525375325588236060141678583183174735701555105574132988620382953118885704063444542721116193128424187512363927041498172121742644054281317955128451225164502451525223290779931931431012303490017125737294177645905892018496590802690562311787636437455327056034225178393598229081147983199816772919362139651026895350336051231896849341716495407928069064041257857340514646524631882044779012793698483947102501029765499633561835017306560338609084176470778371806873738603287157249378474945989865116309270049243218262192433197447811782200398097607016622635943414128453431161745681450789517197532936968470177836106486685768537242874217982530433130788213849305058786814458342940869601841977981713907108893596157542043661289942740771485654861164059847782376259879499739237938860754940170722216078396711533065744654313992600115962224744750856891282447443570218388200538838117427857797766375652539711653901135844994093780755817164209879354416920689439996234459385177513630002410703183178643578986416515308310884122269806194248792704015207371367991890034340789558061079507681069870011811577199509937162661753696079266265327307285659874542391425181292499005720867052552068461507200057979188324345549633332655054828184128226892268271115927554479822045058318175120108983800315307843436906811123379594223660297558842517968383636937398409997468799646045938092300410501438859109533522966970981533696519761168457431485551765266230319508956251180304053515675717473790180542191904656913784100381705857210893951983986820117014396567947492806448376600727286304093492964891501293546415993214156007837599377698440836004274928341520056380527777954381182063451543270904685617306784654004455943858637995045110451781363649183742637749032337425367143152451240184536549138330617840122522108642605311208673146694536626455374062061309814453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + -388424156034606972074337901420641953845930888596656962199544070400212236861615985283747041815156749373544275472356203302530023404558895840904736308517270951850815667698874060626979491559459338970282879624156261033287847336248785160092480438805499229306361251706302578115477563100566666294328873627109291023757388612079607254942393520682599327288594796299400030494156262250102007346684823705583993333871766300411202938920701183919594603959436938260493765121349058365506095293264340147189005523031341189611574872994461009909814144641954981209044218644244803513647508481538775437753664533640375604892647353973663286389661154106388128468688486126399272681510704538082602788061549605925626503429937208871715641285676105978488528278312209131814043380754795553136095159730086048891531087801757931899547801673493982072311587694200142499975856790172842949324305997481880921353338278246292249232036783842256343142433581277155467978798976365602933234015045546206340241681546747619003637794050183677880103924144562051774930551779117378480592406226398599635520814891332195757858828449082626114068673146608598413990775730172665296634475361118740720954592896874147443395445284990586949195953782723572337107410243187036564187785934185029019609873591001795170662229832578656972471069747005433029982248632923843718836309869372129747223449206370959859336596360712991283580100045554118956448015793803870136207761722802977243112341562865594628603153243147599257987743655217142448483752748248710031293478567853731059661897900784401415774086759247260350514091780224182499500830680791870721572591704164383696898885688859382810796985475601244802266604087183758503994277105425025246744186219226876398715541997131723585073844445833914434243953081627136470240980771955524748452727852017618724986356615531141107276344815678300611884544412304988294066601307202813835664599661581522753445304969838082480120226905933428241538495965302990742241186145525326098123875436528028624319192174940430391135548379564442031884819532588953125575865123773300705079337477028944073910636475657382559946344527760706818762334366991140623053005442783017182562221005235471278300654024250139768388787122780826517486035436152272500218166618304979219555183547372480240528839172281069898793477963460900820400620084137834660194157613378963005608023253294437613984216508567851388119408069987834423957058021502928960633712898393644700280728133563228780907253352043306249299296159893189989216715501873824008703258039221214228328872677612417576740586888870845896238680297895684204507347565670954338093837912221707643671301008652673469113713729638441590759517909424355942076426166497734446887056378313812994881364255923339693470777130123094140655606414911511021545262977384370708222898949786733623605750692686705956101894075204606156295670826295804666418752418201300255657542654619875382979235810402029651204302659940403808989567145929509618209680980265793903884886715880610863758087409930028178809380889163882502559901055831729564439131270631120122830839634299556285723704847364070405364024230546161415735221072706991113341623273696470605319136122545030811914131971571255759759727758300764839300072529316745962787174430235499591040925503170802976959385443070663873317242993583232170876632293639708725727307054018523690967365363537737195198084194662716601387804728529466312803671687757398471216392314254063776098870424004154264589055100812622030447339696251321385077094190950536711120152136280485361046318526497963042971199563786747947994606742345428778373730487331381937639732600302761220158687221632724339630502806615788619073007260353440472660766722178163946182196548146537942661644028208356352942656029351113005264823229004542054063395818472519089930188913190564790773759894361098843874243547488519690474596292289848525473673330057032793531291371026981400487662177916555317298107519225888781312896462026829377012990791271488768705516708069255267573243866321447337046160916752394176745060449221828715229106715238049022064474221832577255409495856142022696393211644561896881784384343757467438786107945911450108531615225466429641829924392415208874556947238352465841064247655472425945267639203395712390648618971251902623548286463544693198976557258572677386661543064749510832521978280305773828085815350068208072754150406390689651924614904966186893159403232001332738143372309717155857406954954300544382192968968400433611442778028982084121528155837887104205304792087539995608775701183407106152008594708683591962545678412642516608525999410538354934645249575856995165787135377387241301482407253964722912727170893319160715821035978471147791307635571102854291775702816126288547435246573731865189487776251490991230323635008403471147175878286361694335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + -500640515262460191649513847837850179019485922960395180795383933290263852515524185944754387092053719684394529438742325188690209459178821296268006188182049266627961788122160717056123792646631841443512050545860571599935224287955238984606853429300567388006241514361681748426133761836078163658362080234141429543982452642903638118156118454270392781449029362953732927126853254879346090199679951880564390334024061885376700672710659801811431083597656489300828516667713471423165666250820762504755372277736370355580739978996215331647598221926543275973180552065479715565897921901160083152619729730992176682838901281137933794868010379529068089543563265553337073042037587008535431836222075956282927328369845101152153877354544091399162248182849758461385379282549833277117811397448973871486152097745802183133946422956614491543899640598319436960419516579499815996180441027606405465566799783387797817415692885152306846226877242163787228061480696318020713777912339402621313581420451243329757010758565827081602933139787973342582101080668039770391020959072495746944115354468189304384310223167780653720413809649664687407971643388077704816176500143357160343736114583108448058182319013752511078353920840665980891571779624289368726474607149042887868989855115586439151433886751272877269047839069016584268388267928583977693680797552323994500584427759549441485396270188875707927980092904393583305600124874801763740869595909012916305865429163237089244637714246113479561136937907849903633638721261766949921186774364469289479940620514751699831309451648169113765537736232190986964834370424360993750812479109548637586627764279661125663607717057624288693134649212411483472222484472602190695134452381863091225241107099125180215917972323556573182424154658744536122976975019296033428905750804124019142473935753578020990726932273785178344553109314553201943597999285561383542538136133184379347846809234485335738837794697369679489519886272498768499018175301841688957727909332529817436313572495999509918835931412195041270290763313429078114635036153659479802489290167206149943037887688526590507738530519723809156547299854579112513650781275973234656626128857884138005613792606673768744811208198379372012116693561632093182277314115673630262748762937950117323750501646375874852760819659617192035344044995534704224291669976827565156175132612566703774195435803282079540157678222646188045220756350327298209003528021267177468302705803068182434663572196768940149505094403499917162293303089352386559374694257495343838714876821724284556496875415599451184159262733193249010313520017581719974196589248338458146675670248849254910767400466499176692879193281316350205438745454283953098135117808801258094894932067361958197490438364724529424838910368261256618562595528810827536887918033570297614354113488082959968038428522590951116350840659716846751016816013548559626766245865234053469959929726155979551624222377882711179267026715477967451585127291738078487531593354875079762899463082278902778282330151711010506813238740706533751328995259226105117168738607731677035787796125133106863342708359789219533557619924034744604907528228736324551572826573382383813414557017854631479659201766494658309036255765335527938569804838615172971640411991898562558704706564365865010747949789789840404212832807689082040923226376596164477550069529090704968269023109034652145425501982266837243164233809915988031113667542665009815638627214860826545920699757576813278211027439228843421666194551464968489285772846166129410424761804617762139681419178769424398289004079867584890895413229835580431532315932321863571109797512324251963398858258565722462009317505799826213135737751706891350207366229102252450335173854665194563043710094336550254309199986805466123859716134123989924147058974705181334485195067333655401189194824700383928879453840241764683861199702334307595607548079807934005683274828355752800195297737252379802030085642283376469853560220067564040761066573571313581616545786225755795613360135791271207491623590320297784578766484948988724868923997437515364241606987963101935957293980096668114427826050891446087351060192253377612702451405141151432550043195750519157217689875688532087368756626305188164484351622518032815258150575272373666078332348748682884331881261611220645225537469499203264904495317268997596673437031568025519680775921838312854008422500384476802031295903164538681008376366894603770323168859865964240792379107321544975403105865611620500082369244685116084751971242462956979133280889932775094925515449685362873143293219244061610411094728715984084501278374532747016130866219299872971898618048863198343998866563930576800597698032666386259687049065766082692233171049038886116101912821729922062738618283231909242658730363473296165466308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + -503851882549410369568961379782036862853708805045092154178256224332024893146814149457245037453977538064583243889904521440821960519453141476273562571621329836623130141880862675436413763156309126630964543474703767144001234701685468590448070132008856478432333578179146350693091099566171551197300902360516385465668888203456433428795804951184366829103046163733715853461237588998116337721745510671276482232884399580221234238996215278818131812158672821463846358198777290751189838216726842421791886581680338976666806225295808749255936362704931189302507795976062668988759566178985630494812223780038291143616849236092621113083364910554181940085522355992016581260655228591011693566122165088107883533304699917911775905787692707300101289941513594059094340906589378168220582628968558185024545008325594691582107655454549480797775892124922108786376410099358216059350303631539331544966831014272978384108594516125948502884561022966828204351935916327588111917476447176529312823728822818820409353847163207003965757359699491560273542045882124222577800736435846295112540844921394880434895920891522849069168051557408103945446979459384256510788140253393205935722315073028620460087465758845422401229215544838675645282281029118566232410393686595328242300408335008893341411143521879904382586594180014847996568544394882070471248050716569187458810550213418051259627011506820688469118770046993649646997226393072216703058659140040973244437707131267566815495698514523574297184353341704921448504712609040512568685850016999944309479612769499810257475405638573513187424101573529183632609557032194492768539586443214464085076318457516642709577533796427938916776538981658032850270252240468516454449913453736554274304548543191046154040740495165663769063578782531383798097345586180518762932587373864791071007374812592178171470539925029312194944429337457141522497516660040957270295328645720937923403890793805813303000075755017458088260853882598970177149939380096883406406209982386192583491709400542094397898210404249500655036230026768572896173918236603438528820835960319779031814840839082322476905171380860964564012237015123395079315178255125158122228428746237993389617207719003147497165366168186061397200232954262030949919295938944467118950383975559314989056856897636770889651907111077951290903536916213392458728721225353886093427425334845158607683609448493901063758242852240870894568946644883151586155170133496931727879633405121758424567934394760887253264536968130176133982677006317021513617089227602170879202257486944899817815025769497501576977623472624498007511710071978512135945934421955049668776514592940744871835198690074717474775301888078212374744953365828314236222084175890922788047614987698347761738732636652390136537866782252405751363125833922655327310320363068092110018098395799480644019754800016326247157876735984724191632864511649819990294482719415818561076933972434275735341699635271444665749011698879543192197205903416838069699959327763681324656023200243407098976307482576645806013432461177989697028418475231264937507245044499882097498154831809351411652428573263324985232067589212098450999183791070076963851061967994540837676590643714358567105237053916871454705078490052117684353787572956595045991791139949337633421144226130398658893474281745965562490491035939430337295859753521649717273166206185757481422515232463179009598328678543673418111945891685552421386331837503598264797105752224768507830164932087854493300422836727818980040969488749416488657971609929461565903342433758486126020343515404077005209645026571749632937650401537853960852361126332051685054169518831131129937881183377828265053807698561335908339647808213027585980664513954718841650589080623813115103850030454630485982633142781678342698911142844512167103054449978970672093070100198654053224236416765184975974204721909505289536643286678630520234164457224603347229616193055937748253956399349466362844386239838966136771162266546032519898251721996512743448239171446938308311079297063536888988723311641866785108002818371357597426599079939917815505677207268792797493375463369938847855720122014068035992722216275364331004971129717789993269590103537877704928709364139946457597979052061766829818417632711798466814852574827894506289092692967469152257431795871421573472639645745909979913163705460143250577610924015611302551395653968220910643785448055334775199639245792508079387724193877436452791949904273610970819156283028421722350641110185090683906171458386769961537899001008516180153198669243112879005595013073006877772811667681374157088333394642402533243190040644237908751122630578347834291721259287577247296163052218044925552673831635480844309381866294907916480626980787205571626076858627464957233200178450439125299453735351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + -390529666833559402845934352545373799927839527791313008921838216401359441657137821494907700510701759720876993473081057792421818494728895432592674294836845612940945288483102793592227856158350661260310477791321567943918569783289375424121051647468273174926718475886633645191493307584442739206978709138925188544736831351243083120781774165899521900112581585866868169387302416224901459017747262809863328747251857428881821768856724445465199198607339859133129812077789159236147544873731193511062049597389066031054046929284617440090931932386496332857484635467051799868560951754455518099793496592692203437643974272922903363684690994189193018177689820690821052213726833373279270368021241492229653963640580909710563923782656653007771293102635940995068515520548007560356881174385167302650812720979709484255490622813489857268095842688796141260634243337949519656432132460427306125252774183252390126787255468614083156473912756770782708307448655427868970366270667411552450747992395886716137338555438012963373483150239562987338194234324626167968702845556842858581153305050378633654087894405651443812024592567164332343487205205508583514294674423727008731976314740058101155742260588908652011454262609477774907830048695792811486518366142244408103372452278351260595934663659539893187476660438974706081606610409825528656254883259649936591155469924753144943256422246365206700202015967454928327312420272283165292969072071690130700243181742486109990365124134918889277917876404677493071658371783326786937293078446159214019659454529613391370307517981096726798995586217485155222364276262414778872904289559919622987364072256096989523984059622361819685326803326130075072738121799064848338672605059101796533753653244907109138639399223997329078779887437199576560235336565871522676159203145043093662797841802890260747871244513460091751206410073119962869181627316068112414974183656604996802080729369661172547672245058145529560956225591690039997237927123234932268637481823748517045984528014108766049680478477820447160267850859715632814714360417836504755838249654178079314916002071708493371115616730358127380860166338092897486896952523081065668297904677352994796059269110387912179576788172782381899481332928542331941319154902028353964661459318830554282952376470307183603519408171991758589508457428243072714814806127555953651344199668892872295270139487007038004042647951696021076952721523795969461254726629426665802390220103038840797935296890418405975450463662549069516985089750106398719086525590812252941832863876891120284571000356799389554988248398909648097351199085174905136840422433262354042048217008850886963330155722542485035949477999821030276293376303230326794995924869882815344171999099755157744258557645075306351973361208126479649723269095779998476664808506836901697076239563941384306710271315285481798252515929710881594658146680119484842947165377646354276163976492112958071232753601120511522866002811221289995920007714818670594672203566809095646382872151335664076463394759989960893575883863096992268300779063758450897019895890724048408556478559660396432384236550017489085322510543469206160079371296860848680196621988896842299721604648659653102781830722522654614261490165985524766408118440441900136122540732509071421564270065088250336590670069910898066929439153997194829497820287759423403497273449761223930638099118638013878247841363589056914355586075392080270471200347451955444641264657792683025337984279940721886294535650600964414919191200883704073384200974870334647632328298527513165388580476226694796739289289227433521166816477491594836214563498230450797041439763057115027143666314725362070010440394715375353368655458980577570565848247290504230426211316646587229203355085977753984264605354707637888700718160045410027536386973277843254072544292495561571681513792794001014626721004428708832967630806978620986766897870332622890409033662735238896078599215787660952680366784278459426511942256583949964124489132907515880113713390530295043701981048820782819785199827063607762903605068424904594804241860780565158178435823355701878332772340236468812811559848975327412755473795708740921450500285675291123616706826038874084065105855849552812903903702794045776149153063061060122592737727825701892935785735307844383954085266735068023583327379169438650398575115904365906546592185335442913877242735345138604005123533314172715304333386346402398264163625385082336069633282548705842549966616821807746350181287270830781402229150284467417483970103614908120318096861681803522270704909436458352889495560823327094912626693681461068452598622807523287701944986487505405104770313930725182912975656928557656124977287072506859590080305728869781740141176927317462598255057495711839258272647857666015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -229546928475202112221953537436433955092348779363765873398906803451177100368880812671426421162976273138689663136245776020707348192654007172141677875257693258770840830148617977383536302360415583064862127502785224976123317738262483512335453314900799216519055482561643216048334493690806623628367707160170675736246767766379604116870169918737894546929974525824298231595055787777185106904280623120491588119052877506547711064275921986774587409564513035512454062288276431991463016675155228106417587211604359589560140591367981039776961557064141789245740316457377367585850354950082418554296238564846234225260444756975315097848536909305138965783414679935457145770424338099164315433226373221707073579600030858225116774890592437227007959623221144374521107584806201934319515012849368433872787171893632358819658670874410784257864396233649484227831478974044021051326421440872836384353001350321024961942093067147378694390368240481808466712380267664673622180350705020273420310315935339311652933479108228668860487103446070338972956872310178306669272180406863086993357444034832907269838203215147760798856020760259305472768402949471763452973349682224332087712331497904126737137517983844191187898522788380884642544250210527323659449702573358602606544128362123577864014457636019272288531676744948686579677972765796329229903219323261471740275414389465996394351820096317373668503951296511750363712528449299168761288075088325111959372830608291227232519356947380336371191988556995255938358628077643811212623669520537136866629052730340722732953274804854667110064737308643743525864809160314168226686870048057418500937851700172639986617184634496803251004946953108576586453077810693621425185423179221681296216018798981980941949610869744978777677268971209398762799851638242805918823248357115105048761113905396798973149447481751604359471462234929642133199565935315754660869830876898755180263530233434080247431002195181708040899140833843033815673827456396439163653620037235512429198928663163553391176976400136577551542504411633001623870446251660405331420042056884882830108136340507354547021567847226786893774476878749553533355267393520673558885482475562617522314937221498955292225138744928829241642131794613963662425453156636946833200503907716529198641435814025993311589933942089452244547024336432128591297329930960741508341314444552157625538047891713259377798398597750756120345617571827876583682387004076933440499614421966107580603226668005844547900815728143180237617416307267825511736414038413677353846068060887072999223815237501104891404603921377219566805598236509301823140130272823902185652807082920315963254310351349497085455172032333263188329115320848927045094905768914640865197380124825970642888083368171850369601386906738943596120144120774688489025579488997489395708406722495633758005705552799177539303732456399591048051512348359809259428640535170632617291687191030150596404147863856879240104659950445610074237122127793541953404846495267210436735763342427059192400658746530888826256235226397745600277707522886552404759094661435096439016388355764921459775403329570400721339085978935074491816016784951685626810108144491603409891917162609106586207707159114010349846958811805875800779157401749367136676173454496968033831326101548114084033007435780922177376896600428116949538972725443119446893426199048797313135569341421711112742906061038424404725007644372277634140092321097510450909148033417760628150764268739282148393594148984099183127008079919810467389715140662737888186111723856013071819962899652401197713217369733913487024224058115699612925975323443657541596394146043674782991850062098668149391901665524945737307453891131406590000219077511994811279942963819626550027113385558542367253256144957097861123187483603135937162236334966228519100052267942598718753482015515848133881742809972177457616419537096796482774902815183305359203448087937217043720651058537514769428358238463927023970424059474197845727751949539465149929394200146894112333163085185403503478491855678828916089909695124517517778495226928323680724110135230531670730773572241611008509601373723355518424251459074799640777134028440960121184094706186847582784308807597426461624289807418530171005580455053666600190340187438722354185220789498962973767785344020491770711359458706412280928474017078531508613031422487157197891127331028024873797621803169470588415406823819368353843230492125748547437120998149576450361975869974698237670819018890011318845133877209583542776321162110297806710439523328706452187923679267998383438547296643442256597365141717176094796284318155356484516503907615089344583301141926962971657629407522945738311887066792343056319479449920664262182490250357512077117004857902859775390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -105605630213896132628000621328473000419883200116375984839049022662277344063174419287408006143056234173526625015140440754351884683512019952353777589089986529362748339335361034671830107381523977920252234969573824878645142184081102060138949731136275465615297944017899359163212180052443326835333307780747515434278484031907023235584456419961381618240607710443495675584080604481828080700751577064386146144242419723569850079850168080175099247070110891172234248425897802048634393055971587552838344359269526771060630736038392541060364784930582736579100283666506103215800993435155936208229740268671161405124899471478711288044265764770994246520288810553917978321105728552390842851095716972078068377746425042768133732670489728604933133858778983250686535003203346956678392762893791975688806088377444944041054443117860066871311538832254807460697799604641651812775176983892687252930777876262562610318197374709751688104869132261813505898549881011990269628402547943651410359742278629604068175698660996865607010786776667882185859535216885438592701734909969371138627911387384027896135888513826175977354729122687221816964399474651962372678579319939709069452608343170392200937270429906297465765049822048200038018117790739522731079262530095332738927862114095416912808917870311367110541906280180751201913985340912807574730018860241955716119600573212253355983803176750412117345207923644943900172917981402549289120937857511266107310376687231899050270782813788863903914460534045437931040453154111064334057679612482338019381162089511710187190957786826924240836585812393845160036309588964746991393910420152697685788855359833077037303713274138739758073340886790901220860815520640184908454400248913238806787641654680262305094067408969898546026836978389144432544196530543417957648676048512388664040837633733832505211187322342585301251284113457228331698669513411841455921942212970910163821891548721391276372891865483086919930044220526607412179432831535093848798317116894420565336617558302207535871174429836824722384834884363612714735085179521411087276208233859710133108721358097929392334162128556694744815166220910700940109474254196139339462793737500620517573577970691235914053214570095547077756631303557880355908931961502508901312950466556780256088829557454701953080845735656580090340913873379890527076361137829525482362204859321576140384361407736482313016721664377801112605634094659183462190309779097819805961080339269083395172193364371084998233434443022423718454257894059737711566523539122854446077941483512826876643619435080352030949699997433647811835451609136775278167531249244914044596780733358451352460458518945527075052548608193917239923316559183251354422013498273768436461710640304113922897050537733381322074876052822308433079686671830127246432250460358526692314714296545314559819752774468397553599847006640345068009057373968041355713023277695256927508659872548664861145139150596265512694986129938896500732968732066763663780384614530784838507438365562304412398974198025816944281639377616894326997632109367796353232472181425181361915035997467237602454307055202282787107638221255180958840702922211303544166954507414689355450257920321909825329670298767082511416876617500366855436051850734215652136609881690662823841751141693380504677437988220367961430062730443434434132505023560437591799895233606861100757966477237358069686090544418003928496178705610915160102904919393636462287843394924213353371014319427478617059499590437182099409398333519184201577705836071529572989586985658230489687542567041527351392892892209580889580831815719189052041279072233520355605994975679952859330390904339921680721714167877237301392997101536269655492054916890804872398995166605759547099390913630214801006622520646968557333393261205858678232444291461902782119465028200383055640628177314944943325027607284443943443732441079397711344564249029108948509631075502641074620326005131218798889964459793619288234979829628436182745087228101278557861212848386740866542457641893159025587069006195894483597074025297113294702561861463936825655574298465025536617009428060092799675395704096833281610593346468366443249552558177403142201771603909455974923002077256826874732773542580164379974604560766855384710301658789493601058189148879778504898474899714529768498587517326817102897873982480893364034121146483868620786279445084766579860439531566495876688202353914623014163555666479615959211085594274277174172002895993447254157769716006111287490306359241313345927730683970308287190686052852480614630336755862244571251816291895220273144917679342205245480182501291382876735288051427137470946521339892498216568974402054543062634827025595912296427066591360789067053541590419592632327720210315000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -37783537769171633311645121201064587871645199182544486396394102581682729538444373478465691640154302476217619068798590892655120742889730543939908990377119024392183276060550112830249998225300300159614979485424502572463298909669346974534134901883459044197383019902714120486724275061569791115665064721328350437677634416845780826538222605365851306981981522131519178335493421481327038732021603554688480076473460609254165964506755264979415451727285919924117996622455836724690136498050461693906345824398189533581177852609365704148049155666279137218530061656488884852421868715809106220233887763260817453385840417963513769633474628528115842465375780113499951026777411971888847604296857956642806046452708136585327869330205616571382258120571694301261014304934553408934676758765933650204366755080263524250753045048020834948274323429399526891574296024220564168225456942031098393448124691241648983785955685117466975588231173043743596697117330634406486436946712904501912752539141430272290488122140933088646374460653963449450189407359508170958243732898096576543208297722927130628913521309327511319441110169931075401966568233888569235396655114573327200673170942817828265900524411255719938802885219941107480992278786223943569985247986819266532638020813523724197072399504847290533056208597521031617472501646140049882302292580276489270357071700101325763142834635737065665165576641193284666603661561461691633848162984755430436920266333554031046916145249207628131806547135110529775904131623131899562821883745152166092636339226195467201409133686590617968311946702318731486603865319837093597286572729349469144394121653679443847002590402706427317325284998507547931521555560828656434240786336641532803544185710802148761896904243905658288731323564127340730896561675810436933025549278583897061921570377427456970894447350552873988136039655377505065694146339952915787130651625075315075516531203334286639522563059782920787478727709825375930989391911127514818235646771281447522215205532150864539234163067524793546434816571739599979082594432198371116000549238927391870092692036366912864674502905184318403048864017069151275296149652748145439608244981619149989434931702917781017738679525704848478386019788449832706282122036128473505660473210783659157949137861301407113469926140785866763374528580506937813849427609251132386353872781552044486192747908936882161287791547452214990852581062963861382635371652794539128146398650443074710346108966114202583254478145129036762274014456159437697295644640987942295672390723131238617549756363429689928646907298927203957489195789953060472469672752688234569517982701754406694495017411345612061220202834011292498394543386245212855022545356684664249819238059583268124587480404349552841204304030012741048909740680693121438208218748270742929910545275772782972677454718924969968712188034001678031091590060458651107991300561026543196616175583963239877772778562599339746064033108076939311452533365090136329050156036330247486462927797021938286295539685618553012683236768746604124714113186276383633682594949167452700441333873034558049188066510244498182582635588626002965230931566274217558217722712329038681065156790595647397035065918482452631043737621837008447123289708027875154159731696768738550921848765888445813417153754364605401437120461025505649763905648101363490811617353144515515520616671173863384398451785824565180837040260573011108913903466355006643598023246290262344587797893430331803661546326824149952872004586465186466656456387361653266885511301841020722574324632082392121556084972326813136232612048300506684675532700588055344941765070647170900504965271648620660370988526357435901901899930038392304304903725185753619581863159042096132827629236503174589136365147286051946714683914602853757417053931705674873646059170908337213572662839417851677093710665204497625409695421648479607778972226305922084756204111335413223437634406666629560473418421575773279974054791992985477001020764851308960445410920108613942768466260923451891799828559058648360615884245419069545785802995882488224252352898582094474270350733199432086505426807061606568495818591120931726714579388426681356934723790179411464546584046549968996701407434397974797613694958440518154472631252750601615273146566172123088291242844580379071133274824175467282136286675230642690938319037348850074125807163510830086584269427235184849239053319852548137907402017348767992663927406615762857454687898982461128292041557172802367710495065064106083265174871464181176805088498350936886358816242551220647251083758046920914848497724165857270683644404846905065950316610450650916073623636845995862690025360410074400897732105602443819098111516774850137340020546956158136857694720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + -8804382916818322245263359097099308412745265384899519638131915271124276622063315931583286442397228099410551055398555585280356846736889103117232848002455991203208593336213398504627311913495757725877196222128974529777306017205340537390806406526947858094355604574130053895757921427811283826422704314959410353789875403867171233335268854609146582729995440705163917113402917802096954361464429689372096557845154956348547902975987046869397292765839345518393296623495363553840293635693718161268605866976817234800143265306143986616247751868390699339631578684854581946430183987808450077135027224249212561198713824519219514717843418699463372241708612168861578404699975470318628679503804644405923750955710579964372844793390767916626752370645017242963526937095421106988941687851466715804949603777212500375965400102353315078995418435792525517889690279119131667620443336317504045043377547434961650800989986621118943536891511350549690635429025194200709707830660301832726453825690202732375709786122754742903371291951571033036136379353759123269052933506576077381023048179763617131758728353799292570443320981202602765285428939385497349831490546142648601584542238827177878437446769088655058907789757728191510563484766476486804334564984440316006576520360191754166918722342760123755687930297146201752267534585891140951136887028605316026199154493342946812405233250766168140937274927644686830217997381627443270154567575812051855748357432145270775121124708911435171049719275689138514421744248750446517195845555575859749752937913872027520210396640194539266107384462929698324157746763699416759372430951679624805445715879410578758018025585538475940879271222878708851588099095809362553088486419098351698241803810925375935922444267709813985525893319735625273275989690417469205023248676897929023821695829333139720785274203490625080268665823192346462546770981209658410657959834857407149576191644366011686424098689793954460235574768327455674337390410904312901019667449382674935540360145125024467690608831137266332083282826899182277576273814760648979608422719903599321456690906459685319184873448094928782878512260637552985575995510127234144506406602506855063095779381550256925101722162554927010291065557731256910783319307973313217541932624196414270075043710020417630118273578622726788592058893075810984589515421628968210674106592254767014888129059971405610245446793240411348582249979153433469514795729396682254064303113804726861966179129803797956146615436284346401934123143189447555750431353552926371467674775585869671189632842111770397571600708614424503823879626595583528182664250381812289626222286846257977947495352981376792972522079795895439119748200430466616726665027808376134037389231281991594944051345871006119448359788168653391182311138416706392031302017781659815926274365478103408353527620017824192277377174219197782531236228368486494923119276181981409351804211570047495996106298819717011201563904469589897780182193522660149810134863513674312789662184577988010229671691955047006117054264831983913305547196239194199143569624486939752428811404965065084027027072479203700915065614846240271085248003107310035288123490752200932723420483692988709606167498836601377904209688690621807641383778559688565845687997382752956907262074598182056452384720679833877738134548304380459737781349760379527210931922031450297976941471754320382476416882028895687102009757959750361387322322119082389938393488267951465306862597409689223461715026241489806910255021948712042046764112414746590251264755087459005983766337958227655304316321430704664511165940080884820296160022951656840811175147330834390943101254372294303501680983329101684662709937280440289739560996425063842014261081429366171316495007139075244197552718859170498762634362228042398438317716894211851682506345688865689304191566844506689457701013687926323255274912781722680865649528509644574567114069826830258464243961785601020421692486305811863361907291836375594460144789747638748137861680812894409282604166574853547925303709632537635576411120040627513875579009595670863758091299938740136955069549835288201894245476460812225944958122821716153359423801559296039855305521779281570908913998910331734376015927356310298664025881941306428513976805706983661434866532107684376193735461845217978891812987764736558075847325799696113636996698575047281718358529978391717814757120624809371012907625837653407346534871362226375275140989821429108430506802239720149852381232314815381176224799741511181621289030362394713168186656321613839940906587368818929987419893922768301634109646614182458750885980625222237736365645251642203750431077431553453664805502307343141155918275513892640076823266107007671894599827653011084673024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + -477555567171948096123059880519911946852149781408909477253039738500670553072096192252657454728089562029948700094921954008099369130814736802770615774981949718674320906161826887864968553946614166347955922799439212400409977013953061835702277170803951906590473360501180237949364861965934141188513268751705344682962538114326613521984627103937738066797756413182399819836564535009151737425847227319033155360765974510373688537462155265481087957897487829222968024857207516928650182106615464629535142084940028590302506932473195168629858525760296823007791625554850838610494741709059947947312036545525924797204007568615632026523010373697828001181524697610227565115488919568715250365910035706179461801547454232681207901819763906104976258905186847081721281832994412758060737195425801552539087019645319887804943583594978032467489723354933112188056811901242736322600384362182795645525459974104977484824153957987069614256726887135889193286439205063690936086841232897445683466931637014670284155847457828644056939874195429549378422429637620992736503067472037548309142816122503234589563724845105736827559950242296615943078127217361544526849921442947758341066271808345676366816449021102535654358156536427736107966003076171045009907683453696423943786023535971725438192201295339039809253677826766899039896765927826657591200282537757978468699390556270839355175175149548825032389481031939726210760468142715644068858310850641036682055307080798729056173444954813835618612490292578022650757383478598295188634601103576018880717497898545156310935700922269351555019162982995526045197442837304198788730320313908545867304349863586215205445270082093144437238035992383250936091205545034043193782099542795718660890893605414293593479940440571990502533771133471751861683110483376835794906725280118482055111212297554645406017049400106000353011126113755580033881644781370121362112102598400308848547582005460473742404483903912874133213728087845712653592693003740655668397630336261430068386778411224628002525661981365575180358200530758139479054298422792871936257985179545387663929299034085786406284561395166056405626642573118777845140847355355640315617157876943945107644599001017248181496531159712408842386439751058616106267919176252211005972054013877182076727884274386511085374817546529904355665899851615982389152200349659149505158617932373309184055581280986642596807201310261294254408796802695692273029980855288851125722177785688707305826444171054837359682891004479614194017586084226287993116702359215161620446722487282573340494777730532446759832109173635291312398240158470843454920605353332287951867822249920381942122945529302702540210456283273115284131458063918106073762587805786879451108390604289438095910858981797707293960747839238648253024447362117363065469826673388335779152557865496872092490801461878570292207089362401996997151552932685812768498110051488353103809620778901088143173324568252896383890685099699026547372636741295618802262116830875220327642530859919661126366626274128772972791563126848491707397379313700108013052417334011822259619064702035801518202957465598659001681866616962915744460319220541264717178868221284418285670371036481379492522622980387236800871123560815752216851364447743941212817864425425830363660580923017835333330032899649984306881237437220698695779059593126784763065531845209400195471231186796615958270329842731112916792059315681959000641654307292912202090691095807057677021369104292709527369463673035929855685946449374764379463154719326406274817585019317443909666837042088481427126906936992797188053417272935649795876220975938157905682019911462293975901832729615101899130721770324592530115982265351210792732974481259798974802246090488003327604117357669963842485499883976307202772078424143049791088765385295105366783300879077856881459137071505629969945505242190781698484197800011460845345155078269527936356758727595074764751199064548870970262840864449085045864484017390138156406725051572480539703257385389997651501251130419343104964966581265844182582170783042593279237724203778530617668006180020083609199576969081236434112985689215519870707965570230718462221345454746208803384983627349135531692656658108302311265046615064783079225110639864803364986254157884775022078005297960934791402077158594875011386011005923457489644276039895649209304726405796374790587718543625294918360347652757572745912007903527319089117952929067937358266056569116618436545453665176900497568020861283355528616177814902712760820572847171126487211750974700701419670357280377152684253374136657486914425771838728723575201932208931834435859223734544676041347010396414841936968619920837835900237723874938102818341781550739510804942365472755548160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + 8759781867332264597248535112979633826674982514186537842374567427219707834234367526942822622041988751871938877726206371418851302616014143650966385964075710918704526548880910284491788211254100220505832953297514686775197191331565004706807994507634986463810408143836854065343643196051745584304012368615551408668200506624016001130155274168041788697617310398237238047380443207114573627209489332702393837021506981961899265927270918309621643681950965464578736017576531488505890154370736364339317834478067350214025240550648338975124632433205034813435159367696085942195421532325640590568717547861461202349774400837645248207461340185540651306198624562494401270858417361779003504879247590053747966372735158333500862576869858466987570951617836949190944082558504754897085028908985730532263207493419971957849333074278188151695494289950480058060048877939852218014066490802723900322181897518436562128179825277265523895096026093463124747593272639385760720528866286793239039882390484824576006442155750311356052969562999285012875742147883979239016499270536200758683087288101286753106281135177126082574335461863401878793704327064792519000977415185332437551266468981696357246785874100997040329305004660645697351879470611356357243715558822604591000596460882602099249926451918591327126575397589173703217672557570174313781551345823216874152100785140145289933045486114435485366813590940398684324755187780615700257891351740790708077610452110999499743693249165978995005468092681537997626870563640578643823304410955665636909127499830108646666368623942459279010592484713233044258878880071722091129226502345755041163378427766527298444408922092907085710089362241812115866538955456795532941357740931697320268249547174996402509383116184757244741852249352717611008697409007734628821018263862241149508983797170326655844393620781913777119622092894730818079342853026873661672181630720805710650806884194478439880683010731521351389232665571782295902990657882675388960165730374989904719001349549505169161924268976481396976742727779174214478069906704280372955294476646759877947765691491228857363351455859871980938387125207235692536529308381251773344419042512815551000486452569109376008864310402804751658183853363201396449203904272920912006245545203551138285535753270249922286048973188462803291810016016490821701046476536977479837312958005474832011232672693366142540140594009100530406284531938944983222394042683552381419403267737320337021867535814150833999377137283018858614302498087440312278117786952534976352568621253757387330883989467762920623067397852064000821559309952799508557475293868286799570875903413930946904298086278755361760800209904329447394309140356737745074206635482846364187437896227424486905097952890428823684816012636603908270080325475094813873372712691016379434192105142770469755901046085416197256639549487753558645047788277470037339471056430349641822272310500988937814304276140328510280823964878176216451990325464520949594807448210630643509367456376466182073711132423225203839497657920733157196051862223701713979634630450748367661932995937848848839595817307248184706016773482068310980322725296234949090291621949624773536664182229787235536177410845073015612787490089621024364800860879793836840112882058327729786563473918800944222366362702725811962921066411472634061834385384629421760103494410342566839822630824341506765299393167839682758760392307311399704368711331541005388150817103270915497934084380146057917257854652371181297723265916045878595112994920207991411048550220900534450340506489001345691742320035215245529087383505678611997597095860950029454854484083678252192801463693784976132751467633818432026859558095991411878292010223090461352647078900983324413191707216142533021062672030742564596407374053279641701189525946136381532337685947620527672855835572698605814210298471101648721953554935600941077757311588761403445579223601356730713165832915418563794323040957310467201468747097586253495601138280119736376432510031093950805437458371110713953670851126935903846801195221319768568940554649199415560314135338934342460857734695284253873523642406632820709962738012158429969553218301666233193051084261967027630592926225902052672315521828904886411105034033232641793872584044778079060935462783600174523210313513476525412930456670500253601310586091390468103254142252868374430762774445674669098114783958485352011080748221666345837871366379151370347689262259879711991241364629427317444251705297876167719541627475427927292949387584471135249502286728647609355605170274326619652512275247815848126405298609272940323306437015191561807375142998209929761602975678330113819587946191435899365699357373628477489301742369961963224065093140480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^128 + -13127491053385768045095621005702145776060002127160730699821388300093669510846833760001084806297409871437916502685877466536431656524916227381087057327811166647975710080359596743191176942546404063086087630516004294905244310987716917617843546639281710215982798091070325824971846518877810488053432566531361294209585877160335383838182565882574302976334649202826036546237074133997130406457603750332000102031475801342780567824965437272496155461384560200848125978075037750296724136585726708516660483833076849407188174210273752000770297628073809405704877704300555663641015221691229225434321864097441863457621514833109577339736777088005635412712510033627714140872587947519668346925859007548188238728798487587324641167016603365579476707563568965075464420225087907857054669425820444715401385841774385633499778431892749598298541828156190926127899538800802316417662183493638508242866827634297753835061842726066289591119617799314461351584354174149016246426251335069992052418333790052711349581997222028618264199401925411873817407289851813614633245545764836152968817678741098894937473489086092525341288069850388974652845760058696003680599602815279374256877763703888005753338885999990392895499951629185054081520679284068070146254066261779396686655014500147785257958933162771996255682154709756527389589536975536936961306337292221492547894372260456924378160574473160806493516595342694832973385360524910697721290274136507651359175879879246896216883374127660291895255508619608374790923439331503436000720950642338745165131607930534997324009003619643465511091922970932186173863426193350998776795889903361106664978423708300221932991416123738550717014335338784419309761338376935268185431442138923507651233101402357456676293575145240445049234978657101678991440244760273261394039443782116261332050669968843464573382924696053453975832574770122582164021155273334067810602447352447507957089126371342845130110451423461745557411188800787216014723272382850028408120783922524178254911741975147605349836291882343977225205638728126139571363700021473396414925708652018823243389424706146759758246058417580496728929593501101882020816267402712706718710627630310423606191125197924997248226406049689485609797190577230755072938549786266410416587409762058780116257535215124053431998439267735559008904218447480902742557733366468721713806169764975556002101258907689286810251149262940272540781098023473697405654694835643098387004182546939326448892978362468179125171404390914768394102742631311757133221426494559580738374675431126645609868833130983828764315544239813940876367052239150011914736349508151916505694734231222784408944027057754759799708980134856540150297262578401416621631637238125190309176753212358724143868292002079587029009343883673111274209188683671355378831508147018646212070055000563159798980143937075153193809059856348143724645077913194490276618346101009404927821077596609962217488487124118484987027021925111681257328465415037170314532211878567594024303341722189593989994974472625234957442435657378295751609651310312682001418538823917822317213261491667004080831635626065762000075755138836591977166711534685477392305542444589835995459309449795360353617242539772871107358721277460062253358074018421692629929335253146730072019108431174952649781162402280418150275380046062532028419861350102146488633317864553148429911198032162210045355400507840838893101030208648332607578823947235193452594692330879365734468685626070315266623368651904302617582414735005745507777710193886015723019020871030549777291644622717016778256474509948370412146318426683722152130600026721673101056727873889858389579328074511956420907241687405405788551409924254320265174188152766084858070163674740227233012671320307389867155613131280347771122994099738228121135467378922989081758870453750484936492355831334912693314969045919621982229284844241320819118800253575977392419846143333195221359465649239193134257628698843261981125383458584859705603432515483908093915423792877982726265964204226270945206738799728344519627573862446335832751496071610488987279109355800276139312321240060474407107878883311514804969454088832689023151946417603007300030070020272100210117778738148016041798996224897709113599341041049432569292295723367646832711812207792740305021437003904079325906942161125476657981571264049341079689514764329065179966104562412979889191236648989548299397486941543540632251395710193137110348821383602416683613784898145882178242339503531597149513994951338657547546327004115373338239521386858871271758988125975864262927908425505563108519468302683718847016673131432532648485143925881147198701855062481623790139737845391260069776380936788206217933166742325470313337323520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^129 + -1972990668026426331482587802571509787932745024359908366676912773799859449108119008774429062453039112456518779815563932193596105994519327336131158017340107360395979594579797608591155383699460082348676444017347713789808475764648324072765752632772565407820424855881564955371577268815469766998832723052212029546023444207957985843201446429635612114041822602926765906391072985200841529054238098003834059647963367408990014204601636059498077410708806483718820461024852749085502445620028062050014022548565475729056084250420344073576760802252394818967999520711525198814890104044582643531282416454838460729140525268302199493958681391953252117731071118307279735183970893425400452454604854296365090181594030393702080462437742171861937395654582036263134682191009581491619313437910149460404323152402396652612594853410953169559797089756534378984807946641245655725056476511747684484983142594732245610187896629109494059427969525066653241117125601405545671944014752526123514185020664204301209569284641364340765644726792147382437380200191562295118000243602673086548214326531906960670655126388968315698847421107067224767944285360040225462533950297597611266139155463826860989511796813264831774509660999418240264412439335503692964063560053869388060602896394172939136165441108627381865566881998326827238806665076051664282469599394700311166071834259782221485334424934909017870759616215572540363881997050703895615098392476581083185828623474969310698586471605148649480735096087668307354111272356798488883326361157597424112560438347509794130049340049319733025841110379331610221047700465727912210979477609127724182721252312076696063159745679709463322659728462376432093701863069073524380501181031602016521930029820157304214614899058938423472983154190201279937689202207404224796710210096642805919277590138550772529729013724784880876350533738859264599883271512942321518767145901644597016420052056384051586594494180765858985390993920189558850567848437637426727550338923764355804255997616805148946026327434028251797949329701782573102280721685869145765996699474845987694919835467418077195406653950959352525984506824033429147189724559395695249471224986715408423536715005092938175227906384449908569620993360634708465985512990307655727786787781825204101728969077457973727133351906068622921722970789550657362856167789706719496502445471580654221060161321784339935855872051534983614219944549006384115066623057419436020591140181490549527662502884390453821963441225763170210148530015058577140952208321694197787309961971711413980067725570609546057389840703629304564769215499411858088559366433625765657259734038437206904417611946437083314609900153062443955627793435574320542280631579350915970141159718658894054624362635422633497264327911511732887613576514231663943247667201462085029722020725320282614590096521565793083153378852554338536142284523376017663205221395895074354368882190237160714162374069127061035813003109435891890738094158597603980223538321096476019932159031277837275679232441712094851451740000410838953619417501477441983779253380809281452914829502310028776073276463399800906121795880851894980485510080846158772060280955441018759436521391894522214496854590967414706853683380131629310028399440582911765158165859092214147617973646964094811067519030142650320332932932416224090209112552946093711336116045336114424157438493154894172943423533352516209800425953755500530818572918059497222302156619043671575447889518088472164649554664577216637455540191630053106196479800894377427648496628229072405442963737456709238643702409478479532593425438553772188500036819400601796492164065247144977478009514901061290793873940170952797460001722777027310536657658925343502126638440062168899828274833466247422578722367155200365174529410090797604710287814630369328034308364839403716893910846723057800599993147898870143669060509221367574298136950446571627149824547758442353024000981729434820391489231590640055791859579793073605536109153285099355220408205784886585882478135547700125915704574001927900504454887682309911140001030975360535664443750181646179743329683178443391908233589614018444364717977321676253853377586401148858603359830454471800201341216625307542608759052326440814641227876711647934955346772173767206137639549624631580881650089967968042016370017491481860960862840119327426599393881301907237208587646999971239078639219843668452348792388490590656321650718293661719946468099072361271122412232032902628957474080651730554097386952261668214094561276667223668081210004453885263080498060084243967196223628978445166525298838837743774629641872442450167609113653801731751792072989810387668731556045318576039512122629611193047237210021642363270594560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^130 + -148447529739150375766641839072036846328552947462248503280132891007060177124421810995071604372686277767899081454040752525355668526944182159011021151583102459924382121890883837024695447246392439645460415045831060919663659173727025602411915016126559502484881996634350944965932779034559334862616453073903368814031895104852492525594419562685303824434136401078076195321953728792681979623780051598269448138552667638790504469855068681913574841784700387462742211795292951696269413043777706755679131773571720287315392501244872271296855915831713160684369464362486152467233331116435323582496419575766081450693148977940264901226382069166668194512151428692883475688350515955987898738314547236387605923781577694080056425308060922388324209631994756140527501660197790478765655271845001450868434639716964640366046749634644046019747758348773408801629659309304129124960937532629647479457780533389118529921370693684403890145663952145015054689671854802270356577599033559521519294254864991824714866574816230833694506348094752418731128537890725411939535088689583617604210284307482094712949927810759518847719115029674721690524294806738043384016256666345371277796830448011789613626245157507933166141181184007582663150368776868095663398158336903015163175837040577892076590942654073981493229125620502166010922728326733054413459669955871024549332768467056425028728387625486709305805473917969390906476353385638145577449309611566846390113692806607591901449577887080029944612923740556048894812729210974572890489900354942898738426401358538044724188751817764686558749730611405191348323030670190153657160171997061597970350966800689803043518834785410146919458619878826752159569452451208384513389622265524001175755285275645176078489081385806544112212461083313686614822222839806907292840855934842926177949644298668309910267747605506905671209916192903556750932248633746792733587927267221708611707490170672284089927100734200408972281055033521267853147057516363373345706069902409048330067139789182134500519255657080884475276059327874575180033692492229067271937773339132502369860044996888009845531588639931516343599095117075896995909353829817895792488314828675942624340088042274429532366497080951311009688017073282611820917576843364208450358109287688255355241513750304013716952196137638448114465025532070137395091220591627515092104445075249993696426421839953914914500945818463741654903733415282049959881501298483482810257921112960550767154028111157676709196675078920119712493770522650872686895787647968236980312643939387594238411255820149675260131453399760772941358358110545949971448682891219666235076955263131665344644098762136850207596588258731975286042068436141648455785906263700386724340963596439765045679979894464622220756922616502220476957316559242319504781308438301971763777038413646199474647834095300836355184022023487385601997068232887490445368501561681266916855017510008045299298384744709035708896755788696931264764829031543169979438833706035556629355196593321710313797021034198675850724997272218783661997447324058142076408697005155880092252917271906106495084490317634374566818722398259238668556719634692506138802148055518301717708510867569672796866779730811948063135832002911742602183864255992221951336107935287524136379902275270719945622683554594606091781503701456161257705447511532614246326272997178645063584320493239279394310035831928137281754126538962508229892993085037326024668185233044396299355853181166565113607884170157393396875602750601494070109155083283336515867772515123303768829089957881635059463098432477041885378341880651620521473149027063003767648926269196724358773566936349792971886007514757798792249102095233201833192961952324770353408258317304277381570182946869846183219421432352094374134906804608219780410445602455278939006664998226806634730502346022992038238101298860032077885121305274144003283055772328077237408104575626231666041044583315258852403313059393090034597506712979332547663781304499527295563150229668865973527502464078281012566425264148172267693404591638549685326923509336002387166249144952553872085389666076860767765018211562788027032929481279759151316085804798436585832405448960728586411323653129588792745417961573542558241899758204777385264677880875156575865707894104621927287667450975306102890627787419477498124626312590200753136711509110102955803036227959304539358017286171312781014066798718415175583341916882042308359356452748954142929628473775689461662106110201502554358645590015751842417102592008689797465391131837516851728078618607585261331638792823089064265837543519143818780882159084704452514949945071854942133678174117652533857019866180837692728019490662511518129395021161867247616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^131 + 726107828509392111138856186541298409547161808330129894305813856795937617159358243088359738380175058834976784551017686641176441395242255090534949530572733776132143765146636137022342255647522219438347305796767025656599083895799865656861391135254750491946003194503013285839821449742474537293439461109302444412603112668937353926217134147537553083025340941581953626094253644090819372827687245797266287701282489574172670497761687059196893713978372337256524132573019497870859863825135059373534222723919632077168191935678644943506891948306524595475078427167921290232189426095678649339390424465894959447977578786979162618444405125648620815058376710375382623788785281259211713602987471549918926565618761089090394689240957742627152717052098993486623299178331223315800748422711214439225511146927333434383316566269248582973798712988246503027270824875284465259871065259495824110155122695895877379179071103454664965487705495100303911077094613540748619029303337744567480923953148748731743964789521865071351763442526605546375709955427576326742587535481052729307719510700750150135972547111529091838793859871268412009774984036716412504584042303972413793139193814278005069762622742874715655446137680114968310870039300597299322291261483480783527090541733697664208463771890851158186282146591677880946518155319668834045143120794432228191418886821802567961541508947377788508912378796508311205488140098478722352150754078639495922231647485892497156734092386377704274112967367402061385507652743795612121781447413809774302995268266255580801524405882326978289767818630453565807124532307887325002767427048796243455849185055940558959601632720138801111906207466710346287914933076740289191152328200439454095796581986330912469828969070422538439610176444840903962474044603350170428208995176374247023997364459664432026012490674000158710142090802482611925447813094813898052080640811954906816407574263947777635440805459515837587017077881562118041154767833513276389827845455353149165301363039321032381452915832324483577462438134596157805138914211005110490952013997136980504514586116919833972325235560804652760236902611095019447726961451256831077831872624906775209115564502194606419040315875424605733395425522557828521324243845666005734568998299633489293550376325512661547411459210462104069838325126455347590473326787038188008600129655841493785188845926865674286467698735160729718369886542953678429649517321985565021409784425842033879067297289780020208004076770880120574182824386442234009393281152452636744236571279287764767674499534864351560494627210447396092874320914752164417245588142447509952850968354376983459321478745715960992308106698907106924351021196383169270594160708363124849206154803966925463016422317421172307390717410636233789603371938210137021119544832977641676228847554350154187073763211141641117061155188277029487842121766860980279111502660432479590714398208946048847020739243507393087812575500146685565151558255921256546645551827516519540191883022707732987129964958569380133892841159046964422647702946284413487872745660443463641450649583896320188008728070499127184139937086344996720191356484325619456669162469587662916711077314701425466484755028358723208698849932951159353487051808188664435504622587807651877027309153823538834404917984085518609623373774622814692075000294858060971637243877885243318549778570572475206072296070367686095471694576156003101149579457296426546374526600421570383064751188406401692488453286653167699187662713662070145540940869089532090750448550509720480250712905092262453237804573614635830646909161758748053708176404649932858896949142002723474596467069464972987794319075346257949996609582191014018032778727428051130759643458939242069464372044395617954749672514290330231716677630647300435218654394358349941972369003373685082964982915777357982234496605277341721916235315638122553839208454184942647566013588089772978551780820482723541909183965388501912610999616010393128150114544285661387377812990185368641540783304793878095438389932851278022972129914468033111751378738834274093660151576950783204770338326282989288320373929587635962427342350298903035189648629470412458665314446355321984416335902723518068612787790478932183468680826140829795480010700927314033061133912225409489157465754113504855585571253173811902259464538868768522119279056692119829795752673696403672372933607672889821263445594261449764762670355158209068415608813326144404597150888300809898814909268499234575184000059553980373051172758020270658418048671518443308337846101403377651920863033707899335028026470954706083088650470919759785777245942751656596023764465383992088496061069229002686443182774989375780085762873098240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^132 + 172761579805695214172097603934969595374833337996327887678662872854883415915420269000548326272414515132332299911714123582182494368291085564230739905798384793990471050046560961349700327417557248457577656115388358551112539682522080944752584403114747789574258248965869604679503788383750487146336694659437635557440719257696362631877572320221514400047200352637426984899960478547838322850690296072738638096554837194244905233299821168393854054348341958294463588750815241635644252154303596187319031342703891392870624302422908186859344411046201774747039502195020363257420058120203907091734014913397803323559196003322102015731217307864452718500004497012715096069328148281399382857008173051947566854429538461353623924141998218844437295150775742761429079260463348244742787025818356751396872695299790109605726514417047650139516008414973589103336230254678964918068192609139517508236118557197959179841882611098255982372969145944824907149027019818864215640418018718070185026546141806815082614835635641284204776736618072358323704386712622523463964969191145055355463801159109674105812605191414023421031769343577168226630688230394054642763421135922230367960703633078888002912260287822110078476352760012253510898728666954900606593387851958365222502353802914331575773240646300514595470036729564848883097842869322311405033591392810451075365850077975833837883111090193883300137739522723477762068151830289290661107150674434957986035177633704934727171429111477276390450069552458534331819149369626231526830977222687355235541170608030147329163639130212652820740878244734592513278720461180909180298895521805486811917301721458738451530590358349087616752450007698005317159248795242771242049463713977589081506876530547343812347124308409981824905793705554303800055662103071355922237470088483452859982826553107770505334616097192624400626389678876986675997758989235138992837723383626683685637613212607906695183672568799812970260667172365728127377890334072892234208340637875115010514079664183160730264298676466792816046434470965552753565919886259555165595669772400133631580787405474878773222436206329059902908569864984223231114299710850878045492567357285003908587508890098197239176019171383648072692065622692373327527008223100521694200962901167044882805425762415311136677322678410448056000390824745224053245465316350875518933365681667280586459704089013043960377827002259192205950019534342232592935714442948028256504403373311108569267398012345786285654020287269093024388602313943627795394408571805011185365082017951160759634184497830977021196120868183493426427901027455357524852861888689971498780125812123446959188615234773310956354305247026090572034011895484222325077293125060337156420230395201079848271021298162220965011384764372824389136810075601168141223521056587191223036311769370146781031899889923238043965260800257201273306450482141631621061289547965753497460825332257640645441665627010463351300315861865123016135802858656822572247338747507162714464971883448278656608859730581058604884424604338145975885160652772776350493563039326205993816012102309494049107337083212225654565568800835474310586265487509114027334652300523989636354558346721090926653684368915574665885205202756603396320731802265071002177113045049731579610070266222918658660921696368952580303433548800231588361538971880215280689455071338902083094061818559916405707559048900167415095024119246807372209572253815625344142668472750410810628519462870712159302076155323865614011248913338577072419935213730089163044788502872878827186795205363703411982817210065153940979899578691615008570061505341761984287543359951366804462375500010026087370329040807782891491118695853677496975519370013916591236330923967184940700858738523204909062456312410897927094326055209973008293970990578066798000318375514254775021793645330858444486877023981735741491951648041547058255390666627095736740606183852326097852460637967440616917378013716434545337955290271529297416192212895708418748465338776996216928641523521275986279942651621326489965789355954653499686995660268830009408330615446259562051388061823057990652522220144653847776610023217399037368890587870244130230759710117505400713876481728278606183107527141050662246829919149482910859588629311039544772412756246229146806479690541831771951664837809982790154078639881506900421331981663224689472344360293502115490757380810361592980308928215509729849273053308226126960054333813467788102125179952673049070391205834772568665305598539920923929241935753633096455747022998728475600338392911408354718029768685316128211772342472007925201200892882583066207590104852454975359365960242680081153679949377355807214876169138295227793518100480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^133 + -189825348582714104060525058530646513715597130716773250214170264058396861884626074789845129351184317459449320595515303264071754207651314698564131923520647607278148056866287109909941919797504260980109807638380224474653486603979902098668432916454257750980274548463081023117747795872972840668693668817268033675195997495104473960295991153619221154384419173770168946907232453130456021263554634280272953890455551203603025312889064476520845176583542212039282667405612013918596016641559092719198404951134779957263693671458499402649182203728906648736154062953253543156695374579739766930355160972979569886868392597016127790626649730125427961112108155566188826726909971673750095491517492615999446877233063108373456684789562314845580747310252165797908662058538360701942527511017248664976861392392638292919821671721747670589865263332160883370111744943929230549808236414227165973285806202319989220479673325236853998728637567180006810601255907501640437364242561043343326450780928128175806312045639340807858994341914916173301506588922178836604672443661501780093412795491672610514261916926753685643255552423786893786379121543817991617462186510422472147894710459769659511116239175667623272908644217645383748189164569492329429216444136183394216747971747094931694020281557590318050672480812488234325220343960751567112479604772229608793992735547617674931360508810961050789423800967190894057120922587530504751713305284876945241837117244133613438626010418777057150228573863782973666599237907909022662509106801348279256029738616594741574360492231183359004805295567728645619850343570208719586776485588431047208393711208159943357567322810629257437941450145155327710943550592630627656976420966776405867931015596573089035134557498667933056751829733575429858086164427282589117452410763949853671378838669119781549374091987368678644490964448890996337518479783498072281235920542170175055332790208578670678615132523684195620960447366738087840823517881416463383036200792408164442525771129577068350984471743008100579147246275069576669153951166630113510029197308845894266827201988140597849209020012578734013798292342139276368394066378468687862023972043277678318682832396024996249859146043584236162383691090000376409744605904707327488197201860926832716211689709300397382512283667921992130426911537695956409542376367946912759411792751848608410145261353470482505570456216052630086407675070532030793918547270868520148700490733388365874649820928467738396177265195393506109821560227144507927893312490237466773622344301537390849593317989950705573804151262699505635416789541865101452945772175275367773640343982872614424136226216590650967425382945161468112448043455105006862772738235566995188064978320649944775475805414721940173098788331755076718934310911413616687534393895567350630629254157223645937088196871080074774517045963811245991815576297528296024223939471540533283239363425015439391406924592311400608739359587231203950264363303918097805506561959117117313380389704586371195970465480223997582058088247912420764124641857456889764031057633348501115249310058182539536945263095584931946373382557949810998598766743067528833050711592712456912155643099762300206866222578074260728454591314813757754812214432616567204421829658238177595950426332941421234650502005753635190115660019526992473413839043927876479973195055385510946606712485540668470658123732842773033938342780990400048152571918805214073055626974921354165764984076262186184519099381467833228446185031296888415694946939860491179128630002519212579178246271658059331638615876791846275638649470351378902918412763017106895871032544244340115598353108231115747168400522527020499056083935430590718073479410643339657603002394003846052485632717403792630349085773525577865760799598282466647521007179105707892510433083031191281382793129064797568966175845424902719685304563418209446172577564876369846433770186598627094885162194972090544020588490974413301076104896139136347597593694975686152374057581092409819148223610919956518306950278141808218915509194110241192436006730938788018254782477488181613677469675220079895394974881462721543355152111310171279912901638931432692723921613695740710871776647681162920317268815474552904162212434856474473250607228927926927389170905191223392247029891524883765201645163787737554592722188945279219251528296374015447918865709515539088927754713051015621025475803743087210021256942742854341425560830841459189128488895667991841806938978387490323443538883643216242989903788473213164580250396293141434747779670354872731376668842318584384091916877920428793987927960045365895098400207688130246044524210329720190278858072852841858796870814787551560539832320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^134 + -9412839468204794219783843066735846436820865251475067917678258410361754167331370917339164098103480760543531872981337540187438190642217712081998105823221153832567143216811829987567110188966680751804009614781282424749697462411055548377102157137376710232227597634788529911892581168553727433569594851740220381408349954674790475930836403190761775713979054065437265880202081386149675457615890285883505626853686842812929120411091912302990712028738527909241696092029295284602899516308512259183558088060161134268138861482726623140780704397454982985116699497417588074939951169759946852634146407071016573956933881727041586549583054364678182648526415201623674759703543524258236254576527656905443048220253389170866331892859945344248284070030923279429229741228068563047037919815129884316849154047228145420733256802505784968261046409781624250852198119845190422733275580837839825743743119579695970566744021748498082246660246760297718033108815089742287015573172913169182996410994361453477614427315816373536384422120634246189801176441205674335757434181397732844064607495498411760214122113305512846196316796914247059065018703556053387504879387379624554423816409885459867128893291127404819714730616221551101015755420653341188450428914550734698349453850349715031143200804491894403701930211952547730387838478755617087627425097408230274636955034965406436689535890574278196528809477536822591317157123923496065975797416741796041433332034884500138526093506826387409004147417490706226557997088706088792263195907350390515527157244935547957025734489102322980081599999760221169205230860401683525248545064761356163399614352666416169710506515633919869315713488041345595164865565804249745287392829786931796776583906850976536233806471993092026168900641791637447848258528216121838958087957205047046176868015378498820910091788308558327206583941458214887114087386843692015814649683225670980752172306864868132912453522839366984718244427935453534899309918801530280186790915430292807074410092534905465729680322686588160492700554859396073344194688416935795066275361615431567607235713559258857054974573345344057642485942213943123447125847421956445103515734844072393533193343915808272007817301196425614693355208911679319987356048830795154887344988188091319112362879850643947737939032037272341559795638748039758004684434740045101057157562595834733735308142904226510524628267514818947732474913883453338943535489797229816568129580661773979098014651416371939683715711903822660755592073317665514802550312150458784552160855437924421286534984786168145773245769322011076964012007369047479068339903287559786118650586006406284213856502220269749558291561074398643520752948033339591151323113999498844779727483617452031697325905541500408603654477170357059355851491671718846322608131011208967535181465555625014930375164273538404947653444660101893007951980577566306665332237750338381669640897846964630052490343064024177035754597366667079567360338482923573198229740301135804276436726248945783648827394009907734802628167819433923518838877098337225714396803797388405074896971268658028245956510024417060135168207134012187561206772437323298392708734770853828207323640278129474073488724171922465241247470843244415548527780116924557839138213556716820076146584252247151251928465545866536123635549560165506369930898819085176386619991606123397410192207178274743105363883177000045327972209779916804415058138355145520234556167379571001207418981083240564162435131193444601964882810809948777125685505430742687198120771107273118020461136178855666585553359151808294598230107696424357972972480561392651359455010454945978171145158669998296782812702024491974402533299237563795780734088835618907570028058931481947508305368202236563264152317016936727966099136289755373415834835688798649649010752511319365962070312742902038248862726133655732239491760240046253623783406110940477053474458651837334622528039149081187439409628243920585149674359455070246642737048801729894023768790784582205440924153304165699616542655573768753091792197226925907332692544223402954619483014049816982341995783122078197955157266710633894663833905766481834344577972772599736421000724562454671099517734270243634729973212380092036724499825892705430902179875309713583654929768273359777138555125937865846281956704751548017115691257528086865083565001221226200899574488263606358586325253334920687358639434750696156944337209465613035464961027910110869103625133645429218400711681088730700160489361547090494705802197774587676624191175544418151627350625737849179917407574393190912946851882438929169188269750644316254554869514796937636633110009395589344398334350733913886782847457933687689052160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^135 + -1914725529867813975908325228758625153650240892814353235345709964244800028061025274848738617683481788767180621703524758043778674771483636783145405971431929307717782768485883007532759982592468909301471759527453041369831348178731317184248395692693736777254595883123756546397574836406792771011088383268191978376463634239555101869182461734592147463311714791841449082976174411533738837335270418647518703637974229069917798847647547408157891563700070118128291316795244584747885212738412114570306114064443750685093946498502614127343964478454788049843307656287591438630290161051959569036105291716592358908665005087148192559107520949896996342363047894163175083712928973572022496154136359867854820332306498277167907162960582553468551586689373191439293654436595182557274435285605037500026441718200403304682491777781325895547987670998436576810732542677015996844684120588292327491970810016650480830906846094841091418993494842186505425173823503213547481278313618832460945411002065317222974752025925710773586543339838957074110274587346342813246841677373812774835063313289818469243662384114371255153912395106083417867664190674451680369709823873780313159946903422323381898351543432798955139929785736055894350616458533797625507354944637685531394490403084039791768239023632023864002530215441453558926344157122376464359917082144864212304608834453523230315421141033927139867843018261510670152297311382642719916214172705242370538898423933179814811895782640136346333757481844801655717773034805799457257739249727100050946384539187592423193212247253244494785939908397942265984777253985309180661422441252452944661488560570832405325491441208024514660281517797158908116146439146871191928129029384198534624644669912072850183605994499400648209975102823990537003729729089667952603220192842296380068243102119973591428224068788879718250157619683270092275423695586121553965744861187932488759733059063200161482677484604733511280378466719590076953178506273668758106616363231152983282685628150257352371899989804604056533585957218624820573669873485753573992274249736647168732645632794852840897655066998646345412939830340105812353498027610811877783235721397423781881414679254152459015677202980374387978793957248150396439593901225038134308607105171744108433698302341982248018683988758174434640712539815016501398969241196064723014666161955649660769728717522008545438903526111773601833534887477920850611590689164215426026805895927787634679516998821213609986661513189394390136594750334088682737148991711533564195933947186083229645683716262218375317314325928249473024407167107421520292757065251105450497683609336949590270958204642387301000324097596552287270140672333427387725078731970690092211960123541086549047544421871105393586570200569472580183373781985333649820005727792641764748354001177081875038368132177653867068487257537850030913710146324617565255083970247533861034763086748251980708402557295491359283891749230256834778207968588889796565963402862372377337008705067635337556974056373762496455811329801458199683165088159910805107454894480691919364598690598159739501438423069011139533502354042596196594435062137277280560562801583193850150727135981761705788791425420532580316518104635055736223894491503426708172821355236184815355023602089687491975810497765049109186998686903401498049777819802960007677215163170031652728275528175192367244346246022004034053632703717774843498108973958263678781752354540223852344295290222452557950654811422748476002479307562735738488362780271982617874278383781329627202174822684134161231744695421016368584046510762952756427485341050541871839813985162667583099066532681175565366313950783678315553615192292179203650201834207523588940486851279900848376040221921468655966406122801479089284595196312063450726587236472569564532031901887276482703721126188114989657829060128562757813278794415903826824258172929583591605790849035184407052889997274664244286801497581677810030883636431536372187467976379733939798559337211357472225848045180611503701286197714959234459795992071767541143667610867817910329301286277137154474748845835779878475938619345357366396691168154323207481082419312103662172480727344806884637086925893282538862748177309885217612306874609435384369466449448312690679431592418831052596542708497669512608902671751369836448866888663522228684865312863923727207094033909165323266520546553636587289184193989918927841765801704334321476571977565899324929129672565937432010826657880844841041487126841663802347390967026513173730617488683637491370140185044746902771445889685455228402418989298612433504673131355789215964657781940835174112738253499798540888924846357345997544032751957179367424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^136 + 95656224790905494805363484490235187228969493643687061416540321407863561379768910016197286567042600553189195109044018491956122749839143189051279293739702745544260951750961647505942667510209792356045793093333080239968624669418265933960448617696483304276237610749332991387977267049503140850679827543751289850227865979873051099657023938149240319090028041509479291494566020042689209690146594178071790000157740531111394221608580469526174025497810042108355056598471369087214543606592198246131226688352731259242384732614037031137599206098514309474383271644859757052534711372667383618452661440283577774366589701940583571092273038910183693602693291024346058961513773978518331866390366316153289402232091572157303020382886204392730311626852730020846156467070555726501645364885211535617683744142354656808145594056832191383964281195362434146699730634481057150631452179399383138854597517960076205951778888663019457936336808064914618300525205458661084183310529720084691145987601506896452809336353647401177814524217898441460238009284975047964354953257491991132622428821687744943755937896251648039168913409874387641189547993270107338376430646601575111261520266543997497977172265765821373050676582817438762434079122569395730094180065730789341336587437344973297614534220703888908978378928598279554453129679020158277406789619205563292630524173133098918653556401537397120016486503750093311265747177518237092824365753990095972375083279514388167450170318129501419117262645120340896741418975321338293683912182801067969379531429239582064938801138222875357976272113755309969472314312117498971710338776948143456959244434974205173070886550477716449170039539570562209915189551114551150128534073245995884712791260825823412562533168164448289333323060543461905889924937428269054358384065546298368878946022994947178588599957761926262185574710528474786027881237075640827759676232199597962616818568540265723281487305335641475082891760949982158174877469331455172704611854786270183052363743797221625085804309420465772849773960824823458739419052288885281351964329671113764277072981299976294074032708878392545836963519229340374973050602876360187986563876204578868532417530779204121883433549390679438374683352428836895764207735013636571375870227199229056548614668209704757945718104239618926468211330240391360194760590043618483739657226599689272067247367059578091697580389272068152975750542308769969089485726242586060066722822783444987103503397633386626260799025105606081834023463880671811123971779952718006514262158229686889648743284373749773816290750300188554509945292103369775607089922783848432536501839615088075638176024536174023150632060870357547141811397893272771484213008776487287094378234785338398616694003919763944772145978177488854922715123291721649613079486301055441080519559249889116166993168901530486113860000546541861172187951017836378883120218650368649229359640986099897328617986287699223571407847701047954634934234230512358536561169877537823501090673892996285053291434285235026239041091872281296000088097312778371903878775369877053215041288632592532556027438030660550961794504710594774533483274640659790043744667116740230677417424126171180741323005591694453418687176264014950371008299549630086790012243201603907832903662737382204432522405291490270467102506822821441160934999542249811074969264364672166003501507935371112332145092435554115047654753477923565874002810397647372175887443228606691380289454373057041601862670013385303103506833307250981899616812308113566937120395206151170928149376682541323333421814621941301331785425185534045771144071244136889067846108269869033634003469917711897542642888809013796926569694811660952648643827063638847749258248564122678517119891627570094419938532382557789611891204336056180359095772663609512409525556298547800124287089617893485757039418004385585986644549993853274546525835206823832039530548568608455790923149708315076040608841112084020995252079909893506877897409903894608468656952473228220353894879576853507121953444432246640050574864038052005831949849120048520764426444159814218141552505239614424808580076659712488278374360982950413532180323810603523845621564238493312743264852478505817817516450530684739394749810197286810102930329772102856924708205277234573448677761158319827201125734500678623361998853162972136407768005255950610948113519234134976899965951074804069696041032662987300253400803112330965524699879173008249184148796430130296653097396172509599748736405830130560352384927196682407990655037347837031673834768135840371208500939209850433774234580909565914943229630344806112927522262313398178127194860113896619212078520717248851668360683847680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^137 + -2285031467860604996880672607682516378563199937845498505531448933533892736406590443954192753727502886594222731447401736334473675264874241347262720139541289584532503300668170470393165458613366582471617733274174674291311238294728418312871556084682415566311113364809338458444889642966524344032822810252582951648615760231508399683499476166077162588863214523178431335983714306185867757015076253819823762797972682714201349613326747154066903357845553611542771131868932199679484804665199854124420579368905809137999729310853163711592129266460212244089310011659964734826650578333956454506185405825080562068897070104525733277660434809765750023268822395739389496447054595238086729872365332185453254815637891096174419250819737008329791238631449246234922232413065355571326053590600320178740841573012744473039632023612287414439014854396393622394314196723558394737526161553775036453380713633138843626574988767651738467392778837800991413200444862556113853077468483784354911887322998694869272553096890920530105524818831650238595552934695916400153334996616853111036452321546795567159378143159702729141327874744975971524936409209544535226113043842174258856927325668835120083188569026325626563759198030567667560348097747501763381154669545497688470669897736734361253962677831020397554324031303453771688379211028651505811171221582145193350739636801599658067051861120596814440049765203521569430809389944864063088096507753817453621085481332183686569576463500875264204382824403193114032542734208276221772865144407250014771598539607991460505523786397834080505257063920039981141414944007699335133478183117285562397157340015530021826212290038769581666072576854379655617120026281560075643675864084024011395883248605903328913928966771564725359973796917088326159946168084576725252205546928992120492229882460597152144257573206973887304940833126235803239445441259884689833873125964514744913032738813407666681025924849648175547515733718837807388027444159954276696929295899981847249229366711726888808691770179647019350694348141637735387501467298870638744863660676414296489079098069642955336109690344262892054342220405529981838331396850639133897067512734637662202031039383006816655576827599863332004439727321773891513805056455506617072584598653636958281091710146834776591883127004201705968361905163222516547880082791518156686282537244120088097205477755551216759089189295673504258365703078757304696039078519784559984228908185831838955410617202087283174773026998044834101689925873858623627908486577297360157100745403216261199036425678253298246236219030431490192655121685190951491409084987968817788669363140013558003762105451565138635350994480567958905150772075252071747901572138708475551265220136301668184151691564336906353244470846992310552064592478244897075498580274400375495342070345140033540780347899596233830801603382890106478373724898955641981925755033294901117018655771801736113004351923268805537892420253704397404509321586398556626562506777178866257521852710485437754812063275690689391900142317005635566952472499789114353591405772368658397710786590305388891063876708767839386361958790554784222108803032281630233382766958363958608915732729980308506726273856092571152639091682069281584418658396093465808922448445719101878539900367600482247574580860544199217666088757122871569642027270484347177416446793686186790126386300283855126455961893962658050258836238334642272513409457767110432098314942838020206479973307809292592512081673529596504645429695363028266396013363959401347476623167459819456457454500799071473098677636158772561456240102030348334888456065635304755107761539875030321978380629995890144580914300557035024660970719082444677037672582805524293488465559452043417621879124138520524564542400260075522177126445469456231632958319424475513737657014043792692976863425821760043183848302303640195086235972834103807807406885896787176050452503630835857429031677241930178030657963022211849594581492833541895892541183355928631867195446875416031517930678931070757566694592069125895176349855396901282828522744483501010341187292699857959620599336836583368529065653766062362636243104811564810255418555012547455572300360252745451793253400661846265943982809246620300864556658662520353277973361871622362526546146014129534418126330919266876824016013338088779065152107679449524282539592382368662730604508857628111925073924842639412986349410913582311906399799472411763000273363008813332253877818482510921727028304195826644272108457829860517417812057047343401646031630071794290442859712747681421576524778560718979456478718851845495860427184543873386021098416827012729121568991780687517748215477936176660469514240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^138 + -7840427438816973739948093186169503421839969834994093251363445494952880314298505986286180192605585954112463978261825048369327982801133703133646514290197296458638786843550150982914519573784846924947381933472776320146521519100032249477751068173968907916415349156013584381541517945887285603848288516741042924438422565250810601664270026484136415762926339050201168127574450961042370744615415786198862813173784840429448518260601785846864950510937749321758224248983576177209549675283887135033974455784868648336522312291459123577378217077135094394190934791414241481457214979653344979252864278024591874897325680772614783200169819532427936229239902557022738233394052189644341135053890613967372512077760377774438114902756136783607943405363688137000843084641051183942846904126283040207699981038774206211256874090571514695718840054424638672535724189102559953648308018083349337762818277438763399413528042707056278398324450064220103612403351727853603342255532614200659701883284508465146137383669180834242631817449894293367025791764486993576238834354401409802427600922926548958518682737457348001779855152309967769762595723401820155047481524450913683427780916786231760333366863635383458675615572043594767632867860936380956020684790444079548078203234393479211625572544295044715886918247017286845792836606448715087565524673067059125423538991163828584698481594376169759621212182784608836386511576112617766144161149104242835732846233325528284199026257329790437181799335005253680358449004973211771309150575724889438402501896580579040048083197984120969567031926996214566057987631637215013765549219053325486618570626762996371509081240896871487088801473326833319160159449469153096492114938634853621821693779035782054626947679409831661599743325173320240803830907929435287062477204784426425068742579376796126104248903661154328807323426355600622665260579183690736776281853902316189205280524534805365250006653937950053785718557001035442850106851881379584486430808207005528654040205937387053357333843774316093473149136129135534793022688398852515570043792046213781909822358329885662252193920890962543893495854328308367139155238480001065705087079175294218643204953745554493145034502481989750673392428714586666044014784186870466674252431222527647695764592019062880016442263223417695076746150605441036687737058297695937063015515071670393274352386019941045606652583682333917344842450023954947251755714907279817367766808395736260849969544292064624409401028610429513305838480654570874015795904620356380762379117119153351035212593249358701123336617762568388095206372034515064842615565397818636984960231365095755574011013812936160363704542944563071015137036477910672635303266477334155799168028016585134425664700491520991475946117905495922246397679239546127046594264652814444458957522909361838840133725083080531687269073153130095319814348084647644299080646991384702866156690728156071160584220512191097254003213913317759937124895497340473289697557333008855583547810292307132186659429227497838605186512778601710341776914603262346040713732437936615711838124553137421036509030011329990971897262844439123916504147648076905590993245064637908970734439376689460412375533711133880962411219614859509256118740817722572954382060391943778281884895846000348229865494630882394012333341043317446787641336818885487370493178470065758800406722003336443237246628688634203053310928257343132650904040268679175583830440777694055720069687950655710056399499255857053073693148890267547009953488063476055394495507321979487296644290213855787821868284774782023945106868954346805125521143348035777851418745593791359834508204881171431415628606169595826261925324696079189922301280251315344080916609155130300337554167498398535090050008735938925540524135782053456515107325345349979799701776237921091496472667404276522050197617515058566758832633811008191776710845214471407296974909087669905791004977759081527982233759293258524006796418968064045136081508462520029663274687646246550511742820785358474847161187625728623276110393727885923899128048544790874460144198843383130611161421687782033384654073005203429815902976963964571692933210291047111246113161115573896151702943089211141541085866661845476183898975245941769993437414486700115453041876459792183049809550637468142890267689268842596103728187883686717133749380048731370975831350577333551979654175075770267476110176530438831401676525416693927126013354336089853972437344590804308507123688428820390390183671564488587445585879872491987009489906919555902113836016133316318364141972131764192294441214725751796800420331600999411021665842719340978419350418976713850003516599778259752714240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^139 + 33585414642201337833973046513875532625409357578511445296509202156582616266174581933227289173723596810826782997803330688479980406189324025660804102877121480833953951865282581812099862171503224529582428427910861163391964929133131175035615335745274655232363775350301783941904239252550899177449971557235947579140946493165237118857989368287619715133213284731109546114193240935480879289565715169881868750639568434345299332173635775845415135587077178956844867682549842862761438851704096266851024335708673046896878867551342772175424328445372878922662922139248640206463995583949293287495122553023644331110109934306167223469539445136097451245558355739190836903291356520897589487568038556257721659230439362484669520569937090434182248143797615362862128034949040553140584235657341847885006087836500073253627621331108948404727117917080349886932782538940345727446916222639185527367933221194835046653718831711984766404265597420749261133569278338017337984279685409041596535977671808741503575174049098023722529616011947237170696183250317021476325846459996008301924530569302220401199463998060294411767473204164271774998832090960964184348351433270371268513137220392287569684894971466938590224063906893140904406531800828223230918603096613707031026196225468970667290525236991867411149780072539723817404779439061929060333356871669232126339611209756015396314355703897842669378358010645395373867867471031269850220590935573955819778707892688134315505539428280831754573261029362715294029598788062394703591964009598327066935812537102045093484737785441729412243298267117328044432246945244501421397037957953275250628886906035214772613936990213843035574957854947038313940164927781722565550997601197873983835764355654790228442021789073347097029921428788908359068132575372655304144051968382528981703679805466309750649533035961706650898766761759603249666993676089827265060261056201602298973703079290714658437230445145411592549515337474426507612813347096737133558775221880296143306500825743932225772773904165496736859352547851491318225496974409317995022161958058494437480766942526962466829026855302669210649445542415056413105906998040945141258250646396938112919339409450791775393357825652653919534231042150014239870417862460944516685733252655219235364926424502516996854478665266346908578830755675947330199850608222866753561617340647672934911616715683772179467010268901091078269263189730305453056133712054131240530173077606311893800068028190824729978738659919263498803952904899768647280325474160615918679956177324390610127093086912844828869659101804706268817753063095928927978722682540202243226109408074269537677083309179555449504487080676156363317608204537167961469613103781105203874084064051454120906803188066480014218092806465089427951835829304782532607694620454512661396897550906427535450019264595076893991681512760897318795893633842404587739357516759282921256173202233424092398236357760577158604845626659033648074921207907998284059352693371550050903873055700884333763556240840830781613799448095077378985664268658967031679360822389632320112850277773155791331867239486385261659570355738039735950896749231354124302948702511543805362457526869405215138741691379492387836646409595799666687830261249019313327040155019609903832112439485755396070582597988608167244034094250868906831833613471161175117471285141550362647606031006840821454135984452095375786099017439503617262693075330292551076803028048065774009283874883671773510218499041374195771713000529373789710381654333890116749191156558201409540164071276472718686046427300372692409184550956409639984202355614191508677559505925809999464832401727745476229729404833275526907786305587340035249201896894658949047259892156318448677456586417855414272656223658923706291302544082688282713589971475756526463153021161019837460474676256875261005918400585496041461612695979901050071387670115282462675334292928877471332783967273175325953826847917476955600011808851978667078053426552449604305979866182911058876167418838794548875054538031844088300144297023529310674083875638008918768756198716572190040247594517829872380979625043224528002022782830989281010472696590136552006451782280512064652612883378463989028384288496492539584378990748441592717827525166471668629559829301176162329482556920205346438639522759810428195810997069649507699428040364548425837920690784177145040732567687928897817695228179423788560057957549185046181993980435391743014448313707963157056264050755019706052396339682659009999765655732661754104427553782929814136170658752087918908754520846414126803286757354835350067118505053324259832338600727880951098954567701076713586335870698683105280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^140 + 3653100863522979573635908701953608533908082728361075305291929565554806714179824056128467705727544377833669560058366168495672415614281837816399111365029360612106754319059081770498682468383279442394891331690570261415238711084103989634174989585806036553641554967869004631350183302389630340625064094690320652033514001784885994593938754940255839994878890534603836735678418134040387235387278068282256349010329667112730033739314158214656338976650353387911275287591995428280441697601147527492717644020686822059541688554009588465153249297231034286799434966238567746891372029562111704714936851585617657377286208648537077896662644069818111431297846098160909287117973781029309463893759842388068417138982217441314660998538218693561258716218355716845609043860074785966094038805375209172130540959873716905054826345747791295294056979425726188147718206683943859470651402542549173734942929884101543514400782690192076319978853616950760208744622676174200641511547189296673289981989994940328691154788315877711271140666306408117951871619574945633719879913873233755500122915437510551735927059748325184425666961123320314796287189660147983873460867768256193823710982432315111279721621864395849710300245772859129546236796773701298455331541260568394046402662208393181168257504460706343535748320889850042953608929667774303673292910072826858128358912150226269992661476424713547020240757156354567256941708462254599875270380367792931957734302683009817550581788669057635713529307453588736458663681932337728557050665173311235804548673242695515770388011981133367285975313950946595579621757576059465607647368205989946314789495805571502202451931820489668659421122164355116142665301123523394008382109247899155790797823196649700681500863158459686045428559594381922177788397439556831313029411063795594989912074416558477100409688603395617821512950963473394111836361092121934455845997891804397946111546655516107838313096614490470490748437056172556443483827475934955692003106177103939844763523429487413273549868037425878798037108326488349391886410777453544506886692956431779030978411218182404514326724834550866056786271369861717429610267956264638214933698277827885653754564105920957635748220129379714336400404817375274887444176044237097205403056105860508676188816100491323547579834163247694346614496115963973152962085634949327467931729880046824018366270617890983670082659807661231597122971937836622325296489954030606143661450331884131995448188692347483574362582664862518348981167708357085398496982566986054222519092619116403643286906429854695523018784128030163961519295472534651184800929065584843469913770711372215828220088072891704788366897924443991725292496619258785128348582527199131073554431905120811037525621876649633506215129390455374819648371171817499890257063387591282326035996835197283032957895105355690500145612423538434520877135629336433055374500195954532508671391527177207202026320247552090460881982706844989522280099406835000033708999354643790931578583872388831193468237038287679399636558081056944808543663415938505471069970060164486520976937265943800873586515142103866359772739844750367740252799313926793122130345575775845594472209906888455352714381839727234250479952030278158703512624922356302278620731761927568629300951962262901275929958853302300000948738586649759880085625445773874302922956620504482821976349232354224721040997792287479511468082356474281928386494199210240654351124957702057672887680243377517990883960326904110240416799275440636409515664484944806585146726572596176560252623141102410576476075566488100280132537114830825750111210283247575577077149281650609026689241165269281157980364348576236968474374827633886387535402484201640223025001536623061341914786890032867792140509734368471891249782963357302807275823246488800630192695106989237812955009836163325495164972096639012570534137084686320122576750125937595300591767479159243439070681389269258802583978599325102041581955286042577847520217883598070133170110866219826852376628195337783920693777625339241643902117829597501243086034110312227644144291891014123061945993937459118070071977222557600012538611455777846036847578243750503176033036427923244695379856291509482491442376369804832120860743059184559172683687595804319188118011005887777196007265559561963820275043848279333613245711223764217347446245265640447832173937138665682293645518335227055209643172987536265847637271872046219625487734172479591697921289756077202898766324846302932280924772204165834028991551235627554177460808011255826827397084600447593553599954980181318266096035511463082542162783114006581057305353361198798089318712466870571729915798779592704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^141 + -15430736835549124220655023258595032689440795568715504601281636849456449553564882841806416733863533387901087688044496029674666589936345702577057148489600963997433520372169538237633819428296784741801086395450666765381292929474371306035912994957073517649991555555313264899545071615318360271455824260749574620418115179273120369901133594713828151004628567559056874577649299523341014562008468112548636272825433851668037508257964055019134484264590830407676804465798672951016668632613560849683592446331178718733946043243878728207325152663168510820339123963332743600618340115060280438262426673701141440555722658139792909168227162790666183680345193401600093180585908045262138304024137794450898166441830533139824632554978012250715629692692427737973606363939893194756680057016285752519829878427593423066987950675927929609739596469705245416648417258007883789374716446830519622719142151881614032082000137617352850328615006148798875810380927092856194952689672376900045416488669382961643583378196929524052751670122822182145881882746771242691740543073108740999878652781948331955065625637489536445088246040575411173519866315593953659962458876789734648190594471903279373256696970225532417555886705226795577480125906191794768233946128861338393578149088698301180436952805689872207502718859633446723195769907150353168434425381567418340113994702725343512294870717652241490528336702657173815264171607971783739329597609973141428486413100255699748138071852375777999808974603505754003438035314909720314324448400119513889594212778951221921260879471404799645681591525082207077950598881514226685109851453754727675413224137564532201225552143199346977779848958791002578128937202239285514259724912036152253492170695956249192915224714742542155657077404824706059522227888363503312100344853983130633847099430446783772595862126097781748656052121357338055999294861691321006767689259034881223809828759938663114308276849346242710599579011951710825965143824088292622624344286439245134754615409678138181259736449222952151046517781859250466742347657164893534330707227774645249218929577440370255171892847042956209226544191828880665189178981134386471719117580116702547366545939615492281716440960401020731721203688196660011348662170143596311482888742881116529049250814382799811696600007683733216030243039005709442608462233883993371234326425085803091417450950054032377738996573086687818940096568336570665619755947733168206451846639465014188025251096338705523501107232753519377910161350323372611057555455521687737858076230786989463559069271345704036492891284694923629032389317324063411202610520279667872143280084878059768512182255913883442670946547079502960592289205617079420764767464176033406643023140331266132953135522341238606693813017058503247791356488929456926674166020918092368794062630696482664362930478060312731812086686681247713322103594419650872137784867496347785985277899647965399729329398952354815276520874676539958139519467978048208293541775386012951592068409881881761875563530060049306454044385636820981217600350992651545985452445010670121858357437918690945274613480189146538061304776735469333676479235805262458078013121081413365979187441964053760138299451325583679594385102646885162265444413207841640971633858770508267289715472720533177273408132257736027466302958613619209167611678673275354595359068401121919440115643900987477920614569284016302149582681444662044216179529681215938037767639403093602708265535649609407584871944531338902724162362473890785445619667050803551412112758866163061344910608393051606781408206686821489159780702906734154493732167339334314743064642043668477720151285738425974750950877865658635510131526490236238296179694926048302402421357622142682054029607714638093679926732142026165229926571522282834056212086479975045960759160686236482820857648813120074482244137964293429500232900271078178486023453738463948981576099391642245452206258039745839860098275084682228877322321440502731193925908041984875567988965886230964406770383811851138803967177096361922668630470147838686236393767337972326372083071276004955241817190146920868806248692152511863937797685979541357230814851387577122073319378303345521672197705098670857423697540302642144273763112732473724541628669748764087910459591416306454513073477979259450902804224109231020231592026317569301195032424091402825996839400435503115850392904878414630115473311331173849375337426092548791290859795057841869850771125295679529534525101084633753867933573862128477403068970649330992968550540669364695976864727054891437155068959327239972577561828221669202998667436762565249058801238686012790529576724986566897975479500800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^142 + -954701823526866503556665104998283631740061495614062409535263315628862029852813898843613431043863672008677602380209549971855635397845502038563432443241091602562487800229705303685193934047120185763630603007542153479702653731016001969348911644466030180893459969278995962608115332430577908156756419241383319869581585734703136480220012619357749225027706301371436291185290406632597640908330263888861481518698178320393126448208640731060321783397405054201262778445947683420153201300802655612552843609915872311630421931923092213710692885945824326224335302411521804419702774318768958239355414342371163366010511022198906586344064895667355084460931291950374022573971703357966802737558332362728043337481827625438852381523739598425180573988263477398224643851522525281333482827035162483034049206805703138381339347856582689026018259285766101129387853497206885757374495703628725393202501149760710449128633194102720795183057093666487580340845507155546885717873522393125673348376127352762510581203170152951465187840640517690574136913733880124253312823344925150394656144203599750237604873756863832916621019009571934831117134066441200063407200059164735169475965313298121342973307750689049490159526682251400013532535027162329067452227055346505509172117583268522871207182450000582180759945199528365167649536770482287158626492893780020656208440378078824608984917868451248383622969783409697712335598588700978563289222713159608383881968643432062338830920975315638990738582516020361209819614063381501819473666417069103428441122805490332957310507943019522603447714230579393513992560190933907722730233819035355080679239859246622276944917915627474109003511757687545698014467407191927925198704395683028038951763487769958471785976314489918596928881451850341436441804838773477164852626267120560337245529128685669768307460686109556743170986945935406616426203404142324355275851433660487881996757631780623399567894099850312198239817443360812310374865463531219416887721302390772270778284408061390931578579571065089572134346272367861833756928411264886720758378866225419738620459684674709023438319833812823796557042634761336699718334146778140413788778899213409993966225961268223589226013403515491825952290576252518826564672683560629953113460850659692837927679932998379715571851000343644781773624264217850779598877861132378924207981807887061530246694255337935088589733269709821197436128569124629637410123347006780789957758685428220831123424206930891413882694258267018863977925614248890502092238184079004784266367080842187275611959248410095600221519640230082521765554739689301260608877830478220307962441633307824518049431070246748052436366932055520525929378941056784799442159463412560436584270101949142858431799137821023537149882865345308017796816857930511784719575634702074741588555142328598600501186350664177317613029759533412193727675395602285197363292263615628066180649776857071664017802100530449044944502665863136988559822975000319843428416475396187831411314241025385952997699879069911267794313812897505803976472832724232799010251478612667381275915443979632449809494883067224551322925327149296443942032167775610325777426414648763806105514409754754396706156130951339980286816566825099242379363265443939921861882428765030384943745362022096349297110250922315296068508814988914049630003329954995129507100025186930902562860665216417995223871021889003138089147708180550842561105497875605947462878140297596060502253429257763781917374166558690893172687800505052659634776098000615866706346203952358781172561263583452477996351735462707163549078231929141867833256274342433614173665401630236051473328301413692668939739304278199994869620600804707002698500748620705733766970803102070022705755397625519889780601232881259258943873454722463824392217806622319386352016821684381117360566970250853152908100425790733610314024594480673530340746968166963488545915503121852075353614783893218189202113034625093420449879192975819000722065570185393155918779280223834853739658076302061153937729990477730518416988597388113077564962959043903628952528047887963869756626846729535641213642577179931479548364045628148926241242511536348158036396316344529724374603010524873994838062696114018049439151188666067798081921578460846264287120485990246321724286545762106533186599735751237191186572101883448921902900744463051634891621421064278541020240254241596145102019384328211142397076221451741255503212276978983974558787258621550319967897592298511825459361709719882813142534988248090152106012956603600853418911901982322877591432322170313489172374381427572135299955315987446655382345298457077332171174580731090934169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^143 + -27472144390549377163870371285291205627429146867979822224114728105408225064619589508423730556116212451154151302668190300885896082361405465571665958458692874615830498123012100763151965188749145172642494159349514280734303470381656452841673975533846439171412644320305656925694129575417471019201040801313636149450297753400969041458184054050933017717467899784519873402802964944732397771689319210467588857610800943664108960668457196282931731199632843246757643192497122838938102989050603329215878773933534776398755058148299950930190172542436650397631842478970620907888993922030234217261451464272510402206797027562301491110550340525395658938387822748138247453214849796890387652089842613766077669324194412077022853281674082633037513396835405592335428402668605192942895253017726074198284793459513434428829519590477487026418241297642982371365669174706131064953008027493887592457243336244261700976181572771961085727614662406056810999943952791402694538349845676037702404140072581018608741440384191642368899650665977082869375554712970165550579356959403419804312551490571676803454312371063383264344955051053847026895041942327645436229551597487225903978170763141252453886360977076935184273501901896643600140681712077291182239720079511222968353956865344224780225272967311474642570078532593027645803721322241106862236186265313199872922166164351745880594587688036265413899092217652657370403433792434216316788857136493328391866348373661121852070840974166025529327968142684532530550999247569297329613399001133407570539561015542952948268314465787903939512861320526691140709073102113071495159561331789082454452033356627986705162609992755553902247060140847248727346314915403269319819306359191207016426868902933261468940561911845012194096668753887561570202129718430803004067245493839709229185766233301489634357392710110548421752063153987283658371311052382528921252603516631361523728983928572307990210241850037325917143162131392619961472463768018046306551354758702664559764789941828357099878939360429685989365940757831834496630653289687046005972891604427581356270757631233144753283336276282691661013172534668365635462164177025424627851845878424418681289886117805221700917759762756252222671571366991640274842155301777486252779169042035490497758668535606396970327098601264048821247289163882008181683361279447918881855175811525980937889569639628407834967807384546194954624315677375977426080779816544640124389493686132452634678541770146956178548122046743314717249411924489175442017955999269674523234972804202652596545832776504036227792242884358846524499899112325802559191369421366449160820330656132655314549061440170421189975050475849903637984649103645426164284799102063071540149137680597560571555886473465354130430511512681981144323307188500327909180087471004145523001417455256026957885730484436740274032190745552910709452850892422348922019096255979956727271626970003198327686336300309179644909294099293279274722919833384253664103546960593672050580839085771273441427810070456017453678977983613349881229612920444544219760827797907375366855138942154996647086736981527652073810215063815353236377103618722551891319598763758587263745982149781185843963581391247459908908297643741370360434517904161399613624237292723513140199362698363692111715698181487487090032471575412529856771541639171328439803302478587054381567457536280530934940621536391932499390231511666215074243717883696222499114241325907183954943109096357931117977895318950346760378118138338017648441830938344069667302149134271861629149577629586506812002246389189474349943037331079420239746853821559687652692520621421569138499275237389656454489556593956725209287490327547547944229633431752501410064643027085921073717721565927696329115127483723258331828059929018093008958639265533266839420311944084772115079254508875827678633621456823051295700680181538741799761339472984625366911274360885383891158622692787077551100660736964821695229512681545956569561040150447414104094207532836569813282962522363701657217454095525715283891671891913138596478049697553404972585197590944144675184257373027485643345476339935585833257038355793918286614421345960407671677653597367005670066274404035481092904920785550270181737311397974309682647369684135896267750434765477485551423548849595261341818218133775568202223550738370857321970587734318781427502080991242546363170170956320314397603558587095909129410190092261917342981827575700138712149607355152989462470814011462824877002113933705123115385542613514207060776229338140806129849734421473591871924548703988834458237122724884531437689360472754631640180054710555798373374807468608061440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^144 + 434464542136090767660045739046522749852153061761299711873651222643473899084264482094218743177061222552431445547955539016780708226804616200611211329830369994616964865849992286571245493510404343133907849836619454273017740448067969522993441398563072447417442355868828050874890504461468345219994974848628277535998012323026077687140995724273990751888737521134860344771596686169237553205078397525519681489330030585341422456522583571349754441681749285375552727214914630570860728534424203706587137407800838406106342648033728832251420797959800904722766165108632704567341400027740315521725386745807056416023306778686849893852179969128154638447148588605886025869868780126700731490622115755946748835192595467040529784253333162255123046960968641238405927750789515578391900433499319255914838147082172425702312219636031273140974298533924572603441050136277761539758619009547907394134628364010761797202802512200534617175575191560404838468941782585042933852221411715638649072729376395819557084591767277505899995676141435069609991024859260642727967088105730598532010318570976884062237832760854373104066995874778393371114592608213513784262774726460676408634897102926819470621224741264264546413055595254345206779206129751754201988974536681534369357212229126333639573113203858661338620279391124611660206248777093026423759521337490659784151756571336123013051129084895240476116131664392279166837306573503067837966648692804512794218261474615572685044418526400013437724199546343959756925478692488476397796062092991587402307519661727890733570472129654062704579615466543497832765282274441819110966450354780578156613522321062278719292065608733191443422966170455806019042562346648221288066187636141105336199289282491377478149511515215864121833609600271300177943965414012311706570317482648400170615306698602838143049607238368412489978588903605687279589404031341035518821809013477466863581144254085322037214126746070323991612433351830911528203384501807076446616047970779208193596130856708834396043565215679013824775301398538279672249541534422054343073439142278256772012560551186947905504609671400367763907121017753451476164489952246814420783598924997694565101982208286707030245426361642041605317104143845651779488033149824493283329031479357022407014540184659389479882894827338561581012743161780619423202081350952461346995867569585638306257457779996962401937565388588223507888398145900701906817756214962132629889636039900650840742144557624653469366180080348899452135967826328664028070447472328225943108540074874967425612912056819090191208069505749195356753276222583879411348126458264875133740974170493687024630133192147313822742826868304903405769251780229378076660939230791425785583501571912613226483297278643740130257050246754971320760138383195657531055132798924464938568391882115040642295607244647430793711492364104164367431142320697647388823675801374651049583100902478892677259479925836975896770606055877027186482093706863981232112237040763722244304261592081544873861059313936933357024585738630548419180448060752132715988658251457707261063410710964870261711104141830530113656187609954036893500458227876862787445479475547998721111350395768385807440776304862042105876412180031064142913278757455676651542385412368276337970665710250676448462891261372934624171967375216234104203418164876376404522470913588046391458927012037214714651426276644637761585578865578718391517514434955127053499601332625071573475493092897536666964453319642297046290683604879400514046257340870097346830089713587620698039810909274664378194855308728852001652474458799898438881075961866445356913865610053726135285217344741752033534343587428457320217943066147585850616604804053978463952129523212656753759734678287687074334624057296805264241157262597690277526575126429813513875845710216854614746425149480840725819884152637709000286602904646138908126707716678662536854493461364688506467878944200272943171068416758617351936971075970043229649082378539444315652356539495917694367343985045441709772313594342629743598022876293070162731263678796760132896347955486212408272006120020607501513763380930090674016921487335253673010111087622014663158358186537246431734341502799039337917441058673895054137079273415756132261807213170591405697853978151877603157308803873568778945287359732045712440281465327025942632430139720726250369765259984228029110861099053407810399324397459555128302072834553283994562984277154063289669314156625938759398627636397481674016345628961523024967999845950815956426793430822986793377765513606430884057677612905977684452807616144737555794228635303325109152607170475647095781141669478400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^145 + 6777627364728043377167685289753931427539377714829518524535509815217838509143977547853376920003158540581158674964436097898257915773821246757940766618427882504814752445292230932255940636815020682546884947446249831740766526647714653082461497395757748546862137327836514158565872620659678869093212319782531064261964182113761423034995343542944996391796698090510389281371502770287093107376173524024157170658064869943818895214056714985547263534598257343105914648298275074258402535696221210114801807616130201768497507869008786838891362571897335007958564687212666727278530220931438529243313231138365390189148960292390358620267076197911069071169201389837894957248864135420305944837459214433384479509560466179889991328547893020761704092059274484625441001732984925017685413825660477024117422540426337619856316652107424901836454389627037645009049071738297177483991066923571147743421281236054818091754996023858606813198115463044510013021122300205630517476761732915191716277086989288497122315176803808934934953675193501210456999770834521114702088662767669847991054788852201452898630811928065094497740617806348252924080304123790688667185422554026752073000024336741525790163571740334581712978771192413149908932564280045595469659607736262530161807739755102139967549295806208813545256922939960196024799717113000884002579599507965669888336234382574278810005015821535031815761265970225383265337431082382686700256768531294611047876466917226101609072627167475269289203730643595721641234186410716472710562125183818460171514775697845558503167178044101298545988437855586570167933834051245201352065942165850952342053334196158489387797022935256552085612174934602111812228884963282501474081702146079708400297182367265458865971268702925234415829762657047913780131422472610759180150880041951040713082619764748911254913095648108355347006031718524130019977561945838189090732617506844076854924789608458034062366521088040064184478023361663474488080794226701160358759407482518675133889757274872192029928490500566909342731777740419422604877747019334607104445701223821626000991806474273099157483497265928552056414840432263696281172985196285542048191981862650483037253461413854882037910157291460565824688707888001173242161199984884714014995944724275525413200408398488731134311240292541151607908471330210347391561231330112405312346035490128480544781726782090850897197304913070797097156874226454928592730004844121251416464925033456482136521173923111099868060182389805803276751989612672504215765161306829146772114549789270410950189554994576901975578119443333436175982713358782399310637058823146697526740509718545771572636589550235420516950481247293683717441140231814850337889952346845710187803732052181661250516820519860971013865499534731691312522018371554999702419944510180808205816669835216757013812417914554962045170949309253615191579386612384395391164453084165699082651887373773748508796417583806938094541666568581838648001945974960300439984625901654225394608898181794007989782364919381355994413348126938366981267501499975984310898026643800099830687566950978285603931235858747444900693924384921588049853168175254601497738292749520418128444196154298405017516923033485033529876391675764549102633418312397365919411198458124512285169216869539118064552675446032218609173724423030971546938761588910422408683833105324441929903246854562378108907408110596417602564706001881562006905384350479612512137204639867408689402880332076568807749382141443167645350758793974437116976912531674959736693609775479661415613100684982033033232481499541692280236571393252475356956324629990842914466390515943748107067605351389885158413917624856102949378034487558791127988464348187851555215133377392772040807856444579217784684556803437726237190049762963824985845519548979936338517738286492170000011449936299341995707824712522319825674285256770276153137465089464756069553317444565834802720956966078113353494744328499574381922494196021054817228206183940422090708867265208693046533799184152250850791391007753694345251304362971321354624497606627519961203554869639961342291883735691936257089553192021174858922820199694566283272101847313121400100534573581722796235286749449363109858726727942602845677404357828467256888626902837383236806195137279390986451527839935337383296037245546574723290556496276095092316338451004700917493105283822047766437635445573483309104100308615990124979550083088676822364840677053664930006726565607322833843217286593057107557962922390416509221892089562020584357269370657892996053897415589063647287720734756644300993789585132276337605359006882926540294715159386636385416904704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^146 + 83094122626862174247358651047902941219478400821697080438464083040983655121936296318514511975966302194630271414201825336396096143312010362900273593643393287328766614847987334994153370149497398819841718252205822980188264966202297399744907713789953647029732813126780835845825588783234685819657986374003864358027597028414480567319914661009395667713296297356314973822758811194296173453178091171935603807438958320199089805262624900904260607303939331246577241532255038047714892740506120395346495118840568842920745526604987495170665447948448084663455927522113887719310983907250579743928123094964281078679525725192849172748497388565837683428112033211606491804838879375936876407231980558934005250858671507088316099465586929606876737331763475249915977138515181689028637223576275495749460414766006935112047465382596635050712261310452343415746902281512005038070119829570851509991586216858061585559153750252997273413116117810458810930045940241807549320107813563062183384625103124940259508263354890481246974231944676498440957043972486192941334306714626406249190007364197969134404552487426311163078050140843572169078149615027769753342673726522709516032668886606106011487978002274318493087748168714922933451109733221407659419847515894052904435790906665141218346061666456076618040363295261325907010756715051257875510463179809724579205775244630551313723383122656134180087185181479345916453344335616295897961281296419222518001246494351479977979839999223192561373917094363745148654598725405620011642454849801569658075472311750783525478539973268594193205191554814737102624964180061514524980945979424538285587648581454397579749134109289750198462632461818307009292387044142892070463789481523306129771068587611970445144523879272964213645861587573097164124572073328205142651280952507307645446019514813642496039007001491084221531825032671421320238974433906675658067892018615953136889719770299595362662042682283291055952667841223249300676575680428781088838922164906670189942022869161703708497539483040563509168740040415959873561154804917108122309677788407453811505332972070838006254088906121044723247688021665015359574261540308599099240206894586909203780070405897522006473212970061545665343190322074836591627266571127440899168272887901777139414884040039375008398366938925282032661734955140354854849910948305323380541351053828399769587739022178596001644147360903436398884643043943927812155752020414642207975533890205284437239929974455491074152597729015949205010974953561963743788867253803460853714149322816192003029037680687114419406261891085661649405845353394541893812798312801880728354126940319168173375621278610250228939955858727212192631246596625894075289416028419212187416416088357424926252994620132747425357456516234113158287234339601260242529476796153295625672376736604004452987419170839294358528220465012745431672811207715196695294010454969701447095829926189964365473973945395519970875652840168932298078976299201526866274306868104951982153006176072990809334295937658928615168160702714416339235141263937572747769041431865959363439832944571637323425309705921459871813105216968930298538466425712619854551618750709981586073504919441157749204389830234619773345633232981315970101097959547769631801114126156727302061743251565041435378259663839006540587447911752890277274626080178933618811118993072863003038896090070459153256454204564180771497051125111603238097958499103126410199608677348162410239528490803862685274659081359566218453406681229353706402323883341478637834159108856794125086447970809513156013037427661495232400103075097522042571222673695836556734980655841120815164354381881502110961179508399794046452493521630750518738970766600242175960881433536003663037761963357038369260980593498930314700053472040394006205084213891739023299639904335797885609692166371350047502809194198206406157159922319269569275927624919435415743394989728895798679686644018979182186285545919509337358255922929693800145150837058620502600469180251842811449060368675473795671416275399491654776157969317268473818931207003234750784526918944893581414887589056049705670154664486357449451006092925188815567135423234236130464747922078698645703818253419709517501420096577468345431528307421693104847773872943888415259759341065793298669349256208837067110549894157219305935938738154360068974932985343680524690914812776025654873109718512005856091214434475613177453774957472647400180085139943465470538436243921632598074413978597479129068267784015196155000449651697480829023760435668238637932748842293685509823217205533503726866103371972663339156207809145867438745839326092411671674880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^147 + -1803265638854222321182825483816535092410814685663580817969455255630996418038374377657481690750571146846779164373415554438619837607572484504468417604182672316288433524843895073944450599653557831158401607400061678061222857727933580969455967179446528029027690262793622508416567277019258011991856801280773700698471182290454763914387586545050844673015708133641354228342531058411825114871374384251065628356985645592007710175479163979031094826631238093419503441073387393487815825610674609515417100208611382375410761417063475265929605189931614301474713887539368525882335758116646350690791136016458161239896908003923142044906494140204223725666627139406744545129359797867617494792755150344996567324764427131824014058223618885513309161889313129444103183708222047423521076386641813628305352290066803618968407675191461856730366154096738152839012489921567933491191762367485235448900982296205074661277456161916435159150596564451400459978261452757385137841796400715581780838597677200988558729891195185381599638808049585379846567045928524691863804640134404159984249587299831937654170843795338946195041349372928623550133452005854769787455314507152911182032731379933136946436698507253784336412808501987651272426014114734594392407829339682179217391721734385907514462818061757650629305088408201855093737004295556280485495310976459124034057283671114629455773018688189880920021661340679589510269161524060101374001376924758541791905893740084253278888826268839107888352624457926942846976248999017995430275295438727825849560433318474383735809190259578591987657570807107769480367671652139676429474215723379113390186737137762274913389895259860058086558009695887484833016471453510367104940884360807220632619875311266659744366742657045725370016778085569955829943129633206086569045249212137965353283025205703911709806932836078072479744812206211544805668426866765340816543981812178968631992089937743213378846381575856147720010803167662249716285208249095070958829926753097822605773758593593381585195632562868788518000790769744290904406123167274834656043604317328385257072806268359984633103456538782182225853449265222826968286518091198332742795101653739949049387850576387919640829800120091652122165750342295160300582811205434957304900123575342072238072490596491613971318696849329115478865151195804808319807749017024952051694849512167263560235265616652651153960843480470989552882008319866242205206006151988678163003678629326970419838036664834166986293782569077505944239796229394774762545649231750603022974811450962784750973989506366700017263137506580254764720249019622141231577163227122199072408469865883415574630824510584938765589764683379471539944390491893706549021551669949321242136181653292073463166882346002940651467658695027253089515363703580178655040150239456238379193776085351687645222039741261713724899761172651427598707596635597816416190511602326511094353754090947443116782677597673066536987620760011785403308622336946286058202204645147889142936575762597572741383626450602226314477525287536360754786405617825914906826527206071665651546572811485803559021575627259913525098600433921360201988904354405042059308287977029447993235086691501286897004583811861188044727148937943397543711075261414978648741897359743380418849545195519402977948634786721478442644504582412687353159443153665551477944939213328065398899535965941614310406853643971913369601220838583277762390849928455337520895650411767188103942002845623906857809430376897919458554205162137899223374218445668664288422623591164398729960419777637276122421435264739801238322981157373275552776003049500360006282834390004871875842271072262866811205819537713250088277405007571884410168605905065957588563755764237718657258895030340111291101604648337257390688888589602689970685254160829728451543546696792110958732938347257158563164013477940232997800096251725037078772717710269028431471811317801914384541524444733643154245851956293233945631437824642436314821194986928788786043564722639007213305349340434695086016656658808341962336456944911619017474058573712483703382548383326806610722100629917804746118666658213940043760973787887438024958853551655781978926107011875554770977581600919859856293060914254537005768846855379357635836926815271488556642744118410425214464584900447536455998071843441357289612989534311237946196004459887471789692455978807960362963937439719096358292855860495043203726632616125249149562506378737160798646797615101286137627694359386466779628060349018925884496520062928957819649206574003070755989692742687159125197253659420377758657422874180419367765222060907196516299221914133463040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^148 + -8078372680162598072560750415140312101595196828911343873281781877400188409144538434793606770894716022209257456890190412277346287417665423931486439136160914353219341376394458048100593259839547357912443037602259870213945923248833828311191322735573810924993374998884034042034698011992517634656904097334948970671782550383098909307498496688612183717286528503469549811378071356356601179412787315878228432445206060362281835244188144884928331238950324349724202341898570448011407532868914910420277531203913674324401892267950952622404567373524093554924202136456663472247384147142981985412301409197492986891453611175460132789699192011192785159201874233622569519821333937925076789976535512641551358403562935275654519199443850659617804762490892486894079299536271532954110039853673640265405110447996423110210400014029017557769853357020452345146315199284584055998457403641932099102169182316572862717266320022665578068145744516626458694599908378581120570103081481942454242205448411505865195367565961189648730398302137688651182754270584910254190091407487469661399869521103774329392074964989006933815671688077065009745303795868801586336212848414275218582184359731496162526207030883599974306308142503685300413344360378843169447986137875244064310427594698348846483403226165987671127598735414564977630862762390604290273971605931363567103407749239573023053174617760056011905661135510015433642397144949104733711120572370436833043452792734346580992537464469123443650737239065251850477110270993873575073502761128713897007849399407961119924988838770995032066711751320756204643041019257701151125488238584729655297041636857004525300213792240210819106258906882631644033949083950131102172228411984815501663629665979450640037719418444722332289104898907088061663272759090502131031004446191962301501642108493148491235751928707784600350992273484492092864157726451441406292917647484381542870740167972478204089709555966023557522560507059263825063488951530913869708125013366583583168196155146005676425498586282943219847374874383135769119128360638241671961658247783696777923412402332009355963748438911928052249474859955709123167566946444564467864726037631775995877069896452532505058501062729253983380222805377176842539024678491783893574477130637164581422352047013484524499228492696861486384251917653520053764715513220186028882224213715615100066371560987207302589880499158780215956027339933020296555347738143618748730141626846903440862730399229671053482118425768673868077182697206093380190101800491768927587190650362089832356247796651144855450487076688210679699259580264602390428122036348378111826028537781960598619251837680216637233186232917412021640954258813842355381064394609556491319013523648690480168510137287618166842900106547407731885827942134703922950045658805410666914630264100601306577879297638388685654596908954197309704140517483897085479892115258272926176226127035936225979741470199150113315352666996723692660288744903168529916670981709017572630749356710317968209449703257400278600459023925126484692018171917155051211555721915165149970051383032643687052625409884551177494113832357781393238910154270724844374403832478455533243901464366486091184362021329457112955481015332081984057036506427807481547092584065062629698371460098983592441983558146780492554790300080539689771837946135473753126140054960475929188812048730660287499299853628018824197783108541854536266835667084991628045095342919727947336729168461305319987435703663969060789637807312303547416591136687549795757198165253928680212936846305351814957980012735303091834819376454997034817380278699737561693635605786731408900209230182738822704703463139108788582743517871451332384221645339329083664512210170196097915444678126190771679579816664858760437310112000409161230123381855287551177828405021696734485752175985346440603963296120304757569993907368688195614048502206960680020756570748905578865553449551329631056784248112721161043296125546333245412133980059072037745185497615821215212325348681848240822389944503114185280826092779935500309396513868317710178101138304415291684983027647738634812063417908150164413426275932767679810655611772195126526163096281802739989260756987015661832269476464176183860374535168710960854750543450047015224310691332656386566452107608851088541420786409507563488386907850550590785357263680649050300630514884590861222397209522864953357951628542950654685691051399067481689553235676801133765858949082366033894316032414171093843939422895134989310590025222613533476008434711379073960116037658836735638593767043392397064958693250218589832898267499153635839333514608640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^149 + -107612773207393646186498123353911919331301901221243011670924939993036429287476046151598528662345785675894018257108847325083078420787589347559096818344011459004369088412931397872815792073294552724733883062791049834706756040530593404423319628665923085943640239656973014870664647594708231560992027872809481927065331480541909368613275765935610086557319201609592649846571047576654874487391187692378427746752544782632483058739818305391677485011627651664689016221517803958211420232823264569552165108565340792410919167375827562412487414967509420774431131390853014490817707424633011530105470789046783379964852475829470968202339400741328632327951053903401237023788668119175250903249514923483616894009513562508850913276679665617953008141386748011831204104786160658192705684325924796788763818891786187406865304563504799118620616003438827292162125056706014055552557815857218287536042648513985100352273482141878479013370589333495337383426742868976590669709612668775386740609106597026792550262698645830474699798683955735211912204196150158158593143915254759823257042665543418329015693608399118044407667760170129797790691874571962186730411234144524902368840648464275063382895861677840005116930922236447971952776649554986728634471161790914955419497293403206960699913990776409095658613786131463181230998602139292288122892368278741685620485276795669300247977045218117227643906230749375590589504545344426228540813797440484884069346800227403746923344560664917332251369286271560133633902996008726725249868973658517946811695012633447312460296025430915546714139454570290572036228550815288134567105226507332984142497719971743739442331310898837683166427049327224798088486207951427952449617339873576489921268263008052139117586090180176126386471469787716616655588565228624928577930974053825761981296064554073715821217755407312042289134103867191202079091015554662775198474358863335237504794741549927533373323676730074584966618188758997971482677622826929770856979395442642263184196236869099318387562596073988125750827605369197512677744942881917280238762112684906939849611003930360997068653798315505566473909437848725314844056567700907693874105923826224932788376776086355855093666545756700126279685939708759900557680064951066708523235366244782089015033321929006590719189032438684900052931916409077144537201527614263254210926806528315874856139296867266297219302082665035182422188558061635627909665723480659629634273208181924803320393235547117555413651846053750065592052487341175147060870965876101256172600311164552825235489695672123030888735908068549803973815590304046968052781590551889316995782940348722451637801501201305913678807175239865887826637710326989449941048975303755472899692496096643257064389662951257474202429710789317383932421252503648388745785284291561867386783526174238936905752421947884290439812862841342953355064226776332061078888642400318469550305144526536921511050709290977434354240527680412435835484610541548246778576447134511284436562508612217870725257632805724326911343773539274119149143855779345624653457322393592729095024482019382292799681573279486684081815706089613487811435761217951569896563754425391488003623260724860947725817492838081362942030955807519533419383721461567270218957227819502827037851986448601367651994299031400811059188962237765315861205845395860660542392880162665916334145223077059561003816720068232195505326940925655856251239241917532326273911552072810827022281017369315357983701101519038499705560990196961709424297680044240051298125432398320052558843913373109530470875110314138693742822880725858546236346956680483039504087525108177994406780078267012839062500339213714693812011989804614540229941731605261478321264164189338787498740136583685070212740812194886323966385951096448646119717569661980066402692543711644650477038323369996185272467479103536182790332540009303919799730461314631092682484696463021888015445356459843839873619130553249341147643250641946123739115658691958013090071356874405730475785243128081450073397503217467710132070899204362938191330405129776062644097850616432311197027127619199568372073095885032374927526722612908317578521682394378442683651207291068483505825927867180627666231502526137403519707733286724455030652530631053536913999297476043387844812560495182094941693378568999328990206081071858195062329325801623830401844918919775781756839736863915038390349332242113482350440197362961632555344060965804085725978994387748488737688042479408228009296928511539589053250572799630339187329004884316353349564641824366864019169661117877215198773279533682146560203061878659240763064320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^150 + 62630896071383037055532636846422091073297636949057475288445232202642373950877335720849868498767166035791760021532731155936912244736209927449144974948890409454096235674417184897727235712812573192444933594279804799097380735961957810753414907178840169943437553045862504528002563506373920918276107615183453965603139312541886170066848469982344385129600004019070686443322818762467990554074405049076945390445808713027487090827539549251613679160108877523983829012983570760661152116248910799233385044794909906390876653486151530781990765364672766670902494567175419575695565179321076456185220782798698732855938359436212273295902266503166006043279489418310313998192265646568679216619039029975140605874829253848146698152764903906461318771366322462023189316342329045926485769946321651986321356824221851120053148584811276577197841111601027760712441068158080400063549213290597869185546466972690820840023104611217542066356135833810334433023232839394140889720038696888817138094808332438725617339529418443647807405907082810365666469859272366436212534889236814802239244209909898929362197258449414095120301881062522762168583970403370459950503089662989768619291864336307205808876622725668925575699840156668778931096863736470353624469463566475571386032191279450143654147784800478161837989340591409711966355711507006972699207848303365886805513022833884920449404309097772032359389007083856344523938948481300743179253594233584391104767802613767626073294847899738793978163941902930867756228520509306805391584791411308806293654095361037508304443135597865137396896574255265047091635443583565948370396655807847071142654574456749706112947936798221957227672133227976534136635564231770377885322258006296746223825529066531697094598681289880578022742103788058800537215619141927223533173994433112553850824994149702324974170234300737421228102192076708701636935088092427071098145357221708762301875991061139308497001130512624882713434726282432873003271359178931065606313420028043807763022577933795319932792802178074729801538892746957871839307031188471379760439641431683521010601143784563337631757793653989258815321243388559078056243860549556149507317707236720645489750653449917833344978598577713027674701590522534219324378374728014955600822089025291317029740149653773064567042566760838723062126678484985571925999140161965465269571469961039452965283637792438149755715173946780175977160638971533371716005856586914045998266707188640448447958099684509434142593840888897238962050844467693085359983032866236913022465547865028753914067825712244601735635131550268130447033178206120700282896577387435700407584448130914353245237083487219198766624868513759111894233426959892153806779399004251296770223993523053319818747184955271492391582104473577245226963473995085215346531930980095457733232752073884091794034292394177731894014919482970505486487318421487257713228445936482227740932586925934244664689360344879992208351512746070962396567681444607804531589091279710536452540040329632147621863970567258023471446536021837117871878850865918275608115174542183240297495279034839763994525094291831665421016133895522041923982059747909078470666235666885173771351664134295022645557719409794260351671682944847237328155411786670248334811395579768412821205708259224436852262363880700647956422651131509529011919341954486823278333794756258578588716842826260750520302161963562906614196350670181614232626538920628641212351286439636585904948743986150210179372208123701480914257706203999986928053260144800397807648666822450414728426721904897832259586743014246554478794520897609573485021966113818276346796498741625165596646910281106803686289027428854478745161377612309823784005164717615310322649707878395769388372416900350635124490874397876424357873729356638208025725048801615115109846176756402917347951531424327255215834139728939360001834834266054134784841410285524902471561196587998756090036331338819573239551988433917852521901999769477926109187713925058179016550691102459183839883661627196428400945839483515021806167651244291458848674720014974960028827538590795071755421415010830607100537441650401362153339664272391203513907697501359561594431406608374238400180568554978866700514552243244971415816399824824521065375753288188309727589148740801355154658166377298035060570906031825330290668513380779732104996682963110542863333653186343987351574846988403422232144322535630437820364093345114007161466187153770114419548031666122703076677625304311852832833260425083028890159147197928936937894874886090396522218810944739352837986283940025638340240192984807140842521503190090776576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^151 + -5110567702694106101494016828454570500978017150412532614048206401699188485164949306241694930320334930542088663925768111310619366789978210874231421313049759763455868391593745323165549928413072060728516728821352693145776863928150969970604649666409830114602272711454765506585844931161299159532194217141293098377064095232898858670844992619166514659178466458087690452953923369007180978339663653216899013760246091028903816997932606663478464084072091189090157519448495502133936726514874486804261361524549682072087180690990909535857856275136534282689832611849270080473779568443239985792503516541578085519703788367016214779173082671884486495105233849509514573147501109162714067813048559773747250426891169172010381496899581498847155169860017950192805314842115883243277823690976438614312746002224492940450616701500540680760881458822522783789530927601218233781713914596304475840177456268083894621863304700636272327545651858095114113328660246673056594818154647710113203119871701823483441905262718596028361578820877143540542830962833354804515459048138218362821549446426837153322899944185667850629179548753111881835793200357634433322281983820868307037340761182866355190962899382969919608115861342475935180838970474597816820809816219988692228640740861356897081008622584420281751803648165838171042644904734263981520586959187875413096819418893251016398666230700606732786711675025002695727616775048507782748844823829529700743735632980212609052279568374128720857746813991615886134481123849913362970819068204436182141185213404351951105122322221032791324554303876514305970894347659752919330687690428475478353499323868856048113232078011234758684605507115786331817597444111598713295060098673063012297945353433621424172334439952084756729228004970136720680702059463140824176336792089699852206127594377456709781202393134395118454879028510686777940490871462283880010616673250459730966559900474930670412275261765201606252099303454908722119593936960788858030762558949932181704075033675616299507007239633228263029270154005153671032157948118934850136848032043013473602266256666809127644878736513701898624094506352925272759028432397839422494874940158986996639243451132491965704382714007411399724587014328856407803390634273405258557900376586111336158075724159007623804633293257453875005172403072870678958088951974199838944007976535737595973304507816457053206498760862909948470227228960035713893230712743515153589722746645357525244658475854711308670061858031400821867181829007858213382040313761146748502894440582652243844038583888351951882189567243033602354921646472882138764605045032159544254163743188301164442291558739568209064264948976924173399778600604481340288428298381352197924208770878415630949212577326275604764607820108969120158034174448989740495971933834768850163960243690270216216563841199870049375200478126809054507616446851773406917399031106151650219484216262526405854488816209977171323144672903824479773604172822570695949671727667906767839580594222112095630559435425635034885953999369159265793719278605312501278479951024945602044117002754440408176589179200578780857242288568289056818707199751430556403767584782826784229872315404096891328977214282163676403803678982009536799835537616779082453925761060024928100436132046234780079227174467158201961325102219047694739985277605408683498747375261321681703847080179117780566690402292418725181186628887848073633400467226184814953506834813685592097897616363613051647156382625314414970292527999078642379876889517495643756620998611037667323726811305007310269727552062375134957005292020605422296795907171439286991322515912701477800919080088532163914645713282664553903428732826106922141147089227136873204280669429129574056759986131317830958573115911231347423220787176907289174579343955582075375104116151968678684743883978074826953612315067560995224914159955822220796848175243519667902045630705735766126439814198255249654087406532744738688689991460471228074037686599272606868103253586592971050288781938032436013495631680431991768777496239247590053322372543768162317542357106258291818985280204140510672596269118377514410748746273205742886248773936917777886825695005213847465034289369173779344218920075011861431478985615593084996300376543372189112725151265269884796704220520801542773139164900750379661631640459857402126697764412327918898218050673690042674924694752325940115612517738792253779255094606418875808939252409240393638207666200590088283474883841146580502172054995080044814070415638419766245991700281469672364739266652294281092880532326539370671520674125097129934118093125058560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^152 + -77048292280651643918286632564331128819616885989390015478344511342055683761448412649326718148260903677081679301932187655521430831111448539577992689543635686423619827411591999005257285504946176389626484170097798262356186794051844574367280964563988749800244693932835327593984528722007326540064072476608211389280671598256122584502048231269310436282209622918080380560836573043826225403612190541206124567183500271279720513780656303250755976575345935521676273491950769085663780693029170488059463747911084085969502090283551804820068641069623975672931399079361241027476535148274572271042938071574774500869589988687003440081000767081345216266276587894076807898274561416690132287709965526613534025412704058779932753956859892326848376911405841591584905480303065322076022375276017848101295023092488947570215301597319969060252833624740473001529225140125836878116135533958956574233490939299139567458280074523318785349800951006091569960255894036381028806058026997572515436942643552600387699185234308219086545495843177751459572865246963736974034364934180394988530405098334405104106590899948963002283449118456478165929648673370283710986060981287754163613629138118985858824006448910922493021030215858765036283817625688587442800412725204850299333671786941908745756502014914078070027977986254913559404611433424792262931347394351539477805997712173778794553593547221442942668221243608837280348069379991745358044506281277379894121257346240256587331502764535213868784091981046825168291919039984074325380879207241923986053228184327702268761158030757389579655570632450164494009853267652682486252640088161533886584958146620159663756470127596068951535120303738717061816869093995689575121907144957811505136375065224862341803074130797751274799983595139728329103098098359650467558193034467629571041847284945095544486944727690631503614242654449666795118278154358267694830525934893628260571118502036298623978339049450924836010339593388705890344511283883167540315945664595045496840979364801190897537322067390265753966458465782283809246797072904572144023311741233800441006905107186830663934594831912168551378271732593736617195120569068520609143207697193977412860043122579032371705195175405597031473861705165863019958145243669209785399891353334103885040926303277374908865612664819247168006373134013934317800079942511045102153511805093368673874584098552808419485494597205002700721082846555133684841780246541654326769005780472275387311405624960997843623536120752259024584934295984916713931219992897983345823137963850038071237434016955758845441668328425702477328812329321684573188986090141078630221485024283122941633076385253791748997687641656132264353908465215756538171690378927986655061258647890650794342372042525108397557790973646961199353074636892182887412952558826421079612577751037749828273536505567492651867951845774724188844752419852995610306311989383389589888167963951043684884127304222128157205919169216195683841826124576914589793900508853245443738436014256521242808332235512610106386458892406002189787995063405473874872351845332551611539979120857416611283360953096284119021973951101321821297837697759071375045253284937144398025525576848091302373432060967606804488122069572229828329453458062348765521494282649159811434870280679682590983493892994563346379231137078487925305956175410810603265153083023809550301593360302872812166074030598501390462858780944446768291794417227280441894334235015954957218399050059515961564885400884004731443652591625185004070032124171225768919093214690889220668530530895874239836156089772839752774235376891753352301785150456637349140974982822705578168890499666944188514096236910859083301684694885159418225817737524004781066608278784751290805193904806054124224424110177250870237000559924686819610522694637924749736199569268975670920706323916472080247772362152078172677524522102769942299394791307110101842211482488417801212413066517536216649601852355862601612226763451307047800152700508291925322347649498269948650502018889399409092729219327252803636066595779524060399769070880436768325545483333741234364043337057477126491633044487771949888653441720018891875461202513248000852422736140723418214087140395202105743527419455824314157859481791907926944317512523487682274332709856812737085329571029282547164780206271002288597381280158699489424841736981329338376959326149480382416808503148834016558015647057802797874539200456086615105126549741657275519415372374159147088732968785414805056197118799555542690329076016492147588313423938373312649700114390373110914191941918653665033930042840371563518566072320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^153 + -357127295507585424146500501378264847848670742351091074142899597487546540841060061402465217442913752579409383468695198791059482491282134227421682332348742048006995901230176910878292538205358800507426582502241485526866085570301017187491699766001718346663947336131133708223786131576458258379673343646544822329706179167410279843004744632570805981673163178237192139013672454217382976680492817085014434110065389319638282701492495606256957767132992042317009558859897692585493342234898790912563427000745818725994772108163992509419681169967986328395528315538076608092808752017685463663095468760329922141508121632340517871192030773363161783367829249976181071181274747002023904055158506663923859002795623044076458821149545434458286653129830636337423198595941603062702334774354994094241552412362572579552450336575243688840935929746803069320163517081874077945252256877132959312686377127801205919995308086729037566126868158667853411173027814664576786198586002701287745519267396020298905436460413546705888607259881540186084954823643381162431438176395744632726811744279938851455702473978784296642897797278966282295910458701344173119974753193406939432413995604653487432000759573779285585559855577638179256171680175333214709522510027138489182022144055284401823539083064780295718495526163534695690311238463627157285113817093760716225767425014070880334174107863911192031070789638969017114903681071400204497227677798682223983310132681632455609216194050144780244876760302993479282960577252691563266113721807902356432939916872776164869418572698119916371473216786219202643434128318750310652454767368970352824506206591596279163101447092232723906198498263200337338578262402183562892594676917867505580895018078423448487904347732724436207496938312483089795940465242571299404423702144803855869842300932264001611433657720100401815769019253000658998431823922425527003879887532419651656587504714760593774714729829873175233993218949510082244413399469214540076237701692575944539883830599785809852698468682098026888862606468618633568080453651113981740218740137035094785182687798988754340065401498859961293549460738890137546274195717282688173373774094443631613321651826934763306051326916546145253389247793674677433705598730874131954088169861781783127529824578927756384489857831002888247287162422830049512496121480484577282810371256807463218689477025426915113060534422341461696806182374297628976616923154713397708302401282504592297133963571404081530229514951373064888633675798511059346632070595828770169797840754893906919029982282878256965481742066330092474305613172689368626486136911371059176388186745733083724136924206721133431464180161459751850193141987477246549775495872783301006213116249033950899047335287011975297039519984184132631537599647629424226057329449523462148797895087126746154863605216871773380648544378267423097033739134603725007480295575230900030119676571204545429863631107522023723831801813260704913953715908361115935160325452650502293219083366485713030919456493480764560558302268832531238231238681068204910449612121815039557917055591480664861704433457513750410525520810189903165643510885723303273030296840876936950159232223731282371954711389731307211318530709476396276752137630833900932843499359902693979527089525411822698709909924514327704237799203267036918077964925791527409339019391663349896408565154607784936692831307540586027368574520303311196210934630143593286594574050370366876294457289869039670613408182073401672393084780978964506684999113838845590953568898772179741526081983932158674773853925637767594732129782463592791140737267923687053025229879495444037191657809623713701459114024568559586417660520306391541282497907220595629630947950526875648384687610572196197733207441776151778501079294411763900358072567383944750446358690819485465507691988707928098928607843120339450646307528287266584462934340274397085158749124116875954196357248124892400933496632247610235125261891528371285695259161841052621185272916329122538967323135291220313282193210308283253098680587280804704900164075781144738235784007437270259417758653826704107335182129061022494047998946144203471178199333657092812530418000543010363235398430231874001193085599816098801033988460179336728395293947705479388362416649621464187416431781684054929304342457268303325024499573545364188690385688928472774667379821590391425123138792879348246294011022288110785138273222788257774477029347484268420424818663676976409992992637472255866238790884292662832199093542715471179852138827510799800707187969477096945746437720031345301679300930311484153528320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^154 + -435774094596459040992395337347552748339687919827278946620960091035954119566862639989207704815823748358740926643490410752258673824174290674270395500429142040838365562209630686731472363473246997493653153457681579163044821019564035276889969757954148744875205898217799319865913402946630156088120377848497050881489872753581511527083972781950491354163447099088493987590383989793657011552884712886847849243447277190398895840419703401916892447521641655746464523687632456562605520912061321209892284828353519884945790655558849516727580097311588552634385191735465046839694153024329471202740938160829430097412907058470002880885728561699363589776811070941702932774703338514544201151641700441751103133555917266041828568036530619397024171609484084133788331606330155462278957890926110327679835769522974796139222861635490436757626783387555318042130617525438614458409049113168525410064137726167796132410072788699087601680502304057638579131142365229220119570875715225217938419392027958475363867059009176519183555778746143119293139336781093565571509607794803016844268706874173769912537221670060898305154265021729490131618269399038502490072151368309416702178766546598144531613899245295629236118287643279294805964900830543238083756693837839042496158975921362092427189653964956813049650861923682662716983877942770456950697157101266655197797087906556699195647811940779039411046883307746984618620184631841520882562563861850537442228109854954741464476262868281678575916207879550757349754777955329657682203908434476124327468592162842615519442850578117091142960131832796375679037240957911351487066448653180578049547187841468448017222929661815903762134968337252049490873389549245531809904732124730051222207976404133135910965338583147980139932387067882636643925931412593051415527023118167131453805362688926802204540777224563713567400938137479682492737143492537340176287740404396190559219879907368232894081814773273863709130826338340347070768681383064449082315565441570488082015307155106944062465540778253966023707936076630331597450088847265581573904397210257668444539586725854597236561221910812295718420365430104132308713396704475751235166286091883976719852993178613888801657995643291654472379144938831618602432368354718774413107668023365146979898349937455412723884430950750926247505338531391925220748855913938025632169189078380404384972238837503822487501287628200315725944028242962386156522966498064390984288797038681989912451950950389723981982180865581474375038131046764397763460769510975098351583444993455182645666201373814115725384088935673427370480393962174905945268928586900532030565126977261688095875326977494427573223445111628569685647010567798789929219572641692666402964893281606334018103858214202651052823310220409946121920680455024676359109071754743253741757678489366068971058752002382039319295131070725867573708002115072260291166442680204673409630666081826016865230876194888190871971388663433361743197905892999800103932361847327033721001821667981590421903993384483680641911378128564933774041136093345505795184947994331253975175925635303761522016921491369683785519080048338408803784321686844826270829501703032613720311447658368524100223147024556627506389160196245069262091600691826365586658671611288164657152548683115205446231683516946010621628133248046544760792780155261639868898457114910421036949530984376029296594981373687802998760270393109027042357666850662567114787499576913963942606192752726283925158088332123632563877566885131953886456823941129475279461832924888624644299478502103575249086829643483689980782205239700439839768801055727740130532049564772432773850255896285597672258624558778946372270582158484360214016365345477818041955372202824689072023515744684012491520552553542391448183502095463547894802869200766415296669622856344238853682843398801116928602240286011551318364784817935995184999400722463822692770345452014292572675867977188615734621279532541547851670506082762132742865255607890118438758199845687034142410594402916510196621154233350506814027885433965145069560243747293139382173457784839805320277742437528874917780206596351370921647813484345985546537469115426636662730886965220119265910735560806373846383401594095793753035283022065674554203060690061321331911636851450590631647302020085325429571465699480993085488283993708330123331515808269210432768054540707828387865883711935425390004785076922714573831317881174953395431158981167558659900075998912335210676446965729741691762088042430552251297868360764876333196543340701236224426320361768783199952778982197534890158556347063336960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^155 + 219120000878500458699370426482548896618179021838292340858450494083174239524331339997175300489491877263833585637891301062683455687851681098621908911361454094953863589788902840544768350102195626144969452901408317116394467380755026093175995044048011223827751651770020364597679024909433304928873491354654369573578077721313981537557674908923506724418049948640059135363340054181545304390401824314251324240296730360673608526013162606383173612728460371205369492921480432937581105070892554752819779113624934381720913778526329616876008667845155192647016165024864755137506922766384432332527836434474134761566563080984455765640381248614285578648298926184404594980259001364256286490522497336732711638386409962995529512463082844774331139240663467006421067735360293454169360772662935719015169546425417177218977619435868998175612232741159529030844812196874399400393857007489832838119958297499346071765695073222719757552962586061925127758463589695410734958715871821240567397171880415604760357142423100338952653661249288423819607500386957642083600370603016489686064569612267546576633766922701572430388774353319253541918895424488394733743659138516742277792304754686674004269541803172005796765275552765252036367250963155389956168926225861282704265685870690201581619267402646814736650552006250762222305568130998314097397321226017938509202156244802671125843315308365389125863080586823027432983731824995634275552059371991927891405360876599720477435177704930962897476136748672806460554281276888886270367642686800884247135422665163494554426829504187372505314852873617091247865919733586026823947030743578420895913610808930189880802596939645703723664069216548462044341993857511378465500613757341577002074250849973100405824380041371001690801409006264315055695597833233394445575562744331327579552219556565124918875495285719440649671465948713316457490135471732725801724162216377235832992961452227161596764388840501025545223831287271715045480605195945439426457383033452858310156553177217407431643355530688175726824611198370433332886548826040964446196902484025122291650341246897660932387070475785731620019364152483620698465455345626518719941540124846541482163180326322226453500264230154808098064533258042078298574545286901949474622718069562674862944471440982430415251356070243686402495565294443057595766988302274260883914690932656127977454043650345021833955920676327309549251796770031934671536789852355457355967904475196356951424092483758256230119104800257759992557415188919525931955243169725960335621147690630462528376285858699296865817690662551126893735304166904344396128470473176943549043468994624659954067079712137234358858262605352475702898201719831895653399109353226034866166556261070286671346934547855430776198575571520609389071276548860322330170113440469041543840151156816956049969829746737236191555523601440397467948771712874856442960705653399481825308816296802938694797085900493857420552659314916280842748980563646929118965374614712689254093014374235348647093008666021746621443983131918001271244736981873458383895786348391463731615739140666843822138113028980582336182733794139237014194961500421707441364060872015143353274534421716056131775520926982450146356660261234090947418209969348030857192644469178686766278264293769828792508523134188065648788973177966887781969444055671838626961992860059717190710097099660918481083774523785152156024377811263360249897459617283166421025093658400984109772789483326096745243970514002285114461604565362048815280383016004679458065805837190981522319943076244756712570717807112744828337682203242072040397994811807841732574434076386629753370761405457826918791908368719779543916115416809519751853434198325222114613052494710067202645337196086079446688742177730219897777697851512116240685659794123124484989990483917034430085093258793642139991326089031616933093952800434494794972385991117124588546139761990598600488977917183939489050008812751678916365398477451959462268775013591980475422221279257507685467580398290368509574738384114831451925574963252591833803645366802227112621173097833739974805275745044273034693749191645763385169682269764105547880353494197744306762621972051515304906141389646137492720019072127785660785501604689108345723110491826436295160033666153306637108978687751228540842938792503854378779222771017977818237043654456101925449915095380856036814427604224919086494590175554611780600106197092515303031236869826686156430922056441978359419797283230337746523664671268103316790474105899246992387013548752697352897282105603780803341309518809538534749853712384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^156 + 683892301228650887696110762208051464757274737442004775423522057486269774571204584351178548275589873142223874464866757477989800115015805323055431858933530178604931522096580857627318965375155371815327040725417209009330218820297275748450831125664534682955598286407717615942794517731127088800438357085460997926827860893856016882325226042330542007135862246740596682604130447550408902517386657171676018627870915310446083251948655034585008657552421727988671644040990864466237876766745443747023114954096059811358360260434766054911089612883353384479223605940799205491383693585090719333162708297429578232012997569881357879752411643404146831314123086589222587737095822757077649988200358450031464320446294986513890322319870366275544009476448580162186172391539282635758310028981798879169782763424769208162967839805745780908473752697118243597420385137226030394650840240157274289412543792456467856204597373752183760646820113033853169029859502412190954105073509375396097907373535340324630132183682103491525168539861436936779819243081576869186345582953458464926487693369394274872253418107247892021530477970925290213839824074546266838921011554360293280176285786599363552568646921517486102676627289065601516406150882740479445737438131126617894565959042755073734425006731880530090852391248297695688442630063429314904542877318704905517524374649336720193729693527726018063463575722633625018885076125009392787574037067307388076539935286318420717197629637892665081242526103560427493736434162236654713167493911351053916493521496806411328873023199279492955259448868117286326241729519597993318147194217392097366276453316917694936975417968188363087450523245579967946333832539994882401617909888958295579063508245994368649519061340265308247166726981739845776921612937276317957247665648109584160791988999011861835507472674505451007238049293011756634266296759249577702693190382371552082158089007784946340556615986658547924578135773490118983158719818419383785627992814260546086973959011341892292069881513076854287944113895142588151054956840600404182680967249771511229659516207881749881939075763915668522316132064191967557423856789289148797285450779828339865665242774401989291993390583114226595971895967328599658517391660590200084897161207809552381847331251671756880419645171175861954577475560700756662958747760867903181434872769933755866152298184186206404901804888507478237419814399394048105292278844537187629682450454901385776760108837148648354655504482470134812654897509591481088640804649088813268514057660501278853140125284600809504865922931872703480749070853504841359733098904038696402735658959539546904906290764561047570669235881112232506988203605592662652611265539016110093297660925661006486171657659854076173259460794976886971850201670457047733008286109222357867811144112582792285381282424832531388542420875338690276713916040222469288819780262246042571818673443439159711080422352711306381097513550885367942863225549054090136043301732344616217352903670936929381583233993342025416848738642693843648211363834753680561560052639584406522923127259282020045407152586247819547465565162039649248314209486399138975298921662172379437388526800242476173585558351760006808648013544072371269201951413904620564740630583634749773752699715597608786336412853131355772539860575792407515888313821872430439813883426069971340461227934802167194259103935912395844459936803628898989944606029743332746830844203478974254675809583547829488147674337052754791797067532617529102154301496602040172840357799937343496433502019802087477416509563735036989904065170209290189850386885850083222691469369399522813265585009133284416567202495622488069692636282403340710515241188553163172194181691515167772027087546475594069598505663879385232325910110468484483221108295139592606093602300621516173383827081109255364356035546829448942108030082721519811943749513334536869506312817202477739204459908438932988760281527048786896265233873647248071580931206310249097716027945064408706399784099326764160010072931125696834001955426654555562095450701469174685268823822715760470034572385952340263233148103603848515002846439220969019293497887169292583692682432741564588737441745942604266021160319723850403913769147535808311018749498001252368666957098223385697556416740598696465375521255718907745951884428940981609312969799742254126107469884691302582319932753661305921423318817345120034079858250290633883780774451751641686033642171009262259085501782569074317253147960112911198541373704055927425355221851370522623551781987435849681868805339469973175664640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^157 + 918117906139833353997142569645070978549909318200284073544546239575509715964377006979172836473134658349323414032949873556859503857006433486124590235405829675459103880724390861583932708254436831307585902325931511909816721740523884597802720305102861008423838618056240378931651477722315596457579169396158759272639387773321919883836578217767421872901472129519144921481474773833125854370699064222891608905542718346637213353127989041238926287593897149789666529305589858555879945987406083878193972882201756297575923799754592697710628111780943390202729104314328268901477398067030279575708914182019441925538561471287100591358546839187350850018645269977589985159413337295226795818136900176522329431382576505556279622545985445639779118556135272059036998814382122278189504750613823750520416678384219799907670445938689299837204773731789032747143155238059797866858759084022435365933333929301600532709458364635282322088708825763536568910417709818438120258737028908964599186761405398400107746103656900983952740548309585691629152384485175892494890040764488037905870989843165283423879054028906568846700484488524436815573043499847401236093095165714012775422229148497649847763259866555906700215132663124619739026411327848520119554723990374776999727628613476691557316233351674441659882747438370697486497606321898038018776788110489229474286356936555969057157118901656569665641805410906804686775466533394516927741562899593851568274251853822034862083540483557293929775155858319759267272996220399972069099776843077705548321873051637532033290497629405673143616927946623441536369137938213725399662490049141346069694513000154571695177891057441818562146947049065184515841517182428834975928392984819097204325626844426029726208140618255556466236672498190934326450599172948374154983300807063108096754388249475893051719751608949673684878176670898566213725738006252718540673033444292236827000397791415859261239582041634020752657456220599194033590963636848005594035080437359755504288245333880377703293599788128928855687869297364584611835943934309756138054766027234093246982069714778317057813517017432851890188558540179471227072383796414485877182359365395100256261083973364633690008592191569600975124715737574645369887474857360244396316969006568696764729489788307203273383842064777551431175246026248265349097233245767820450402919976746850881574471513432892260178051755640884455818296830869046560246012225897576185479036462840107240839453028266735991106046768416232390871258083029304930994093977879742408235391667509833967195276455829049779809504763454802313227936709825509401705219502087212394043855840299889447164730599970733738071111091778318426117838188844039252613145439324880633698992704306670725939253515968991932371909753195331080101761527879199570220310432818402602589332554259877012385341513128970220894854455600652599333423927319778910572536814118692302041599603855283505420708921047382370276719589864685319696133111808882120070644455875328349579094396149517526003183362076090047903865309127955610864482871048070480091074715811080894397036991278086841686561065139154871606086135943722743327529431735437587567333202691926079864537433311310641629759184635898889138721728877728898030726648184836604000096614819559359986901780779711229200846295816751444748414273686138809879911363551290290691201536152555222493732107753558859042739616630524504389553919016695649220965810933682897928368853404962904306721190066521823631834875330997603573571868646121427635315126716205940332622743613949755757322446428213113678371569409947309753420191543907513439505221485227402721533717672249286705521895582511116520753341403594192114045738578230225464604676625449602857355669160578287280810805746280999678131086155096615365453870503406574191593806348996669683829523150473353778357291042931492444098076190922187661836623583752378402922430902890539358403748829189342968316058101321171410901972421700427370586652299184051968268289506209389437104413216306722095031400016721593448228052956223431670456940329730122793109905664503746928609024753168231072792299712115838736792492857788825353198726202570442272440424569574578408045874834410648150001037423178539341946688905383356651598906933010699901198564072084086281705508558915370282325696931992973852058691134206930242743569878680203782028540592364927797980816679621387932375154138494482476514417192657011044611344695044094704462615633316692610543776737906661739878666646893695909591213472315514109706099993387126846953268390050755699722287337251675063030658661089280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^158 + -174349011065358486963478933574931086238128419166136405570920223874429282545304402825533744932617343697634173148344655514379045574272078283649455142841403455180304549959305127845166155777303538000271296796295528801606761470983446950279232916159610131015630771843846892908492247257985241981887423072082698236282841218161696882570771031390588798951798443159446145471189177097112388418399075076990988348606643754299495748921861870124516228619579863212458239458373034990699484859871175496042903623980298146073628344127743152437577283752740860863540128486105664100851049862341044230341120597816257952818984306288448230744096980472497055679391285619153880760213775181488886761962184156982842246045364360685443209143094695702322773953133515235771401240548146028552310072467085860554658753343014281223415113984960968377056046617362140419363220187008203501427978138827917764418656445364480525313756032871791256064524599486557027523192120007116332193306865732530873150245974426122455046529855478795427800221098329339334674105577052962264003826958421436495490224994620420352015890805514059537901249829485770819173258608877288432701389379924479454136396783429868400943143997365349310678766602854922418311300310970715280219591462699219816448458656047217097064820470936154700607616351809000463908555271013577626372755540907204629880278702620158942074568008876445988327871084109300700770460688948445980814543310462746692215442857165962966079444322473323426874691110558389906624362158612214656045795861325640996960239922307839928688997851902084878845106328488474120242575391571393334983700872038384310881578371416678065500260830905555507006879585431928143124654713536071184072492879661675514047866642646469391091090253250872934673728893954641447977938544798925681494171096150931342512255336609686723663842532812692381055191687000834764450939709144897320451123596346286159718074993293700456400217906916598136331714164868615220060154236537474976416463046883890523139241319555212659403374077499858452512454217353255947337973162341330305613288310884245391415904754006612446168345022091960833474112326823789466160146392941500741738047364334019130266801414309087276713792246932951396350664745886189015610263446973517248632510827454756999173667683187153303542147124668890230026524154963606920836501991566858502885943967936015355336591553198487023484126964704698688679004885428520763164375539031471474955670817753889174562326921285519067437366835171610876905835854788707336389784126325385321856563783730536926498706333116055767151447746177204833908371093265996099999504907715423318053275237076964321545858797245476666580026745678653088140854572749493671936799408604985958595153447312431396335723471380102220253806323805674600151440716837224876262883720421852306203108357639838396237900889844537740993818513555765584199559226473410155530229560994348515040993673985004056787168770730581936853888176691731800933894867125147750962079364368915282715775584720222655304748375753227613105660183898491861862897541532144722192496046673524008184486622942320335069245484487866125205371345542345735415393176285786289285614952831699096166664344169152519574346756140677688662589329487231460930562086745936953366027970769202780528708192725617197942558008111138130612803585308088084441789154634071347359358749781122920099237725992182330338522528478107839725473898511841398080181002145585153943988198048454745181803628189154758033296949430268539998304773448805958703974570657208585050600568308083856803038733896784285834246592496497544176874253283425563159111023298691465339342079354408394255710037361501141931038646828154765889516032153919396530849677745300320183158623187541704553255269697143300926582543587312244755868528502157228415026920390081497384961376196993586695807585202143848740202619897710828809947012874057639318573474096572757765627368639845682597879088773459610627397415021900907304945481995695136186737071230152277347468086336066872576780363812562711500521660428607638483399882228821328131104402350413546612729257401248202133477107309405269574162472771874288586712850532203761064223910591697212456515095756458306892191968210530981363285839699249412387460191402739456620984781167326619476126365604072277298827128863529615031719439255469209352728944430877699920767446089885076088468285783673760563885635291164435060543044127244685645594493327544247869959117896654321378453629666514172168541182344830185600161775957421151321875351677104068875627777646360680960723502724244792220865003520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^159 + 9725761450551924564403544234866157137572674289170468001072740833834878954726170123140099736772265651226906198616090200842915683147618049570383096579246483137300513782071651596263896186805996411383152221296108431792395389176529609218573333121131615670066700033432257401837363163276167264468462814172449090285648237572991174373518169694708729137759539950140943171998929791836356089841235735571584150341134529997257474820351016997936408088024065007950926923329414404453739255173745962719264892400957231766519510962379233595331007930551926436019662959418090933560190269736995531750451909054111571398565190836631203668975835514586318067525763687780309113720730602734474411288770458930171694203031540003916655227406601737562320138624016324387412380468517044091892835445743859836118746734567285638183453778058298290222290254112010493449923065598406533571079870757757454446200697610613848456848840432489655242772397466889264465047488004896558772867472907221713760404292924899182677386770721121946914709928045509157699848199698834886185663455458293044033622102680238886496536865696955034725943400548915457336246457191177990875528986448794168224167069798279606739152635949735492005979723566381812603907110409201473771154176776173523517861772669991329143124072133469681489735857884017345965308805925264696449675709103915162468762929473997323070347410878859578587754581514740799129003899510867975996887969080753722794110439618755830618219502693368540503303582432942698787918826949010641596483071849167786441446427738341515843993043597889631140635149489222038342010511203740335846387182822112583018723825366926001973423793847034456225363673910584885463947287577887669244660456910601682778543537654027512949227214022898157812806072027054331527160632321103969206831585634326272649620429637130647225239615980835260446016488199991044815229160437299243155717801796703677993251844898969257838267295541739956203063409230321643757383835306907608707068938612009675247092568364764674039207435767404772207834802244669513797485889841270370319246702062538163082457168820046637136854418402557986257024881352717534292131041046921006513498937507792646513584284908274589704189046970557383906822820814082390648427616913922043165804867928284754839132681695228365689521296288309264226062204009463883424836861679957621019096379004231367186649677408980070949664789859196279236885722481496644131632038797766311493502449262088249674175892050867187272859933660214562825361887358429377661384541341006576465094173686964323983715363840772816125130867944560456274611089796503255611825607897915623437046983572721711055800865581561011303757804224755000341492230713374067322580408718150081101265988229159671726403086665913502367168100978364397998087403625854857668247117594090384390155818041876595066781390265566054855386123365417176441941038150815470556582970557799174622463116530187898711684099387964425560008459243072963067013414972544125979403094225236903178001630083862498490995578744813967877286516218526785818130764542681024329814578025966792626822002923213145559740538009658655844688231024041330075933086296353546789086954162973279599378368244681295223352887254211707338420974903069439601258969955426712512466459599457701631426878825210898876191060563054130345143239215782726851863531512182720538601781786930898289307722980579249498394715980119055542987948652702937837399361842616305302605035278873853364204577610081629818869234228727960968108156589996344288722693404018852855309747446902934622249478889223929785813366195009605638410922077816499910740220839154316139125271129995736865992437610617831666070923458377419779577094187146558709946689327854417386559146089190395408069899447009928033192145616865146633035973348403249721688506616430202299530405292470484978128523005363544847371653026743486456940068293188565079184265088665493404612882251524964205709434402898896760467887682621694650749529109314991500762064479753545199079985931346777583600064480540769145303417426638966817379099019819089793561483287832454606238087606796077649104362834495043203647685036742573650971739561298947106077817405665126450437268380126516623294473060366434669562709453166025385435309809209770007445265941572908917556736199170146430030845979565433623989532465558016625476688106060170923648453356959827806367700869774602173211239097680811027313042574331785781590177450991751030145742204032604755446472353645689849175778474494182695097872343529546363711110600458278649979966880069626990272894921947207434240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^160 + -1158958421551134765311090948252237762387016492775178647633843969206987918627970187567899540005063510619067297500102421854581989273572344106502445919923876650556372750943416669339265009806175605642874085265017477630276786798224949444528053788853156061567314864268657741431505996306140800222938936636833505217389221488119932933192030236177977131244490041643766472548417732781356261663886761397164673722395435854542914409450637154821477437179977473063761008423912122155014664494937932093091613400933542300756111416348681352170335545698136199772988330725353945214698056615605316769546603499583891231790268491476829036935876047307545716292320747960142903250261606104684543093643403530533344025631418796133929992713682264368555353998763453518462309916294607441376152596701079927827335410520645913330423873627385835836075752673575884221348122656736975796880622038366117996662663803093267987462671980151469897738795296860108279975164991919439868164397055185363956299316114128780132826602325767287475545024975590589915211567373692013074861321674323008125773864646983270764430565275243043946871928209353785581723793208438316883177978710294274857513044146446046813630673707410652899106608937035655707013361208967496549413777999320396665937162643102211590997135045695438393362001012891597535386013260821961326029977614469975935624704429088317852485219723282451947834390044848445027195476751089378063399742631807368445902741895684350162233231743061556318925931704701547112079723115804165649415650236167115919860906065035385613061733981716263481625884621552739671066246818956621114651902115517742176352125686683690469883193717614324671505776883663751207932194766530220870923237504648842487498634074877538247624520231662773123918756124536336333108213345126600574363394113430747072082679229981393234371690185570779727041085149460071684939733241840952275679234566773148129443915831228010250239951287225407297474517285604283830480010499062090205089650738503144889279915685324119275972146633301882242860896876510252859969032839016398648904751586764160779066316404066727075463410723304341370166803246357416322078104263341500854763083337084805531473954515106225895764611005552807375620259826551188251640771372385659792155495542943805700919990672220832183074339165919303197591646098619869460321115909392599101195218941020704103348830456885120181673752668637881021659243112086497127081447095462494890008785237445571385793417377425392183482292650491502181366217138185246222905769161239289612450470121548110271769042723646756750399560083990989645808611864231615809763307954322640820432667396368870747127783892461830798686650066640510915548449961387785944492445436388889497093165139789204473960001165871865079759463928757927584985457181140611793724326941523012186906800891718801168194598669557395242717315855584252297252524353462478851715589259980688221354922590068785793392563749541741780016681994922769636696771024407130235205497582139457627125424336496427814717173880449467537268721201920895625349785154153794412406282405801942454901622877221723178009918598996588379221036615361816799516701671078945662674025778724818785230235636737645870036173850514163873878469857170059031544574145355004592117114921354578569395822109781150315636742645782480337313348694830706031974053475871565094571417468018485346494692780740872215693065159048673256672538760699388085873151655787385483218496291832068432052526361010058264103344758231196340298744197017008372391819283714470247015706392591833003691014611832228628628204459035697111284394879257129453100676792087497797120278827282329184884542295396311942581342938316531834933486181657412808733234400258820143690848828498043537028028956343085327642757773482993242805958493068804434824763867328139162619490734478971284996071557133754662284465850988013161617743992496555579517195575607021256574390995040277730719710880320117365820338469766972863348276234413457180651612010302099219196216939552731013828670666190029770758799552661412486567889782912598232974973078625069059099393822394406223848295677377986421223665275956024527068690146350384579469304268198691784375804567401496805621223542431671240306820184843001905803164267939928628836924653026452466494088642456282984396188886433695581849839913990179540096189391390997026700550239765080755340745215032947298633744280104009519965048411150872891522983652630449304188650399786726002646693893557573285776339183673477327490206704805680586536625760255494676390230598407892060731506660737024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^161 + 121862453708844271408096560229811502571373118159524694376543610283702483362914241850616542198081467281665266834253895444790472701991110789039703662822527410541155718592645774218795984057625955243993479303148336744723187509835268128865254143631561691821376293500007981203972326299777960388769082615972308238488669757865694478951282585712875869477641378936089664433123127684067932903790365893360160041176604342113383933508639849365486414561687987601781574507222983410956662397462571195936688099611536627312240257841762326723224798841284595309162733412326851519555422935284100845689376143356204410560303107452927409386143092127193799883696921532656602127753999421916588340479121049950917671092401618154213686396411459110436697346830415518547222252479512241795328065068920940220303848072984742235243947575263626804032592242515465523284190047729297258639660745004661623228853582700175867013061587519243562316675452316403779054748307159564901139311034895549900719586766723581121056800057310403575720225155421432328627280857311263594245188266585260021823657287334285169720636933036558270167282808777246109069264085223005094815439459421846427012661044042790548277608785279052001658806469815448022434906897753153298200981310350573785905790276199890562093455373701390041293734142890670408540185686881658600409955799364223921270199028349033870908200057204915322713961309803992616443909563422358777205871187718090071908311025801012710590710431070020897140472148813901275244133300979934502592920455557327753909889360701599650839886501842823180174593044126747799729192223277649179515583348740908465322035447139171942777463722574551725900692678233335574723104055253039633111197040750761308924811066790247510638920763323120680719000296289319596310017793871391237359140629741607589266711002392506559843264751627743315405672010688910375380086356289634459538070821199636214941779140006611072370802675074350018984862202453200017992215239247515930895751171483846832905479680860096554399661353222986181065091928735289545007941184082862931211187104837398227910188694504253551345473951981332568376291949432498871947404845408514921019058427380831419537977615991675079652979982962617615148435041609277247076787413211273081124823561520289449203964062603537818784498539045640996675915742596858897183651034305083657984551297632942377591848309765120091470057534476599738761065200760400569609504941819130585181844759071739697480902021447894799245796240960961926808574964766273151308299440102282021047545821001224175407820074042722412803895389869626589390439560354162150753215898503778807645642626391101194422082772916230827032033465160680470933358051834230970207002479826692859893801789705592236740257418851281830332919978774788438486426797296857054420142395118243170273836839806971619731759493541477297996857711446220764764818943871885558512064657438843298858302694751321064231823688394993654249443004354359771422076311188637804362828451752916839900598646218947881923863761202137437128994334268249526795833259461684524437294647772951804347055302880849440450969190454287111448137692280390760269937607373453192611111747826233949959592329043382999745954000575819329191059765331224864355441708390563337317875330226802342937222160001424886385301875278931669784528390593011127154134252577257766515998150768245797861289237558070807776546881529128113377976268447412238302548532047142379693733953274108449409079534929967294639153483649893019676471864685991941064024869615618856581862504658626621246945426566888949632719950724557141751652830117415531232470380157863632615574134532758070914369398417830502394149804393888702419622665919439485990620780178318000392408923230711442949821014668922268910189296441318184448824840788802721319858724994376412122492629428550854633846600714969151617840677698116743648427150340314184640943769745552571346889940216628749501196814276088239246288253559010598180023305127525245816708912932923106564049328616987823962270902027987689255874613783779830411658872654022260543801828311553910754970690910602394414983091242454808178866181992220276976864342350258982020091379334488002677751817526890302696839413873891382902612365983767057140784832084458174658042858816256438091207996092502274437261426166010476106842846880559411268190350213376281711922344248118505171644659979650251357701565307096559975056970507877964412226791544249168699410925014184226245356162866235203652690256528170305928917716235275018007511503473595417448410735232152394562273280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^162 + 10894587903683085089802702477166112880104257217606974593601752299857531529155603732330994951282849158450025619858903046638508949807207958190063433426293474560759621620643363811731207976124550240357050475634764886051186533354853694975678526873845324566119870358243974801295817634256957699505826012431138090771167239775725916788881066624088810204473403917697560401545708395327202784045997851955881932773699008477593191593850719514978828505730341324228414800829625085758417958214928563179205605534994835331737736270541962723233814751846082053296008359484685747491288069941587753330643142881035147105431883165715696667211850225841236973318812889050677643885046354762047039676210242084658761624197657523335324472566736277003919165480026276005195522795634848599926097480309935612485559420597391060887412129896113620784641643755284488970116083288011314086191923010699856667277318725865574966190466427560458897482607269945708730000343174146203845622136463570443952752862891884639703241406368498294044061390670458374539294699128753735271619466941585571469818269913600661110635530435210771987123676660906643820281629316566728712572156407940613682885100243165914461238498323798483276495587208794630617203781902050129075595602383759122747222421915640152451248272675341772500200453493565033985615020684189761873986404679500673912543736079553434665827480268570233787817395862505663369880319936070702656998406256457432802128114614140790869600164360154895655498872930759363436328227049707221955153434582750679990650788331804479878722321447086046895141568046558843910644041263691166825230333452700942828759107161347139784486776926735683673574573983174097853982141982245002960892403451142095785058549188000174385483550390038822926584228985923785406808547181817882421376959771358276646634088393028460476676548783040387850293361428782353794714072862916888668492622193592934826620471779733007577197351956932899191656492030687622234920170058887795049274441480276677922979815734644647568864340692484488447621087307560119475472582534785279293942334209823958786624026801904354406625941429630914537703157655578359816569369700290082963653802011514737662327696098663782874955370293856132239722390261981308916578595097067791270096001593781638200316557710328350446650987482373423632974640130384925752967160958213086952222170213740588505479252349848773279361654051045325660670308786880207928882709733768681837455117317945307036359427767121855315288543607908741360839502370559355278806444099323429280616761353796972265867529207040551324491988826315081413652542490507426265408285989334788079102937957910186796019240096268143828386570494456046316535034533469859133259792597346262249396815542531455166732098482804063085186082856198486816748530097760087062108411183930701423441364740437542718154064571939153742056972828583896918348268291829934664623867279876080062824822227174136182723711798624369659021974451640545374374459779489036189695600672932671646895777757176549191528630330753065875491377814350855826540763732894128346922563482084961225348087084248462661795440007397039171278685073784295335063258190651437326554849691991086194650698988695851586963212219981975188706706678895960446176904192657921632830312132543348245677720393977046512251587476618142233399982841831951756704671884143185465290882389194672617396398571897739875343690897801835839540547310379863953352337756284436528313240023135806579606125331680653648143816636199187400660952176660491657943051588592925633614302507194745641413199031217811597647737894415180206361323639508511687804579181868342451820281232507324263216069615273947250444331139220370117801726550536041119000986476084432364737179394097163507687388713370734161343492931973067824773875076901854347530874129209539382397976994520635375877650115356713398305765481687377306755230815460118158596735846576110799420368525925365941997537719220756113499833312293724977007559328347359896747837572986111663025328832037970765852712372882582354109902249000662849611533343567824253313954818814348656021321117869427471857805170031319743620424075904261785346697337816945573820197124567723839341470891648799370067743719675920969865017469690264786780051481823465072748071955368455868858302579890422040240727322949895522288095189115727954105619494146604586125848595827012810045545911321860373580866137386624377016262108830548805552905084892478375255626799986698477136195238197476635023131690004821444061869739820520872924861821235870690722872185281576960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^163 + -1171134632935064382849804686974202511024369791043588558762587465019879792464791883372858348172220581944038817266118188521251914935837590827853275689922134454866279362091815921885550747546520738094483564034491370190340431776060442690915021393959342823889143381004936958595834851188822058572790295727884115854892152847736908243360299789224089817065869600021455097114033042738718842632061993959709943302207351038292508756138987417162499605502386944541461136027717034754150529668141532469146018677853553714703548913680053177630576491335672987077361215794473602634763857395956603321970450602945335010806314055629823127687137016583113851658795262124035378226959157782708781368023990531852676925514372234523058031098104741184797302368903463317875477608299324957946136059856559355973620089658823098072070022663809160602583664418434433172609686077460494175740953201581111797805607239987225415852713653347206495259021105876639761966570693184000682281465820651571832191187976180387290090399785631577297256444748399614090487361048812566457358131197841086240085481986989509721881925766270123940914554907021536923912125025400192273295642377963715575193989696453299712232110606240645003570370041780640278799638124293961221407015060930758110380313585528698688615272540416462864439771581580624348751930761032695923114478190286290203254504166957396961679808606157874074283696044956172802166027481580408840986590697404968858723472455097794917937218070558037238086346634569064400688403446184946145286505946896184605909529715608123435636896548193732837302231288625300230598385529302337684126206824200777109641240010380876274519552343018868110379299534745410424877544801331772849945198960545626268475997975436942561968116898519188301535713951015406820228512268443749778810779830386442686152717107724779965528544842961874870282007554902941588053011387052840650066903827301631562391692392245468328221246722793977749869652887677257067796090811155267479393263326468557916413361497315890026560961015310976928219420757461288378048696709575108332329851180949507272021900491496763687069382597624761659729833855209873913423430909165559500520187969679437684791140906553077584471820639770578707858003938390591463724375137781026083687906104855678356466346098043543794941494168543225904876708605149097760276252698808328363743131488940874000589933435988329933123341032527995066745929218485418737607082080450642168081901026485064417190983505585015808657441226132332442567298103144893826397510325021522253790680969766809670654291592865083698422640470216727719906951643515638208343865305199895272079286956054603238726068459695426524808284715511525692753753153751439352538928969390298579321217646452531673054794540478099420974941073918264644414928598664005940765130324843177858213189577732735038630595909925246153098809620136376743185883391729877429186359998453301067302311237858881533945326634556439277375139424116368968856504110559598732695728644953407401175150079508443798302495845973219219749600858109010297240023448325403065686345885433487162064197723880456353718815637183409008855212043580323563954800448152255539684100551191135760105736905809766010243327139927403103886157477263777361311401253409106986832253531485645672275818375400575241051960225376382078002993961991825108916464962672234773909123099591840682610381098002313436557718492430093492211272887243655105836061115325774389402402042449850531093536076756656113604765681092408000392354763042984822833227345108618254095105165907244975496820333322330851950459098051670884252081013266092150713932810095049224084753830425790749890210301713326901743043089228944161072581760255854409361130054084280566721040023072052472159854510256948867017556646182384278662969190857431508327322593382560845023239506676837249779195703091155349608309833957666739229550782434377478599442061211066555779546490214886894253217602395492560221811566307960052553380155484906551809394364413499763368683068542823163957510321894163874571615162136301654465199797974468103191590158425718987754624821042326814769616208537422094052922251189906177942664314408628687952277399476216510876412512737333000274715622900827643585299609042758038774316375612752896904804000988779628488546644452115080666477064291725194225722953322376482208808409967976089819694425203680252796379001130079836381816236691056351696752469113653730525585067937557298409593269192677485315958003277186236291499057847687771703411146435724531898700216987571900669535191040000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^164 + 36694474749014698440563966854591365635253639436886765853211077818293825685998940075966537997458362189703048489342162081644988230687866735352835317336893168866624339796394450899518667185577855785299839389732983075956613698266382684282427257545682537141572025173177145831124379811853685209241273671830090713650210439511569504070828769456386292152561162832279916451164919049506102404223753174643331672615539365586315360904917490329611706082815437271092740903476706313909091851663419507325732348710188538792259490980425713615373146826875396635348577193515016591255120784321518595368409130707952892803784775477222794078143603319437283233060750383414246559209335367946208653852495159699052964810592245898619477103573742692554571247951330886670716724245304499367200827671261158000376367730429942365008648584507416106057225000420822822768788049754504017590427815085478554319586112130736687100326900023327959369432232806533111909268826390089271669224899196804291974406422032106439129747818290317320903849806794122071739204066535671772960747234845145302598642396076575586030317944904894461438886341372693398790486736577994410978945654098401436445178998615547007888506089249567795174919801373430308359177141281103887435958714915386064979110865460902517417105255304259652843926473063471093390738900738159372391808017400673464749343638857719090929689884520225207898941853656307133042867140539420847461398371717722150371421046116886329522188040648681170688346024416682752379998156146469345277041963964062489019410797044110759412696057767201175732124527178695136772084637863981010016912066523010590214534093172221737966176988641152183449309233264277169823279368894635864442682164298292954579917001591581867123713433314431681486485287342101804238799827090273477440236002614756115808380430771024098051900095908845021325692295859687123576312406219161552200505888304157749101348498326667648597593103217674844088054258283421398151095445950505069362181356730457479869345104733222861346024712857187863524189087262687167727454365881571428397331898404074132153644440422678889941046982060462750332552650702270292969822561716928935059675956545118303305735858377827444556254443599134803616198961518609815219281495977137248075832973559278991417300769005540960296270183815691765490828112952517268078778791076428463740013828865543538202910742308858003498521218676582253409274974945469711813165410994157397319945348552654422179066013380772992863465625410275107547699018175488240227492745967901405950369018173193202309440396748453738433590086027175029142661378849519809180279030567520753336728458272277540136132157661254403367385715572201039326673935142129646234969168057084391085197697802562606624320146643404862156422126140863967494053896638859661729510124820789881066091370038971414551665739429494687233990028601557912702711112611887200717033593895654689809958776531109099707186820241774822326485096905911347050249308017470261750087049096412399999094165995133085356283701911837094699703807859206782328718994743320820051670298164059928159996130852527073902159571352065645377930103240722982123766121945428413254325676137535346338886623360735052894665428031808823029079460503550983041199964065569822320147055778138825926521412352505891192494793318664252618723320018484494968765196239264023378529848640120439504035341864985666649861408657665382730076796157924964344287367096683652677790227648346825224632090871808923354938330414929576443164719947874955675746828530048474717606396587856069917274000611005960507567413522073130757560370351213276393701348995380019590592234271105743126725865379120118609198599659743399681145772633075741300837374661781830548467146391008948405461088903991243001382281566736916132909212589851787988578201108808009595624461917316723537953610981240613602580311454974712479890273081271343805799746509364380857197401496369761980337326102777567383780461391362767428383075524919424918130667512308400485619851936143603079261806192522271443088134240302430536176937924575559553739046989456217389382980050173624164775546220258469221733186269076021578493634238913001256132216765698777626841762333481642557663806899061595017293639793635959563549249704744076667392050193241396373581439403249926809415159657260652534895356866777805651526460944492079888987626156504633060480006475071313662988893206182248131951245463394001761037563968117526838323796429534950727175373186807644637399796643403715887612821910347196335283044639589667962880000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^165 + -636800088575168128916326290198784209126664872795674738827209652527723594974021666901219302183224219527909406107564413708094175053402692356098107622711172402671749730606950337370622945799957096247712252540319823613542335687399332961276155871350574581609835870739134294153425163677043494327912938058354607257767743683947335294924555483902691473982966030152668833838349265046243783216645418013150297444370421062832258101081361307160663494578701467554354684141103384550030194633696112972671303837539962914177675284701869310795741999260588190566169403949794360252983210329997902847448164331272609453937866244810690453541339916165509038081811309528110532601480122330426304066699912517253661939331441645395237305347470212258126156164457195190467429682034944302331702836281933857232242460850651946154294729422543228698666196991013221659379228012901102019094292896712788712957191179820892279408641152727745988048671632539133169146909130856367833826876158603787251642483212104548807402100086522986902897582779803205657783010469399942782554343481028520382104930619118860582257056504439668708118981282415833246054745677354942315528958186951226138998745359263342587792849735108389600502842477842289192090901073751637202327151123392153677592376284575287105937621592746930059415220328006339689579033661731467929482627085383152261380099542395378664713656462057875791892691959620281612131400848956057934465660407625962742715603280557492492302119184393427970310968529162260701917204059925332914989494259704077444392202469320318495571556385414799810873674543566032373015271466398888958941710608156576762811036998143568094563444797207492617771099985844029778158530382053925349375467415622360436582878017920916314256076066619584671563035258350365811718530228663244801342613836247049100067702125689863808546733621946847494419069684584444113009051151412817840599845716420780765855036476301917044690653460836908807166874921529651212551383799161657768592808405582809845993029113457949071433602733042835960631457208194911510193472854112009807579724521078991116473868710192239594842006612005717074831149278782105745027967604152798185539273795328940678888002808323083951091691189964186336875871348834134291140071093908445137750909549853271194564898162823669362802174494939476844001174864647137769868644695754653754343251901719526776794057537368597456236043284596714654940003422926354825975564060855316069400870277662869997707970963568591978634966850604915783557572161824170881655579337054846709532154898518588820230540653991627799150846376268631700433872245009869111187875267856942633480947936951660477995537567441619863579030799268364493542348147689402797127492561002634910972828955308114140526743843295658058808493561416906788336621670042990244555750246212143382143114526246197484136162807054769086852951152113397257918212445758759542382410356292622130035361343393091386947942861242297075554177579022440625567788248889691143938684785993974865679295775746463078169600565265940802082890936344093955855917186276238202264189128693233801937562204426464683832194273775473596079760070875464525526722527843875209945275966074270163069151189936242327281879322737025566668599323790713808654689313847286522785296831629779168189938550549131575625921827210266540508415666087354479600563353905315518846293973454774884435303149707282521282332383553366632726133765509931414588207042526104430412137264475923727095835270668537041325560067642869366091609532787474256008381621928910680550614605687746390575914319444473267598500511652870463125311757188591916244358279314758187857193745622178000690845342235815931283366866999367688770651498467171694235204156568393508848443233859472587859287672102023031186313027209287442732840838571647028446109828281341777624009113095904404611031629586912117059741066896425417997262516326718721723089607539546498202384458952993977081312004711927471679474674592098641966257426039002128478139611673388358163864413959090024904537404989111765469058423800363646529514974527062092501898664614488440712059446464217674291143908607978277168047302837193186553500446338079736277555168170298464394829715082970073188225326207173212959103912967627366860076252729297768659409568248949315829003473596061609987680263335304255538077268673065002930210998967734844476473483909762963067808439578703870075737674242074615457042416668279862537805489547249817522061333142092844397827048864267953797048462290735531917701189803606831137418217783296000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^166 + 6347070553397282298317427486915678382945361990117340058603805802738320248150293718467140502915118054674303490663647253751482564129877884512132809772193542570884733680286468761160055909647769202327759165575565290584458654278916024361359819493956006851713197544535258371590969908644966827497089460435570691352013344526717063407605424178947231975300651085696231242299962019236345098749624550006596030241972478034246628410859961006914757000896783216924740894475278409967486694159910382577076918798682906580407997942902292913136608584887932342447933418651311503606208614387672398796120964606386903414342661158722466564129500542434456390504772240473141229501437729803543834976593976213573196112854417135775533462474780577738086099698992174583935154058513067999446669320317966182285538647030931337265897399277965869562664267264412470872351666949746191238730530919420349943379839306940891000799916094087969024951908611090526594207511557094621807610144077104735845467821267782110222996061820636545278671598663360391912757371348898074789149305587759042426536138543426575172415932202438736564734646851645660148881494310493668005258512438570101713279657399731741706076342728205948442722039747809699717629929575872600133138444899218800658378317200549051863943032806279874592724871828386721846775123630231054666861091034095404043888866095831044115448204459600538409443321100389781375180487131516082276244444051825051490769606964554556649402164696291128558269631375440551989201527721004795517708635320160352601744226933322846500271880583517090330898073310585297675142363379810867193560493723253169589070842845115959864470216713260596144302503397483366752800566135130666105945943691015496076781574207014262299136837164559573068282390465514898226653821442371130932802390635414686327178719448488383324520289002801360083560065698368686838027330360806952795746530292709012924325996216103025726384532101026500447474945996091529317631673733672286213946777661541711577162235476753852887688959875096772599609316663528212352555584056622837698170815345763936408424112270003219148098128168349136955590671324168717881982832516210499345257994499143878507868881432744138754016511099815751511986116552576996351859302722066282240369853071121820256782784831548429517524077897033374172573413039980955292399058779681424743344466434431916694528396619017759876827968097454402495552402470963607121706909235241690554338906936432317441778129812734686327411500512488451885258395672476758055560956476021416921294428006827008373448605742834835443172737443756880684116733522898448846876342564149434213826958388314909514595144716355433159719167970312408798329929373284699435821140716846860355577731123562033583911680142693113151993500444615181840659503245447697526639569412320382637661713728979979967645001948719412338226906312019483511949064094295925423536001625724698670907132070163784571538355799143223797257023588839267902019708603987683742303925302252743126909915604710402346892446536098890784018884812010008858223082899920864245074424725902429580253500149853617580694009312781869529188794053054589307920348518324389958216137519315000445158038102558528370266939096881885802867240621644254852300413382889697782966658538738653685787575148724327035195448132781785943515904779669116447088611939672997116882902190445430025353990892766293496917235544903170975616432729210332218839827203131478597458670013736036025373630966133557110668248511645363291349576483002861837496440833084555938964379388987975572308298011123936528509171416605868817837215740936379710518568920782324098440590877234264845588037145854555186974195893438697983854217444347567033179029367994002717268212510985583109582081844842420529224818964971961457654697175967369480614138346957362076755858747511461922260868337543831855786275210258879772098959375445379682605896917626001345260945887235046159819077917674403239692537182169449608968801201931310871832087599557750520285203516690217903055105187277055612135187479827487645422108563897541873828746865540572937406521008351582298198508953141299975749683117351463927857485429783681657600262172330206510337893944065666317145091004478653052970785559994294691395112217448288913298823122107705255045911627862140412453649613574052268534296306217992954028365317282321299971811961361492703419978422832209261943023989441047598587638432784479186489382505109700262430288669252844048260375089122698091623219780156745191334670342776830925209600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^167 + -28474513286565650272732612881217648974408224908918421155008020294954472981496994062194370211103099519932152563425376251231014240378199977402334186166585211296729320801230175294173016927174540814719926829874714858149028487202106866680319090283217544013612650388204701689473397466871511169417249830424437674335154038076143325465214925948535217663066832105236381629447860671141543904327232914941877533947589192519378606597430252047959599669954783822748209945614925437677328052130386802023125670108255598958856745875656911930811912467229118158731865425574621880527113408818001989242688655098401264007863630789140829541990857725996443490788369314161420298346144552268796862455272479691407447576666526024799553070721711843875453368948323756645487305499028934498810049695194700500520303798707118678481134969443109978441448695217738016629846901308334338380230986559508813007502219388742496505841023127768715810348705574240943230009764732838692715330048496935695015625058824292007921733777126574862532531600020077126891157654370846410026825621423580745871864272861915240252090553852800235074934081973408703243522206042132912228297615916643487821888987216169409861343909822416641523046678762809869800062932672099270383031155504460917035617576519612436739730625643897212761966428550782640907980119280585384907829603912517933476305627843488574882136779957525217872626475959937298194994035420261094338049064187988723845386797317230331351542452672141603233357984484905621658036075242477321061617454903449111810498324350759580945820584410029645404406485919593369639516560706498390714493664623476250894538650196641422616955600334523720240631209309593519775381366260135929272405645124497108927917615566772910111372577287007625985233363995530206015334550039314163471322058343244673203956004751775906333202840697393484954311401797740047426833667525697126182529975654529942393147277416218049040006396650520933358598684702320105285691927865947735169813752522404869762938762972850747093701811350654807927942115746270985714890765374774849285299810264703592303393093908948493191920975323214692098727707331463373235565762623002890039991295826054366905930365468043279792970815972120525837489735064016578539308815411511529133620156408278725885599934037174155640065583866531098566936771229876510151470411138595500454286291232491551336613966275311638222665731205591333158437877243766924750774557555375688402620652701037333425666829857076655818608554078091409467611376507429910690486077005163608504611752453211091033160567406775282068120304451500834544182235302098091529174377718082496723523094074231867691165408854075633538699888365926972560284586076139724066170750707855197467719175688970177767461494087285224291678101599288263619657037554161207525202618115824299075365531293541798294507594133747075447548291582217110964770830529941329134324118902111493149606136924161370239022174935382477866089356716081790509328472557319811279588589477322231502155207961714791245742146449880948873059932405200036670627649654360218517699411569344688859583182916113620766492004281356001820717494120484729961788422332328517180753378334611608055569031329379762866599964845647909664555526312742068572706432909666030997166946485855700619296960086018045684472207375963648288509592827957909097665832092542354477188734655172475969726249107587150074675768441624522802197832805369634752758917487211088295067318561927361230370364395688104016243802049447930545691592384634747354746575915034546646413962886250038022188747968894403070903066710744525483002434891525836854321690908077586382649145383910230441108874380848591408236711328397830459087430540393077986032656657398012827337862745198620508201496158746072576622160941100272807762353439049598318302180100427705731664489202340438118788333862101063948159825177583160425448996936539259168302368104358631121796233734186837382875256986692386377985057935501851068023335808645550800907432195532110233388051613481762228673913375454482490542745162967084943763790591413288792344892197449977839247204378217820127352939024341450266144367187950842057104625936345965216980301535110297771597683280207214108770334969279178383769700218018142549383136311874192825325563355507305707957340206803439527703173056169505710625439357582355038636992129371620830572638288223084559585098910294784136330780228240439725721069596566614019790539458661575273501818169714369713623111136993062562773911885299667848485346790604800000000000000000000000000000000000000000000000000000000000000000000000000*i1^168 + 18048867937676921646915167866009968919377916401203617752437614673233636141310920090567554576738351709280287084109261519171442754860022633580998552465182661075571031109181211256106580587341411370494514885902986884601521900263262277310575707747161654001210689275527339734685128740404908062204005630815090361345628576799133730963540591062482523885246702282194825782645987950422210993548877090133164180080139019891740009876957913449623907059697074680413230418820342351792451706228833489703117014707171601927303809484956100105960113346790274147853115253321237205638568983815745990011178521067699382600047238849449210936763228150982893923091157306526257168199569700577286369883028977377381609891727051270183279078129567634287368268696911646505361719358445291773011344602230861381466867642079842988063884834800424079546520821398352498915003403724692243135209720602097113234664055123455661609869708633710842149147285252415396880742420235388169483638817405945387463448011861931242387163807514868813928366459125093081340963212764376741578200926280472942364185214084519026834935294556884462979678132321670130369418668828247845830903192792529741482949363855924421421419802149799377276538509903711162950410378381304712034204364425229980965591206452407085842127239178685704771058032867895624049807678846522774446235137908610927345457761982709193923094937225998678102296567790304629021828732047234857688696552503655956904382265000576283752614324552947032459210746064147305864524764526531834364395014995022194037521460521275794671758905948320396679932067106912174140705343003113995055485682214363551704864222312648678194594542569887167160739589258668092249773098814608411349599056663719911241862504713483713810367107045237163001284098596217091227390206879973278779879246991960651796710685870423726748920046105777152754571560332435640306028310973697996522900501270675732696578675871639894974040868186459800480844043320904617800927482421682224729143304921123183581103612536241760159786719965893875891401904951937399269469568826150057231171651429861014144917786063270227705111995616528257965617200040834147934535003998632604638398028440472906075816386583045653280368746138955774418514218678756887297872557953938629535083275134543703759679346288803818441417859654504147102695014847877597395121642518669600884577653712405752393349086248083376833981365441795174972033533704875613960676275361594423564740332106790709329378850701420783743081899664240126155622458036558626305707094874347939812853854885565699697191202951221902719837942777988926280800702022250575025047801421453713615337993374810200459002189818478003743887633994625445013740682964463788107864913083473701438195155914511904995726503403486159822137959285388392904133565910447223041770200596812375052944221343424784315674093233412362273519527980697383494373928659980723228457324190490230584373974985263618072982019630458312129123199493708972687617422581996773489495179543460377137471279065095495397089428880051805094222659977173112984293195608985574737658215890166289089398062974140270622791619625454549708583479156081673523258591555383475984907691638048565697532328249618211577178704343728337866715915807195658209577383247086803822426359255779862657303098736183204669253290481944204380207507361151857313590943088052382275724671061989180796900700797754161708024233559476890858241749291165580307095016488933467438796300713189899735175306869609289758388072449118666420862690261743610986231425185669065281898330763615831069427412378939168918531421766515248305144906841121215762924936437489071235645908786660126470299294655644568010700640550288282036103140752001176087674082505892616220522108207070465081780744546662485885853244116411800061170417402743802484920877815936702145023661212903902604140007496257594872101504971421345981924667540351485628255927730516903719218158729296209922561144924475678245122190432929926543492355888381569679229026583043141854183800090734800545366944718679163487582451407190968417848849536532404739973871856972419231173686397061763945189991923363846204504490954955646776020235027047944281118071116591845847619729137129341581322498936534311177987357268177722310209781082370769779966809643794330166673406882774824251995028474668152414936247295175589356486560125023645575744785289049670243609971324115356519692129572465739320047226684948993739398387343378894877920845128265459868015635130063545661798057617602344543846400000000000000000000000000000000000000000000000000000000000000000000000*i1^169 + -2778459487156352490724935219621142465368706252223389856169234653423449967913643737936022752795734138234512241502229051236692126034666706917893480815342066543212245127068191064298733288406344504993456724946048239086585903303233770916030862291560190334334265459969245840592161762293572661261703031742736475989075836149005550026855635054081430248304305740282258582832383738227191963444252071368689880100371052709623005182908054130289505314316792230447456805845326850476438597452043548016647620957940632404631285480223109621597845925430696852929732764299543575918180520669871687110828349624457231734491895356297902305093317195101262231613924272217883593135676286422374244634982626861655712425015305533781181227122779321717587724775971123553565656039912244425485433190726993707516609245299088813761053166044592830809956881975868476102057478752774262809751547186247087850547822867106521395231533841284605240712206297327454728276510023657991668748276114874230488752664469146553516279570473925418541016497095299471848754426675201457611905774845352960012303527580237733771889528486084934878924744014710636176030169981448931241494591299457154123781132160847619014220197509564518664201234890906350228570374535868714881771140516505684271622816825669521170129392553111278107870707679347541292428502596698160757031087899525037845040850850469309467424849450526197943739930493790967515534052473186890408289853272921857074897464483375576126890944033994211385037167250574491115121879437435906655852203962231583671842031455121143413228025907996289245972833696626352195478395501551330136329637476756529436880135420253314121320110562571475710900812196420673671496940459351680398058784825940379920441220551486080259316271708315695484658530574103632384524011569452578059921951207993480357425229498409182714131150373102530969044621439548803141789246920419271409499698774328274627552230652152913119842630179294694938594111840342076777463496096043996620757000914411278977282851554110576951748379595565451672280767206417315741576639034987644158916272654335002399962859519702950601161014359848060817019727327623217265146825538324304353581264673396958772219110847165716855461725698440209577264186715815738777072833957877814015370611720386896648012956518718429334386980585668363370675770230271547032343693352535353034129970824974228750950807126407501680201708524955394203343616283060976631447703303683759634769124626681940791421649426440478249100843072097032403192571101892548195151276250383630858507267955279634023575279340218663349234905493975938779688186524668647962958539990951900297820354563876921461256579826633859152760936107949042267759933788795220661389669994368327623679566867234676094346527027521636080236295526809120147139872909108614003224427894813181860589641350258623479269183016316455797916673874146460146196069771613292438978786364211626838254895178728260619293349285582235320733475218729752556136110664959427951991876966029063080393162888245672274565346548509609101448480647316084371332156928450528791079243319989929770499372359537012705230702263136274723288285136997948872457508388744802475303223107697601049790078118557734754790444094091460810396339141392999385700713564567274935565495159753814784225075682425997824131252147561111686410514843575862158083562035639971314460081799217445618031145003102845461270747555655092758386140071361073146109240726953076323711904809203605894616014595736521664585199318120434901468701475997154272230929616114331055917430262329864091757436776252105040459434387566850676845573258526312814956767566896740559995550482518498771705524341779544392373130384451580599683875049058605497573943497528971899465381969578716701286133348370131881591018412348858426705409968354806187853000970000109675631855797083340692393679282636150254424604888506372861434585397352253570065752222873228852527459723223054576944336581460730877432070506145987340615577252062652333064076594892675761637755709726074256612289648122518522902234156006441913436423879189410836110495028497177997205929310081153485107647813326294767595047720241560999294502316565313717393432564374837474239549072121768433785897024495682741949857251499274334863845250945344862154866974662356633487618855004043674139871318028877418187468075299360238389436654853961195084130633559214470440272493915703107691384868356231596761074099342660267775084132202607199626779171452141215347184729950129878170039484416000000000000000000000000000000000000000000000000000000000000000000000*i1^170 + -70743468830910058202287967584690648995709087815621994945128653969121366429253953400428034096338719711397973432481677660284415584144585841519194541428310386122692035738937428415529162313139997428020056615345196814337961838694643713626490052071236964746997676905942391100749544120826739727285317805930617973962982126680529525793010582416422752680452447677932293126825458783775880822967293521151381691194052737765783603630195512108623225210564445354942563099702804163165206418489378428233807849068472411345686578180333203610763323696574506074139676276155763123554671761125684156612335156908566344904516316637674524929400079057841506398784558028988360641760199730629549888241747428734768794031116200076570455574136604911405738514635580846406962258821185124634192392767281514040459793786274065546011337290382178929775435973674314808422999144380309504315061523845090382435129086051294330929174224021962724751199337252855256182839336448693661981752473832558007100641426252571127038247792203878947943206327771518910944186172298659360868448119979164154711800697160007359829994019787701356743980268130566165767756233654477019431633595916515183540436645351082148913879100116685976131939573706537427609478006419643101545786784799778896843846945131175373438902792149754689706654853679320887321164622555709643086976029164296601610705045250539535110196108949640289925497395758184212361053112852083926535354312549133534495270439516900825838818082841618460998479008271049781124969392821650811134482490324096137717962827737607498201387304450304371779236163274710935109052845373345998880925030929459070398221989498793180312105629834827222175470609409031170621289528400172094331213735009066375429000324165718106633418206928896005453080175129026856773298831719742415369541087194131152134103538497972190980773895482005479978036996387110890784840389130713334741684986245895585016733007468982572662926511811474251885225279257736014704623346306282476870045358848948350625053700387215205526451667738101796061195711304246999620678038168432027539650240860176318611803403243352299990082087673045108917868084000557332738996341744882983793092819925005514472455894916069406796116861357115421022378937109346881411187886857433225719707514314507710537474563642510325693931020864241797481867415869450884167541225375618370813735847170595756104721807437071469366205654399686990903369305039835481929558253747541757964616314043849297098658302227757047531489857012631058810245744399990109205601248954575175378093524151513214059756884730236662886105388685270978954737514861759648137875410904839823804422701011050425508993939120033536145650113693579632912893316139061843317402098152427789074949579582375935897108644261106753768421122828975662225217276915884807074402226084356680943558157726755853423314609995066883754002151078109927878151195343550209585766059431407267516586122526128040431794511188527113825590241990072682113798167710093795250786635734830545952348318580277173918634959538750757097733063037763488153110364895842841825701320930644035906621855079192349216767202989358320897922954440599353453207145059078685639471960056843028480932593877463148318135706916304800996926228254208825911048677172730956081331812069576848230289116697206878699086671758362654490357586782585748954479480464811306107723217165022171513596737951611065632944845276228024005058033247460912879936306950647825265829635303087150182802241278922633388432899405360791368638837330584553958724096090912128084946376821894867241430896415023659197283781374380252612089366771864187595319558203471975310757920580703926313335519792696517375609949208740714953494172956137890626316117298363182998598288503047756798994997498395119149495967600017820564643741573734555411100989197961916143275040207813079187080344560533949273335571545266319133650550340594741989529214892082040062045388786063041135618434796996735349044109829420955903537150689310232182397197959814575060647121798174063230487687825807330132958956721440035533207401421989519698962613190762781093555758893594232676950911206459799422703533639598047151608116361125587160991789331381804070792056259548496893888698131568666666536356133412674885908354236584375604613168417618808152062119261522567053624816120614834019030293240146372079044521165638015942801175524218039076046946340785797536796698048771690742104524462473762220985044855222525108393180447425384427201848358685672210432000000000000000000000000000000000000000000000000000000000000000*i1^171 + -33282494174927241113617149400387830457306881716252972818391545174272102715567431452077518228443351804407145278444647526020594691466599384469572684333421257593264006914690681728279828375740464234345615768869229483630594094643113405974462636957840140388201206235110073816757315587410631141023498164065697132180431189773217179478248424937214755908041538437279911637652841586616526306590320672272001621521411169822827013528447872853333906573728162032555016422948536032382240784394653965704242470138531894562985642520168865564427625531790943159774982776640821207899380075278571899656153054972887825904012360344123100309410575389894679574382307255099462820604122404887889895060064201595604745546383731961210370548704434309983763671548622943089475091923202830518658301313238904864035388045017368265045308933099309515373590457232594457523028270474169505657072019745291364053243867962023021791632903324826143964068007022630493081123477411286592057672198314265040807694908554958526495179113051618604629648396249879523067608608057583486842890444664980185446178298036980797731228994031123581726431136467901315247095589902482682315276504512149100522338551360206398816158110495557411098365185772230196808721586923913708669303872102532650677202437889042958022094718286229998443198900800194445209673241745215500249634851844530665541663293356025538897101525862524302250473515034372593914493084864010215210906946872793019909662280132596556904414357298764139702896529978378032636867303038444290672450540649705376181911953090207501068722747203006398258586086648754502955869841567697238164269128287781219713175429919536508082527049826076196522420235114197079995425171466183403964938128793447104719549433724432323584101186983077636602732585750654605937804909657882187306514296261528027288404959992729303835567684972396989312093555683882983440361292322617942190402030959380994778414412436666123238434093233180851978511016905347518745324566828610147839563889272071456177747344840506150260430970358056424152837103665962557953054862058035863778569703646263610897851045150486437296083901701978703456080670117409903106938625040671112387395640460360598335103928317379926473767591596949567061444678634821073708704534688326103074116348529771008803659810547815636038902716301092380579891293208270798297697808646040408547808863159126126487150827255289920094114462144526500577257922279622533886640538418217105611467083583032782784858541787312872153046756012868133381568132455468783323090340539635426482647711585193809715934679838742981621448184989679781395740843608466611052305655693973447007681539504326936526266283335192044278399505192049739551325074227856329883645211802869028292102163266641231573094307540267883614976028432156225587132215170443759302016643661909770427347505091901160827140784468201376973820727551234044344371734351209222589896085358719202684397174994326093090624684933404244576613653930015679052252155543158004934095261830581468841825844616634408932594082135128101733454928390508968061533782873024056605860141302633483686949028130937194033646696345053616459920610082099542408086108393984321314219170048258241148142996938307145776873814152959434934006137764534795938468076097633514376516214834796623011870041461396002948974409147199588164203350270361236999457881532530366087251593047077437313703021155936274174615112904106561030633598002708349565704571487167857987797517598508616089272340856192933249001118546193716758935225061587410451680068491645880730504369480398073128288592273985968166267858022224810142141207990733002467257475554744253005998388583222187441190821413510400778072450490931837186980118469167208033313385470150940824011097010679651193795535148514150900478497705858646991789548439950829055488239624332891851932683385701816376826809643244576588156793091033485368978051511181678775803912608120772270224330177776123356140975264395890148905525574658153675187391467887991080220456489488414359421586651927366658830620321271543564669629319545548291097732158638672514956084646543715485346955101242159052101279458987665040773395989023209468435163947672685060373543617567786373760969409009392052970649544133276489293187921518886910175301623231292064327788029984062212141140892368419538805647130750333787386899002019858290616432171168899169290510313620598869998848582965511881560759339147496454462580646534798066301500023280358515785447284787204459990341386240000000000000000000000000000000000000000000000000000000000000*i1^172 + 7245524640377577405298795473458295196254544668843476285898615076668180579975005185859664786552595266539842936031113537923158208715334099454253374998740555120182458319870552109329317958975547709361360148065530020376846365808228576744643035613257151307310974796940524951944156036213858664956609727061082597743052424475688074703213788611596626269838528461685824770689890204260504725645559808255000971345812508009420687200060896679788321730013270839519604859118098225061888504076751062581478624203215055819911678790694294979895497369818441194394733688431277746864107745048198394835192429599055820529055202068260474701088259035991267006796544561917119290719208015497133463061871814906448419945172381409295951939080331454338448427749191558281986843335905668547835200134834052039326105458918310303329843036684274713732380529145874831521995330607717524120633423215528067073278873960172773466210066408717942480870783963078681144412055681761377363402662321557243323949612340073139224677284500623109872378927158514329150080297499922409603552425393337612884593278120916469450316307538276868345789667388285367590120653949836126990712382916170885107276245245102478910613811701731961480905650930098392198188008860189789017684264180477121640667022150988915062971161611597507528288176322537305387771766442016858684774101393431912495331106264628261047750539471799666614135631866406163030837884678125874855832750958357449703065135951968284060167462614605629265893311748899470719416365599473989348237501455168953408639098629642517799178040601971304903580315694000064423910981452629331928650434247333252914629790973453495990471229241565749716383757625622414820690400719235207165185262024246501408564583604238304839237591598177119311739563079903541524928282326612946175811724012584251794519996663364037195372876970902060098325809612338574998754584531572502020392090578912936591656157466241066102768490512526145823768832550146779752483078988411373356159316889971669106600315483614772424379271977473231182335562023715516577554676129508387425937491289815671213814030002648534278675736044535456333103218025041084950357505815022118444160701033412468414048902673030816139528545561199331472231942484796717325230521996118373543473806894826047981507876625026762600096424715468022474448778715233920826183364500223957147595487541367356704309372412864788712194947339405717960614650953761959030865686092318513805730280041557688693789053034699403073775529428048932608361367748466711025994436832244893287852927408158260608646435080691742563511786073853268544839118278699732417103762527761518521283200973365258933592380937441513460734696453817980545868310380229515405286832334182231230756089627117081011692806704977640807441555479236363515383460009195005287429796211751843995834653973132015799715001299273806573985282439407031524902424873086571448565921607611386985140142916148207304709002441644276589738644925213150195192178778726247996110781284809502543967614447489834696392888120246491548465894621958190253050273494312560284633330036722381283256228118725384411550546288855143757931593356364021514092217242474295655846425847427833955845841660833240258425042488364822220634980093952073292059274326608909691001138519605614954007109298045754782730699190225919436368160742694858835189423753590554202394889344891066876689358981467343209339168654533402335043004559183252843213057077077756160860042392121326824440918261148752564324027857360488088923872445497694529062672200401503537207065159156245355989165283303674182808300566052253256749093305586971466181159665387928305808042657146383083687974826449287002602980641705771263976760390108440484950192622475467428659822005812168676871166567255636951769300024260220545194484526004693008880149227678083192790631380770010827516660354369251413486515104365971799499475592020133372286660534451572743489082871040681760997780191303328595510107147957263948849607616340530875049009727503393195349433639747937921318495168797933169017134020735913285808585404428067528901656062528827286292579015026048291758458356349797052982304030600303415155522261658640745857546813365254156851802012836227102290442004651559912586478188787387947579593466103178904549454284739131899930333285338864751577379427745675318266642468151556887513094160825878445660962808937230081399471369844136656467270891756311150595606419276611644407478731745145046210054080830552145920000000000000000000000000000000000000000000000000000000000*i1^173 + -310303915336587708320937865549382901272123075870048177177158845803074603680309852754490257709190047127933250444241425071627147974795218506183869882365640366285909827092350435764516307462606040757442761406097590155849050496933542016682670157836500604079441849055164962333403101043408877569134133755910960719557659107848680081119763067058260125942369690191836861762589152528905380102326475162554608073609263388560811729523484358151612902559923621931056265484172597440028705787986983902971295495770836926026699121697384245843334374297254222509876644291083475792265985198897666196522163391237021427272722825830414847089996196103759466105480059821983139134300165157612401147275830288002741626542257238498703814434563704263478637399178718110066470819208644495330020136327418779542510422987148323696131082000019659918326915910466705359014780894103630582941362455089798096700235526980971761762676467784904282974991935859696013486858153554338150415538706018890324452097099849874508852942852710650215689336555230037548481821906954952378678928530874852586257160138601309734878617823933659086588097510562155575172841541661724086824164489667014792366528839189578483797159051473045012547170955916527389976041044736884088655812147170646811820437050285623854779993662349304659011286028533430910905789522801628268229240975700266295661004985308179757704355400733961033624984527631042417811932264999255644780776710285020874563058832402390302341692114153874264774656041869810326957459628456788808939773194374072843431120414267822243419378977872631502084344196740702312227875176102247051204382309767451530516219653794561178718997115231368209252314707069172234757633620165040587220292915127804020967971647952020755328472693634430473670057474532867612274601813667466527285579019693722299955860631831544569165914767778746193624859708909321834983392891525909963608730070817213892398655546288230767510775051488547969606055386056182970437504530234373907674794718595045148013593386037596241544160616665805092982171716949271083170177816631584982100691535761518393384075405482818189511329752816471668452705420982711522401439211325463853062154349890576529176124096944672994846220021457057052459884477115188786046857689896240705819286698282829123835033294811471858904961036152032334492122855690405508992133502818913791212512177502331741131212082773002267535877613217052077521171628502550215804649153237892106326540288549124236847256897145935919939544588227516810973843900863392138168981873597313251886044912537504501873354596951284491121982192415998836829830842120625926483001409995045707010937359746089768093772725994576284740093301329412479115646909579623822851838884374627898637208226946345177567121256542015790443888812414657321410489720433910832798808815980371243679676298529482341870074601182028963827281500505847316619715200462569645405870648704086714538602516221508787665067681664804231257447859790535239055353630562593053167373746045517630939191961027212396638719063754018595340275068808161695078148481086611838653324736007327780539635740671159480176219867666476889729724937085612480768443145117919317909621406632278852589823732568074251628679787489327592689980603485171060145593692777956226101030456320736881138088943602588050112708133223851479669282515383607648057289872060472715851998498395024813332907986420711768992105377974324217626349819513232763413797001793002790526589132323322895112526681382734380576310282212854136728693821256368867801023990628652926290262588619209148709985312046525352927797210771917787722192539112407049969637976129462872918076443892320898033560290892215975310484989534863001024814103060777204625368297831444208711133673054345675686937129337741003174585312771644370397556922765308519503931198113980001793668208100097718249764664961624849320482407954264146015444293188618171633166009436664135948271807586035805873053927422387312064528016018787319741296541615668486209078808888795596624593233683790090867736161762787020272983061283999611143296904957486850821221677071867094064690550634368388436282259027966821015633510779371137939842213148006642455297838457530036732123285954640202634697464012666274483904356578106290864425623640349059423445269407026807715031272734072712418068992099726856170728995657449662875250117473550110601083768330637704017800386225870534836432005900402121273768124597956199476790402847499736365431521280000000000000000000000000000000000000000000000000000000*i1^174 + 2585086617759776703615965147644735428572988084478510096993089207336105197054558700667451134420934875276450338527540555900394071496633504784310087403397092111267490360187861713306986936283336828135836386686406026589735490498738022129855286987687995229759893716330975980875069903310259994726920360352413111566551086868020069586699038432971937308474143735450664013511317093767250317789831526709663689082311856068262350114601238167371516427816252857745452845881615904163686283382891720358466531999923822149723067597244613565864677020715359173922206232594360126529858723472014632561066530980131216742200863742887173970220561848147165844567169220052730453914525150469780271263374766500636417329327407000690693654426392810324415210295269693083750859466783477667707379473059676614527068502359405789684338757475361241672999264915944828845110232903884744026858140954704224609251192824881946547260009715999545239886677308905868944823347934128221687050641352409137512972118897101142876586410063598916285957568402893016749745736435476597739905014016502900894750157233618243165262508002858433957175245501665487379883270970268588683690057233789271086333212139464475838756834594858610268062388584460345548881225013324713723483997102124145810790376955555771072588464293120476769212409753764008680468821167925096169041494595208709276285036067295668697728236812577734812453650906174479460440816874429931339178329166591718391143173417986857493063559907749639511721040951890700833554121712548970183639363882724286899773707711148638901343626164590684176745151609290449514643614542742301993862184498162715140342502031503744281413846824068865251277280765700594184726867858340152786615546341179137764150342984338372198682677169807710154479138824673726152032076569570224557840978832702908902257473541993707510817214041988352997481742259298215010658009066465819143348926193900931244241531065463762083082242924059769458678699878069948159996139897729291018385128502624324594071877049508804872806502774292575788421581210143218902553006187585637839549439891091100193641948817313748717408617248177929430253219563994194655928049160241741029411086181648102164909991635723201155247126030627589193019340195859902662900845245214782706290518757241701843326206884166434240411874449563951424806356116422963970491571687787586530486123316195783564725979534581992845456064565013905630960331674945576163629607869644969540823157765343576037129330049714240853946937427334890934487028003638361583341254576951694555155249336691750484868507817369720553580257864543814008749884844986095189646603750621176400992749237075839945412289399317633917306115965359552873462791081078038678299591254060062146378818898109556115018365587766351176190964970232927853690872157812829466273643912758718855209993319100999603824045780403251843235622751505792237695966925621865608803993396598562699191355511465035258308663628410390359516615210049677873097633151684065956233058823309734681117969244639161075209027463165001240237304986327059221751456512556755970921975060690334182310774748259672006928489957557421544236809700070115366798624665516194741652007437882980192286984270846159924208347662043274154822259728619841146469012068307014120898621867156895050218315628688860579023034165747624058207608608042112135997011999883697097286254442127965803594365548232584289945024216181155225205183914652939982806994111920594480238268027010571842593162974638680642447440617364698180433225444370987606330310566620918442080301608581227273254387792864653523767022501613194869295390294734999805390363706696000407662450276444279593435349288677625341403340984544401426059525463922730053491229042553352193144704444037103229210574378649952261945829521062815794714920522880426651807982158610123202062254239201302301746820316943141752595131845736391614498502167743024474665270876532068312988896347619666296562497212273751020259220832561284260885134651149221170391871276900731215041271147337241548990397476530252913077138451374936344535886289666650100306871136249192884745160476016805967989984753010189439198794005193022040235679817127068128921264444784815113830688335004405056513878200555313438156053538300776929709502614194077075047187230204046536100380624007924500072759779276145779340559976846550784625888712026096888987990663247505072508898591480274203211945220389668447972675214983682148557872487056015360000000000000000000000000000000000000000000000000000*i1^175 + -50512290216109859824755819081811467198671687406197428716446924604988343643410569042821348431466459753024662646865192114045701502263056328307420321627992810552367585033907687165859073922134656459321590869609740957403294920339893481047591562419884981490098497139816125388046848463978539466451413994502543178590911356716699139674162431593174245181402977232296399082212663195747706499874252435161715457606141335735833389822068173112098796785597180088910187412080428706972613522475419338447213958982603180697625430595521514918153639545815259837235509208654927730389876355666522965709235838410960439768663651229120926800054555575968900997690778106720746363065581448351774759718794451935122441245021122101282000690466043433376724298123785362595522462165761555767162615003109506988729036696120446696798588800243274220919833124413359469983449961534877922962358037624502089168188198244288464852761534002082459154603252009832884123959024352538203177212927406501061010997287573508059359656546377595497092287355074153830354579014576996659397688155066588531174041389951159122998412008662897116701505737437879983796345461584803973345401077844635347445068070353358893700197988764263541825909955825351355592717458534162355032939098795235231944292662935969702668828681793766285178726673153262339430785664499460349916883955786857888978017550027526200060801372246161366141992640765552391919054113866812603039373700570942397000092766348425907401656099331421742102684305824655652853082472122252153708571961905353955949798061067614598461441408348956443128846085742884623471149356816331148690608639442014787007939487659010330656166400783163585588117707367700722640040482842994707954616287694657248274756868537066493499091071156344823825291892164530039428379086213695077722955009763248210726931859000422545881253989105712574665837155869461212502644737424621761364921452642973550943955347418794796316574518740839875721660292423015771576806830078340483214806902357253731214519980688520886474019175421568687015663542069083684403383090326033922775084484324002072810879533116633732007880388475778656938937219692478886819738180592110586766599188853075184679403015056161431961490421011951158390848059322671254012961449475153300735378205450993534868044350236117370006165706120518583143395803255462544955607218931387708789348392291528118032983744042106565436489380252270831274804402240589913786926806631749354325736202972779248667143802744647047758072468438153316222959837903072481003212376903101985236955670382797818343476765163568978087177724195428434084408433900441679178209756826301542732873863518259450820515666759057260606637544816468874920553057942534923111916577116457471001193334656971999811638946940332312217117237362314189935933194790243952235374443297365764834610594317172287770882648026596865926729735882177175330441934742246545328849330744747203053583083743228489294371094402956707373327566229095088486008738246465793934132027202869215898178372058397256243584322777756624585080321962994128466229106073263644680045749664435132361754549641943696270757465612059160615019249097950491290834527978372914361483494138201698118127064914647571139918442397496889065876986019661820879887928647480278935907396932734939694184009198265997210301655875199517178803150759123555607656635335639974377274165556949200582991257045086942835973997142846828261387743049726705098081913464002623240453361410746789142386973027297151435547868153172856508600073075773653155131624017203553988752496562208316878934594212227755773865749096973035192958068879617312585453852275901318300840849657123232785129018690067550029363805139257753757553415982422300775337222436528934018576046763466285910727443835374019493784045893592134658369252812963772882931115757037104128008645907957993463648957303592541099959819847941294725948339220017003049723280182391664876321571101124578018537464087587046077216939735211397080163998133171789523347168389354202784335561691638266710244590585711342256599390013646229634546053124180196706873729119991617731756352755224353485298465606201444792360771163030768206614296899140406373837939726746788072514204604618002478998253528808964165670736854423207857874045095059344628775387542244648955542146911828802885896974926709130024405010721046766643879785095375473141665319130518413593982817959630940747770565099114533473940646030139529896132608000000000000000000000000000000000000000000000000*i1^176 + 699791159023444900829672390833731149067947617564097873710932354943840946236835428430418518191699706919546948285306496138937274511113268393973336402955262129507321374472711360501380375335552498499100734682822922135263814422872452170539710657867896106211338134203267384062471539397470861290801463953138036286287579092901535160995927439929232636695457604937179463354622378208938889520067150631423269161607924721108223202725950089426274455398972840639010719742394152016078895635129964809918879298282322046364001602926748394015079506827858297000956475221602826135230979603112403091833060301518175327869673993088539039285452262735590717905501007340234855885748045533374186810796363499400130848473202319036996667598702826001166065458473205901715470169396199038731104292906387128559121265596648239720901594430555801370930325331474840960277538602264136053993179106831283596691136136361119414504808792903894989748359890542975618771147542168309151616420591264736776799593582078272337014313939582361680334486343673713929893848412484190566493259740961510210849327294499342955806561449180371351800062550218932954298761868777058630164415704251432739312362629415767486322509060151303731908556177874537714714591920979024288510687546691228939316813360922930624996958275924195944673786241605445746979435696588011302606739844908796391211309207273129553085950487203660729143271225897375387121260593685544052337569519905914366132941546746670082169247718551615976492805660050748215029247326730226837693650254585483181094443699179993372217455088609077592694751328884538721498224029398666588531409549460367763451776638531437450139877879383049566372570408691512833594477728072688051991176415245043777782905344108077010299821330080014886621334029148277972149608720484974981597086711120878076820466234625311788635169548905546205787113680070897900908510519760936572580352394913320045582526362717690101191170542642179551918432778478678372936658629400852668845410868230049373968583686375023589815138154093264253020834176995209823224407187634874420744799675484645841265543021183798869934676246256636437141392086091326012794050914966635461400895546064359920551465080066652878210039172444081798219217689918300929706948306952973873826392246209102405659872980050350945886623407644815782834164694613594280559756359755096125938222831197821512871998324440256483877151578688774700734739631262351449837138583450598681022135019592390594513883223549737965264170926527466274964494970036652081940786370847229048239825893625090854616288471488167140469333980101921579489769161094416374500909129140094750029108335333337962056603773274734421290595356762753696852932653474638215995179768638416334991584768846372178792566855096787121163138289605936979676052210611798794801580909240571241787459257685826247566134709926208898146258777764972699823942528224768903181246315450415374156255729754081746693340649299677399564388742125951744364288959150342148844002502659310483360951110606238541261403855385641746381665702878076366926836465285905705364207406275361875332616558320608458111660671658713049755022077024652489103811546007512366181429374628614970236815975611356071545085333312973036272329484366740998744087374188589303536092098497813210086920687101827291548836434513417215558723253925630303205729780653557519602622861063644972594807717301908297687435700985553295035833034665523263374785077580537734696793509343963758461434415335962572565480129617374861321777507670521510475585239729775790007091724198704014430830146710023508450125888029098436423724950006185458108761584724806195769271775689968835639632451358214103542691762908812090766064947463974454482110295041610142359484415006329750984183322244234245239552547317963933232512404935461351948226733854613612345946413945965879701806094922598992015480576361111525034005949637958584133081634359636053547482493251562973830578306265646578379909196274429349921579340913139444058104801816401807387349386060089532860750618529715154838779454507811654594785346621979584901156534605351502527270002724550129630579302748483140224924183917132727978649111597201284056783762474593126701132582176211098372429383476607067688566340300671133547562508277310417266107808542399848635476351352153380500378390849064294144478365641262345973045421051271818100394741095044398555245964728575101110360047217837314774870450503680000000000000000000000000000000000000000000000*i1^177 + -2748280478306326136599133618671527303982297500470291821885119611952736992324442794382730541320865593733858713446316674893059488700274227405506301880821921706913164389525907554887411685446387018158615547647677799256041884882685013771128087018955969623701677764002866879910485153792138763040303586196757247890750360498440110933784166025551352354435109968788712934550805932540058346663720273127715179237348540159302837205995064110245439133321605732446124136668316255436130078133616648030942626121955419816998182502082700039725501509009596503560662901472789949127837058145115715039692346861418675667652439699339143894686094322450321915003444054709156677338757067066025191922848056823562013268456040828365324769956029526665929157229409449580040572462236481531073322401564826703088648069537341071389773144025105475971451090216377184277232324428262591422315174806697605313538459439169103660856023913237910470448845665827556188801416840683568117651749249373141426835364286781646540798074411667702484902264608820595070023260598911446045582140432913556161174301237323192801503652639099529976474998762251921339355905392363021714780182037809935955463055688708111149298277386293536484283470614414500132427552307157797992776904289486433580093135989538306017286322617272292881910828344976526934110834578780529269251067771022691141952390238106926623611861488171192775146941723639085983077644206961070360498406113896695618149667743921380680879194806902504188600887806484670428946522985371315973777429951057853601732428563752556092143693431406403274223010674454234023917289463816079337568094220025215823743449750909338426174099479295883901266856439054144185684382277383362244759479814167211618594490565007115150087148576657518208443035768029029349769606751341797539968974043753430627078465713137340728265376059509756728247834875762769691250400458680668994801735359333925096409627407757384445469448705510773592998571736610206932989477485493400011778936769121129415357889282604643554417090629753211592182951152981326590571600146201882682440963267937446943329857426993042267086608297046066273692882828297865076002672450207017138879688568332114374560952933293477859983709310466541814703224667594305664811059560158736579491348500268608736773778527780438026422811757727916906405605282679051790151278485712001239045667847639715385520022230520694985528636786546460069463268755902659896997119433890698529164275419025993106337655714109295260002694266754388562951142438909845662622028649619455006154605139325605316811108001057891425458041994070315678327215357972909294093293872535645120274355025791725890218617350259926899523576948785590520051070202693557941008373132459644671026562477273602964690524721998672470230551506783931947726485503572478353569962384790909777867132908177098770370323606297860156202429871530812648877678321026649661123331362253082202788266249456929485656037979801489091187591797333106945138355425627729107648907234121684686725084129141790716549325230966612745223772583408876820129365146263701330338874011247060742977566171139186122028414095211115425789557015613744681303142934085020038253698865628248632261654811078858612179644496385438459174956332044719247098601944824085610038080350415956364722096653320919807477625015591353821255242607713125747485483690508846306741578760920507320076080762700407748268260706548119058829842573427272255457792783857103968969790570943315505437649930633521608779633903174756348265486873312899079752722019600205960684820145914173755824186346066640632521193449290364933774420746369436484349718277780302789382631850046713297594160963371734923615576779701721820805014134005706301008058951779494871806614681065952718670403706746063085601567854356373690103358352077811786719227667958020898030144325744127980158967905609397429485479919832980759684620832935962594845105122682341899290796416791999899358643196638937318681564897215050982533801540183052969817107294122182241625508201945623018477379387430539048895245182630020564195176107464788805190207836349888877978063969542677959011468031488707344515445181340868573868700941097850080145249957280674738002085029844210326388551336486973265079147528084845984527483878664711730100630267906422684758496824611135496958232104115639573049377199170067603560308097151057124393835107705138944480714447450539275302970760151213015040000000000000000000000000000000000000000000*i1^178 + 1228537731123631889676014037765385117256596455788415270744199401887393380392017543513010326384742975922218025966086285672668595904282629795884528145768291965661563059982367894107330764755617807198319462662349072069088288900285812702268944580274317676731102904604531427369653792220323191489397660669781145018135419143053373210625209804507199316547485801640373271464925350378963288430312546927251583788600490399871113427937199334568048465562547183689698579496969759660277527460567615754875459018070709033765174019337850644850268925532586281381893035567445922882955581979119563261858501120864199050685288099124978531908665341042426717319790986407481229962976433397796672927049993765290492147016664942943325933880697661883310604412324677095243601335143128920123268755190280584800958093984760391910925999783923669146843277781199643029673294258239154473789893689797943370970430695249661026438675485991292464649042419209973062773483450027666391014527937417769696689173028716236047245569886142438823113814139660750632369379336899888235831871106440490272577311903196474823477672891374764040456044474550638457832074710185102241766544767643302135023141994499998894589643272898803789784026554427763491980040373433020040703303879829900187902395672537228598205257811662972212370594879803061390058235051240884045957808960513824098172097714432509145055041125494734318442594485947399684403329097984248265250109076675370209987596816407607082290233067496554860600724603162714237539345692451209521863963464028848164735772219588224933349458634663489742759616618377938256197088999050806792595950380521058420577114550982805074183042177306822979896061496133875177465003728122981814461128727149283180896236946793832923312753220411875938236601245965559844074775193683616337763227852893821520905440075260198004659014341348226826608650564181731534222172986258075438411672733936555159554776844768933074331946904931722813012542086593532564935001755860513246568770787255389549560840346463631479123294396184864404494430861181015566842443196702286436517203171188330486644654217678157409820273757454582075046724481751618585989817600260924644727305609181134552487161685050567974654196729193445525467244118390962883460792113708035677166441654057281938854441323524251252652679829621097587894343809536387893499102887443387153176355488112538168197365303523896742623920569227045829146784863257911241559481483787207102432193431884339061291853464078291680947151377892144331856293265685848717179037814945596600887211911185881715783894811506201135648253546042740648867753981779263022222845958181862496916753427869967051336774510831466084123469041548505008355136759005697778629142693149937971991322961864949866188984592667132609601206264894417214650957960897863704653901606561181785225200066771638157298331882723351131758452667528320821677404750485180690941316263973114526231334117173484140947431110495036053144893089121525741495773589196737298877391368489045400596143903100611599033197324456930720404821037439921693343580246698472545083590794589489123406941819068953422429480605206306872629296799650626297903608234218152604901360697071413029020867437676432323422020101391502590784789712676103360555918149984243264216972048369710414483073546770757212817932651124311197387594280873853774637275230762891680142886197112393496759684909298930762880376839635197167271630530789858962443023513231700871598821448208663616052482735791845080684595204131974368946263082583245020309802510999808231417444723444087494780289580737439416259627503393616989854384910612784265291608654110722501265613631022955822940049425956917774274353149940489330921378950266977556572623603159951857290441859158533655318958982692172164322623833627519994562673740206785540358694527620135297933011131467664435522758164944990609440225165939489654207007710318121794461889506461073554460263488641466514861857946118099861559737075148869327656259612392678337366672848127313675220922599360516197860942020646847650645102999288938617518853527798054260152519000149632791249499799568190960981071200828155332233768372934317213429568360665486392350994490006281208794216728240343470361460365669588309263744163708719992827577896796146010532308400193422900043557742778932947713353243827657211962438229513084517820003153317577287611647945357694922166870349968660556110888960000000000000000000000000000000000000000*i1^179 + -4729931506781747548492219568505825437456709801436956957176241947192152760099961993673090436958188057162725544558772916094872786030531345303576060566509005600466202356745773579060779348788001097843610680253462595246191235026616336757293633534764190676876761545512337877671005087459929416224938223204286389891422928600295324848176112266839234764682850710453523340740767210304560368646461594276156700061546834373969886760906145954150045739283208520526011702343932186836891868019794444596853134795362533188153717658385715016296548647816207905697361959598104729147626207918253296199637783047581447989690845831890282220089734099554918683049274796069197224432673400760682869482266955306019052571159341304105189230554113445492553876099319478160719820292624869293027029725725673367143234162076491693840259297600015625382806594948156633536427186108189333732546035933332065418633080322641879094471523902478803422234845548156907661330536864644640991881071907726570537881373919146183569870407913284273855128525097113035722038724738291052493984274576604727671757815419314776752585543107985548507249607000931975193171684767782463000760172716107500817867989930808769108276801191016795759351462540157783497550581552305451531363354311877216284217548367031197642994996024351555740638614368302057435045604294404208951347458235016861572010510977282861275142210008561373335629388637465231727398708561541199194487392435905272530799883169397609335195927181915314527782251943260632722299794171313122446398673767821243264451661299058613700523587187594390724770457116387143569554826767653562067998481452822651460233289563738871861548971401581523456444344354369064480206971632846301160605804221538940855439422437356061883471919719465891836069481381898302618143512578819511649483885289452349505453686422717499914629469457191511647126099343205530236469768758941456924741284082938993909028472540750371290056109077216882817892040159740954676592724557069435909046032662391188005639247751479154757442006468502752172604557616988987228441359752832376771667022433351739710625219306278472156026622469278644924284315741156025021972811953822239103491029624306559874596278762114573752440397470513809910712405747703220574032850395456194187924602952259658923409825251863382455039977777880515277378110851736091297908544992059577716233441350808026341107487096120505602740176551418473873360063021331598031816994874269429494566039601094051998991703831972153320311322996361253730761483327515042178943398890889231969625388182193405336534296941093690393072364538661748555331065735285945697484880437555969384924445223064600105122963340058242447240906211344318352316047565998660389199248211662051025456795968744673683862691648550213928981517908738045793398824272198655981442825470155420459046919757758681792786008471639629498335989375730580330944758405643111793412560440342453326465749600687208865133058510510587333634435439645527033859552977608356506831356874243412943617618407912714954752008570950044784959943282058413070116318078199727050859305174058726828815422874528702700780150427688500870153982321863215665764577133810066864161268225731143369444787237484119259599541422508447973165185892821660200856701118925751641426152678005231909277728345064274052285452004184847081646156935545400957231074652152167632271384470078782252849347964622120209752650249873077554252849854927242185259825707192130518247880153289297569011701591360925058755934264886593499684515673595652410178205662600645729370662647282804194825836184581624688481722731380559228053175631483331239453870648896410587601716800775656384824606755370159310579715898917410197287402518489579016983818475986566863641896320210974425543186593555482453896761482534781750308419373806756339321591110952699692603539915713711068611654801647105408093650465547021176825630328416753652946137834393830581171808916576758552883718301304262740726914663715052326992795774938433834684765242594110349215364958446778120138021407281647339552795958381287107794080446340805585487083864542012991058909715478472865395547819863863215518311240517108904053012794172632965585616397426227985811527223409512529997306532375376055232670464498213408534001388387018953301979323727174580573147292891398883522113319220032734925665353565410135097611229823343393949627511924307699409469172613120000000000000000000000000000000000000*i1^180 + -17361344530367969903859189849034679637934546057705750649693377192242322823738299975795769341309938401164237887444917258332452295066623613999035329532029202865573292461522359187810134406786801145950611136965216649292881919516357691200735198099519201486745218795819144603717106955298948645417191060323855228871243714884175250964896855217238539085294964951822990408298127804030198882027671053246130980362002597890974305342360932104870567417317325337779118693256801729667890314733700989713977652803231862391955342479460046894881313404576439284539385194110186581049753671353435163771907969450695481687075609499978973421880679569803998357150207141899260683809029691687909139972861475698952599485493354628152775998442284800050830428215492040790889704637744864957774292004296918664042336819666053533658688895644051235831296361576800221136983569335119098644438814671272926969585565862149997564894993534892215013026943392339304698379035933363924447377103179950453253845666907873086330044227448896788479434452755217460449606303289704198524166683843286954331760073233640448566998888467458341239860245618453580099938341380167539856565591667442812994804610507603490842227393247311080004126868750353396113007090587770572125676563181999314497667647146426185350437006829846851185532178280034158195173122963764462779217929584195616715869382374529881349992866056974462424934647018223932327990737530438142499322680545700203775934869625858660127557761563442172038687335295890525615263207631248834548987361706337499371929754805140245034276120007891029079914812274183982502090461393120044641130460487178903281769121878357329590365734598480781790332259354581388403111540765798526261496760971293600938304724898151738029162204489486359548965159298361349272637568058716970397998695468205620283358909654471160097240351867587947859208049497349111760007633439965795484750805686822283844151044883908842434647415470853669714360813043597512235986698905778669117097880009922840680504403483546200820357245922714539180856872246627294442610147744309132116822470900761615510371054675415980684971163208799875180175671309815349194885971832285909411517836566986435664986411932462232914258369256924566212586321978717030577545893497595029329863785194671879952361476026896681660919955077432411841808269354252691968709600487890238695177321864788373623071533169533560271469777440052006205702736231296605572620434189595904792199765059921011736753506511931587967405288886754086320405084917713132314096524970273703840995957890190133168761383926828992983580240009550010660490688681228089309993075409290787100600959857899404773666182630897720325957891975828184072145423851841878893018946547574583082223188023677897201866036562485511200750713180089132856829620903836475607327708044107950027344685153507684534412216049721949582725626635883305152419485708171436195717838380887906468148754916056680008222265354974569620545094245044921382496530147876870758628639833983752214035674902360520664540862476519503692241691594876122327392685607023532204665200613773987297150900490822557888816792340191890608977135525445572001862834229648705036650390776873385463113742750068313547600042769616734613297564676613946888111004648321465098372571752029797679678329485806680061561062242995991853772016729413293054473059022521585511376874315320326676075081235070854435375640872849694696539832777592198262955151702017125397101898613531306889243464484033426153009225871113494547644930856945388305637509306828341134351509660002359388859780273710124536826330553808753550373482294697659792181116207376716774043985243260378885646283383559666351316633935530501567783967316251487990240983904958634345468590359476775639491195235966871041189115086496135630768175817807889804685457221352797313332686701826419765338402218880641670696697458266327487220661631772487893810174706822464040470149406182646932943504389291471370627293276399632542668932197312872693040765686001265383747324688877703628060057909210251610918520183553384488443021043867012151063174511411192439947248813749554396634466425173971327709288905050013744879614428439778645192747943780799699703736695110058993878033986797000604086877007124776385028459961818201950584883888126746316131735959751711052257736101907866436704653969448463544500091318062920326332832747588943872000000000000000000000000000000000*i1^181 + -25917418574493705480703782386134566139470659429467141099378422600202785084530567747101380942725017185091375090162562027250375027381951768142876823271874058292683627493330867068349366428854722826120607657615095128926234706908086632224921641415274646771178260662797839754030773830272049447868468924811177626236661452819743715382570705028484138608120821224270682034448953293825737516657204174626629634406692494112029949893256782506313630069537824049185212856934894210717685155352753315989874130315063795740639468185168569971258955532721308502528988316501696056028777224300295503903907388489757913847507011686719022077863654021064221698001272182079789694292535940265104383715422641924275356215726375762526136425433874334861701642751568122402300414678905485326997442823692540825318022794725878951691757914223120138023378899825849392489492844115286206200607681999427075351586970567078557983376269833792442791989100992446243020815561090166028885816126188559407461088053759949131889974328259155218204292696915421859313854110267869280745993756864387598124147004714332515378045425294158191219768556238950631586936040584425753256362428422061533159647444899961627793781499895460741462905800204242608832264282435448764366758505492045244663277188007033139915887422973576135770050454664401572868368782815404990714144293345620947430971642668018988668292367949363644125842095373827600423238020620003910302456371900687437348135841838958214792456354280900777208362981589406749225474153570202426954075781161179551721526525430944816461072399207439014215085698025912671121451994710344536265265120732831878950973595980917317584882032972873024698911999837924424065999387359567114898042432412538474961615290876228455776806310773040393079141043715146786892657356397543217334039559901331844733988173265440937764609915440805989287254009588747633001593219845847667510364360718756737292462348400185203527877432635871060064731708111496345332974784434855319347489433978222429168878332720879188448628690771262181476430356081392188671336937963114946644942265854156394209826855023560960023908624636839416411450369436104131084109711562038449510328833391323484065821102013993309078899585266823728546218815893245641453318066360030240410331712515414728265793002321218157141538963295112914379634023071282681683804943131184676778776839852039167119057818678626265748862700123294562029516892154815929257852178128632457482495765930988814590339187960962657157524438980226023498617108674805609362350729078696017372091823806856364262087601010472712744596510624803488853700337175175424825508198091551800067616959561594208822842524658456065542445755949596612945567376971677670105070828899843864840328878203251815719134217813989557637365167474649813522856776399225006543376906071981728617240181350657741672815929768268175463505334046910392054723836095331255030505288152748926684431509833637547603671202259310776167016842167415127713970146423347655909819419543196769058457918070274944440037273047585603890471783512613210654690548336080665797063039608725286695423286183251009492217055133937757370605114466311727737153744284107231461660710592768824407730276753696076288322378839806266735418572459707182155593625672121002873888848876741820573347033431403557818759362062560166918174787408981870609303782087501652985623367960902157409549479349357185746804716732298891628643146637467790964535339630095703879784656451919419379493545350078161033939105944382358369149672371457636666067708184836929679553347147206600169345724571948298599731496672893261547302165931784729315056688146111635244644644208882863770219748169868228707646525286175538393594007104079448303443730940515230048813297427471502375978757176420608051540757718543404077307018815734636530349992772012836240654417100212161486055754734860469960165385103700735644114534621431607133610089819120007190977643112865377089492625670721697535660188625977060531981268097095362992667148604472158335938174344322770496029034199556860696278123839270147445339322387375887741509027658240296306302209631014923896376110359713409908835654706785132930329310563245556457059545085779509568753177016040360385647011279693314618900408148450995891262815283504570688810698778593218701623703817383333326183287937692904662136669607878190766993704139077525176320000000000000000000000000000000*i1^182 + -19652043947227886046142524092730993062574075528810666672579725958608118795164362251784940813467349030083028845154589969669568931116975788606928393124762266551467926817050787446059141562481544248316720257235207492977745880172019724042562811590139992467742162228772737805492888572626883780014555477311756640521927801181143201333450662003052759781384353688461247414302813208481307311371570627697980411925463218151435718517323213680515933046780344543586364495180420801553330933171130345784796327167076898086338124350679906862304450262967742099354003264447414965771685528151621426659019914776683171594566543760808823438813228072917466711365943934024380724466023767286828726502937888143212797059126626869549003485706300054180496327429759847559799400257099974947276676741950826697174548219892882024331893651886695087932005448627477111949642546872539461726012730250929001527923253213592145889468094019344141035336822670185180894040670138256747400849819694528674949802048874595124054870224273050730781383291989853211261883070988735102122243999823635858661283019287527365135210474719643618495624032114872564448970075043966603217311496730329738843892232960514644688829250968877288837239094300143736250973130447923855395141397448069405141364068300133305813101762097335895843805885143717966494348777027900602394484166778432486396878095903052606215992144205552698158985140036599425030691345232990426926640750123510068049939117862667477887563613537714840526836589078063983594994558604923172220741491243598528866717400072653335030529057170105703814882159682956587227576131597110011930426658179852036786901371553070767429604340731920813530638675605523155541677500932448674461539284203205927763519377957568685087219222574569532968522654746809386198155631659010627239911258173121104664154907832604447950541515506396806340782023234356591086470031182818344370751018740935292578892669327755094523501916229480711412055742836279292174520303570004499229949737608919883449987053599526139981449061613317647381906659345357753631217825429809377227356551383258558143787672146019345268639260270773918291820342128820157540957087291586710277802247578472944662048043223536903155940152331740194837042717647859304047090657788650019767881714036008156100321561614668733380599659085739311451996744303528820070781290299483985438369887950646709656938681851707047713232889973688870735403617992098383331068037466393331680575861564237292158481572338064134112800019622045088031866983730459376049905342534935052530458166711834328340866463866083412010443641198656920253172405638770602244243506575052631208933753973069112605274657601033826853347621075593706391341891910682176360770714218024695443154178106525193747938284681088265688857247452567621779061768724082264774434711790348116052574676001820071288831381063177613841087651457561319912145559169926864377701991980727754199304671398942954027098351710039711590890321451916152215903071503242938923101074733190816663258049354866467460438156573247845692844639733973756084729685304138176356118925751673813016022465125124244432261182416874182846931697467492490936116133306492255924539944141513367508137033574162165048941152458659411893086034740419598209597878722407476789425194115520225163601807779152482543848754723233939348527945849561361250053285869077548864766305424495938304487903028123359120652201108458424959208911129737755215212498579168540460396944876493992192388040130503978036302415938714042227664262557455114959838849449214957143304795452182851882572533008663632789727632833661011053330468273528817406688911815482926197016267602480670170666223522254887462413373656600141651439650625154393848997090570497582243853468695601399398400631246689154286199297458614633237508888128762861744516343028168002385396091705518201239681296062877768184032841115618910420259834513125176654451110644400310514265647739815207631072977724849887006474961552463315496454293368732532866627215423543351530295730201266908972993707264408223007904034665417445553122939434328147195209562577629124328940519709049972552992843583490145128168450680528367896309996574170376200642611578671087039792434842071462494883426712866392817997925606385596133238925525569331743486183197587174216648199298609092440040758071216936020815607736293500009840640000000000000000000000000000*i1^183 + -7554035492016275126791407727417972362626520577733925526941914797901572540466793366576034132039761460346245338641043047722279238209370605788525023571117157621430455797465266792198086725056236218992596864436297911692117456590547401549891390015511201551447284346240752476262294897625617987781373755110100283068858507481407992933587040517460047569060859314325762587383699003458167399716251256904755221858452636153220388730209602311902188899483718874798800825263822738642403960247421857284312634411284003489240789808377696062840809863399461284366387353398717472193632290437463281587049839951145850736642815532387005439496090394093571525240767298480334864214205445656290868223161554010437654386402019268833280219032503004791644272835987791657015255679128585185060026991772199528840629401665657250971969670015408296007194730499775550694286937843335754696891229359353640144627639903948551080638889920341326875124980215868796975190791948491268735417112509456778639883770399454304410709038843667580447706901487022218975007931449121538496486349049097862338517277677555953611627850284724365156711550061874266546685263197287694376225292834356800263293967196938111360631018238900025691070680383590140520096675492029431357187134555052206339298417190334397447797880621942684125349221526155280477107588436285473991971989293597890819797262945786313917928074050955843972288696343240343012842834279827299138632997744776971376168997204866952202100678445362922051925321765686138554861985403531268093200596554306861991537290687445752076538966664631717413892458514091648494458087399769529123302670901065532461924333964021557724729866787287684063737888812432455146913839567131324922321988231234004876338255677586171843253190149633807548580216573547132861869797779398915031636369739690284557452066452499330266510263515053806625750231593228713936456713628739232286970628767743163614376188468038611841522425537591847996846448310645873737122872199643753543499817448431406043224894683187270022541437210122502576125073675139182258105972039664336677214115810909229091523149379393763244327647108445961020693249372366208864587562682248029768026046407377169409982982180899809123058594338078993162396566618555536426010592518894834391065928064089794952805707545650780472437546632467506610259765819847841938621867884303543802606716759352078135832108653267139226356224429616327184365949139686869289851795074823012915584632168132172561932367121905131773518253656403522898970920834119858155576165911013781160534466460916256715415506955912317155544715829428724309933064149216832403772545212769027938254245275356034680831233780273995464022364712448153078893108790131030827154437334411008626740153468489190789361166275948868854254295309081175034985717853593718760076611459205951149119041623813467866311941268790543338305677767404471406233037477734877240433540418088475091482233593702213978373080099563001830971985580457801230900113319925143575809786212077871086603384331252485995678651065016567085163865634261786348141239164177405050309043432305322507858946103030077933986057925211177815307393274613197890264201201799192337999503659109897945217147943133655291115463290901616944415730448641657151757267861524369489997419377699187439853957968552267019152115744856504889266631725265772453661912924833649546373417035276549442928853737382404523866272668262565234940699003571035705804634570395323387393633800404383736982403971808785425340366790415118880761620810001302967433784306814972079916047099937561346224939846448978879588561081458550655008165884500842438765298477827714572404554528532452482394566923704632317370715818079195453416951281987734135658636522931763783798577263923065830863377668632581047457398074838737818410807145534132354143264985983226523103958175724285294433434243068788369605219448453967830238199563846568828512440950266253577466059524727114786930859049959518464808407098786172432748435813946296762493404168876269042312597066513691687185296036691420739080149315370961821701286459957113343640884858276748417438519902724323634081171627787676333717703910965846197225602172488209913127499911532243209717426661947605007074390012383171794276203905691717657373280015946011173125341341024599461748612796684253641899712322034082376832778240000000000000000000000000*i1^184 + 8390289175326971380116392991070103708394398330995674278112481834825358431475580058226591689966712741680333073991717360233798198576367947026193552189665885888218561937815693964810575500157245880216398656088059434219290858035775379071173261990519163467803837564994937717380447821544233000513179719929917733424419679899524280421287160378707897913246198152945604498775914666512508211149770957033324910470288028621339559345861513971974082780869004457645291791324752293236629668169400644588627059439723278326029048128103351972905870281282082002728912882203809609057337978504689731022609955762818485795142013074937836734418690469722516819615368442512850493005287454841620564830420450537487221934175206317279758932705618889165732687197202543963525987978839856368436523509890931099680376413058277246246026279131840041311603071694169012846441640346114133451966141905202194597674964689110602944313636627637632320361135327756031083199301932364512356583235026347817657762417217840470031675914658981288161782443647862599207322745590355402785160439428711164614081660032687678743588028966686943079057327935613965750657872220083583075926012141753563382156542963201426609066425325520842822305893906150026029418004347792942524162790980560171690222500861013837203322761845503956776841885590250608002794320213268148993727392992254916127878900960487786896131578054542389413991058121738986860555511911655757123706349726382477519574711622815298410111064263528220095347801832272765079958409560926583545032764383050372869283431112108580342772999082505023946789419185901871812919100555362427898800887419331663756577550664159285190037344498442595618952077816444006377836372764450776866471053962695886834445651452515559657719647581894887223970852786071162506275814540393487240789026074023937511284563818290568718368332891935147600607671159249628361931381659402982976787486835108673407517925094683158560014339884172560909362993973451220702677200983911270643420924670399504857526676948640029459177023593849399461244557916624718320310998809874945498497595061464705434669175143649080630381770586192478239805143388617558057174946084324375985510957965049307003137051840054941083011152168316589352037114411586006766565308481770124068000425024000565284718117055709805323601577043349240392933683662146211610095559307358834483612155524588503734415910652949103728185990905039516819104697382729956677504196175896398229675035208681685939022551758304879978816566408963156206093347867309353384279835506055173086676175289138386750578799152684844389970367887249536212647705407312064622904237745102279924132431639629028937936118640980730910531637337538238899411371612191661842607478632792670858674246181393457203826510120633800928541431876810332498531967211272787642534172171063807662920939773218840923723226043594100705404155438219432944553201899667205402966688735100379793564610463029596717527757186102776868495910121741122910561360215528146577558437554020566335512653016754221201615630105805333096665789345214294977380727699528923426243712062184932156046767558696388130845022609366575350127738554220656809993913033175882907678503459654471438826918174868933875453718748531648604427181644388278494258503737382804014083896250427012957969300840692760791212013652502103498274210667699620710629319980133030265439092166975811379168505676884433664121630887830708074565056763737584884204182184368886493123353447007315607137600037645643685865461183684443198672663278021338464679377161780581241699643753414847476430639108546793352946837941973046407958446432709531971930395704222711768481322313880614419623978619657188821976449216404558565067542920889109739645747829165487142226458539789564015019600201906948662333444719204147138627780558450416298443305247318839052879695249384229830056956441431276863618274325954891576852885876687196748989160425747948108693004267339103507339005159414305289750600696022803561951997121906931935584799482298809506339851075828240122637347589536516922986739857723707709898061014957106076504709663913078659102151047474922934280937633385813434575191428749412950779133089981694177255432372844503407946020708078174372347664658608761531710778731015268275007624907646256631603696652077591255166076473804985466880000000000000000000000*i1^185 + -78159157240496602165980460293593452801818430717258356789553884066449548883129515952097119796389170143721663630871675750533762544678218107436252350993308162595172551690933145002756526457782663844685368980031815852172539943352820973759821147467986955234925108898221423386140355849698482862562496720370304130995155886963210834479819145997733555514837470310360464753586584306780417423741629332670932810293486480203677698035218260777609708278303101007416460431683905121401021660710265986782940592742721349227310472819059441141114870384400901357437560221959418647131263407989900549945851741043441023582017460223772643968120274394390473603332123283560904871311363763515555127753393158025253998307575535743900672938123349808706380838112150935009673867977222011079618229174961739369613815170156149947996051330386854145184309379560382415335914906411500282074774920209350360080613540130867300925648454332325913368636374420273306330255527718966997865123599868016644896826091903506327331201985427722449959512761968528686010886284819171609174304540030750865390144291343292288250345346668625618383965955296638413494166009198243680033776649127439064702277344025253578516884028166089210108237870227674229564983720297194609270518740354149100785282501314429071277236019126664564004024330208408201935327085749762234995597943145056073951419942453503952648365257091053713315838156000608905710063994212578789920355348862742611474172286017030059319228729528790137670326545170268053346363347465690570634163601866875219150242824978684182267578028405081643448408430115797825080695956713248651643734106594849474160681049051687553809273819827253230524927000319619253728013122155270466363900699826911582405452481469061803756658645090722111856960722775473832786422290110342963890285319267174466046177641430971296226024439085408161698474821514607591862864843975161655702153899073694407949533282744787195891495902681456132116208965548871762755172563197736719864707189792814735942891194308315511646388597114310700955893715727386386754216516089150743910001932057034554464988505234080447198751340181983984000944472559124055544265261832805484472718338286566488423760254030935533912361955030767279565731314742913980692902363368668177924836139921287559133500238092345019856110249360465485417661564354218695536528489065673494025116862879993083763717600622187016595124257586191301687867288117906943013155863603732290314993105758548045657166355859335581107149742246746996131313866707099434629954976776238468905681337423003271971843547590417631908622508151832325799252113682923433450898537137543678748004027071162656917526845943238024382002543072238273230330793295462593976334210009882628184776915344236860636641611590106161483044636839402858429755207050500612276547730501716775951430672594494904889668915637309046732588206493538959577760689084423216330610223561224996222324421125594859954573674386430651106022142577844058271351445881072056405885937442948471310375873796630832830627707486624042648764460825073438910525215661416580900434239829862534595291216404244883421603956543299609179312868801417456480920061030846239483747471423837670335959445846156346510921645909031494164319291899293911208972489101012716954537448274565551232808639526673912775762667715584264622910186418926295453754266321209611629349544838794572523134203713750532989226415201953160815820078323835314055718678501154588279848130544428939543423219883295228775875745775656508209720377951101044203536598081306302054280604291142515163825633878752961622017390897709609007701371973428788744266357241019665946571128650201272825429994910835067469531889317933737990020125985387058708950800484126444029295828287825254354779126040633803471001756544157253952850188572949513403480627089499050023190760832697777775021840527235243446321815125975485774522712592082536063009709489050817854137849891475682280147183666349930685704025207585190988488074007617178418309450103778988958659137297332935787594783763872084263942507786563670262741770041006485068860296724014127123119076765704675459707375260294381076969402446836790382866633387250118940034122097156025911989808327605520170083717529760918932658532296624591591010849597990899978282318430208000000000000000000*i1^186 + 57357256438356587471546808715742982949678927700071989742744677013510373123221557657419091863430195123802470215189596978114852430022851403955555888207489260958810893402349834486601294735603740491515754512405508231684073044830927684483661512616708196486715319247547895226929464893886178671291304639648543069229526044132530193416135609004440360085484334412658571243715229286852307879153661025754451699046025126811421979124290083965697441526409825579489874345147568659077716713684140917425266562450545826023134252198592235163217479532444949697707772201876906039186324875891431944820758799953410945107458583258277196604281740360599050220228406123644342137759933954198937891859053242665310580612320267899982919693680626913402682658346564754502652794465796920796289388816533454974444451673818313483470570885170123750687486434815355112203195834930186702739257001188289074632274948484207375752917670393433303054352987626015721264580554781809269002193731877348098576296537862607699930332497596841851887417584785132388025418663887946465991628791873769655086346322798732686718154833467372576839860077388337337795359080470255042016369526948350004986921532954629287775383812800185850524493813737482897139910866287013084936979453582030945284392362877553086923158097485070134931975916175977843906295343029821363211003793449664965182239481722944692375707778795644840791059232518742512814304153339496905975690321159513423022359078118543065209471956327088825947850854086383966874694218613056692883356411666038545498714669156120907440163673535819738655861140562272935459648154902422605185479682238067164847237859587425323969825605229353570051051467467251985453192458819952425309732565748606361247064097000577486702377089168828894247145536483430964980404426876800520487081673225408144009231376326185995089327260130384098955598855005378750225229184375353575383830234663064604959983087514507953516156372418096766447012194069870165475837873961367042649845545407367702987040162391684046655585680413127698896359294930950760888322213409207821751168186020068056749128234547151003456329528298450862397479374028298934907364729142065823774301299264915153768679557696612893370029196668521170904661799046178036102917020389308289911512767918167666888405731262833233346411221307514016082156995692849635970528678763890565251135657275749042843934454854797559669018630339061872057396151465077554887720115081973743564451537216152592065470185219822539128103294955145990094119101665366608138536663437980839921278961045252938616611292267268851368214133989322271039141491526228721017797462693511326263259075447687397733467891954475625034793691397761194793165184602768854676758541142361918265891783890472934186117927720480762247990284380975420718446780408054484662125286003921962418421189648814013424485195367326767554082326948952423958065412154332914947943509717907685706073008608490156925273680694208053713923885523785710052928834486335765807837940386978329363054329098019571670655142919403972091004097415316874523769030181199504943233581650845966204303691349939052917203739764048792616829549015858269242509378509119659909922358205582605295632767661368964991218177783872373062903466412170978196963830396173336794891055429310401238451126359057623963125992353811810721755253048719990639963634247402493389022702868859870509891064149024365745428496778856029130401274465427321399910913083441903306789135877990578417451475980087108032956980291111267227706608402093784374325977473321634758558908019685213619146385934050824788864989773190399933156145165147245332217230673770846196309374720571089461925677367963965683435566839727325033129198774013417818110969192118492346413242356158590702677084009598819309955722727944692195502709484871749887181230008921481713022607533236901092321227110029318104478095946803711415504541571953921352993054781724914110975341181530843931793587812136320627959713579491754978804369510745299515391372279222359044562824189714123978073141416871735492479986668819145283019903121346247180190816043286549927998846880682833968321276780934443295360014745151460279873725613643112567041522655041326726828888435539525442572912724470124188892831673809329192960000000000000000*i1^187 + -10565528964593743382593520955050024128272196789336810026045994165128694778391918348342436921227238000865320151267267746957799150135028818022744832961334616404747477235409124526443629241796741110772379755385427672934318183247151960075501934909779010229139797266141503017345447680638904564562246094959571662149113196828898955875243451039578475153243645167407616589162020253857964603951638573875397918956289801127314109713438550093063151305554975925400546042999991901960088079025744427627127516009532616850868326551136090829765715865287373017044614976003907609884144956367642087664247452820644969297494439235381831052169805816712472366484321932581719441308978685751030651950736251785850265000573440351030799674599874379588171754383621734128539306222406968496231347389950389520625248918789212035150453342656976593742550840572946279874413850663441796430785382897758556755329141025289001667577570850004807689551097983680667722976465630329730263534227275906822858441994846292652149573834743866919800151155661934647493420200589458962247533689891606958400779631230701230136873343466123568125033044466090865224744631352208845105486818288993817053610730711314707330977820258128437884066477393706452598018539327988574220921828448509997656880357441413760192452601858934840307346306822348434097139279628722210780210836834475601874891124611864584945011332926059576032952086144075504831054622345313224178149858366873765821902825001828694263505539617820646214248915231644895472431997598140094457978054035966525374518039782171546899375236268790561531376207964292741683315213113421664650532029132565408662615431974309499044353890655844911576717397900965382784982925066589725567970904799666899416831396901950996285653592260425654058096282798681684433771710695578246577889955142199402757304804545616611255070946081742502745030523157545577478707693362785593352868820632292313988578807509324841267739218268030855203649458490957943007032762581967995071051658864255194198212288673113992089608403591575384391408164383493486709535582558951667748921255764330193081500540361787507830601851014683376752339566302198102564563519958348587037529029870279885888180204735301542939061014259598536242542846815091267132250082349074652862059820432046557883877669910880764378913828253877168442705129778647732426033856712385819220710028891621985406180270136000405700865258682857125499816595068248735711760273865584671611286735562660963913289605948593985117350046661044158642812471904716841830717491351234766907178306944727142491178401119568097512278745088863912759438929358880757176200215228050116170850080305228378001286368330568497878651183123940649518003822793045613135658527889493911015216451038527136960464899182363705251063263202365622068509708583743951525036157293556337280736812792902650645130003934521609765962655167091078890907434941127186858086845029672380781883399154762998581993841793177214506761006108251201722765435603082356651994411276959401871212327984767018021110852073331473548604172428015099119168088181820225248584872468275319713294961014834253217035075422055371392275310477226766822423924607616710493548483449582693094199668319279409812576074114587379198140550423540154015806227979649696211665623575466507946744329333457170768027715278337441478109913585742378033169242610489025269695903057109598059687609595129670199756035091259143773645618445144218542296430189787680722603714386138252360639269922057021977500716389629120433504310601266549334536031542262250710312057501475456617015845231628884255594214475924778177959270062142037249170326350186783210195363335545279567195779281824987166338285903560052604259120831243391961527097621601150307838069107788337372837893977081673992660512479477942483103377925899549451353262314751786717097913145603460803559660183634818172782225266123935661991096655386845073000676810856442896373239539497492120042602298733128350391747940566754282239689191035417209191707683003147349153018596069839345762073361803934913720384888325581487523213954572038134045527906068186906257133614760860550468021609624466550496126368623052214361801798168292386894796984828785506324371629829361428354857697280000000000000*i1^188 + -42392680340967196449111153123194548074517641550968313588670294981495942102217495705361559547170544038805172239344911544268743671265572840314367555562609003576563746777817313041896041344238193014716070313857810092988218864807157272081845138329814629288246358289257815788761330632957773677637915411905424275533005228784795454918136035153964000640502109695989364898934240925919549642799920264324078857685305459084793065489572154140377521633654888945771555963756986749273205016308870393661602394952007888864001540182548208488456259326528043702549877393026020476309676516187686433818072053589923371369142919382971829572736528432338896189879204150329403055809787320377081549116045703874622624497733328516958829925687166706313258376169590520573580211754014013925291795591189791648673481418078755734888648494277730849680928062206635673651179665954598325960759095587161530971669722805199885806027696617241154348998834949101144319770126775058727802998847080255754688979127058398165332258194503860790962552377223595935139533149434159157104252029233421003124586254175892567569761682788040042472361819854009130175209933293387269302455107719098845239037972820326453962009733573601641899342283467624773130179908443253540272671869427752882560624611864690525237265272278709446601028748562777013388400502572530284384825025986415357347068205650275644197442359415193943285326201857228620954197643563313570706321449975441659349119156724992421148285485094442053284696875472336686453534328880406382300497734811968973580682644132196810137437177913783433779997562838580326872168402963770692860898557882455164576753643309113239725532630541043292209129088693090706339811968297970748174587814035249735111174556129882996174519987547311309236199510987545892689689315600146917476720622943087193698869100067843714013994015186538088074455010369338568857681981844859457235811903381890477985108501631272337266376773129658552838949697379793678622487328334911054795112724509816623182044038547480941298275759476523989092095102891708879811164081950797457343230631250438186945992642840612047826867856473092594232431878101435284987424327360562219260211192307776325033020968411912483768093472033695193602831936666961312578525755789323554328859571393646215180408879345535446552729249762137896750234406514434010099493580051074466633538908471192578098057769344370931935237175731096828183429171930049417022266119935542976644745593495905087728708191670200309037404925936847063719990261243565004902371403506942546532434274035362209859487870483147500022502904029975771136726091510649082251325768385153352145742999074337405030633002545760567287592083703778398471270539343209085580047050238812328298049984681336347035947491846279249016891292067491210827338029651467151384969998771236655167435472023158086702095420429219831389099127907475808648633702775412643696914325271719827240549999038654326272040192958884452093239132976294355186601459513437627742698097060923778344069102435644177293986187758465030475469050193017100442988866388832844116976112280370189664198107113084471651455882570986633580242115573192348403727870520383850788638127871869195620530628681030614100725486954017464537000851942972921649126357102149247603743878474963348118201376499365202857752191343195607285780187186176095770257369778259663087042012753987920245835416359858291311855279740702361869665314448768205612873365208424501623705200301840982919304332018368704032132406406692466277789870804182562420164352311664650091652048481297235572952219259068428741482957014896796404801136767673331584365056836444255260561229875533393197966027110159351580549706734738822576935648879686757856911797715852505664031938239254637598766362037627025833432828627344740777294200474685831313324474816062342942033030508628527510006952560136345083146281137481121955722940168361084556947865167631164533621540665453993084642149406113471041310595451954525593956034443683066425264068474173832575842631847943175226349811697661262076676953411571062874518737167573692988202640328882719337907032370401882130832422835094939691872745174940431251055582676299874597318268198091489280000000000*i1^189 + -34345346908750945258837975746684212410654913127617877345481152651433922479165778569176055003397632215577047438601319816249013598083436594842784418752937300678443784111003764663315735922875766959263091338911538712895362981966736528502890930575420332418421325921812256058306837316962344439184629658585135348000418380351077538013780721618016989639706628681706038691722587198258257219287003575702879266659885267521913290374792477724652901459760199167105134478749964846912851083628634706623557149522751375316867870019789063053888101995977302689684956510922508875840302932200951936063182338308030298176587072985182613903871106445601766068075325023382323471970206231197804646065578567805221062062992706962034314744965443207731533337551343150670295301103876522160879909122656644882644945037241793867637177504710361428514755209806926488564644780964985435795634743655091691502198148396590329051136617546332153706466364246878381865649696500133464621598483466915437383365420228076148769595928318804980576154292832100184536724068577747840020886277580925807423645344504597174207694398837111229004221273875706233051417902508439435421888887160396069523719579804362405489812704212644377855637706184135758831386253043200294776459841085384541994354684364902242033321018547701853861412485811293192651345261423685771390507382679330368546931432799324598773373309763412594038963096544318754505149489183241139670645442443832740450744660724114906963771565003529406204174335105901774881851512879579935002191457042676599865654813289662506454960244582673148337597038762352108975851629351629911328696116595051578680885790639697000633345963065986363071527108195762659645575932931984555332562130602156240562959935105006767825843015306502513816746453442716984392491768463220869388023435266484496668629491819112272527251400657936122486685289325511633930964803915317679904944934444067499424443937920265696780536567878341053570922376329221549047714976750809860765482006372801519301124313856923007241831217003044521225727490922478935810298079883036655649832460127218584232876642215110888220829003117223718972129692956174171179620542670147457783453177726889668457417243035572534543978361888214665958719258016251464093121298692636931327568687860794586537565822796863819059147267898433264240574003184921923717296631720543468523819252498381694753204026270086306393155840693182344687301140604792991852618109512715693293266952867759072068081516333431350956571062627405748806996075637285818652097779202378180260806839344891620179238006967000474608039971342150099628881722760770806432631353088379469914845736894589591253968082265928336837365499332312922178695194892703990433949180971539113076596902480875042847019828813852308008907477041437951074730002017499279553009659031106550170213250045720128215107044794574708448508407421365587613901880822328769029991191557093559321720166022394693332366449818775958089073892971048107682148646720420025263342084279117578353440263615158304915675086233333320728399959412655782348935344796512704439879066333092665703970979840616485035545623486577367688354689347460672842365435406128893953339265162766351855023477993740399144575177339102383849125258724693998011162428295056845138333253004459258190341540318654647020166309674531068245791061441347830028410652404640402629972282556994775642508256422981830219837323702528611316172789043480144751179675103326664036423407807411266372478521774431492997812392253146473650896464061672671558981959440723850350614749578430720587892275900235441209743351152230333292541696463513045081243782672647511526351642985911606288375447175208995655369319548768620659708221191993515538232793107511856254343572328985069637796828989696451814832831072913114770760769915257033835237788110687448378861107062049683316292105886710482407779376853928653200211474497412736947401667099517077763210358026128529336158240178029873932752153769423694383985635587094910201083572468049283194367216493094463116192450532534777686410854127991053516716140282733466248737997832671063174745093343221732224209890958837228177885687265965115273379840000000*i1^190 + 28560195296548378121173926010489614240995522086143065070075235206324159137289619078574760318301410657679681654175282634623747466476609647435132607521418019217680814127011693169502595115001133861887257698732506662114171576215181627020877614114495713430174619400226825943968100648014570176525535669182039181033640556559469038259087674775188450603734941389438031367269694974369161658782696288985995716455840813504817006281926851491097744180277322149374241330198839667104018195064987286712069905853096673465121448941904106515071419774488551244276394481680688585310043273706751018600440806977817506886445722864681882594707660940405907800795265453283257049278636609992864232347755780863356039480304476722064917102747722373472966453993897214991557654763002082059731082608699174965565182602304095049252653500763825700108044080753518100538446601548511581304869862808190242100524823402915861883135613252811888604995596316797289833022644519691497683765098907796601874006399649787479681934985383572666508817940128730723205011799937136504331062861045261427367870001441370760700230118947690371941501342812841618700922777826262284121264485517137800775742784372583789892000814856252876786503735445378839701925557381642327923987828896565844141829105237562312397072091661591429065532195349642546373425750586436181087458632544283898809692426491373250899993830029741476096094525927271704558632113216408670083235377170847116221776158092291231297156321828541271951843794630246442662328310248170317966758521128103740858663606186263590862726437325694070172137144956914381940645632694541185389474457904457349141106257274029478969865024024596014495398846652782649573842939277632822871607021288249030925030302647887755604773410676461425629223062929407141966192246885122836691847550073548675975438909969452270654127874677860472414465298978518208551360791925518355277895686229493519566832452543010949275146440309153389305584043668431937468519469211273869412820705417241074780059465628341408623614251976058374169881397772713125968191984202590138767724833838630058858271879605429675753604666990344352164404053731402632358516162017605798332222764191068957090773506247432578515973529572380751888360962633297030570754339003439904222028775070832143091139816686600110792731438421750912063488099457343944193396654637464960040454324144225536823056356988919880881481284078746229494422377101240064532889967348668041315401640336272619687556751393206230095816201648709272361105025981950391816636010083273107501945372896876351758183008146949984146021046854819133125249334122355086076397397534142797188924383056449264359256063772149837616577617212284526995994257247445826484021753539373615186474791308718204036300236883096023328665532905768460088076059481820154376870189372767952168030507737125387707296885781286252665609698235024916209864008401549416507465763323741573269776228704889581324106727308879976760757651071278373006641595917760478823905856676268957317224722782618431153286346125684105109395153249714681369804182993638358236074493018120161111718033160049965565770294842922172728692429767617305861646173953062946643719410920823365811857631267450730270389243669233214376969276699629831364424628163547103291146204707538196633002326433783754913443135234063077965212751450662397813670149824740276450503234455991434877313513406765654058786675197431120561213204857656842250803395794876107509053068629322675010307608286802596640425078927319501881627625732580470486494392070357931314752642494695076028850586044719389365721276524628672130640753874892336032900227987609898747391530278106049162720887022525332429421616644248201092010317467153870643511694747490908383230266114100016904447673178031282502517758036372053135500394368615104655901049400033974668506869658758658123723435014934172872723858272525641477054664850471242531750039547022368511074048205542287682477432011767651207094359022891717543873921033985919576849214882250333625699025468559195368070681585294576045207925405654843115437910091390957994927516825910509568000*i1^191 - N1*355309105530351199723768319996771684906070212607614819470298769679300663940767545302722035264054780251819482360345145436909618793497894613671658729256202706995630339173425805706367874033878413743682485217228317093941683189346424551211139554214669147378265080595702237071958222930207186109357320275925457149757053306782630139957043347912733267742446812730149973705877215410838752492772402574011096120343476657713561426103076523062119650601181467183116013513885703077478145326373372866151843295042646964014712465742020058714236443629512224663356308051550211431210008516680426565744215544649793161029097946155410516850355529086369404239302243583709708288*i3 ] ]