[ [ -10354759734270732032597553226685161826698762514955849624586038931129996609513863399781548069515105094897228095842433976151382311326358108442368654934048360653737224350845209233377592284372145293126814944534016108028680771455416268585210012899486875130933889147098823737040738071679394780933084541259816295306789812524091033920473172273082055279114789406393109263238231635992472159472802212017307824292035225554633171231521333290686105533099670701710969120238461600506472779435108971082483788700270809503127413040221847857108437324715950420864258913472921020768833947700820587149819519281267773606496503576629701858200956650287263406306431427924720209249219951942911001023354091668358890229422317415459691560121891039402913904910572237561898933412331070546581682502469704864831165024375581056991924009847727711415172503450753641738144331288912587675433924177709013045471376994727680518869675215755412702581558376424893263059074578279648597969546174084587358471107141356230806939101086869702350105211079213718683611178583617887448513028987000473016625436892607263590189316160792820068204155967000620829378254073894376738563660547938665306843964528275142470054196127747177831767893256932119340806060798684498087597240506359538278127838074038379630877814069466401845664297267155756929760190760560777722743458625815349147118516295025751970429944591019189538766481163905271365599203724953509342249556939523927172815154340736446036377613397270251265342101706071251526613628649436153273527500917127111579748249091789493643366747876000535290109818166525194490164746657116369940265309207277425801080913676609835474273736630018923877139205755037316695832730192251076625931189767671968330650344027102304461185106687316866919405842397376556679823360000000000000000000000000000000000000000000000000000000000 + -12808801202473400374039655006406246657917090396846131330409931795275752405063539255936031650167933603797043742797296246917229874608411419920257287201158425941783507337828390351973181032602203357700183853909973090778780058843778591684618043851374895668048285643678506624349408072029492837848178478388646977193047227951974743252346043919193716193051348951171095551062327377013765982624922408737527989412613163853506580482233672014243257343632442525070548542228288415045396808806140388505432679241186038412814396348481518169091969534800137006228295421523447412433220230460394734222299208748793924043492989366476731088528177958293264199381918108529731397894150275024641075786641768558440322061405026896066125460595658431608387170959215584441479016583360898763675192255800321748301924030121899837490918750957135686968956579413384476109531922548312205593679071431192316972308841028977347370231205962483388835050620292563433148219135886019193760793259649674361956688359698476963986086548585298660689957504700004656901585591539594754430165001968142277349084017930670551541269672344253221616932836981323145004953309477172287582841231242444562773076765758476824560143029355019725771616780334726849194950244384509570912853124365724084334862539050466393922878590305764065911500569300698234669058889678174087156264208915367758245404469044630406627833079412456389160934818769910521681510961252953152341509789668074140200299909906659593814684012728883860964008791646969142410617231662348261906136964767824673609638945482940108243897522099524627296969267795042545173610115536072831210976197252024881029826569470935254026022687706872597107353905852349624740199398078179989898999033567991435173564127175438277218719936490926603515976524163697403232256000000000000000000000000000000000000000000000000000000000*i1 + -36249295013600943130904364681375337340781594413953346713316274602730437102153871588679969935773621269274155205934614495746116860953052647618876816135768073269143864495104542463638291446321854843260576534565825142904658236001599058258338059052529896595257604021749129899236198745087303211275285399027638903011144940323074660933460013816786519798887418194851046668264536075329210557497949041789776127335546251556303336114228132255285442111045461950593809357299224792276994281631887552014096554098061427540299139300939140599580114522391146806006235822243144646272501760384341322472274268833213455414772572097791941536977937085933865246280706520880489535827380501405422627775820735127230908103157793950628837678515889067300851038468785786564396698870930456217770321690243044020859993170902474961207216632119908164859549600877535825027759723415616291762594828800361935083881323146803733799701067171177751670820854888917422084265789667809967151694789431872188700514035407330852884711856190466531877148985640285282693193478355996604147651113643529994049625283665285792041584684958042286322582864491085961234693788032561253895131620394207074961469928147742615677341471241767489856084756831732022991067279992088672616906661536794300759081428629310260641795997445083508573624874600385181759687446111818963015490428049208012992096054736110263651966036226749655111269304744873833613404552645541576034903746008986350240177904308575185096884664986925591142332249818086372338953668419174147511611966270581338536631524908758964647260472633752251540851781868312831084377235459539398354243254266618550503983545312237556854391245839597911957434845841773360129727006446292103507431482402194412767112232262017425238539770040707024861994784280649767321600000000000000000000000000000000000000000000000000000000*i1^2 + 31109417107683931165444762609474154906681767826568835649182698947056363588458893777714117633906154127981276202951290835327349651204170046009413083449612627558889408920284443249178921888102657872221799951435641052592591365074840790548812779929394880420787633578966428211342031448573636615434584766228049514907568145688496682449498843737007119790636855610896834323288681129692915785705391500352646700452911829846595229028377800999359344889414179567500692321322146716533481432594235671255956107075045591200047640987143648355841328229670094222494283721682505752802124696091975054226580053513091907329384468972691940624281359755014633986943573473112260392601876950546804445497653857260851244458678257900316939853211217039584389871859212420251024095078169744360860015620923957975867531431848371533047540959151076317887029535669727473344637524757567721641307331033458446467498098438596849040158839039777525347957356299348501742166921853268688329133974373752556295570916011592371878519620335762883951078874826929529892061906370272360110902332091398925244149549232104170729787931276782641244504303504928205668477595059192029650952991682382515095708045122965652147175682514413280561925326958537266267200702076566033190886398461683327046202497803050367735411351429211601952780117325266404694058640350131149671893664297122179463511101692348731531226968374451789485093434646530023433448502363708919516277227700499313925132194421232316976035835121123627544393622161327350174065239415668086703953869470952246235108932976656421158840822471931365749481351009259910771984661944683286703363773369321888061749628124249239523538836074771273275171258861430075843561432409329191194829954658985724576634985041147823816857249006703336607326269652074496000000000000000000000000000000000000000000000000000000000*i1^3 + -7128636368578733411037430157028381923748206124376650392149088026044832777995518039581575659815733123639788902791587204478944439017942399281431427288551241039570824040741763202019197433462664347719923105792094626188269805750948729335083661421826170461798938870742759925094428867852088452447470647282320088785200797262907560966199332371025039989443859476797427138332980438063212113716793522418852112815601028211833739770489104984574261648851194543886337041645585499281516836661690022549251589449542787477806906036434557844931668764155702124066449761954317953066445046462203846853264065304574782853362569556966492936915113964302922757792791931778617272886745072708069609460845036958097832966287696308535937757634936557142275607112299501817899744186647443875454362033269289069298453858474100655519167007298713719727397740759139945760045151303808214086101222601687471019342322051643280447639539643108045373539688125818461940725614476494758971978849794221481382628370245378138282854353624626322651938821854082964172642791311212737111309985978043545279327484601720691280740704068534910128547564250365829335188176630791111269149603453300612318492716108607645714587885788821400769626400188415224379800617204350973489689280778885968538960426420606922745090561093213106140735273998905196040276266853954491036516332843184255065106514276489849727756643114420237824877834227429594158214844435425690473019724057247736817729338320085014915159627858004636946684682809054030144608818726810205479538936174264586915990724712544780079258766782273203775573565531165941225147034678223533748009863534457454940684543243085558463527657250523045029903185470634680449322313888213442799713879715898813005122164669504410927013419606101935348759422037917696000000000000000000000000000000000000000000000000000000*i1^4 + -1666486624202668893897346850710950010026299465657449215353831450634914536178214935309311986543632250936362479775649964117590527016700589145540247909946765952892609736685037376031614009069476588711970461507457748747453506867234471264936588690136796539643864723629250394757968909015295519969682675139834477290432007468459649437721497753946531038523710901441255800443435881103766149590643005118147918293804388804769927002078998735728956615920973839624087312647662749852497729237882595615601995848801217895185959705767561516135774574067899249389983018518486546490546403349286047310972340308084975304334576521535131091522234313887709685798819804407300172263465280764361538338465652357492131736675559884997500687780883636100663079559939159046400837953738077866289161901035511501847646019286794536157865675357591054630942839603222413635935433801669592109349228461908101889682234674145433952272452223239083723296817476975533569676499760624477719598006519755768756890746277114807573344534986878265028718331430556930394679224918238463370504905814755303568842071285303930040083827982470968197897051390566392961284752131018304272937647330985138442051522379945401147058382887577178281169432299780496662826934444982892129238214872642682543894949023229133930315232831547232085857763199773079390427772067049734024734571291122267881785691845273406118517050403474785766098775298237514533562593086000678196670194716733892585802552064679460651837864919417883178080080672805856314682969328455741062775484717227936097927765552286041679818957160182064809935621034961734804225585760826449323224511261303820987297179264238449872767077012729013026347462319629223344265993542920110249928125867309433624253185928022211868746455477781235670119013888819200000000000000000000000000000000000000000000000000000*i1^5 + 1330390507743744101689228630197965957929124118543446020771575161568855365524710968198984661009091503248349102836130348853042599882975629999239001385967367044244491452962899404227207910091530935124897812415536832525515711792165406372805652695134902918502459490058910307666917001337314131415070098153288666629695093131982498916140167702660626422198973859397083848396055005844816593583873622063251095836463192742525827274758459682242219729361037261300832438393525393539081466072374073088865314110217568283164773379398281191729053028871327611877201266911789640134245718789354834568608152974487980294954857690031734031413326320120290291557071203800453527896104388480991456817621641027308084368745810769170675485422695859148744836013808618518311854361104210479326442042274061040168105267517495156375799463745399744786631860132451946387688847325176899748984444163462858730762966009036604120362589187257810410419830033707294003747503076999601730607603095003150404881663062127043249792836666535684156225162289306930722741687027817851475170494301942425919946980824278846834782024398615333882047578570853119437014241247379199965575461699669253927226547075867814360950010504519767089021268590920306832849903527372957897271574359068097863867840074065803404041884230352318275175301115400300128047973925490051582016011038209278868950887268001764681659112404659505416050829294556978833780279146398286570635414073743656662427476130901068772849208137212766071576152883502985224683408470964700204159017428691925358929858110830331479559706166700888300664282283274753787683387139804045720342314933497152345833475116916993471344719333840923297100951681258409495832308426782720767743137214917458500468074491321548198583026242375524273314018099200000000000000000000000000000000000000000000000000000*i1^6 + -241215099528735137553156752141664976421258202817770617001352916104078885288490770392182572122179268680215466975186029446363662792087203972688675095848677093267228043741681427401697998646977911952815089431778503751464662266001948556040958889356995065910458726283919328760694303225913388345571399137107260756575170414474878751116703501626575832639620203015061726507907925523169862124045137314142228227339063805265647278867585448216634730648377965827251921495239941341145841047742477955163076532416142120889340946183395977214733912617636061024956321276387120781182540891766083660168554250279833369715279210989511174324018876864647150133564096560315465248734300019234433225269092629314420173979683355294363122374825005796854678732654349203097134761600675657597366283102043559409564345264600475004478918303708138508516098794629012102514645057772530635780867412867874393000062779735281947991908508700288263496252705209453188813967679958720161310254939340249424296138752712824066802648009915200679066767061978102917652341027056002557247870213373101531787719624708615067727570022483715522830822732814515028197660040817041925230451185733784326844192746710396404655630226034074898567266272582988657394470766449357645500563993084646478735070682519719716500358193254018184512655519863255286003724797849207784797331605155520205925481346643257428285018238643373519656486827623790738079461370753151331984864872268069953500921461396453212614938190174118955235792414617055744238589050767605509964357809978508439174350914027850159211183998699492077003028861284649747631874090746867983291467692300688679846361679225406781486911449977661528908020370243372428448891991846887657073861944001969300689816639303090456348385443406228748222070784000000000000000000000000000000000000000000000000000*i1^7 + -16858184271825070530554086686230634232518943560141517568570476463198684392984611268571092545644828518278803934238766543141001919230317935939304403623920545989301702057203960756245908840693714031228650888880412393396681454195593836402905622009737218372123021085401124480568389519640328768675488600207023082950826916291260301400571447818168137351508577824273297897161359819394859084469370447417099286817672959706883610031693664549488792300456794007906107744531755745046609083305524144159453869641271132093563747881114303374222157612155294769681100946652032021505880946046299150204258921028702884315498556992439775699547641279899690092048232605735013319054032978018260551045949856915166261983133603577971830224503654586426283267504507863898412461672835125552766792049950091876359592749800964431810519749505860856179521383795070675808056701513220451105396607139918819095650414993259997151540177321937818329664248519965235942944061887212188113037069192607139673973298063477073529257768593546167719496814289055736650940173284368092975749465735434956233922606882391887088537198450109830576377002488607145934907242270626903611468340848455305033369405401081294379601500221904987387578047447041747665294611877162034953445842333900081927497270928238622157254972297029003264108616593359308547220005580379953628772587131319395426257054481224165107692527159639244894232444568934724509952561685505968783796258887156865316915783741982741295943835168670376415603626786145353351793462197293008569895780800818326572099314336760188728198288659515740324727254703493216102029283775440840756540511236003767225492352473474676510430700337966645133165001637063996479074646530789607409406652813819244294896918678139634415210779198418854923468800000000000000000000000000000000000000000000000000*i1^8 + 12863789254147971041089336798054593220062751873361017904429694929730922352245462862773119454456430543750256393639576203980905541385907650347114201509575518673541078379831146805148868052608757467319598692183597626679300869851902495741932011614282080836279179658120398700082098985725594167516472506120587491488421300662286235629120040625498220825259438307291597213295515575571072375070766731408126067176147973415493671162622602769409711196183739731342596343077804047954107915671074355979428488731833039599185666692569874405720698842562737909004888345363908685298540144487834867684762688413924371481625092760950851766274684815563469541130678121390825177637652032529768509118294741855304663765385494545266827042801228375237051377673697016736713865241643883968276254251353561766480596180253441245551096897204381959850094584923643470533706334577174270979136272401563246036374213917661593249684055830087066887461041650488363268293960649111392322353443943929149968758473096985005710028605728271784383199280054800596723898601143364065027978016654311201608950341030613433281490315244656201718575325108000627356777041241355810522330038038900344957487534663455037871661335555558491049144219788521360330121219687568626875999209619425179862564545701145356228779781181769991504021279763757982160319507053888141586764689555308331171502187544721720792574623693316240458707437454331348208092065538027207574479649454908235656536428715666149800762524937237287572775521599421495546508768098573777137516069507605324552251021093366169920607055714826743292635532289694119437594748268330771383806763968762992688755831916543058429454777886865523642087851405084630008951137701009058473141455739744457048856447642521644846595873664674792734720000000000000000000000000000000000000000000000000*i1^9 + -2142851484512038176780733515116510094779546159004516467526113811713153200318067452455213680453813549700382859168810493604656551680804627583416355370794073215857413302252348922080801258982704492019616812666675123334270242985885747314096569576011211216279463683561024158893010074075227812833676448891021212487795773120195118692367653092806125395175815262244480665039157233208448322953355377915058359706819202075185118595051038658542199141539670705359353126377720949780993934684757570726946115407028249301132724548116923676552941343376384686700595749751430553352341655076091092036946802684248450572823101152698501262472349004905024579059141835220903499895681032758770118392242247302610261454899434149953875061751568012626252085419279690119768507037801770071277900080591597268137951546521947929358783626926416952157689984541778800181743629668834083347856802448915270089557176158986990064430115589704332683304504878624065114508742258665973271460396137881351987889107582508625754918663617248854413429761755826078667936608814497501397050639722710355548906455935952473591553312195302264105710532272836972116376268532690293865250278965263053507537870465419760113795224302201775803729327012380056439931643751181029681681742760130717333034328815444945731664821406606739382552429028226791160420130437313714760251848385369080828156210340510687043361635730569753587938816789077983410785178629972709086343728624961742255798458171422657644669552503422734803643363219823685492574485752528530537282534795306057067963171302652510596040651654143720447662505580223914318409307903445402231933357595966732852040706430661485377324819762133595071434021599112118774965893156915238163072578269880074250719568621086434643406958151163969536000000000000000000000000000000000000000000000000*i1^10 + 115453382432621245362958796915428867045776990455574289043637194481323539237218771718450867193198620571810409623829147674994719470295120983268837110479152232712710894916530550208335027062719679063059690141287341610593722680042943761389522709385183160256998444509216363005453783297439376998716597993630984999382128970801815258034814565212576892998210879166167353098166763479575390057343760951729713635068176494854912194672789538399342901161221551731745330991101429798829767710823597076083927808519908361760733151154142474570344092035008204913967263274368563164182527177929875249374127519304313026070799056114332171472144217837753248098986269367699604520054909884820078156921901409001821607367079216817495179290378647262141808649097737816765135720108346605479465109899837413602973596898011279046863086320579287761312531418712730140193651919712283397358468588709857589428839978839704310194416153810485810639221370973209944919618017515739090706948733990164903396097788229578478753778649676857061198305520611356977321922302828260749003461362286129956422474209195954647674377406300583739328987001356988055130405594698478651476997412322087852994172160005382596275139922079733921078502038510463416500258004336251366861388850954938953439194704920778595362978866001087681596411359343717500906686463146913125364899992748809532120065438792552357997668238989944674959720065591062666792026771660001769223666939028196811924520709870734377272964947738455686128684651764835774590158496607633889756146421051680095044238303163608699326131135060300987780669952950945226209162404744006354715127770088701551903236887288622479183790417435838073801649836472986219356195092379978535271681346346355150260299543445645436150838269155737600000000000000000000000000000000000000000000000*i1^11 + 214725857217919662515813577319325196123336849795852564817834422957047917813466530040254299005648868329280698745645555716869351722452478400772045567321659800040642109151596008287416987145514891187084853824608680554652780644354503155672257993915181346712074840712402074387416693412227612154176949649571063477949211787524101873217149751933563372544307629338264111687832246743361571118912409850130738225917339206798837913574481323571155522531497907937663270859216844992424985096804327111431649785218591730311726852528120780956364102067073174439584639712981049090795159962584674490129251385488589555607852912258619130515860070420926808371757273030952311272171177085822207447364463732017936102618846911606826395349205979765494636938013372615604684569891282218031619150280563109991043308410793151816756389986530771768259574321374667415226632656101539652031928299034072553974485794406003953475805880803157598395908921544676438416714511316112043224757154524472360216957076534418775991909520821682835831907734312600220684585211878948257914890100651814690766519301271760364407815913588051471127837969055191450425120203445909749326983925289436817872730793454442163742884368870426609939133478758866367263325106535966843972815817258035718499468095853482800082851839825386248704438665972014757682427599705818429810735411740998549938480561129931750119067381386756139221767568070305929031664128782507224301579034897348512041355165681211290515409300272302435673607553399892656088199999040775209553666485671703780427905515963749817721431012337947342122146728164332795992618692144642242418290946672190037573251178350436725842514508623284216751546644144594385608538733536337048046734278810879342899584338280720516976843161600000000000000000000000000000000000000000000000*i1^12 + -98639035281835279015214101495810897197193054343280728245100041009347938386620244269254441656628392280422274522853265480485508766665544190950857296096719533318848377363417682396309393845622716188730907011990809194313625720638340055550858599889664589963668074448768045431775916733607956980632330537123960535617399638285418814204930662406249731827753662667455579779026582017298432204070702868320738309034129103968288256949299238636814552886174976293373617869447772354354277816320703522302484234164869547270829473494270086914222265767989473532718140750160773494230450638728165074264711278936470751111559862086197007636787522387243927294785455071493933729664812873274233070554259812458819268506184445276074336712185248212446012474956180161576241228045497517267654194547421113260041678565375626804858725571717851022017723306421548052732536856336511160180681446690228423352609360623750615741781693369262749641916432936658811809983309947623517077578046247690590604606281262299299517902372547733538602901442572688937846269087655201819600006999730834290930087287448617685178877563299902040847807952500825973424149904806686073232850583630312159488959516096157408286669285716418803082720876299121969270463175417087208826859096812162981305767146070549635684385543121816565518838284103001332176807520112257828466408946658037457449048343282139925489621988926494765891354350462428721802105003439151923674184018698951072384725736285697729991328741933748858161405559985574600329525302354340559277153712278537097720726629153287918274792466461728985668158763808275181067970690538137377232833286184588439926340808125183992876446665179256535078686479595932540431798114511635293810123262877569895366133662524777293215170560000000000000000000000000000000000000000000000*i1^13 + -5233284532472216998013483521345362309260790454050053675003822792135057149905708099531727588664312115069162569975556790070714564432935745757782085889009897895673970341821961860378143725550380657742758370672696895766682784158853574016475854033487984995433311394171946730062006634236333177634296034216033609706185040501194929270858150841193461968210041835961303403904279486977138701957319754873070578447518029561693473642328441861036646164013560754615385413625089585772409403673152341721215024997820229098564167279820949657867586618586202958916651858708693879004627400066704722231623967539305364202594490552785368294504892481244846013200928895109304040647486503172334854133040781774659676726172913234283933919985572213284164797575165082377925287090556432331774773915202052686590330924922514328332850330219588819457261656990654085045944930413170821583562842581209865611809608084765643430082975452431630286152501333963878131777196531623593961440362874851604168167222819440781458971088974647165245868664626831999221759600183856439440949696171814741489410204939773464875353160762346144858416170583736590228225035187122531006592863226109364943156250353211110692108529156239195723077334463836450946141939519064259475271179904534925000609462229705542758634015885768951980078934003770072499564835843901923976972140574859701488077769421544284586924606670827471720100870312174085708979304567765611073458820719557520501300194226919626253445280923416568360580309746972122274125995380171771910337125985953104730790282868998328534595007419401819867403048836327474392053067842328018321315879602055955441937231954162917376301019132520915464395209144064948376708950948271790350415234336620722588224785568176833298432000000000000000000000000000000000000000000000*i1^14 + 362773384993553800142843243584316046062110972723135725504456037302788819965824473227129839226845163474607447349633698713676169402467735446184966156625674062027115057918435646647817266572576287043328660685390768733108215085795830194524712186251011695133260234472425962651860904996503216224647137909984401407838085504601988709796086767467830983368284397059292692069240397976590339065181193210561308453164047866866707758009432657713805201906929189850117161734015812497809336906674686337071365068455642673012446660818777584050467968289654291068220995249274556034246776485871874585726145087546350088706276761481091642561394095398087519971575302809716451545207841836268507997619664145558524338312216910033716492766087789900565279439054729801932322683596483088915704698250266176070181065778368458941266096641823329937997551939389204912127016264186188004160098616050535897510425748031240091917368623960585802353402716800164796453207439819820301262406794276494130173785335170495142149341462965855401092670726910199591471076245494175302667566370955359761959622706417564340258256143987274595518631862907747288276310527133543364365699405799911532249151705755814912717590746474113054020870005257625861008835505063661177283158642111340670116607211086583225307376587699125577364340890123110462060912121783361843201557679473265968170278953893817127017877554396784058129190584722463168981726216730461267262763057997765432281268292227626715059466976933461041490723868133817700639463184829492326235759100948863013383449756281410623687026022246588029382497449811783826314283533116280719970308837572338026033498402247986218878205903636241026013543193773040048154167305952588052711932254273892453039064554847380439040000000000000000000000000000000000000000000*i1^15 + -6385682568448845738838973792436322044225278793420908940234338735398214778514355242669311147694273100240514200921663962864675728155031982121817722559378800578826620441611034840077871380639550484035723321930940244095436732827644402620394742879630263716692289011236242961632291392063375146329752161738628040718314023984112988064448626775328965290081499945403022378812980386283323096193367293798977887055770634255615242598699688935577083912492279041181646140067321604437930486986857723464786302984084989794299131329610496603873596627836014282990742987330419378241028373521514207711709654818387148176170356980996664444137880444769810778348646364259605751338118165488988226863579688141743968712629815733256665673373636084648985646094771814004965115669084391424592190833475849828449157892825691987500597587849919820106718959300764389389199227247088745697604444352567281158149779235547516624090358335915695253942479118374395039505127459320800640134890693499792176102107473731937743562772807421030665897762503780066098979465898883608552464057942948158562842759406576317204334918303029786813765536449534963391296341980816632174471975101568832358492590633542542062382024283174022155191969305173571572274245501247242925358626254612881522546867338989930295600659720901569115081501319505073311737177259922113955790738866206682720737091472439251151455695177890379607947125898087022213920204700912670577864205379737934683488866379441254932970574731579745338849718223403085161631597130634909377239899448974189927911893474246263706256814511066621661192943558602369123160211494258841594547797606603940701122954441123658763741757501597957957625662812979102708964817437928010786823335217573743434958180211228672000000000000000000000000000000000000000000*i1^16 + 30189914115889197764416143655574999329236909624989412839487066888499773176662053421679280854335355894407332449068715655475934843026686718333405462798718737974749396595473559228233699696206966100738814911757040720650504247371893602630725159617891647951594693560168160863254823088357120466410532548711682431446270835685714157003599839281927327011665776848486349286217044087014435343011692348105313849170746896447090202620851690194263804878886865656371902697047851232486628881544056898278258420909595707696933643905900427259319134991506917836584747380164414360357725305218574119960652263647647714576674777241318719100170955120948897971609751722830600839008801166480298904962606818082466341104140483488291077984942344604552830594859074058336149259194519204564971705031144358531440592654686699354142810812331137141538431832256750672604562809479851942835707983559550320490749760793063267050177529551021608205881296922662050975089869060849908894463756558615337206469746649821888667791953856823121344839400379678414412093060211859424345897859384137252820751489173782694871708839168554039536709445032581045928442409492304073471402103617523307487632101724441513035827846153076985018429419587071043335527498823588645948638428930060662643566048359796204077171258707113374756712864421905820495096212291388532986024774628278274269660406648269737688607617881189631805726141723669209733863591791817870471643477577311705878192048314272707390184874020079756129909228572740136452874592584628251730200912574867744913400431482371175517534108733953969002620807480127545535100743917592010009196098381197354645046760744215526027659330039357924416280119694332333831197125203514470779456557972433577687288853299200000000000000000000000000000000000000000*i1^17 + -259582082872696971439735003118235562769762997817894134760006315426996024863527017185362604473418727901803122824751320822088385353210424822505810008544890353983504963188869974214302539417885182634867567190712128010414283790920188938395506453452771608108326724082878270693449757785377782961457002194109846043743224457359644503023228137636643159711261893440248604806178789776971017834396426415071966652356274232144712752197960388643214089868746829455030507355591177434123256859323228911983519309204036849811533951345047269334863626973647900952126788166050953830267969992854199579649216965285079847629271117886151188906530801994833500669005988270187037901356995405504604231303726338384458478585753176075946652492000545110158758267875582856879445573178061563522397709340918073939260027344644678489682488156789977158021989365628189217656308172484189882128619854025198126474823036883707872228179787867324826670980750507116291454196497687946245548256761123782914445918893803639355770656245194804332476366942302695234591488427488800502444961062717804325032774140351874709160734804639429687439257048627913116885356308838889293031857926815514211500583504561881195214019851505193663701307110330740611811486009339859395015394085417562566052729255574101405220185455669722488039705752624074049887356338540171290856190431981049395546628542095736873824103213311159431806092733740527593511051337648545651576133055600959717227639482110010822778433660155474529681514330670492212093258642823063415507859412940810848696866041477409935105488238029420814521812479802607433829877588465645433898339729418248974809612118361629442058212524359277204161206082548692256016599587183305534647192875575581700511498240000000000000000000000000000000000000000*i1^18 + 16436240114001141939541056421834105432160284254949158434147261792316337888031316327578209811895187549056514730504440028389533599196372966334016531959359581148699439961365917980309862096194482778148472149528246015541108076610117119872334349068541914587111701484665041959800061298747398217722936265546877804452025513888904360715387860855207197329668115954565626032042283495887025962648086543040508533474705672136748709514516602624144197986377742200899015312078748313002118777058773563415962110380866724333204917633947220220869719884422085343768772788079953741444664149795660782890433341163806646652140068766542059960062961468981173683516691920329472225302163423160587026736474468535124639266779904975646090438196264275848616476583533329139769590978703781694791563862748091716020613298469611679007512818462246455553991194530743303360492927961953541297795456756809052290566766791503401614478901678093872355845280227276000704413280274901406378094873058477458337266156725274722019610103927539650959615784601860722123304104115806232953995180471354307763573233747074273180448249614734443946056951652812066477262560991559802852735223570969367716308743157623405019683851111933568109185913621045679971266630243675208800557172507097907216903820195518910005733277908556634289909450508523605748157831653585342138824211894171672663375961406943383957980422013776093882349086911851517908969773056104294035190835306510617627877387042265735371511035455293229548998386280197655012946352823318867602462915921512594270198547980627958297549881754344200844613329391379338314074150406094198729699589233952512333542886488661149349729732529832966935634147381049974282229783225791149680273109732958446551040000000000000000000000000000000000000000*i1^19 + -240869132065097041722471636142907647008789373077544416949932659741997426474731596262653292579630834693847168355737600542899475406863111012921137567805143706674802101606052543434331161349297759998175995762853368904676591920487182770664158665641745079354292363336580739408138409228315632142327892266910156740717315593557182092602891360645453239302167050476105392353678186280041173133477287750315110906930346171129417016206570314611435850336535720451352516248274865326321109728734505019831205109637519790881051508866828378954059621752173588148848910906665151685370688642107077838401532075478471423325550687716377921617223429100794931312705846713002198026307382300543013599050401943124220437983697799118664507386904043537432004844033486455417334193774553797115808785685728897039091438128229674745148291848525858560948860344047691854338810139753367707910930204413950153951678839062415139554531376177493965493611085153041868103661221402747439769888576440954074086253195982158587956112827959227888512483558530460395596761105201000172634371052555340283025870902114020534693266735517956591629206416421157034531754712287893630209118943181006581822585260207073833951798234878523764190383918426188620894224250578914097242540531911193294522049885350622822844234478654718856278353380025480092778119764956545336737534791432890238369554033376550579937138686068640334294722971091753053774049021536296984818127211559040109001146581157965375321947590494882356024892946275363904458914493902492306364645234804137839030684332598323842530327576217670082952200179409701348102365500188135594224066153697408389760219947813598176601612012630891503846237992866681322379606716120332048217194694221129318400000000000000000000000000000000000000*i1^20 + 1105166899261997565885996878969731338759514913307129007521116603990683037263341632401662639770574300205021884806845284411106403319384082977722100365741639551683101786303355179027729159051697319191438076625836382777808486727851223077406219406712592769892391896282816461063497193434779601445830112076842374405439757777658807183073656937103640175994667016683217865931734565804331352489047492906715028581483645696996814426859707854965983959581355508918362269885765162512869081258543392585303707545229470116977210512847005988065559563359024484986045372830587678279634195575016690847163524575794782785182921383790252099098537088704938762437124782329893088016760541907109777286089531031216523004605951523404184063996661411455155009172780297849077897161048912358038494666890366839049959478235668923059795563468985277743240772241547015627622841610088440116793246977123551801761593833911726418529475882010241382480419109928248651731582629490890488348577704415599527769056431704652364505104539481737210951339172654630168768922788902941639227633778340976448099566292502655771964583477238534570364023020731133783839988512636689357591486870664231037186918093457409664253227601065133401221494583233064406045679313282792915135303404366889912727337083208004450650233680410922546801441673924909698950020933322002917980322598906377840638972143735381341548389427462886720791475485618417720676035519360288500957293462444558081284139367309916054652484484625205832184945972339687593022491623467660838722841701295711441893877358542387054604232372300131902039361357071069230746704318115809111458943991030637518132012759480411539455918886997141552809087771289558493657643845621072842242762421043200000000000000000000000000000000000000*i1^21 + -2138839994325658322908018022826610666647553511695492236039908694146235764202499063747584986317510931556070600094960992207547057641196964204918167812485611080029278963658126817332644505053885470409832667556327553911035860826149080032949635782098648852765499876021565645040742010237689444858769663932849329813432999280752115197482591996271733156188384760100613261816109509187912027094604735414155668624017322043559892134252215722682906600555396390877807084923603349425154268940402497338291308691769010619172688158293184665224905819392151319674192894410563850338857725686732263322473407085141354627204837830696315073871471938288192044878535364277856895829539289681700730118597935079136501930017486400542301913437214057633856552925836422914843790567906849927827928333456187751364487860151193270900254340117094926343594231420344840492546607913840430835938221553355219357389723411789238586975214453393272089318530024733878335834611327015632869917775252079240403670487778557825249616685958563107140327473776839232128314773748290874621745490467946728382630074766729047554310048284206117294702672909593051816871494761587759662302373147239882960817202810853333653861129178110733416072751510871648412634951051081922647525953398262388989986232373950127067973162166916971986119689029963118979063509804683587218942679194319904285931196117799562288651660759019373411135053400703149957624549543947793626591949183409359542009352709536249622825011676482013404445169287181541202452855290113643107564197690462870370882370835130058825393078662217910208904671939933472668390850845375690787552647251325321591910047686612721715914173155573946507548163204309188341047495311654493142307045376000000000000000000000000000000000000*i1^22 + 16376982466239577549813577550888282601392984409672172860902778223486834437183641983081729083800601894108500681005676272544792763255652650280957239103020215229968722400499588381595900759104147332455981341712679822096194317087147317019512517021033031874638083502728200810327952486095969861584838912738986338021199448405079958569964440607514565863737918132462018710876555277240059071994151036011761469411594035059917507839102081004230053941947901731680812792323226215112142500511386637058158064866764022719521051191561630670975781122385855113608525374985025016787407965821494200706201175641493115623138969746051099088060283200809823886209204204783446146146512647525932422676597618147285891590062808372392162951135753874759435206972085278556669039137025300689143236419996479495309449660290976010652303665500805622580460208022177142674406218634942436191036192657160742233318744474118324367392344231051464375523053026873625347157393126157553450726673967133220705778897587571211418871584127579097430603052045093470835374863869738229225919657033280531404644102903577106129393329700571786020536781648719763612066940459589365088438773894241325906960403393822975183234131774473808179177601576031756876939859481346630487272927965309308279769431701652129537249495090137381098403457294645200162383631472365795658267835746272163573365570425997112405292997453969390176904948195201512698002015869553335813493610197937996433379995981290493342729170414185670915126213177330640187734373994853247187415555543268866516669173735988145384286940792639781083353085723782095261011088804508873966851547037681676071131927731624692038721412738652488880390019422836866119742855832243805985177600000000000000000000000000000000000*i1^23 + -143467469060438090333865544511658166029673194549225419510173152870708602493217317664718381109529490261549945741694771811885215412913660129179046967581171479685329944796666455556629918956575076056813377693597695111108965353984181593632764710371269676261867111130928349958024967358380609205609387767680458645216104723451576067656688266588774923374171151404761643667431112750996628270777508839463593901117938406531906995619267089304750690000528265373004709953500985165380524945725581162646424342353607725112523758278245058263660812324776322690518866469491177153539796188606101632139291028202768017295126252561497791071679087315920841683266407476992443758729200493871196516988133213435045635894873569955242266716640086030210943387158125455967458141718888795145727575701255538192428413223222869624700273627132610154061680280951695666051273161901050511713936366207373584261602875719028551699673274783348788857841085852456107751786654574218729236577546950954009702818022511493241194266386992369833029601551939997351441284326213701589910879184538170722658329574224767578114581417582765793598519643668815602779892539973543129759857082174898168933292951519702021851681153135052298762452150372917180093643669583701444874902090394023249726550728839449337976619537236758046351359026630529341563921562960626148784616118666908598190618869572330710002331584668207268700669344190041024730951164946620180331863586983357819333929078936841623930317666611878679352448281100466921756459372058530951632901355201550914129155926011422944351715829046618788143391129172872190679727695873049174918953426014472690930369936715437875173422255387776011836892245470029080717301818665604218880000000000000000000000000000000000*i1^24 + 129572380622238709750081156435086649598388316593058277887372146977448735951182747934395455856138697957191648556971735052952414856125636990549309929979010735177324101813691137749383199088127517314627771453694887921002585024871514992470995622947148265160812634583538192812306864994374243020977025631402240002980597576008595964826490083362539057293858531487522430540275223121184246113808507330560723196880683788358793744889681763809291400444173836403998389110831027809159443323604777145332990143040209111989064021727217973338940198037566595216259838415576000755500988962985868069333810014157484590424562231395715071715488434264221804896126968525255149600912007904502687754493062410520571381608406299379141889835191706846381182101016869877378721219524334244204128294292611206483014228795233556070826740908161480408437885210223193191031623164984884727374855239546855217428878522063279261864870046479317005447049752648981509066803795656527161007326858044273833666971763985632171607727981062969530599388396051639687288181776766705675859194465842964603203459249014968408061967281894134594445817031871109053622083583945783177382098873575979716425956571396933553911158313457902377911187571632682487514741287462221296451833005301510977827434432128240950149126643441014351956829749594897533216918939288548513766876671455101205243300708447648448661171093098785282295614222172147044701502486866451724028834005752286965772766306995784601890634705235870834768992101440139295965213218992185708238702447328499711686540930423263374836152370920164482522966420658625898852301457288339193222668288837034398836208342782966372329385470191786750094919823891343951393220726882304000000000000000000000000000000000*i1^25 + 2954947290357936505669005758052624390034345956186881623724024028112668128839722119340185073851219734640385159717190320878134499910518932785721685291147521157966576137755239103793666009954333380962098785500998886534265134938739817342161482053890477366741127541470715825119085688560488282923430898283955070389543727343411477249700844433931742504122899795034363913387304450902957620076071843188755354878884351834713370060252583796515953812292073707961960170393924026139129289296561261583744443920196215864506112823037548547835362937257997866126771542475040515175027314717218981181386408039396703722321448104910643756211164739663036355838294681848465369988462542798539540002156166261066444530745057863681639889208768650696188808900878275498920926146877141093244870142371046330854521412095417272810352668917855556943732825802950362201324590161554785969027267966051628033254156419370554518637834994782098482316308940372000857415217901382376394688444780262986946048635700954679528182003934801800314116131142152347060141712700420073257721788464247340133119225668819786975890579266590764828945039566719054747096707054830877225801600377639508823107300810443508818497247867597037071835579932642755363885155834750249951894989634136578612877937202147533194041037041386217779483614449634854106843541348310557297891842843010299065508309075315333431883074986918667615924954536027736987780527658090794162351886646429087553552909219962827785044615459428943500866972876604147904519949528519112768637484511400216385496815802791032838195060384305479826951256473200290273559716920479925536901589612875395481561714332364869270795276389190213118880977129421176900340311654400000000000000000000000000000000*i1^26 + -8967049162543610422150282869427344574503501906113834654513871680331497216133397009034332258591896490770963295486316564267365259451352028438037162389986162003252574626087697192046806218606380656177188690026011525564377320260211789719893898013979534128086988079656043125322865124881966188834354516855124968009578169672867386082898094958591089657968334515808221254290809586619727795756782753888152613114613963379713162379236050919194737063776605991249673765245480593327476420236305209295400373320679250424530325762028929454759075353544343220419977695307721436604188297293535823990921077687172560602820891639829245341587929322910877211491827064592713600367404702020234937997301332705202882415552588930995679892205568919718540731694781353797487601285820924635015026560012309239894624715875334569426851087559078901894827860414770797062205633124095762014739236186613060803899657972278367710567474746595257141151642020206408789896746232785685605450399173874201454803924746865322406681883582157648476711813018971815012814825752428623983352909907138647148805857464271365705610527747008659413679477024780083776226282414815296280953875482314885882418373086024795759884177066916742488185990645065780619248337973411925205800728707035101604111958038157430909762886335768281374611277929897480046766509322742784397251169240690421153521937872826552916076906906570794368442721376456619282632584761451108430146146533078138411561844261004901011976694500486662474780275805368919649237915857117624823944075445658899063585351039662137107141691506795748941989222560796325543880447769686541325303821244531176268473399958915487424512634126263366053759255435970565782896640000000000000000000000000000000*i1^27 + 1433508355087122500275877082374616047447158466937994635387976482210507010234375861357323813495699987832539380593961737893648770454497796638719342061628149622347442819623525101037377658079367871292432874296044551719139124958762996315531788988815712803243751559355353445639443357561352124776642115838846352049629211497209643861451906381176899749669004927341840971695155244988936920765631387454611538139517093388424278556307595709606231923225968869615549742455313587412222704430062329491022212107518153842045476423124368763163349212114896964590371404876501661835982710174282430689610235100055458035293650732751761099527652688836188960659971767090065882210125878304948327102572054560227067895054541621540872289594558068219046918929099293293434769952554109574591804266299719761037920970153216352110038655967176213660983316506924147329912712515009919599240158522685309430482823973265376086935040006448316044940697055799426289335909909422206007284581842829513423115510144268706432609926886165463677747621794765197448542164553518656839292308919079671323873389632609872805939365515698628919632938351306451222450395663678671146776100762975234843666350872853408712836233924946867594045217762359783784506265853628221369477388133335551399961438170998180641921732816332629331506098693457788018417479281322131187740707503500089650851779652430955282119310098894451248790648416162305843452164495507213166309009949210501361489806064821860655279780756296800776311682224317285059700370830213358323429557611260383551360298665787379154887995070328846834781040820718249320178655025993792935781246912749733713550281783995717014940381123423616258545955007765676032000000000000000000000000000000*i1^28 + -8924470635246687592102961721983845091087344197318201509759773152193229250688316406817679049288012599552854129987109657233206028193292741774361392295847650052140802273025920161623947589881566306018816383462483366941446878806286879015508405417157465306347321429147874104990344746663890855804052633853397178955422596386583258085051507864418353546175275192431668576472623976331344531127004350340330824820903029607989820571546075630559707739894455515326345916591909102944177342466248739625690491384711412642630623271469751903440414418566968641050485011237277122763874984006486391814523647360577918968275539296142224620252129969892088651277901271953291118473184092153585461176040973485865193864141887292801892362163056585051779667372850671288925241315544307618874242684840314174146973414547914473186895453392533096136526457473937134550570975585963465425360018760469185976882722885601879777886172733072568772277003324417962758838131470769849771243132290277560290236961613055182168177701399477389327938995337564492443739467721921525783113480708515944533526819986875240942236748152701041254495508993479472825744893208900323848922090425948385642003792133173165468371514219360685520621672681823942796046603910858950002293483074124119909143076025219063553553730881974192337184117390326734711820555118180131577736535298463083017541541177142785212749459788461791641984230682055615931930278361965177482461293137532455628751629591711981198521036038808395792305279667990897689125052757264609162914221363596857423025005946551105176355261712398037740401940339086467558014773249150905386257843076772521464055785057738350559203356644717602913143743106252800000000000000000000000000000*i1^29 + -672036392086731928386525559605096457688087888486179655298762451109772188995479144168190098357859751088136440450700697537165757578998472323935287161472961827399969414915753553065695914737031022651159923912948903116173445455831916648278029404044861826098289875139871255454420794271295587409983141181776511949451808939612549088414653790919609729113853568214221353365659011128750565542898915158688045833697853970650617963278839946865149340659997593508421316793764202828299986357970646835961470587148375656091267770167927087560525859589621198023382476278046356130398876107273400002446430092754473621771482184220742222723859188606599283351576053015432380703158009580403436010368841755341440730799029372085935338081768385686173098388796537359581792031633077303825081436565168758948345970001679147642656331319141302310334904597164355730596665877708589992555171377069645052405717691572540975194479897529761170836207522162216645663716790976455679368515152814119340758549072005810812075163828486553105496585224477575399889489154950260141990550613435972402982569765568337424980985557104949015303471881604204625794168042721880362442016460190101159178454729964969211941177163842906651333616109347545520953414245475584403085063917016583542187960829873676031449704406836320780608146243597440882362912066742416032035959543085729404376714125818471876689646193106186614497296748623983732214891201712082537065504583297940036091706610439366257371564909651191513500437983049246726096156271699448146018364829870536626350719475455389105913232642072468607694469312838167592753315054472443800998405911865348649729020768711335376155187423061005267988643840000000000000000000000000000*i1^30 + -5843702785788044076048964852263341654805175839388555330616755765527554351814540645286135487144902972858887131916515386709808335061432224643886899321202008843318214677911464349572401956304266822282194765292671956269996538850750528079719836523931393992747368652558280814839003206692841231714000524883377013723472655740696112740446796391290097656537047524344939348787638984496994700512960829016376621843463738859846045592636847149585698461627832428994382355549528518249474858568218196966193692862453288510768318518786773851864352668162942391122707702974116759266538712166911185156149438003239062807324500309131765583142539125779890327989803253854933631940509426672990611266838458090071074134702499168118350405653186086614909545698738417622179384306436561573332251300409260548626477835217373291630986452013492370775349867154901768831389478511177831326778620625866033347045435704176230398866187015894060958168086896916303093312772100644468515346141817822392132036787227378915888565105957602473429114168152914023313808497038384216809829200669606306777587863354869893364858764917723598778924160010665514741522053630620517815182771033451764029688809093990136861097068525169095028045952677357287347136257120166278642349346067546851906153683416430544808395938659225496560364883685294300982022679206924413098178566215699049670680344214090127356653002883834478026634675344443102882433565717664691768854575124851456761921647264745215482242095688651488154849399866338188764129143050134747273394374560012798982070753336630552122092175099938917687010039785587622734337694116250640495174539692313302323105434583057922344611156695194854752256000000000000000000000000000*i1^31 + -1051452250962365103332504962261510719828420798706452784065976356199835601482061570112559302419248688851196050429782819766102175929857889076284458717978384427273245348236257252278605603317932094238933328546788400450454206680931554738119856744707849835838199334198445793370343185968545962212342448906462164457396832100694088334691866028559593843770947066321875029633350492330596104009220319004721169371943807176968896969674917064760263905273828704645009077316403963001441658225655639267053889621022733742461719579623774973641441025601813633726397099139464544100474412989766482246247465204166392803169513224272785537049198710028170438393531472353451529727446143979015606049813808057892599619878859759275515216469382394204754652703942958084413876693922210162502753346623423337746318229570234906472249369034456172312086784300969556476482914819540304820973086621376070724836502791837243167145814873245687419160208926079934779386239150734597888404125780707536821464484110248889635094076383683478151285834117838017454097925950080063913880783543830371111344327306798864311043164680297987369101026476581117625790813242105683901755396683621348590770392455127803698204492040689505798424759969536593290272115115154895560987088385425626197488457920820279500995201592125343997133507470215647848591804201185943389498380467322195997720037803231916150243590822123276258057791890972109658966463662701819344936738048134626331407141596234564358771825015263131973531828061340314728625276531942949495648737968703640597079004336941895380637667730899768351611196796893178215063007853914976778725265697093849736349398528216117724384735662807449600000000000000000000000000*i1^32 + -56299266944142894719768619116428720799788519974286290007528391792501800487287715679588453273526845336311867460668575840511246444090668446934433382685517751867860195982152702838498985257737057415586274447786211283829561193303136263379596483594523235263495959400815603472540848944602358811752178026914624273866956412987505660679900805162114991132623017833216781323020500828413456319219701600208987551641876971044453256842361545374450248362628499023601541262578862023345758157232174603516786662889564755372477612976970359055575619991513623068000534779320755860773728763029234154758417277897235027711357288475573245331083580377661423326314595730752206422171208726326045063943164929257739401922601264424991585362901430397370118208953784646737093928813881681876137130358585736778638895560284266986733432836614233712991035576620782495678494314039170233208538054901169418274702696541894523369343749576632228324169171468812815159718105412025979103089998635123082333449275279061103984674850273712226290381928929758129411288484243496509802818945508910621793859220476079298377333295197028531375679550794972533433316516101104972849786882849408216394391791708889147401007565941376281814693716594357051675875889520016900252366398525467072428438890308723361312750421642647728702025574347039785100536546952957278276729586618815414668967981936180068426401668231922217224742558844741920664177066494855476710615634348852625458709779031021254619509642698980125918767473557530985620099364414253432922791865901960685035858773272287754166908020916578027457911768138029176694899558751274562280815170640711737706992248884283522277556879360000000000000000000000000*i1^33 + -844417100229943194374683641841594372695462942861108896504655941476374180827256066129259042587761730427318080090270209977996856297606876883353993893202894806609516384990298691026668571090518134197318212813897494109489615005701541619487774294924496711315673129013571639069487110141027069085374929493321177884393985802874201936037902200915900462458960200070589522148830336645783836072091239249885306733642709330229137340558399826005362122743893570648328684593951216370497158959910952897287905405612014126962952679161341753025898475660102348100764445851605998067784458212523720959422837225393845007565349706712203574948552712218855916293776415715003271290258655177201131564770558271600625492843363956216721813567474544354800557985251730401455469451047236296654174623179290339872383420382778803422864552614771818283272147323170573062028885975011669105561038309271979348117585438096061382114861143533040228478516543674164210132474921742851406202532561378389798688759453628755483877206383831489320760166492489263211850569337599802150981384485733602731885325359429951882501885990734194415730558778118881058414855689309206658023158469619560668958159479889061724996722498793263985229073352709168575521315289099228365622169728244771640079580831671519919095708388833894240183359236266523619252347979312360800990755162650205475994792805670390122344062023878623031151967015739740132491113288853758764528664585222192665008338681684717084582798869034588163349129228785486286482038033653157504685345771372220419020608703793282018781496158848743164131246148291598485475278227911695649652748681069571826960542647261125935104000000000000000000000000*i1^34 + -7657873460381929779943454490561446786699294089796047586086670301699181157295600904684427221980676897899564062647007709721759197379692510618237692989560468937886673886298021366974873327929650719923979935741079071373295209262052046420192502955200456033279154564986680901795996850452504311488471676236930371782099153179424907604687187449888317636756791758998516163814193575884462473293506131478802966557335929126481040425567300479720973226973409366705181574784671615818804204533795082590554775356470454544968798163584369100140223039562955244997736822164521021839679242343502853524688493564108214571718610480224020619597284897850430309714700219718797215870851208699673626591268071809124449596232906182437586953022170241206744860669885538136719311706546387326612347017803735880261060243883653999911046170923133563343080721949337033771537789145207633369103589695567302353604057298267026609068981013642318779903941065796050735763361586604340767016571011353108986189194885320576161391120857742138566599903363001300369789667137409331612938636823454394174803065315415976519845185028297597047012436841020915907326058539334692628214808715528818160796305745132693454579011863835483296408111294501130656470135631031576479647873120188543480959573250624925206701219503682620408369232276722761869880729326359559844982053877476950888557024535139085461442180918956962976704854459349722067224144139792880871499537374222142026800123183314730800297218940418465373636851226226900282366881219471622469233391811099031812470364214301525949909304463875690820927062868191685392845079274420441616004735527730562314683561489203200000000000000000000000*i1^35 + -20150307676465089109926237409348194739253017124189949434638298637324034520710454722678632657770695061584145795449525664121153011237074070234263476966887031204577210425564480559070722167325052654213782589786581692733162302877835802070243900042309704167884616415485300738851977694876697805248371429707605472006238381252983632399436766046797591188559325672572816676732870025152430638507685919449315662059116776831341459124471768603419902994737451517312702844789117706107062566494811584079478207631446337508115937987310968854534873839127077296652806995870759249796974910855310373390864251897576801502466335452850197203471253393854063081487028944498094589520212802352606554595118034704078904516384875901870451913755960910302453053543730339840212772834367512153643043110811315934871605915156490601072881024157678618086321416119740032318520136977697807048901710861453936330075395624559622103819813364329657748578914083817730615182235083280351755040173002844138757358545130386353418424152154507153489646790692070343996303517141498374692023302979268178562086705431913620665091650748837627257769742008479100048166394471955109170626923993074048772451557475363657674758609450532491676679397806206302672780631244364195129582767281532406522057949652989299850817840051624247326943907443426059797205024947296160427014477019725470174558386233197759700478509030897796271084442294978362151602207134970423907771605731830507312140116556570099847348511654047228930912727196617025388240021389282430531180458576359233486815990916497140969292430828502978209957792398591132667098598053431007078626958464100508253552640000000000000000000000*i1^36 + -42670038192144810178546904584526114604248329312066380649244682875869780999063359400838320501655983184167923533795087662893576099650986802482675360005789015550539817930202516122558331699651196926405319315837151518445584682239092369488536770466793882087723747741007442755488586439584025990001984555500657668441474252637010791817047479211572033966298998378881560331357597134955455302156119350215529432783477292917984539162313613229578828169215849236598753626566169464161225756839414900689268279246119437882762477754874346511712031926383634408838801040601355581470111505991952820503283885138531831844072767559601066830832499957642339368197584179418051661384415004792318920495851893814500975399637460614810841589011058808662587270722011368548774264096348436095929299043933663047976297620846802214044806256207107657601045057275277005970382541561556624242504905948929503421465255953841296922585166448301815229998008942754214896264764664219692779498153225390035710324786445773665824130547714317347923058752459807745472708461503854379327954772296216022049512439102539132656767446129958412707696911544701563435300630882337937160598851398526799557476795340450899863435844161998969769524815550215313886479090753118388065295694551183710614353066843543570697279147984305801190560483144191688398375989986201847436375777376313606453364438429189194641810601285367460636958300387807108546898795746086656678072273526389942989522755705478943782962965314487230351736269262438579047689466792483490599041088014823056216664843021245564594203845358581794356411950474422196463639625498048210131769345787822080000000000000000000000*i1^37 + -106068397847250786545841119087871056120238129246102751273358778212231771253068157375180334429254712291309262793714789842075409780884471096059509724679368935641330015373204634149661212128663437100806477296299030776373748125427046038026923378695099389682936283488351617865196560938500480091261928240394084736338603346561986092915997949251470041989530646360094933585832602570559236005620980701199992884915182792080178356034595378797005917726711616494308454366655402272745481464901325619800981437339697579215381760292107952883646509723099224171348469445667046189714506130215155019726717021504337574441481876364756656711315442545017363266920771367452356991021358382601825359442610693757204192890109567441836017854413052829245655787254268964710620445695466949255166896333178982704727494883405361766229892214087163819206062587916360327546151113762045039750036175858890574742967630797075397512337709347082020533409468214140489429369326274463189220647053692908644259940102127246653235174444626102482065953244656980347055175470954736506120360288509843981589931169232817730332555675082780655578402871418951186916019467272036630732609486623719587746273016452834855545723828603803541728945788216602625207093216086064392150736121121786860271747191619899712680238129023740001845402161041924299752082838756775838427873352483962212949914276749785691132164794367607887326794952173224581082714911748141878055866672043163233423770592577663262293903056575195816394984761640846640531826669331972343561458803748723105976775774047405726825320691205050991266237817941790615207253042510417773318058803200000000000000000000*i1^38 + -735818285789667839684873584220655581794835504346543398115740739594788983467078624543350956030697915965196712284229755810832192356997316252026260447429909107246118389114903486308840329258781922479945330129287908347785864485328961077061285261346802026516219274613013353590212208064330438820121487979964565984678134037120531299829424317731949401377786842374157522108125389908045998889369598765547333248384501344812633703625632378268336546922720742277166232808433796286762119263540043875106144913115490524204061690450656363678960295673832857188674937974576142949430693250048181054905834286306934034498020045445624905371974697266686623927510287725051533569110989928676028375555197535791674075168423411774038192819879334174313496187081957701397683342088851613143560572073448149581561812596463307322894243388215082419061039378918452162583348012424096504902187499031600714677942532790692579906461915205048426300285811303053337571473593070453349412401022114317904566826671733065236605768657198319870599273615460008700483315644737581970239331159570399664612928363942033694375622210684982705093832628570656960967509281054759378470311121189930420318170178653912925341828974740716250258184022454174616852266841212041856725653221404260396575798649037446457920791038015838823121880083836322182364897200376047446414337865309733348947722047679502254582642775836089456329346999690678744622836216511961695190665094308136774605343298496959800166617624875249048354796069526177607493461114983046752645867493617103449601012386469691943996308030219197977299427229713233856223326450146984591360000000000000000000*i1^39 + -1835115972941755968326465053649831226438432962996184947742581737628905982316632017635764759460957405492205356321135924578700168775483251789800962904244311023222828925979874362723796034753707817207350104441673302547556876499436756908672794754871446893310001942172533857530679006945698094094527178581069463432390050330131355087714995055892429128332531233953337666675280735989402148050764295111458669900972981839538729076154742784687086395929358116403425306588530526046770712459085349894162915705872079817265381036251037441921744938816387125606761205439592910409693211278852285878587877022497407769659448978250085653822492503597850470048781542817906314706863755582587593321002190418148290770470613900484947754481605877336560428358728402554685813987261911861762637952644671121471282609050489714863306609156967997345000907523118018361831712293258976473750463926856586566870731858788610676831682953406914795025276879707206134576280996013890624084136441329404262061801548392007823130931476250494123798247432949094131419087609636290211006172977044371855290021261625972919511428185890854712940396456101603350843823418089707538977604954408682142382251950826388813654475925328305583299808425996575437547457409958263903014485231027968984767488945449183942363779020196606364278480349933957436773174726648139865081473380477206958115847721141950158437934754327928117450435325324655013353441865695026555685550529939179682839326467614181849958841437646174321064865656682057261845803533078797524170327686489512934136859820766834282765984369271193217826318976492031200333511262208000000000000000000*i1^40 + -2910666839523120148902086139547781915659258508112430620921302575773548292151766295647715486427822013792777012854263213808901019413051000099337494693961075505871885399062816892559309646258575614543641190959286885521421517848660889214147308084023696663039627210667587947605686926875687279423966780590621868685212003357819079313842122430200006828548521931314381947361126003773854650197924207576759317522355563365721149973325286083095256299429008276482402032546428143155257211409899388069431022512003837980463487567000385758618768563063021284410860603254711871890798431022217086813922966515772560120043814158928402209595308554246682365012022420886671906509503762802759549745990651163453536576959831833374228214634574213861054855798926000338988809061838439249389745661016057931553442794417920599890923300170557148756595425592149153635028965285555888037963503859258346261666549534843558094497556655549479178864308333238069133856018126774499413366875139615967868720589889874629016725065371796495628683241577619161548873739398223178986653827252119399069029754550281871431303434595291950214981486174882421332132724149348514708755272729847972939824527856717790337187573733981605217035732964387167234216963416621549823807923524220825305562399781198579503639923307053674386375237671316125609778356637655493844313555738392427356833064328207431297786761940379189472909245254104427658748756341521286913050894827024530268596593644834794055298866549197857259021732675484823605909673401512611251694056156059068291476474216520883181060772018833983454206300958786912990003200000000000000000*i1^41 + -1647636510741106763281299919189039690549311664317871012354538751295612513179290725299577515560375919501198552724960103973095666854950586180465192797841092252867698585675843917706655160266121001577204857105577473639157563592469459917588819030305075101938371846836923174280728768201897325104374160735617697602747507542505545707735664641582375146626627728451967374194902969202030487465842738751853934368277503885948649292490755466175087401087097820223973541720683817289469035423886153176899884645389967991196562917970725411326517188224080331336863375551005175733581985864671796630314651637851857739052442048628761955495798438917857974501010910630566937571660341670298283010660883791390004728646583365154794094953525816302562322208091022378576459914726659531086169374425787511326746643398101761965098998002992038922288782073200393833943850652240020389153945179571207294285266000023884736075130678490224193519768836778354266944301627674319715280641826774231396189429120890926011930736526279057842185764099267671649314114422313103485584426192556443411487965572733585305114377741831267205302294202648162103386498708443953581652292330916384467629397081601800855339482808277157272706531908158435014379929334008854431534007597658869876005374712833294822189132697944304440699816927685510913948370729865949567216540092313490620853007379966921037509541204168928868907479434196796736616054671405969295363537662087412124915948361146525694650605644406857229550158957538786049508495804075049562472257420910066357665853887188562361659068188855853048898417873387520000000000000000*i1^42 + -415953246591343464110825564533239504279630421537310319996938292472490561805200578548055509248694221797180641602992723869409767676326348654237139104205183365070101173406499941823235213736505245230771758211118596888488456321881786513348413438424983001113442918999387725542139737834941683918191678503494041856873131347970441166209208558164193927395444899881233458712520429753385529934976426784440494322446080027262645760898431521340732294080429146382570608079459176384457291252204798549765876880418208721570772538059253824716443264926982566776064285718898245763352018706778471025880182171136253446077133254416826749944004503063289536307246755924827128456973217481143652317329258897710396087718707923930987492081939767772541858314737497590455607763601205880777334755575527553192880605948073567591740063712295933087446862946786464448480541866038825928875262073297224417606515190243764227339885747197608947814087030848994794787054236597231193184914429189142730000506920788023815364058459666485662659953660424173042045296605289420169136448039949817887334672630983426550522655962331404620726802222478690396193412971919510939330647251340451224452794987327459202967299332783603444830199946981186591436031953293983014013764426053887618103730213935205351079597359714839654853797620579835022291815133291560839561373263761742979721263575639473307717024953711287665761706986096917479588215533566377010615968156790871407306564763347392362227461447856546136237061513328044868537259611211387438091540508796926189953824614510507821184114268538361360678912000000000000000*i1^43 + -80810326797864825092335614409905644213369690183785482234662235808321984227493270538722668780134618443158527699726427533024620521048984544646166394663871260629642368245090986270674053363939464849087750027614840444334459823351267127314661688662308745474752785049292575671321607793296982736382266422769466101332740224570734950327768960056417529554654668575737674765129721777712569041992281185729978573169409231558242607909575862923673206911066497044321139747637809065607064113905406078273329182574252132294357894963428827339470715838947531528807256898486327868554874479256463619213968237150144926134295511723175286294438955205367870619938347220847141443524448909491924494501049885509553538929249994513894797396075853303411626770322941676089829697188882613540916232284423847641086376454833750691179965160154214852622261638375936625117784460671411534240177572725195689479780743483099854389439371821234720023729631357907860397364940227278555651235561050871861404110896198336215280843758274937549443672356924476556341610193051025962299074283655814822171286555560700198197228234645621275489419031631530019293605959015340469083488388819706696951505366090325695610155684871185517140237511599376953290150511864035740333895592484176289130124150268225019921945907768565496091007191835468829510167882812430018413929695438739858821182782286403927205470028420895457295115395924378575922148964637132720332904425534745739503560256567749414928117447770975315670232847318686085627803422792954579200714802409042038501048362595169529435430289460428800000000000000*i1^44 + -13581295017140318763985374424384853276808040722387309221122496054899156769456034344613006723064380398579911101029496556883583896419987880208244318736263605067139668250272359501109846864760120207943811743250426910013881731973772416422549957944623230495899848243096027513785072966028834212167061261286620713588913906259146085343528541592502040666422788605525694650668528880972423342960830113721225798888130926633220907188923038925232349512651431035045385737179838560052904826320774199787544790808270886447455989239249042663810500253126276217163215232101445199732194290830119900147035576509891091223780371172728332795440145490136987364625376126392746661034795839228989981006143212686570695047507668183416339518424563429435825425347620703530168403427700226391701527637404179787638967808801011874592376000675430685901851406330655667725008932784851605263648016244819526420224876433779281872998845574658933818293093184967549104168149857463315974708974938626608598142884354140883829046646514502513804602862127814463238352674502302167358066249702750364236535582815201629812570682076391448558600534636303395036912833089210761628545930112426236996288035131923543342427306590681025660735359527443435735069398606482598413559336911748832675664709059407564728449016760857089122302788417581538862598295538420619538906241661338288035407689236719115550580834401054264208965815246272914150566578866470670563134613711856347527906616428856091065783802448552560708770077679439670595990568364860476562202732307893219210404383229657897207070720000000000000*i1^45 + -462883308934325649850340725881587534157306780752617401822923996565741780248867224092731333044329126696815531080963486752945989991885624603776057901245358603265280442808442808734382909214265463271023357865621978977062447729278032271714904369849211821347461718001963378514796496455428427141459479746500974591816455162002027129070779854106892424733453744830966467424308782452520346005866270947034103695206588938592707785617514139986332379516064863131207486749285008616935131826949082760490058521904359581709091010235488170461256120500447004162319940771865378070424429525047033329914234481429265816418895029536099955083368888990939234830742326101754554241246013516456965679976243228014491164780453144572344297659713117454901867892342412139692253248710768607926448295226138992837742868632483086955217459665394279887716617041690275258089147240105331573465602652621644473142351319464642010090582439020625980909619630266725493619826023008232479970093892050062003749638186702814605303491336015732033084850195372673553948087907836183281115324970543834694906199760435407350151422213188937926152515713721920804578968822279375101006301428563555420985493489408385041516099883973744676231174449339993552428467005513159679414056341659127381556608599644220651242701103302125953572194495425731005915148177740453055097508163368669828976448218260202584091486335851219941912561965206645466698195059427083808468890811314014790218079253278562172835676276989764866273806943593655159295041397055583436917956877606210121764527455338496000000000000*i1^46 + -90234605959638605352226459397281445471875807003383049437890702139242229187914919414402699385570828681224965176570873818926528344065957801586532299593537924785113569069879723839472269287280588357804868116896217433799576622382332756234278118479341731873390916276275141863134380465834306641772106458322279899632211099125236081802489219297946707530505757637404734722787702253259348706116770719983344012443749616404648331473483098505453599094825987418509237324273327830276730140579806161563048901447517352589297221066176271305773914055266843029459661208439960956097673467313851274190908576582537685343742547035876233139918935551071636775983950571535337782592610914815355330334724210046193702154000616684170543516573186885536687250562302241538686073104234838007700414168694503941739195968300836758294541428715897934272004333050159480212941192589772763078386190336552240804637511454191258589745975070182794590114986910235219397138413235312579097685343324805783234948334328592410140181308789530499183326758432831623086842952003742719470427632880907545586055993350128579895830897043464872528179715100021225386508774276598904636326478916227002123279185660019858209402643314174313633198997604857166488913797141928462044582644004440392241067666784133434799675832647574645639115232407657266298152768833431978553845476825272852412699526644124898404602515475836796857724722230048062269097474900503876617573308599284826728887799691095215241073109351007454721804427369727784857531999858710868027840802289835185065164800000000000*i1^47 + -102017395151425517589820514169800868264903509721910175402562039717287613224202922454368069636397323514380171348769059819156738103766474782431327155323880044167067317699477143828916978898569145361993909909916566112004080965525791509547848444816854450158690526162404645982407851245791056970610260343550429516066372936700205434849965728437385479790522481279115546359543773624613324097950066612669552510800840673155765834308575908059001297273839357960343102714441737968441880703386133032361039196048073061570007762263641021380723143753161183575911759652830992532892286118904089374255947578291090152428437784238930652209469621694526532370021966379792856581757722726772274260069304391933777049362203454648717325948443401643823852508949543873096444552384165819418432013727318592284267569736261801512382462744316649769802590387972563324016089961809694639052078206398917584578619432408455111927287474187680323049601709907719575745987314217255228622034217766071523906076046083535057330436097863757091328206040099626246236453685049275566286238687335556505585414086155959846327101059570757633887256296624623507327383694825438366349885367069373686501981475004894837655628174443693146660048262642507726246983791950033988042791097309803214985324612722533839925224803399304358821724045088984484303171456784199929921043954163347377557695062149231521192960562921254943562344597355162145793348136500195924959460452718202542669555033322635955523477411104201348493204492558120727959544952455467983184326963363840000000000*i1^48 + -154487094337482845072605909762774391147945664283341786112509579411673927557668734999927981226979725437917234401106311980619110647990556561888858359014453878506421604107546532078320914170583874916031712892996146912935680945424443725873973280684126655799259157459232165605754876222122741803628337046311897496003388414140024368746042449015864653301672550429195012594526844692675874238826847386124095636422030446636110134383274253709402784712006177878350650495248447990819121500650711473529714660077606860886016286181667631672441417013104837088824424819778012180916567256755511388527918038142214448797584956160356068417635890405663259192088604178461012597992848358331026572237508090930444718033303155020915258538625529756861528193566422043435178942512484867659107526818550494398480154420825620248783340360187867654155028274931696412082162262635642098275393132989983780040062903971703639724317885116838054264592847270343892019766996074173707131768455871201939342366104657970022622366532378867610925264982532236964098889296570637220845916770018126778899945254062387300825932149810604702446760768410803114060567066351083034387305626874043032301017875325982164485294286354832241506279337925382941182612165791319676142373802982665066261323132630133816936969006854695907476741788479422041026709625383931121704169011375595276161990253049535975091784652938494919312512715516309226039516299654677839468480372576050928636203726859479947406084063249273816836979026999465142584615356249744670720000000000*i1^49 + 309071119325892857067403962517699142343675212088375021782122514055877053079935538264482753681879607539299644275029552618178887735677622314911419619510299578622588796316229675208265037446677995665546728315610541750630032017649025206925686918410203561537066545426050522665359191262154446550074725998664055525375177537158645877527790929641952436737878941060883340567496993903485829803674194805988206525913215736308901959651292968666124127845840801225424475478546511007965311998861808361678856179604332240057304356636161174392378055091362967369918978666606515168316371286749119275291479557885691124187186337680827061025398569440423118839764458078494045944510496348635614699717605934906908291107247429731307270824490978211041885772707744817789277149209277302776790773950991123699666813065388121109116999522350789699156087707327680974121135447762577553196604727733774070817354385292965649112572699051680464123467656139262338393136625198954584823404218620509518549639983184897508611031083667698818074602742510759412859570198874516466179580849692313778511419347540262644904745022037178841044128688381446687679972018351608760633267760965741528859656686628330674839358650560755353036663155616544918347592573794786712500719252504976658752936265917328177110219399929596531138558647487670610479319109967687481634709759225666422649165085848089572561779120683269075233891263288448468464785195248531508657996838669985273342706914324729354535864180959787816165593950661024875452825600000000*i1^50 + -44547126350457086863904885542636938856808978578570990877699095653592499045811283459993789284836090275989273664749255151143388339004220241467904752528324582975886496747521195093007173621035484339352352042701546920099407993596802109752065517412300358254854823715143304824081898646650339055638510213221507047354341936961556778151187737910115042489063616007882347312836072448201648728546771332731455481878761708507061383998346128234513703808079710420921548807925753419429958204291547132213145883121538125625045246532071169534165976684350637751946383258769651319161705243889323345640109595448704029897307752119979723917882451279643214964362744741484318166672394528526238842161610639523234258593883837082429684898592497472720478138712915135126956076091109197433820011219009616081028577756074408507125027982303207813213102570573347973642473600990399073120270359495385762908508208857904499861933234217601532954484718392353052493849396285327758630895653654152982070305535009974024564867634240024201182915099334214211253136692595984949720398110534253400177449394815126413163457020613918697503048758315696722995372202395678984039795597480240169158085681683473176612730603595371655629603178120476159605236603642433250437519914550641212460620452228810926627520615471613311053472819335142276914500732552118700252370361806976477463052772526477628538071796201278601511327853003460621493565623281269532155171347297009408055268169944314555482682238230680348691924623360000000*i1^51 + 2093993308489637577107001478478015481390773201261756667149682734154086602536436573207694455621934920593943804414666396533996503627389703443573243285962323826034415642948650842085191481117186300530730067278556543695717389323653961914087671578357995046277757175337141273705736042494246564935126940972217741954713614801953001934897996064527060617833260819384899076453933040871436316902558925922658396078495797126113025274501521834897020101280976935417513119212613751672271469801862383039717106754229253121638725969597841595170657411389272992073635471430460394309328218073956492437043760007065129896818116459483085588382507714481337802465858986457034291443827635286678385505393874007392574135707303306839204942972999068681129738241245486103126333139163219549174881687626009362223320694522507381321288750239914267886341342634106162298586654980901786693519719377792699978609230287832027457444062949805986814714374124235330835291702831520541222063581216892815559189126536761116062464693312735734442430441472287786456659098046157568287498711154705522180957504721485962971073282985603242564792996650786516151559306295282763692492737863982679783516451463929092236380201391385700202074951570893464069219165154461312681861175872317126023459044519388075772071928472128337096028925315881916472364311895456210705161274756722382196012140135025719593814798731879313854069911528891212185335511513214402680199067042865108947065614698279346672334220052992000000*i1^52 + -38154822686532672668207989937535126076844164515391391827521745140902582075586029445966502388006436906447060230346092929752243917605035284350785525447471716607480158215012384315791080043635295207136265104111223896814738632279807184797679502720958333018119842637124678617557584149000727520118173780129224225404318628189903795651232114694052237030675843775038865693029521196334681821811473205621300365718941895573021920442523676490008251923044774469355543923820058724269601471202269325355466070676320947761625383676822590717984747805238397797436873424298531510860117481954146837183043612060693881424082469319069037360644581015829055889858561383599840270555638022848342289783778089918527895181780554905317684363114960419788443701993407106204498478621150588808652531077544837819275697633475942391518801008019940463104451143804436750112807370154429592107109246428315242493133181168323009898817657432177011822683473809910853876573274688139352556748271156537870779843747094204119195403814222536187114939153253015179850456858172824927999122998665443867659968103753759810948628334703201372658401287439038036891323738108857403713543458126150897907778186654693454825454441041853357104286311608215678422469877303424278676923994511773974934090854545421222410413627082395012491555200382152172252388195498684598655341155187352472105260298810724697297503117500364512709904086038500059596485998204897305187892101099371182977762184110668800000*i1^53 + 536610385931904588788506993957186131869958511231272384381712117722215328564980030900279557007248585112284901644775193168077602441983169415131680062907137311188358508141396055160311295705455262857605151730833646754986908599690301730800258933239923836207931493697689037208633990912796239692443689396321168377909898629764904501692175981457825194945688406262385552846445333291680231938890765825020212478809529433961564123569990533708699942719635475473896738816100520383241088326578154325287343004995168797656328818206376615323075593101301436425415230347719627750948142794819591351144695841743186588301284040197996636914733599747594943503692178739931656996393492720663257581923447741357371001609271356638411888117946772078008488931780770704262996649696736457130541293378254216739517724164398566084002909188865621169521505960915955503405119117692261340691985340532148424265886841816542147540451940831385174270329513342809161535690161439428495575430738214244759412601734271471340151580398402338667773121430854599030966002608422687285196164838781999848162410217348407326148873173859270559966687160011121450467235490438261967629674439621630584381672581401160484565994464782173482715747144919501431347020003364103379169490832230147444286081955467221084565631801991652384367231353772640725470310460902555595649943266894338466403765711978371318225877749038524174848177848766306065014178405603051866689811749045441280000*i1^54 + -10683787653970616987710004299158561833762495105101371081335221472283186963155274350303092831199230399399314307380495696763301165794938848840519312457015125353263519165416111001979196709297170072541518748209000810625102463526758510951787337177477537731240493391869461437142173835332208693441107240768299351401064253817138687211067279922861828641446003765472006456819008547108150627408316922171356908331263366802750602128194748681197604840168302714854792160169777511018746435390717909298408448226647516366523605461663428588253247873999553034811078963281367776160373667731398404596731935274962468883048377311656731855244227315319948133331097236020144798904358831420210270133271519966598514042470078542236764335078147259899544208082093543199200124689424312567550114536850148464359627650545548302395908849062370742866123756904553143036257574685223857768987847983971994893097453691123112772954017945263667290896460400914763599293988550107924839922649194950388296386709469561258160945782551088734251042206726266233116954150778257598326503533130226553440017470109001252927793013546221947234072896329094830222528837979077192440918642683274999231497751765110750693540635043011787804610418011709105372165333619955227521725394795074534169707861776475741960062328446365213441291363592217773319894277694683856881976447487907770968439453054899785229585464319799722132937630653507404404811332599602160000*i1^55 + 53220284616532520439112995098862425458537984849827187895662152437432073979338816702152928904595330564384174594509139949512471055553498506772615016643451251585353863365758772218607283256523685875563430783434447377209484551604003562047256023862378651135923330692194201916961664284360265961948147877667324377964784234762121167045777419323446549802540248122792025224278197402765258568837284936636285123587215787227599118022764590861550440429583605239766532733498654348220884236107923434649484211975170610762649705379038954557999319299572859435106235876226510232053734839958741771350379808578816873680011698275086372823390817997870246474833655479798502591266633690376849223993375737414027993128747262518562876083092305959990298547403224160844157499861101537295250072584918083798197167672006894488014745366981153309184392139519507862917922904536498719833623586591918562497439964446961957969309964876451738349163009774532902749281800523203163214678223085745783703077087088611711890819196036686124217204036377204494404750840419314690683834476922504266653212613626241069400402003441605361511858218579281497152482741610387076326229263359297886568489666590528194529418852765364262271291881989641576737497001284389722518161929708280295102815142740382368730874492896600697419787760539712588238361322565039377165411575171501193825003303710333557459588529625465632417554549879158700*i1^56 + -523425364382446477363279573316785297767820096890217218923713804016209489297929387677997564785037465656968470170049856619644233839563276960337954257973689446924358541121928103740942844286356980935028897395231166297057200824269391712605531870873207263620665428712241270641282019888495939553476999340661432072005728131657058317661509054627110188357184570642751906861676426892741760171390732290981187063589500676486173524464556627737804994348247407603794825149430227520806886753151122125734786260519635741510698333475257038720668565777467910056601800704020527853161727498651465036604364159664942093999374007662472326558209801349125471859082165680311477265236798544770491868305832275439854472120166367809819626543459052643410535451467428534851167672304724122222857881780862554744889903628261694176101341572276810193335115404055657558297713001523734798909231050237281282148193516930018460247777747366596026657856005805313999526487278755153588185749185286547659182935542657221205897486300678953065153650304632909589895095021562068587706680157611019336595981200985038078936421926778142409772192604054136501468256861084576932969054463033748287395022723292302411531144749046193358347064028878020628494482581731860689024916742929258442604996364591563424379872647226365433221979212130417754636108278369668779125940396010096265836575440661487680*i1^57 + 1748550835463665543835889745708759461393267521836356085637537572774076461228632263381146944353978241935575654809480230561626048793946390576006534929660621433547653921638955605530189544394915529223203889872950009985567332911016407409177420440888298517607532441557175369486818889197299702860193941877668068625438788702913833114355641685030539023131262711119685572165972430919592285097854242598715558257540165357743907264640106806112579920345355711971984654112244897310226809559298604461322302537632502185505590177584340029751246968063104478641441259965635390377713108882647408252151233782586846232245334131125976502906425452268118711155311575387566648292419230790635511053227049245319356029033736264186912625196796543531605888940930118178913973647475018934831111443744232430102030824268377620671459653570902584718160292203223105990860615036366150522872643374439709986613157842034390519979134714480160666446806640615510893560536084846993775332732988036111172135782421974436881011785626007264292897080355845715115389015091459651566760381226305273489671464373456705795589725887593386889453513375413057353502046780450175314683019661263114181750009490289389432545487520280181233420899897606447967272916643166812719312257223423486975336352444036608700063741383253712541427906783865856640301024366826834001*i1^58, -197304796001625012025519873012968790945958744676594241091648618770060854918859163477598495966430443251516189783606719531189318195302174349225520906662567365290885295420719544784282539570330669264333139351296548946674528904582449414693650070075890403677288852259423104240113107582489274228228641942408162091436618411760850732564739558254430220099995732995183152999819480064217890762506568749402255175399607547960152718975520601312993484687413178317584769133023504874227106906350422739308598993402777279828153557308273991904375822278807595147284049880061144016128793501848786085399678412210512551011969643782858061588649176408907291117002883484979280333798981263734884442739565307216594687415287938939932347878114487265139362485421409355752745382811081268670583914319014400350247738731278779912522263641554653704006822678364435316662550838012836803652525676059459881987536020861910591856689784959891661106355893983863965474759382031886240059537831518426861121304563700903479755176585780419199358149249931891210325246854841872046563370630736244676949451233973591382474096278831635962527362420794702089701342557229854029393322660885838694074935031624471486162031416066894448612714361228663706485547146522790277614845465163618253123642353903589845046343096014445007312372833727409788001536193733180114527396466197764617567606591277764314589643171491377302607087685098658700547129752717788880248346991635903597704324804498801841197273297236180235199248533051560397286515429791412488908769396831053422187511185078539550615176295778571644967512076155272908447177080052824011766768828396280003047457486762218604894305403638881960840291117370135896138255769117720718325351913526146435602686649162221714798779119444912794341094244136003367830167323212879964649298815611959253860090438937095453139021932752820681466991117190169794149178072849416092875092685092625747007891444408860099134884506525796254639407562377710959385774184508372356481681982189130909245696150639930214575874411124331872940628621026928285499672415677469104347461823154940198117193736422865279493441545697684323162179138461488702809485522911970854650567513748420547649209396087324858223241969741938297769262984558668010918687349601462222019223288866220935684836597106939694253580837918992412124926133766481260765228958792548333391538417288946736812971472325682234959948874296809619867360393230787483343599330682652309731259527140145236767397103348536860398380359470311313454708096445690998450719774331182043038906689620170063884778349438710332163671886236590860029914537459826703026308609511517012099587877076468323428030351620792628554776329710722354991915946527235432775680000000000000000000000000000000000000000000000000000000000 + -564166822968725523534455402501649683878583788623482448824690929669476758730248846746247112429238849653639146947815581650203547077947689165616336889742064753644270662939282389111419674272584900769990796777936163265900119624822093810332753412743800546064154020378162906776173224509219179600393357846283617856387912486374358915897666493199581891424259974309001028222945881392826104761278421416923101190684225265101484184070740838559090638049925175674045354550306466370376799589818666977754163499226146497115201019018905082307065969088950983025414842127907101501001276177516054799112778045055839418101347441667172671284339855870599972229088751582124952052440998711304133220431940443046238770816784356415489116220756305487017754497645485765907631468785802819190958220915179878935793502214474948113068213638893277325218186367573385684462396818632677294742030567032639926817093951396982265515873932960652443079491741307400934532893533450377215476384306052768091244411700481366504367208106594537337687639722848797387794765757703470399776080344630875489006133501214170285516807916810689250170653833642510557492567203100400069916204952730725494197060455653521005905187400180932373155567626021640630523041126773047439831165251931822278903124366488212512987839345258398761838771523634882418555704865948703051659164981502825240930106569450899009179517045834440718824715296913724047480681338710321633231931782648577995454642639468155512073565792139059739489679106662418285968979384254154651757844875234688472652456665670734960503761464589863821660467471209521701632458286812419578729134029681716487166023124368857657379327207966399956759750039441623285117619885477697785572106549286860683041956183170997219071374885087093707008175343765798205655440012916144659869769473892008603127480957288224675208517852724579026037466679093391566924666778550707375331136891268601400824757554616280790112439295285271344368780469035637968611227604365387330574834809432563360134313171992249816347107345164529582917145533373136508772749910828220840748720776359459875217387001549682035535190371452277639796973085714816416493224150854533059806730609367541766079594687457460854168964161757736033170919625356887061296350180336877164759183714156375123844375779721227283028623449758974054647395693261713920384635130939738609558442419953735833308398549633592336166847807936737340196618256091020942491918319911447811202115979463483219821748397158385475069474675489205701207094921882219524889400454423175258341319210355285517528911470979540962641630948716823096986616928551255625464600621119038585340532022528988217203705442362795557100086892162981025531712249962816339968000000000000000000000000000000000000000000000000000000000*i1 + -1126436984859620724788139137925760041824464395064902225649420348715746155681091357272585820094799266137819769713018195788715136506512797419425424380896940958522003829642404053396624007213209225907348752899291093795722168271519200784736863331327003822635893431610830920684645733482380471512495676790986389210661241174128712092799955578636192787331748703958116948303202921366808473573586746265548732004051426592306918817455166228272050086524493904905116840390203206487077942175041086658371647810941181441355431090558368402249756439677546523138355877526164897779011104321993813615592907644977412805437553025643297978400429509901205930321745071976512506764813702248642168497220872737541834788753309943180773067049200887579445034838663208827036348382992176742001897003340660274271232049341506013385586081874925131971247766519113860700984196728165654644411844417876508477760108617846079152717615582148623807770593984644267095320920477950768723137834602596247729891123491491052555757390097736127261136038667457075177448111851313665133218933780275845347827870348634129019207768340353286550125627751966402588250272860782803043036873155612023367971593921146479280725489180753204236624168429864339419233662057061880132284251586398304915321912502941682695742082462178431527903032435861537452965956349378617803060864491980344973408572496147877066924292099193932360350135084198007266200987368776188717239514833111124327497852080094656055483911428227079997266959666133101046109604576062646263081927812491177568569311245656589528584450515090479263904711515012339152200894990901739325132903295406227462259319732861276448783668190529879042471982587589425079707543614563057486850723665961193142044650478355979245549462853422202566652663830995161575551456830457812140717333787650505733889276002895992576763042669655744827268632396125913438070336191787293771149481423733421298544415217678114678198713551024512137291850931145460403565495063784317791798522835287872119946260960360946736056838089863566317754566963166588076139696173633451867430227172920119126041971644105717845634700905337434986662500034966023254281906655798553389058589557588997997761701813357867104684030310477071927463812293822605317572183046493195192506300512200189429792554088820704458251923862031584216494136779237897747492792433661938320420850472463883598821429912205498145393371466568237431654564516154560246070090196690085220258258236512008223720492300772430744415803367398373259209968318607673812931289513312070806595933338741493847030245145149292662967606837732002353977135391976379150146952455494627491735108099862922516186774077298107109382046437886689099694030940319986483200000000000000000000000000000000000000000000000000000000*i1^2 + -559115329177171227136201895559238567130883164885373442747266192607859450981456016843474060984383549192716206834289808092008866376222599708305108090885202769411112240570183340274261971498215837955627686723253457766458604152860075083726621588803963290718401294036383744882163511017682521903450580532558273719561804482665344393003208069307615569180638343407134931298460646131541366194260791568830214339008596972575706552663939610388260181273185059918693963521080369520920475160720193979156417547140136352189520431978953133951410163469435192805964058769735981514663947295653666281219278433768085682295201795891640159445894322976561411906606398235438819626352344354219450244410518907680232041194787424835657470531798332556266156357193312547172414211174897148510819179758889852174058858795065485442422208407855105226374222469302599364635718325275371810109057173125859285160369084315769784976858924239902469575903215685459029578581747847716387244829618516453201794338012366736250203955886653599359277196125188601094321267166993409328109717940359606505900638164050016468346092764530783332801313866083423964865300698617170629090120143554536983420851532756994277564221225959903628328162543657762181240666397974325844574695137074824260527688887169697971662967143796453773330102875990255067775177886880459260694125406400716366080899973257668091698220602726513971361193547235031880644262327953320725803119227598377309575445531087858433489699418944842771561593960457192062347037772090567273678400417837647486027591793528896020107810572213656798894223222517596838059580102836385444833577605867732476937615182969507959448691401422377331018318267615607838961411620170825294139469977341315868501070109018849861136679201422991121828243715985861216174327557839288474134966694472327489220939828899043732132691140783917459021918204155887529638738870245961745481517350935623467624208920544085410680135035627340599368649187073004520649506686539893018219122002783748444611800332836671260215545517433845818166960326901810067934825491920407435367647391528088709656463777510450331901123225427812448909587924352704381588447911416121545179232377609346354029069253088437731121567240400824711126789512022003986209416538078772177928121501781151840662889554487357337093381309483326296962268820506321801469300850498404418839204916339476994254653334936679545637596821426251187300071233067830001738204919488325090560693517573658105905740104158081942370906893975555990122748136004107290008460587964200283691721794284684189799072384410453359027154983539552535169204474305121852730137760066699455782179275024878061445764486256073301376121596246424368187032603973386240000000000000000000000000000000000000000000000000000000*i1^3 + 673489255118529904456821685140617498052081501287487517064318317836540934941679650212452593911216933584967651410580557905762023451760780829672058909360312661678076220347184192946089212075240323430714255472672692057502225590723328067366869583922589262092174396226043826665805422057282482505472275257928481126161345721767838354405349416786649968601659571593384560341453652101242344206045771303287205522694675542865863489767809629620664796463469411681948929372479586380406618585310915371602623944096668832572102883522889182411159948660395858629262841583567157248536445138832377227571423836036991244660309353944625720921716228425217673605416356569929106799579975005165541896316364207985525141890935362203679115309888233872544067984844028604635640897831321987831702780054594043727567339029212992928418789424260331606101556498777907055461294165549726657145741840553374373707349090552226452006994493543544250631518380474104746392879094850511681534232433796632141549031338733357096606985488710322017035904470732627729247981079028907118719105715521967593274045513171754787094158644800611790668218421015840626461096893147004054300108999890384875652563445230735192807511095328115904610154865778147143536203682621549799965874751786706178577856797253588714203719889322093552292504964960442518364760013006753664014346929046116743104216406082775882576542663587176953667234881801011041299814450316244214049817690929679867335456186731039884393763590408442955854496613263344092994096942083685343259019195448812252652256599941334670005989819757486288991277841133813487120309525797675444233721605466568307724733748600887164524026402371501274723574836487105940993871804400587501243619811769548895121751447394899482474998909958500514450874993221171844382774153581530462178126571629819386211354183632568132172397990549303205809908460686673888176225390990243775354679925232645468726123549713234701860182915919741208999996198184154920034949175509331892043424967609397226691575793324427860200457503788199666151018666806738730335208246808131277372057425850954430045894147525773549086131598050702593439492269787418232790167005090096642230496788363896717969608793252713132679484612608720458624931431550243110994944810662028622400238633411589001980355032595408446475037634055886472589535906467994474619360870324615710532498390421133640076921546428188872816746061854389537893322582084669781816955840746560593047322861223297784688856060511601253850049331493795797945184895686367656077573064572716456109114547725574955650901863736169772248753067593345472357455751022895474394467808349928532905775713704962251403626963589027302944601875194245487666547507855360000000000000000000000000000000000000000000000000000000*i1^4 + -115378418648850920906783104352537487027414241929439151139618865726167926311758238914290280955848147046600523959059465844558191187082572152811189555577158512537522596189647236739335107705948865803670471879131442852493674230926500505671206997836679726240303398718908845155081656116649219192982820804182720183151582884242723364314556092730580822417145927931461093855445121833483585950042428208862684249185912636104278074682775879759174357823732172098240213984994602123065721993637656901720882336433033647378214345677507973340143184367300357929504631466158595168524628881552146515476492718441018747299902610626749683330106040132554920757762509874967685800633444833937659410865420489577343255891910797622914294307920490951434201639522089728209196429205757094422571974102305796476467363658768171804408384183741295371332721488972062661405775949275743196312407653323236696154768427597612696995607346350717661529274360342352137384709432938996585799008582276076032396433897868404097972109936230145708846642728846443697398813953217000388510825994279719219325408915437889392502361477413981919860212664505683816541649294368205651577006587788530133559938515636269823712969128329788393671820253347505854085074323693209641601045638595111322682430526320198257324661845772947898994579250474424024378703258844270851792465673103484006714750043933573182390347162984906579297547229772730778086558276166761974400715118650054611501203290449954325318459505125164155166416193745739907699516874800364403842020163213867042874138120491453523398089518672446858856866348499435700570180592089386991406351962275989814012087219917933307392778408074802035957924438657389247877570120553491586096021236558609167342069284935002769464414588809090745429122923879295994513296709983410333237877951098211992299550171232186242349640253997207198289801446309381779515333123134624357815425526528260586070264530907252431721242846562697271889564673385396390199385180003611440306865388895593209710829085612357805571355044995988627806871938227821239752793262561014332567345254010135389479269862920078892205210435914634241787366268910758035352283864406831113896494291995578967497830497885876459427762104833305163692895884727919409411254135573275049626037450900406793204129964961037621768076674850349079947171172443913191995742508554942007861180487484563446003844185415334614257252794866840994169658706860272975253534555848644349169693474709763582651116149772703572577733288304344880752861218737434896146686929824614807941663320424689827904044947141391092449520047789851619424658866179424154848426735274304038771955758927262663787855165238748062124240335920955429461563749171200000000000000000000000000000000000000000000000000000*i1^5 + -52664407137063779854822524038279897585084711554321782262153641912342290656447064835276682245016978598144092622264250290604187448377739592933031902281703517678916577297365933260869779164605363603188051781033056012980369410623149888875932714257731279074373982267165570632349459601003603876966488552919857855751493115008100775386898164699790525400806670955646341504272777154889202384731555196553298717238894560634295290274786030421031613969991128772223566882755311566690972319644442235901805713659769265930974079065271048719855672763388140762818458099321907530396984573776667159656426046251935460660890247245136294600492798701568647342669365718764097056281413610549953364905116355807114983576133081056348238199260898909097903944297195770242467835362823558478930750928705009304667596456808749002479953104997752025461718946823407110442189165861526281604199386304477019959961272495354663464011704610676767950649696621281018609988130535405589960967140674439229191807619532711381266173288328119280235723286507628326115297137035405505636685437796625573987303295053827610481831170380316482745784676341297348481542981578001870138715244387942311436617779446681679345532840923183299921422619839589842833486246383144625804400411616683651276683662340059738575033412369358505304863131905838643390423581814883078181018362730419302946240961384400360629816337869447011009272556335646461591202040568473409803315623063484875550113405092287298873489718919603908731986088793364540228382972330052781884563661162886493479149336982515023001308633330302130395589796379823412128886899948472596543194001692054480587252919106001111870220009799745696851393817972498084382660887097888297155921329236027687984639060193283708506461341342271470279897636326169366793720748232332085157666039405326532276197024098922729229010104520092917569968725100144026572877445511342010981026514694604662993823543242833654547588580815879111037978937103778144703053478079873307645673711094195405915277245281451408493711181752769741743006148536386655014505600976654474538367093858886754794641234057019663071876841420691942123317734173739605379021097597737775596353199035551407280124288370470520778774675334994301252761438934064726215380423123466366012698082259842312176439100754256665971802929643723522309414573616515241178525160868547232070263329816030963635392072496642151068200290926737699346012801389035547141392287673192746465616890895796559879686079271898779817272121206333839526703327149509617062221520539959573611961497149883920752279283341913037372218276111387916644697151123204676214899850033833474061611490629801139349347790160019872116678655665609468589784432640000000000000000000000000000000000000000000000000000*i1^6 + 26275635932326037996982935260944085397648171354931097366974446870184930256220209798683434308877923373868299882193781464151243749282135241324581391135706445444014117791903660435838788915994871565245778699855155374475216960274413820161166463726717231836411400420381660919373708673981166541902574707537279650096210401197457765135461628308583335275743037131651345785859008144183495706616494371360828296253920120956204623061429672224937147947237956608373849955614674193950488636387982427169453814403714628998473607626808341763646171288373957426579284415211871497962948843987362897126583189376941452952462615322210609766164343580959389617835961493263122665178840669287671962180749473069372729125197428437189829873756685116216382343080087798123260033482304182598066884566512407582740518804232984719874184890475864273892220341182874317986739215778476987837842693514778152610418345936680543318717668105315622870534309172437664246053273932914419597204550846186877724807629678942702992995852109765029105750395866433779581714669561950008827408437457705130043074125469391016889433021687762416233612582996749159442203418821889778717342445258274584165554586830067257278865318176733671589028621292018727148275767583092314065613572848863930086701938014893841494302538647883068171938808382963914819499559837583318843385253052394565672124816657637468361351315287669193756513987374059635779223238221025721448775438130165193300340430541200411219300438622802742117087520855239617031289885422583165694793241363684494907243733461935407492771804366110529638989742905533765158692476046613918077710579122766062413424157673422304644140876085016154173098364091814298484422571648318119213133079956699744049211546071949578448755301107281899509689218538853691488166229882333999926200842439829772359622319273454347278811381237277078877412405177511913531044995395521359461778427387287038444957833278914923021353084936825646942923647155662543130749693017007745392056980711215460526660346441655577493681053923068174575949135989548798875701345189999393312681908043065285068635469540381021530735879721562622771025740772333346073279072705156525912623352008979495553979026782674475583814097899224007118825523287154674039552092877168969095658821421731040443086055937253802855059339952804579083077205978329768859645055090756075177454274494455319384121124932411260088099831770561344938703412818821776929305490112252113054544556416338073766683661406774340628686481143644158428613571467443995078587838022455724719704390020462867163604648590835024501501930741974227206552144407716488941323527941312792813698693052276308381323984466010254439825579854484062175494144000000000000000000000000000000000000000000000000000*i1^7 + -1783594708455135712467788255282420384320100648538404144618412085884593697151447430096297731831029752982782502598350188725801439206030071288578820148042380728851643225220714046021787548441591519680862885419340366228874389746840648200283689540401024111328245571269186657486707565322376189838892142712329878493149809490634640177427663222225507246410220785939261260896015152527028546737580968087256532608132767953758369212317925682713989599451424001946261351705813347707848610801536848972815517073967210635112140905092665133266767079203286883399400971768268087547465992943296614165355107097394804147044342017344206020924122271193062421387600179793382047378398234902853971532910298650774901239533065944201753735272476240568223943107960514790294632218385978636106509766075555772700093915404924257284929324856853152825467103660821470773461493143378601369013078605933858198713875980497871437883675222480480377995863856022302405035838436496116800303176977497622209286799786938384794643981876248641370571990385788834294448423729125538018574095457064311917595144940168678497687529360359185856278125979812282209147584667360463640809427866736416498844938715180646126902437895818003261600499417143095219652646954205727346824860533027413869740795991820451522879208215369604807167380637024338268282700090558381026134673108215982693262119626904349201009645611593110499710256988165310003640158546930159485167251610345941688417719526245470344414084101876170747957314708529537310480635119543865826400998978612410713090085809315149284402819526397016442411956798902718615479963384887467676856135411210772340773881549083091596783730827306154314773233357095453387191907592009583692680554971674045830271397220713796037798328699929414530897915468170317054961076081284771187128942820634153207575331322462855940019300083509084375196775751485136956914082127605948501805405606460134347343392502342559981750278354764112940254665794593207637554138211003327222511851680759433629531283183018699928137269194608736873954738294140350506217312401949381360944885982943093931087688320747406555715302485525723665203087558387808701857627991012629954557707442072052556028507950586428681294621783533742041772592375031472438516421676320779152061379999847062785235043695659550773590361544179432292511302473537036492243315328015567071381692646166402424057744300479483695404952802475354407432817560406417630322141336266326325416453526030399808791224382200871468691888560955979671144514363620698110304030069700505235888640668755703456157318092932134766420613073286582039410243954036662911195895299829488399267181977743556379325594238743215229639295951839037698867200000000000000000000000000000000000000000000000000*i1^8 + -1030621731024389163166524283029207824710654117949828188755263574039903086166895492157362788558215029550808393575564511443932438643340626351484585000442815680941453275320827938598363257494820242595187101220817064026052753990607921513642347769929923356271676585776757295647954429358345455865754783611812890167872355515437097208845932840534195330502288858112388244644431079000471845728040421467102087919308635228140073866999643679449799196725113413517427099932213509393950911459152657115179783669583117510215716853640533856415604001811919512439734366757423650257882738386430047005658143071382917030768375254791805987446238793998915963614165414168482621448654489783178914528341123709538717570292829170921959401919319511045020173443366388631833357567841383586997658787849549816486764798544820947867632968957114753605324073449940423699419979409769415864979280594966603875136593449681654330591289879760671954056553321447429768893713364550045908600628717715954170992135611014077575959045601672035843085890190426746813890150630951932703913692963441246921153415903282881986446307172104854374217252112374533107273263114810701743736555494110707214566668615770798590844192976360710832418979409339056200301823808542290865236245407483287771444284711153506423119812117321261810703291162362030792770994234539801447586044371395602861948993665165805196024173161434136353183650777660350070814595771019316371841935424509483910360902641826039912149146733886536553705766752598610093314492630319812210042620903985936867936983939036445463923709364424650514677293578345555398479476098318684274701764686651058696552115623107786340282780291324833458395908617845680661284834217608239487075412987963140775690022429343376006265068169540753195310412403367241271852185412407326814097919018703067350315207184500876708807748117330547965852515321803872194073275853867660522010127242301530477435558116766896937302871149884494490343685938711122324312522148410230060057623974218804529924277894036799049609239300331276681948934806896311930888386702023150626997287568253830409696475426231244318847759418449297640628918806467510489686512671459793185194953890247013272351903490106389367645867947975446200238677380446441914744117682015665631775489799730194669610398580768288508770986037818034280522476884772261139166555118274407371114454482290516879153244927559094407484552592271763263870411253156501606504987449029857665811784163117610303408715645961847447858522305770350984114738304143655696213210022315046922603884717721229191205104127261436486913118840313340644204310338602838123366448777384196957769056963733970553257263238905370315246540657921517158400000000000000000000000000000000000000000000000000*i1^9 + 171470968170083216336283083196744091982751954095594641584400855562551094652732308824918736502122929422010032152590982139492436404178598453988761023332813101745970907562314805522190857943311800671227131747382935336855139623415072298978926967221315877964009806280918421767327652402524700168860096430425531190150035080079732809366528254610673840823302592426391560835691597421939617866235552273322420517563318339211358068759840567005253213093338519402675430705677238965288164256154889823944638752951042393806756268407996767072948563591140433429005572662148378047889904761860202846049738230520026693957038450589526724044103628217989405780457360465165528945742192541765979085349023079468547717954674610974984795087249090559789719085391096401036961247640931354201425109951064916679531067877750140425433673741630248859938710850599167344108319613378360220908944698902318317697810456215815983580563137828095229367169938156951041706945562205197487670645835531854576431572674730915461110510528404578061095505959556060162057793659136790503434810052381789844167110013760206663958177239524509372489144113999652616702311782697101844988972175728455877000867482200808257879535703722211989606191859561450144355373406714763875412777487309908507079258354072670389632887533991393374337611394449126714369988968137738091881153497479456066285361763297110812241711340402387067063777155304322343506579212132757572617427664518150276836963299865698959925499806037734407034445573505898991782170091512261702139987425235657607567777869381322590943862123403572245871904425081767251927445590892610497013448177317686347427452826207894359450501996856684667283476620102091556079306708151158131998672604719348490632223074438664937866872157595178910991476239047658680128356252718620870056233557483335400270461995843402902725289433865934281609868479677430021675350075392734618318289521707119305650342698031152554870595629005344942480268704573349001762739136015306453653252807761389562631480254588011144805113892126635947975005321120207289074209327165068320367397621136337840216158731710960926459680218949461176649889974090617915681520536533378824888940131132196361774360368650758300920184258547038398220206484746155213835715646678083745541287186990380937351511458044161748761429012887517914083594359150114318664331151136077434763595367610345861005798504097644843531691478386280959437206693954502254501245245724774202563619638939708232649860761016635801338967806641702845082737351300524105864978324732230852861952475501063270910882122203001088187834942502701139922170319800913995352488243788174050484988724702955672204872095560356597175224859281588224000000000000000000000000000000000000000000000000*i1^10 + -6458620835590322022112848817992322443213053386481551720307143719404522524913972576926320225140095422686529359679353384127862570329231863149727215572081420527292349464774209857455657824698686112327190006735880901045880705533837200615108254769231893642153655307852556591140905205758363194556558100901059087107411463876014675252927613372096854539068516772560998717126397395410866066135621986820220894799221402738747881889271373534179791345800181221060701312303315836922202505418536872223106187070305840122955800643739969900097523072049250724307223601245749069011809966730425169430596850652793742900859410626192050353418528999481706400887294235725852289174054499036466954494213086724176461465481261754464941093870710086970931653155678967404870746861951016578331550294084023117718992091777979634599625880583577025471312357020105915445965581886346095230634935119273778500394691520135928183287406777437935387680487739029785676562634810246906255629251558085242754208127466483530762774395153801317281829910146387565238285201927573846937680796203366155409819315802449423594538909411676429802776976037426159093703812786282714293488589957152879581411897610288816288211755329629291590151295054517991995977758971195438823314850418167310502671996668472239528264968870046529155089770439591499424065243099572995379669068303037463212680620422035208611010969015305138524673605019740967799713047717790298165985626607109273602958758248060351046515504471611643628350670322037068382515917069730473487584306160282359214655408159091477829106097951177125772975562083161636028442057366715350674716482417171307431108786908991065931217110016408532935932818961396103933838551497421653271168199090696854886788709690096591794622848572095864949403089900126636439043015435789570561842323842840515263687365343855786224833036927730066217230585909377045413429948085691949852661742507901671105394101432054435096601807030629504732509571925191300326584712454869951631890189077212040953096494752811067412153657027043185422658520527080163581594998138939910167982584243489883233250958940629889487662369398928501691591944121679576548899866028900973218601939958061015505955134298661840057623267709565756399187529569537558616520924727859102859864102668609899435763645977952279894084262946165236756620403559647705505240438281232090070688714508399019838510713722681934262281738117148005214046596042216003251708900416244051035535135531083479620477705165378455756509571721515681652708750267741610704835828987359196201584161780580976052580863137406160117309742344788853210097846032862481756489949893247971775882220375978177499907313364757490358591625468313600000000000000000000000000000000000000000000000*i1^11 + -187865421994543262984790167479331943224741155664850179562258632229036993022912669260681611360701261370241465769577048622185189051588532993189128960198166750477406276878071249903063368756825563295879753483510040707100406142529064970855668321935816679521500003274414172586005477434914294897944790381740062854513981132387348118893463377336442835561845012511603349764936156741225646620615187059003680851223444263486096929811649334811095686367024121197275825858967624313754268215985207792057418527084911198663412442411814559773967429497174548996857475893088798091303223730647354424153828080075335877578353111150092722567426249829871752190637558904410132284928215406136138677732182547892997645892850171823968163742674016185273296091562292561176051818717015374712181384133156781215580477299942719570507725830377652170671035957265827924984709873991044161265290037192195146082355514253368328860720978360707808289556629150233606463696868483886868470181935682428151857538907989367873776104220345887660826047572838430884448472172628519945078363631985796727309313816465749274151737064258659007117789674198453098493110500408863414239674649534659937531537027925137599693900567779158364559159284506365520541254969228485861217884119154683599206664650460298845805916932194575436232446205479279304940851616545398045748807974707301068817942236166123701365506208580433402645301895166761024702328118012674377171423573218010309600768864282481145182360278600439128733550633299705294405472022610255575262770246690287635051493372898730009965780820511437090982654100427705996710062204910354976246965979016403587628035187656446644858445495096219857511947994145946815586538291282654234450894757310480538595039537234960768671346573627667001554683783729077258691230070327894303679768195149733964660132564481141324392694730263058033914439841894501815577736117507251571491409323988020444893061360576371414240876441793739786595832281441726285219905865783893318180582211382069409963184043355805730129858267366314980465751820585064747535929830814226931443750527197701267656599599689689534977580863764696153597343454839788920169789195077754552259781018716437265111468258619732704184218646610225511842028120592988099141038091263190470236860066281551139170207269371407728074257495357765361981963608220921672242930779120282783386037108125048302684676918105428404301780756201049258400140009919265352791120113922963665737913948886735705747907104021956598405590869783688579899659883772282414841718353206422344805590641688591484308069922995259614592120174161747118600746182671153232544584962807655201344489750397020425140562651854575873664189726720000000000000000000000000000000000000000000000*i1^12 + 7897700174727517208187494407766292001928865596748471314749030499359760580248511005514213550367546695128316209817450447269322597924308109923283841854456363646527239172246470257879405865083886520380852112390733597951219437359485978880036930103701894451929116037916902819075306195837327264463806432102057008934620408246806167339104397223104212567017154993525209598508655632689630828815668782231139953437531492688005665255176595598203375528171327687622552012864469468701529726317407674203633872213120486985246291669631253637656065576492493597228579335196151895397505269401495185447180645466810865859116202406520601313719905128435638804317485955034054261191184042092209452814150140715479077495230479830764960986980554467935152060546896447452051022050108690499405068452428081169287693482097091637342633764276010167449270756439067509722218564443994508133781226910157759216935465695338383357951653567207442560288767444133895413899471095477011517396293574588545475168082378973153486621948193998183884224553408396279340777429612174529796481239883696740798356559073467764554320374781353459421377885581862929763543936485643580590582305929477899247872718341981927598609086321058158346899524568207939011241709221619638949936614009421181297614302219295436897214531611036349131470470346882411320315576558991836829659473412778286406869528258604349042532071794020985784694483725327136499585044654135666592149358072516076029724794014117129679292769752488867437346414106986336571197031095771053516918447599586250961674741013267748064693745503791353860218555313914780337587184147591891199830611458726885923961004749237636085869514935271535178271647266765657436941491772789813668567938330853416211474318417637056424324076896584226158020987883123977499253284055911898426599408496027930077836417765029630734712098773186794580558161094147591903116102338535711482949098596511175181225367197655589251425519834627614804970167385278306209207403911479185777642112205304583067791776783854818593163894214726939672270775573684231742433136106265603726938040820064548795280685028105516443647528785543701161319738117662525953791623874516423178913592041723674621754498979019687396897739841742566864580521854058362966250262215016736864396985171859325171740478621490365995398008887311560691613610185244034440340341855893875718198928049004029291514585371337522935957839895872928278995705726669852275630016173049105209253207663287672202218125047994198128403342570896411803076425491278967845893296706468817098133549120404217212935301416661737867759062969477649723502027237144393103974384102559256788389764156927971744826475134937575142195200000000000000000000000000000000000000000000000*i1^13 + 621164667140857590941752495157392991177254616652164043407988527237128563621894968339605779789379799585890362359748057657828247784311678413670352465129120950558424285551082827483070664719582188329625610983310924350058749339962524743943288962319678181440190980260162788838042483082115573756276783890986965146322166688279528554074368444776770490491716889499475114396709768769252796615233064324061078128467834852277171130965590057462560888462736947849807425299906303102998362309876645574457390322113348974713412384927744023768991777194570345169776256695953680852091107219224532832504306360610561903483981782859998253015970208487316096797386769945048310448590591737880642360395923095680278406803474207870936468095119910299734288697377517294084338799571576367647536421986937292326788604153251902697304387398404125807317994155710951453435946389265987970696329061994453728353029263346498391530976377446259363294291901553391024774549114051288927152403388107043648001783426430462743765962365245871257878343689035846208171605645763598357423857516270999305884980901535458472633837405111954994498344897813918984937415554726630834987710692278984560035795611804664087135748774447931164251024624848276956201360908712639417245524489487453837364765792377033646682262515467623516838841220261135998654111898474808193736613367930604683530978841782539699950401067852761903520518216316298314055599505638176606514627317154900196608773900784475333474281470888521207446367373207671872173938504082894231627528841126935578870186172048332432390915098929686398287344870912404645754976262369690200072995437621859062450724272189239448850808038567951563176678312055028039010982233653385666006862528887186819478770157235485177554931729272641043159240592172364347617228480086580569645379367162717214696387114320344662047856647375576742903576486502579442249159931546664326712646556936567284240556412107166314808594011554436619114542240927254237355378971799647634605275142073082610749766981861055169177755092774135127913075225511337612064109812172079701024828802538784851301861838974708910891884944051559896968774369217063969660914260674089852795215732630317296616124322884787983409966530541025688892766123134116685274637086462755426352386150262508204007957635398331918033632659252643768081399549518191574646889258132566293594046474793259948983083529860932737227292967142025952876645836855459877739999324206177739677241117200436679617177894588678358607897940285482505572068640075923661027590426597533958726194600268721178722769812633990965250690965204505449632501566033793975717740499748715044978080879014592789352596478151549255680000000000000000000000000000000000000000000000*i1^14 + -33699528999755187810196743110976731710984686129148862786662960414885172043880473728240201988274282189768569626149593614430154698659107128355558163262884519248792146758477980759907876125372780425759040705164806249837257993857640849285048845335201242259134376683190254361420125944427163358596713024305756698866396368261934803760961500798391964710272407276623609243126546893629191275483063463940519258393679153420487687409731608864027955218608507900309690128967505014609711755392166299603210605130652493605510055406339894180533497424319930791251272673409698139003222562044999595116729385659293606628763285971405138352240441914715047827605099576700326552859229897547185215228806425499285139071937764161642455389395281245353289209063747363892931173775243903201433146140784742749536495102453577953155973701538769422666726803019882425651085324153938523565214342324867592693399525418099650837672894222655328364027473849303466451389012715035122797686866445345038498403433075108084072683464320716851813370906780712477517577910689165713361816047703550346680140279466708159786414597487460280611658197184074185660029339851149878687889550919955196767647577706446828393488792894715561325130132304252705966415293913590403749955733259009421558761360050854524240600448874638978626966851873247158976871195861674268007431257248573196575563659831115298292761694718283418882324417119188535500419770922830813281885279209313005990902793433634091253204661897903403554778446162997147031989585845253317243808041294942164848220797081009619976906532384945131119730076512717226425099667177371431296611093342396313633450703052210571229162836697628635511069631439734234040386615564627041626109323603868354354897357907865292892112228490090527881250509923343523631108048871830060325090762508210659942448880791544661314879143111748111031667342197261336254008293139099150710284684389843672717637195821403420933151093220749870495035210135860952525368610992073062861464410844730750811538530349894797053349742770855710743130167300876688147838249633664739332844338993492135047361905671460818394521748144667181979787668534495061092835830894965751891860493418015483776656677385459167333227296562556428542080663540337992062661858354110171332232744000032084584084501491969762534138449478307591646209681106045667118274607142626216815224024222210355064413323985947380300986896607786920590173443673609399414182651655768104301940059658449161273483438355343281144065179030837037913782420731610604868323818500576624750938366037978407972375131766661691970574903953159714822280796069386930433395709223408032204830678044654674434846282415058452480000000000000000000000000000000000000000000*i1^15 + 541968631020491750050446164013305430938432734282093181429480118365241650966735524145729892195365768841812775108066360232489559690122077941359855485210638882443266944937977493801719428692528879610659993054670337393507736655493361186727238371842153524318855249782460346193637195404405274443368794617970008141080624913291015673052011170210433249621285598566304025763044763420419582857429153013030836166260513949760973540439598332934627515238378345567239023415428314490705248219432087811671723857856339335565023919598038630208381935705281721555669728990015379658866034377580389594720377780544733722374093684858113992020119016030679939172129061992588911352539597122317604444512342714644800719633687503764631901105760763700422225246907625860834611137837266282153759501942117820480739072754569278486607763902643327989893719831682556621803078736470696367241740945059938392656928641158654452361785431989409313601727438831085139335921695956078193200783329682524191684620547351008760544979154409901362566121565670422797557937554790461274842973144923437413480633920805528248858575090730526098893872100438515014097969397897784241900645901714626954247575610102903089383024173560912615640624527369924398629413702015058929059527152240845398762943620782701532818963182016049055861802450781305745366013679509194597908211701969710284040773758356153412230060940872820372597445658513577889261845146692117224858669995553389912839939172765030243548399645497950873071542254947757461975499811966257507357930960938625727504353506573504868583959406822707118879275581519557845373303990378987705369790422681953382331284809366202636094601361745054214101649635995625871735158826631631505295314561037372709773928641933776793935839128439200271001332901039099771432070485002615600854409366623997726772915634340699289194246305614669730148005511284754962860877063914791407970521964115854398794176959546031230808648028283493184128625675322346636075806827765838614545270286574298382797263144395246851596404636336167714456356043412575064887445315341678673535806092482387454834244505445474536090192278036138838943877178445301531674470540195150301523178564039068463819153757741631524200463091667941810117765153910892493631192270794200635041637254293190359046961649924826730703918010163925640452573076857886133688266958782086027194455996669514412493745316381814617122764754798049419413258842692680785136901915482104181813563250174808365723141402936824241263463987519235251292254609491105844006889397704118110140814456487308284097044306281344387418031785775062897197291959521872656003671111272444535537482711543202742336226806726656000000000000000000000000000000000000000000*i1^16 + -2816419061697677269022863167234720744606150308688340608930898539188394215778399455629582078701338098762464572524497971380197614855056477579244196741640237111843643286400568536766278628804851993659508157538130175762854422476837288440163400482829771324089593989489793795259243510167869399182697798105141760782151624430047935447925422432276390460969492227685443351947658497384066593209127719110408549195296774069231207205371648867165315524653764716967723667104565879948874331052086717425307114650114436545821392946573070699622919920335310666072521706850914824203510043860432256643154203282258492860928481595764727626152249448044427867044892303579671732688272222289054748185709312243759092158596264881047189089418915230852438046650466086524520107713680134368953723724114438093949900533539758188983005081189664591960463243885753159838925671682541620535003114995159780101221032547220897232101597503303121061599827788576908070612545897833434580799718177811801564136747083153865546304813858842095289463360014627114473111736458206276457444813790083427345162735053989526009825400615055187897925564277391116770049434804702968003187427512586139457696128851598345341003852294847005371700807705815610620577909399346928323432124368785935698045091617307302617875291498479956791558940516999667101240648473966672661416010515941534725559631165603798249966968660247108764581912418076660860186089481423167952971066174995233074855123244383139357599230752405047398720541615403814291618637038873927495064728701969772376255772522293195283706020410282220755996972180491696241930157249943765676506664164417288599823445467732193257701105504727102303640982453237207582005785909766583644288808234742044041639509145505965470050434834908517409303657157092626782881230064021124250946159238344850337725469973458161022807162338096220671418777155819103073761161914326776571657525623961237774815431701588721502134935439284779083458986620283255720098020615082150889981201864189256316385427288644656325077168627909985245036860757613423938202318048920489075386672042438515727454007129615543673933761061636238682092191621249101888166614888920720536134553571790828376203359534331976976191816044891657376628937975502915438890760320583529429429616017550541364612665046266391792083415633810142139540243390122204051031532314613870762898878360024552305134245897413593266908731631332532821472857405016206011514880301594784982811436480089096361200759514992441008993257655138138516755472206489412119020997000979311748610966710931579808003294652418120583397149670576555054948971695946468708440303495455732656291865000264493028464184524800000000000000000000000000000000000000000*i1^17 + 37865758560327014644559105353624986795007705886448700605844551532734567334495477036345015041635781868273940683161876626945804806038348633888195042323868269114290303991703244845688936780890177662250916316405756744682473677247389715380645490121287540473313585279769707927031442967137346706041269031649072791560283000838231527859015058290953500793643703971099407559177260438671450872175141996345133237300619313444458709188780796173915966308846019598622103344346301476844286495042606926729708325236617695137375506256929102331498276787184752985126921981746590624699643020817254155692000086474454776460735266995759683699473839702506088176807684810161182564061970981810060759702560597474136344479255691313088969995176089127880182816846170962125951664177306077012678778169795502227486282045877447163152575687583063655296968052638988032284773875344041590196742405825243796400767140554854489431197483313785877272636442154712432429717484367570544379512475900065213459458254462672433514418429852523813022230940597135411137795798277399646172691414343872480866824209912372796415379060466607470262449640058778771358548940195697911828996266357877754737618195430135015033770259978566108421016966225000063713506158094121107338830984899426089956219535491096316841937777875916532473286738084733906596943486676496321410209828098564567203737295422534977320997621876555961266740935847032923740749187428390014541563790647444642475223895735268809723662829228794208217357645064797064628186937871170055423308128440682997006787662977174976207516155305629916431888041486487767441336856018441447502059746252496081768645819433304452169159633524027609537645408479602595110848775989732264866897955614815415778156958107023444353620984298952644356637361945673936735969085891582032861152871033623362245123061977704969160707446192155633403585312591928758932048918057454484127984029566528611855110323841993427358121419712698641316869581639495129248814958953615535147620050581960859973775587776818517041608507832142588313142111008353474176111447208988719142465759500711541315323924777277836703779497074868412442767696276706003438782482919071272529286025025768386980572071130888089750447915210836599875920446876059617332506554686970647826562495061104497130109882560930408290614615152359684070449924975847014251169344097677298827933811708628788333684109269403040053511927972449961578317019880171629341192554527567068031269712770938199689308272439605886077804094194803380421946917142489631963654409336895984390516115048958273171689978149255420956537089373499342653427237919442647641123899338057027499377945173982067241779200000000000000000000000000000000000000000*i1^18 + -1540137113761097820004160289960670905676599798970949213473717487333020663104476652696729810549275155510200982305020855889036743970975546401732383261285708732173863126409221280191045108965784429943698487622032101323320729842560456931764550007469398220915995049441400132339761750868508506376594466178986654457930206104424748190807287511256446978787453732656729632283991890902852309521645858985406654168088632666743563695942404373622884133042126027327784327614378361126013489025405628098307395606586883129951516258092742860397129297408573446731747490451587405161254871643742214842618481611415744748505061856031926849637903424639946041406204456842256270948538577179963054576642642954580019719597862498644511197322169340604630490029054410565152617535563809083957684278378942743579738535756214926296851498615860925249872692652650960898283477583851087508484037765435243334435063896294348853686125416034882598909528584488145410804788862391585389283924653131848518213302146805126552787845066360104111687859423534937976866337388860304214123221085601634572783755002366752704017302139071624332663594954092916105822015023131567348233332043356388545407398113711207913072260176901842702166888317481014737009500795425969093283904358133486346527922959039597123400472087928692351524782621235378098077386345226905687361925284158866271968076529107300634028752622699760481892439139559863148621006199152292477054973577611104382125717120433370903543471232529414625283959414332380869134089284685657731491296626074319300371651661059193098467004303550569119468094321224000044791962053103221257883534841840915012586293107579674659264892076622179907478334026285397467649341060348333021519997673139981838887054660248784529846091875797440685574205426088190023995997730693567441379521224060424027497649827141110742352940655499628740831335298948311933345710107835236652545632517606261038619057380074610567423515552580212294836854527333186558694218809035246253395158318184274777270129025648464208231082818650150698447756416924352744753566349620253616289055223875437615786777729700619838069032159453998399716571576576382112568231234706391075343547949260074609393822713474917614478408535593074248386079387594622242884063031940613072200537895574220604318245099309823928369723853786893870088908407125231762690725424725137817032971329347392390387783429333934256968894760714267319562093904768784617819022281987758351164772877515049217289081008186165420498762483175041591327453724913459237175507329119076985196911027676842755623743419496448477913060349404874531569010375628849879903564471993234562494068174700664586240000000000000000000000000000000000000000*i1^19 + 20180895880284993196573891695255162098477525684678352633655388475849603513791322947448386327473457739451911276422862225861250041849172223167534639974926883518228380923301385882865323468243653082925085198975895925939554440553699971326409927913382852211465178809060318966597882163608312820922658114954947756148180121644582478139786674646516299772092051881407778103082756465143044775142133727426408422184972244047623765911911933795084951304239994133412493547743530352834229497952207579985236456933733612845762071679100518927685371840837041116265036848102671972461922278195790706555333830842740057989066602761615731887390342343939488516155206635647112092454893497642326006841998676199941918315426699246369123303575434752240017392397419276919963824316877240207158593539955109170432070774862050387619467317553189108538930662078822475369078400316946130267414201855694551259783411517785556015565930882029268574928109595442057888410778424923349111199159629239963873930310244129083607981894088502274235876931972884040760285803176274738044896015867558100680636986335391748182314488182886086462412687928755536518595780327570905399080860445135764810637799133674390452105641469474651184137774883569774008961167748387483488369572858083456014919093279261380179820063466366732377588579384261430870286238304621144191657322692866878459252651213822828794290070847881779816371899451481793780255768069891040506711089963197774051708158873110027986046687582285428749416208893009488185894018581851125254774339037869210211844094130725660733956923014307200344409896735859205255234316057950149183423931302884921521953476864858237738520832396706875574937203426963220119377801291687034673719453463318963439543990572462856574744284846390029612464668248896911371605166382297481134515605137232788017099935017014542486358315111324568395436567384568835134348554807216991412907907826190385902517603482551770879415613972864891452128198113886632323277975800508379870621805341692272600405875536626765462693937330414695357171534751345545454188551074208342167923726467625793040535767679881683858279540128164912545280565977446910446750071194963762793440450016755446657183001379276428708927066641601205724234394131361482169338487576321950301334073487664020428240577131073659053449110431649715154679710885882338796541156965140271178723829711225565950612680721439915678800771075005512965292664583763283076580637351342385494581533193999174497617867181876125866428131193733987184913180143174613391508047219258260108920427559023528079984318400624006577634506895231073784266560273935176096678856057700161727794842765675724800000000000000000000000000000000000000*i1^20 + -90966072144772650504767208736191039355030159676835464452852499624234555474366806143107681269085651433900233850967294985546633453405038772718947224194866379765131606344174440423590812783338681184028550423557671994354927667326387085580158505700650085138298725825858520100858683486272551040808009877251803976232289800702053729178515083363576893056366145632103732269817470117354875361088234065494647866451705036360269482342618511803722413015439977004477496697806571853446129975064296238113051158494237088423910254662473453759530011297101296375979884735180286312295839344641885756997463936015826874916547871533387045867771240181618078622698194156448417156357563075020174168074617089969084416460012857099513721642102645496386613223086562111882226551879725598738346952175717672268372341783735708049371165919420246352029737462534697294678995470047564365133021034893732926854946301804537591014469878496981520337752262048851807466642252504159911937811695034738464536965643799059494840783496695835638995327062627655328469265603239201016613139496282085268662024013712832514785361465953440947198512570854866165790531321699675881947878847793230351145733241009140738721810099477740269004401466572565615799220235133066962548201214508277823000350677824039251702429918930962994537198342535603353460612514918560919144886446256261906327099845684708474387057272512078883500251282451890575162319668325802315125754731935346913935866188821689337048183759703592324147868297991670149308502037325896773085395100695501082248140810415946697668909838171995208570325726567893955391998338023885672430430407333995053035274636887377468082856037935426685293650297007939364053569496389542114636416018167571193376781507264854539873682256452215638515619452924593808016554915945677617753608868531887573432327907057326700353758667165301319104821894566980081209858520973900730562687464678772325053767250354923211274801399599761478521913935851940223709462481451914147939369785638625953012348034010813944072153366033219899711041430682423198155649712672754988165446423526356589413977408914374287198746947582515328480136844501927243138068710559452163047102041663471225253220239089121326646456244803159994833535077055711125535894595954430380267948425279985765541405644674755526186083039724723070513335661676611486745161846325691105815052242114369002076687616208579349739330040325924406149730297980212343647292246491148279314330974302472434338615142068910396195220928150954940625701937853479804076463883696260946882002926717719940770664324774797281006238079865529291750068203273508656261376174903609940336425020948480000000000000000000000000000000000000*i1^21 + 208578258654224491533882563241073245528883999131127588139725420969576163443190231977543455549460791388536936817191089529750107463575378996451277213909375229093355744287672459065067884810136743641476731754273480575211477308896896030384651034852646665559023549536077901137326045760743769638096620931594110935089292455780250448062992248300609070972791679713391181024208674504141633676674849781256543425576561936699689623137548762720795149237311568602389669063626538316999964187333509401397301157960733785488048666603655499241167996706506050402331579510993990367658228396377440544730714679495478606969690505270242451382694346562730640070475256321371219070457802679309978105832507786131709226282923522787803039361067699864306718734189477787774227799142901188611867803242481325622442660980783806708217419597753706502505278453936315122925657976654737219237467462284320589151593793572096467309314759034595455315190873917398573660746289569914096037157392207145474838537562433422227039710634552107345291612185711204786279936774531950746399115062451342782525690556895064551667810779031291074053693150774161663362558880243327918464406308285775512200376710136001697649762251339913071209439629726889895227353466574918160290903375340909264064743352119379232928784283188900640597698382552593288203544711418878215047042786672949066187608244517402195498855045691183721976259330778013769127425582975105149866642853284976423517678803073827527527511627655039295628632036438081828398016793523422091777809449384049339709016038359340523139251841112167536714177834536652681759466928550206291967258444531354522134537154445630548082009199005483301473536407217677872883292936293775630145442104933164594811813537627636515041201973641986498361789176908772527438973551891812940536734044120943143705890373545915753020117245795325128318624724291538704375110090130302478153638001091172825732752954414896007130025533809809521353226686551043540932729482259845421004281350540471976945721893064215530635086959681300671117746270106086057926978886330410503834623545828558814857808561349081479482028242252786843099941195814793471731845956814760379797443002578399614420683037579641768125009650226592464002055530956472429523192336543565004405148706484489863499048548983097904259672145471373023526193728720749126009991771796674767641664110512125853963340634433407621272515171280809563652594434546901813835690481350074714651634820427269391899620443334394818380635773735587386662991667800208531262671603412700981910369890089864943233875096168853662553458365439444156415054979278271147219762280129932864872513536000000000000000000000000000000000000*i1^22 + -1498421424154203622543756647959418502776102440958642447506581129340941627219283353682287497869052943172714070013907318894217500335082798723999231750361461209227471571258567212295785285146168314972736133775779696231506508956571862449558366974897216841054224801127880571312486177262707777078808818834823893097880156619291257440878991102049470023530212759064041834173541688043039291462501978194889451511737572621044565580063113508688955759154835803275608569304679775370517426539076112545512710974735964432568348827339847920688450761832025701559044316247270135123581057837277261542518588139186690379515124303355103441467851786384874536568682858958963184730838262024260309203285536623093811707494775005133149662246758617874502816852008514823409599832507261231617335106299829723499124529714834143459700712178500627572115621959872928894212225237602978255957920509430164646960138965247522690189450279714024232703826645853517325303706693430356167891839976110718063923042438738738030591193427261374993950187744449407333246666955229936945656915519580109328113420597414043125195916984927812410415952477384036243234608682163726033509396703551093078180889846170788987336938321499262718893312317988438443225435281566688627841071833031777434475243820723811486411622514712403399690533278295500657966791052197186917070473373638373178803527026106721304341072305178475177846577836864356411416816592879951166413836571671577850808000411649491345687391412937831643167774884490670185089445868163693646243910884888054916433355629026505910531132236833063806976906190119785369252202424912004757551407862579909570335931310601431607829941658826538396569279532548266352273543299289000492587338348869615734113600650429306771225690433879913773916365143291431930591573854969109751377800632988429972868262019833256656929695547511372092667985085359578014397352728344767780298277620853338150343071068052699957542574227133305278448455543873147592732341032339070026067099020575611758442117522853388330897864843051956482085158698895668442880937833684431014426067194642735146148055357288614960508542824288913609075208916070997812955039833279600431142492966908004155179886118070068780120221313239502314122232213765051958081794478363854149826137695787830885336645402993315050181727831304612722211898378740461313724728472678118386534171485950305330467950571717757119326236659213848300402334879256681657661617130979537386636897523553828070867265664471220096290821298352343732026640563219030581666527603241681030074172200737445558740011275714430259318090273952012549987681989659557862152337725649803490099200000000000000000000000000000000000*i1^23 + 11406258280221648678338209088631410285621503229586320029419690422274808996497995161375342405987955299125913623988470044747065011579007783484437303341765394694557627674897502990655244802989506067999401307266273823675756790919335815251395586782345279386134303002604547477073370839999514027927761355228781745451088307782987839751205948430632145705273250808999198815418810049488862029212765594479310899250600893926888624654187602524491354777223092223083822841333730709137186793824445735265610463721752781705089738542279407985793275588944804367492614722618076457300514016509008578585091511209933466610532827030080749219394079836367236484235757644382546363981392143386500386978613749356031017075152992182330355195863784105971976026903403405453566202404833049955277075719963058326878304262573709276789801949359697324380335934318603875744688893271681371142183748662483022573377679749577671584927275508081600915854953608473468695508869459822746952438246244168468420589533043925280561508115011920000102232098821442559317017919018174144183816876181761850976630069211256002566838877985711450047597588711172683567408553866541413479127500591903405781770355656135345713803543641241875209087982858955978099134739364013101292497841156559770357519963411989688413757803331683748761361750690725306345921919167767786623801702023520738476496375437757568975659998660541080835673410488671791579228403992062727424700214247793948834772524603318359801910411747071893109054074851909157242230477310507568410293248016285004765128858575631463849159219316762879363211214108906472180337582412946454291444260126326084178628886490847161828755803648139017085253421545846597127083262551627636505481282126519572881345501847507188703179441780206050801186489782929794366798504150808971391976615237279500974235313388806394115664022567147816647002232037025277932324723553574274443897900304340448103341686073439374338137371368612517030168777759124662774327981683733870621344552537733403161555024998886644753374220531425649786640569253185263033111855068500441553662210725349886642739617755827513651734061753673245767578673451247960162833580865113592966906264607697460521513201789212582284409820719732544760128965774841007911132142091696493436326886110329519739829308728593270932764195550506111416039478867599312137791919988036391918249117102829834941849634431553946222324109913209095173717329229128256798923014860516587362550542631037998750570299121488461534289467960888946690114215909984153166083510691793091916213232067363118409962065684036624748803327322062701649276623280054600552635166108313190400000000000000000000000000000000000*i1^24 + -7828926635093319182315572782706772282567044150621430977512471497162277240206838310534481067960657257733990908266630638773843327987258546674467339902900830548647491508804650548047791340760137670116526949507568216854323587932360070166702630274625786031337286312903980059635961996821843500608659925676526251686738888808242932482398358505634301544456261581933707938606771345685440937767994154429911379425220888329172491028494315209547261925223252366589668221001514360864646344028397841050672629519835625430291192341530214282716764730973609635780541904784174761478926698385403868957205938161099936613752511403759563976006957435752187504982322059648945392745922188974417093856846995305116386659990684166927003594126942190709476607054662568103536556007899107551683376505884820787175950387767400202474575539382844592766681593245883840501119507099956321918583351851031909345894301332500994338668266929915990091709222607259155930602961119829080412331802212512632414640505208053067115568446707463139976880283337251909876205905632819143435379307160296535844201618029860975399092082931552285848445625309984628801106005971162648392343703349020363147594822117833487577825412561728611631927709936639297089654631697847072939270742783525129175297782957105028847225206944047022362510014867692143522790573860774869348336452895917679146629668899936997339057373223178975640621855073309673029312188055215143324082248694342352449626148858472491038744559120240742809827288388416440934717258176216346632327911552670589349665603470686124985633178302019858212934203425017907271727792859135583072730861128970916078554850325206313886922674148429152097948631709074485192949585674428649861475558307538961277219857795948040289008251787075213851884503149700206048243468058664970075908017280056416144837546177209477055534821946760038785387533314609880412738559309436221187791189601204815473088643483731291385472809931454727748259109850960912134941952790027818774193402134435542642248226408999970755984948317644581798506937228163538111733283841825231370478873799760456181281486043946251764570558682311694326436736542653244753914616212102601022116392006917523408653033290204381510847404106338594773791835179478461713009416521337927351074740064770354805955013818929815404080346886811868905419792368688883742990926464701330008692310627414705006153673980009164351198719144886061104505565672672382958681714518618423234042017515406368574500673475183134113727096504106738986116372674011700152753159158325052798184810770767628007827031032326244730200909022247063162934236998187815396695632510976000000000000000000000000000000000*i1^25 + -241071542538279052763477540252395842125634989456843533014542564286314465329295656484523278365826171255123635366171251143516378766443727011233823876238625819432296356582811076394398917301179805037978589269858305738002922342188571325101266514466980021018793619136817406821756548543951163766623893866668245961063280602291128561094626508966195954328298461786618865108760086211160871890273027458603229943553045759408305316332224807857815992551637916908487468785891413513016753840079908668521131467517938297768009667875398091923466598315060618965869567611961299496767952114912644448569575734115548790243743848386105446472751107717856636039455574900734108160520902362942361506360323187983462340334123355077397869723193938240067864855958341059730623464245290264138194242297241538318611927419037009028010982946474111403018592534340374423675097666467203475715369889266422743561568694858106969095940568552927780674212760332787780124395519611678466872566546186560292124400818595193423873663743799008258016453933845346348175070148909174004105663042955556841760601165925001317834339043585776906470919364640283220754976773786595748390958178677911510572422516840316784596709605645194631587799314382057216241603130683099134277642424092848996543003972677537794625284963849661398682130930730052274137078432908615452079559538216312603273396740124827392690049449266574347339453750314871863284037340440458145438194873328267329133669718197408141184253708920293774133462969896571107814595973861597256014897176629109960076448162050639927133996106237682390372431148230825623179250856331449777091438910208027033541323904164581735925228178207675966518924220389088927214151156061107428222686741370063073816819518897009411359380151752737426061025171299958974169637668606530000086297099838510785275988776589035927674829641572387932248975858310355908384361704297327654556634956546414234033836153610393922892635439864648169925153161919237129812133570200580999608238595855596266408714451507000720430703585583688009918324507478944089519792414142417590035307489725218795686449409765478030795161908707270200851324434431672865264799657423146794864474476174608711404702234781856032752558543979542936513898836613584647697711462923257069707245903403354651352131883589636594803837248038481441782557247833115965832697781204098598205171122286379844536956175897852669953869088714010177946219143007072583587273812767390650615820427227354504131071103528985113150921085686568752710582799878896874501925757412386969736791549650313417718080444939741893699888229062750566589199500645080937752480972800000000000000000000000000000000*i1^26 + 715525460333668703939176172258082354294270380483963022216253393596672838121684324900749158217312535643859517685469522063472456702115961789221737874722343262286390534038316201418774732831741448813159174864975514679383962346457292116887954892691967096062434355345271938227220289223149904217223088371122593697231649982457573088895401515552202860568110080688048246051948466228127116491252646851847147294574725714899725299583303881258470579851952464746481743920286994887134473697938488527007055856073751182415514595251669641807477481165463885848360425597146919614957365590577251605452455865919472962573471519624353585703856859330423555566626168531479360510485023288420560261542223218902043335115111969049858992096017751757498250458692361470831616872118530619140020140467214998173512036402584647024628789739946922404162943141081704499443646210305719924687703729270310253789289497523177633640135084899225714972715785565465168073977909467018614991862724343193559216715406270626613882585793396516957202153338989110609189766303684945677235504697155779187603086415423878680350739941959952740121254956151965148530507137134622442655677498884980462407499349753896519982494416184873871832469959746639336791230269347602854457285298072032631502379264849708116047953268853772865828942458888752169444779877191802577810031963487871290994724277294676640403447050930529373724687172895416461085409118540540948582432762709448770684842909787721395198185642509311868427136683851224375567762345864517091560528096222506233648894604686118513770785950389125984929888460424133962563514479029459734767764306755932860217534415671470536109470561345206350622976632313195861331395044056088101264744272704013706097923871335319533813251722980460067319576616414681879341823613774809460193053603363057721921914270245030423462936235750527062384416004853695511177919067518975218562690481153490054431484673162845268072925803023828787655501960915569578108980470282999317954304660173102763722537758244033905448623256766240280799377444352612598907566502783278080135331004239243295416562961305119755117166132960828322027942529356361709654586619021388965071814105409533808969869769022488834704190295790464065011816932510502108388112949119003531429727097056269142774132281475805037099670223020105978476123402831032816361238860660254067311588639544700008634547461214695154379439838689355504246691564581045388727596972279301608544270104648596439758980100136062666406146392542353609929803509769674464739268659995076847138928343596412194013845355033882890293494814048630877636623773522008274370560000000000000000000000000000000*i1^27 + -128089909540868570697356252329767595357581346712289037841694572033334289516196428188152094701384124416831768664244211332860117235473293764031027512509109682058569469412535113551352622089179650506266380437205980603283063418416106555463090681811686214618732828892465111242723865310835954265285539835271703665621772916406219078401579910638992360924292763943512218998736490268122236648591950110764916800129283154150246239077845609436869521169876464872274202165279545818398493530137745213177370437347384533070604906548199470001711506245988532238906652105812178633696747994542267285291514229852799076656833868508380113160857189803491843587524413949328184524524835242014380883344289833233601350635544513780580256999709209146176262979888632567178316427554044868513869063443362125902307160138680165388330323913731468927865958404862672329346932798912862311345383795745379669564727872656552170550222749757770103495802926686015648774852818920484953046734207506855445632469941220136302586354932621150362556453220039428373960448377430408462810092047124952630265892590263980728007604213594204035354987177063049507416168092875383429514264350846628909510785515502508772320915334169148988507821401417773933560908813917949113635816575370021843496887857917068306569078411973656285657055189442035843443847857333361056467700413930494059708374883118141582432568838098438099460604142264775768316794898507058920993061617781088037382099698250794635685205579827102925012414463422473657333661765279287101208077565377971091978319903378862546268453848723171464149384929962210095607172059287911571529220097347723030906303511142554895590117400449189043877431829179393946581543630398540944529805137805392655461596461147764963838804925218853223221360908472382538609945148767713237162713916714183722030129196008071281008921614270679765487861438192344377200719678401740412236080834413651926536513768703946966589638091586725362863631063987579195826621376964583936419026700901903921237212214728986140202697449815019403316411167281313942893224520711912292500724047861053776365970175522120760780066475550629439883529562123375575538188014566121074024675084795904852386799143226936361791165961888237028098386537558999872786668983799272219667691801303394878195532068425195358380114828123856764648668796253851666531465763276207636624091477929459938472554385717566472624984099000444553555377461727330111933965457950620802120399060575695162246403116771609618925700582140090390046279173392987981573066134216389997538689587107121220901748125661327097400206854573772654291736272979361792000000000000000000000000000000*i1^28 + 707056886878723899625352420021173992876826833181171743164197309837788533749104742821842712424458912832236244567760211070669853256886161176428687442514333907562633104925997003910608680352319034262276146403624649551537444605632761248418156655086241427130454487474380322212320738892108425604265992893359997976813253159245760697602946401155799346223223698601657672135495931181276383726969345762684872797142472305618512960225719321948224089080924376647275857230314514337479571740172745898310288024773022745525494252461568817941125406326317192572019823768684902310214255940766459380458145417807020756120782565108042943783331506337101714925502122836671112643130326137129634853828817224796603338505857963182661925081617226199504235836043385472551430537425680310319724368096155308184752898352657093346153202412607009897995744044282738433817556446939178087343052033320706977564694381676406837439839711439332163318802072944978695327985453049515534863103430561384545136971004707981235448525155189216570207794181965391077892403329586638241404836295057803218238301949773051895930121945875207860463989868576740804774602117453559123868791073158587329842879434774622154436464913486779909753714815767007042805848881164073659984033629881010919944051927025953664143968599883883261956296754815896102629120119994368173237150774427441699301388147250500645928882851426231875889628001223043619018429093406201083710909014006915181561721498897712029757099809981500880887041172447829744611337797668556869261153342249224268233043303035590246089994766979147067262120717004011997454886868370074876033871859326824799065950689096018727161117755872263711546443964686687272388512208828822408352828520266479523145088488160897517298521713683942260301536221424078103171001759136384913599338865825660084110166908829574259054087519708857033447737027454013116235187237835667029954315778931042752498801035432325703356544027289980834376416778741064629428916781920853627848512424846448188482720009742795825611286880503968868285279811591338097039260119065017873390499980385603892537919844067579916404700679476766263535705696395880743883607401244101276335062986419918909543173357962566902174608582342735080166871393844381796330565924857551240644298176048140648114723109890417176124698886601331413448143407620544094854358288463870261639710389698553441554523746642097634135997877536061612416518554885678359580722506645471070362592787359662945575383967384225627453052485084733715335435800963132658907768106759885239922154127951615414731683814295127475227196370588324674118669565952000000000000000000000000000000*i1^29 + 82939692651447949033231327948183043521354543415984548884931558632664332899035090516547453010423202933099663837114474655997270752573406498845744022936725259976664055211433879461914499620359078293173204209014757473113646052138419332184136404483829240961025782833564837353169632696254983132052957117657971599299429551631145332809920011788887964805258008935049252830122115535189054593566709511770348508475962736517271969731728575394478530167413930443079854694227214796024331346721631178094817443824139627029294879707005039097528411780249591938385670456875132735826940439387743649825337708317174794874849072197321832522661853538920308287037245190528075687996542861662954936996576308257804800045710913892466129871870663827730501460985674698153945198400438424332973115977593656775083668128800640147975552514912597675188847912396080743474499871009793841289267119035418753207893728537578557604407776783979848983545236624918717378746581467035940861356554317893734329348675907332706706355739667084904291264592699746699211068473174109418300699421782037446179726107868360911326956241485627888085531964428414355268278113927098854913745856677305718851999319261177882833378951679075368133977943581989745741216524920541031068097116195828769967948175109215440105966366869309285483171282553410168856179230333239940004474437040172718298982882256009478439515339386988555116114624949129935043866379008353663733539427995007642444806496256536237772469612508550129174973626075654448472704040497540635145884299486730263969089023984044678201861771207845477898991656985303369168029084814980210100153819076566413645704506787880651654139173134929925166735389720425798020166819176366218439800218727230067881974007667616568526611477511648532093959153376978594323631081582886128295049548082194983711091038986212733768619520659738864115757968875173243405054903596218477446890941729733965676483164393580590404530177220410714493127189722141505716569005641071968905206766971632219301474480861887581640341213177910856428270149294094412756224332075248023687277773054516746942224999820045990316269387944329468627279169040032661751662330212508160674008167227221965471535947098471795652114198221571969510849945614180082871573069164175497116489748734743659334138036177816862231795793111883463600194405139722647290956697772977116744754752086545265385725009403156120828277831288152210957894501485336865457633549998220806984736578250596162247292675751787876569857920448746589985218243275186376293504947387169973317886116195243598203346249598464686594547181463401384850227200000000000000000000000000000*i1^30 + 425399648834600262708112008071199516748250434548483760048210606431325939574041967010914645736282580383811612091311747015890150070030024808752703308767999506148394104894239270503802725638692412383730686400898547015601930076969685857852527350080038863675639863656829541987385359988129752913071275296982450869331344908243081746032148565008635109371745767375607018223382385865795488013182171359552624306312177421120579882405081043476204850185863755175713908761035290069998096149828880862607490036921725557205892314521408231701624178879410769952183081140703227502894275139496707915458248551188831306454544515909997056547895595792822807237003591864223362117966184967028702553405143146402167403091605482214953536764720703649837115314909381415938470484237470455094322564765695469878274756393527106681538151133429780942856587394721178929500612637068046036587987014505853912346808406160777244911115546230663939245148650592404412361803554780377635499773160443367798582211095267941418767873070935567963807037017768161563173037320581573327690662690646324789740397665682685483964057931511440096226749752386059878474739639565686521949606839582198415483752690026026168252468805710092604733456685053493888071099945627319554918092509390449533306417468929376745692932748668363667904408163292085118457038476707466345503271441933225554522064302710337531201472608425873663774415017948801684111984068835725619750914696236010428911851535322150712694243570804532741159823293037314004710765436689704636923638499620581247405042778604325495604296600525308359587615967303249696420992634523618948557540735031333975182131426237828374795092972555774543504839345790476873133952530126950853645788612614703253916199616067348593538341831425383137536371884448358002645661720933473190748934030275684903918780175181124833794374779708183115343765989866989648775077956339055632822484573668709462769906237643551610367860906972869329341818741451084813814356734778752351832025096225951544354435091141136491304335278328954864521382659717210689165549739043437115081314007480386674895781647961054213848297203123532699076826285690848235401125907803098599839560645919198655790598397751319858920441654414631960479013866951175940378028207955157593022334485266054206083574181681329239939343976850148450790830876941755541568375532773603042864857457585791700483552978184262854639307826471401560924140477372100103976093411112035713844641981422780416592434984351857973801988254867003787911724620044621171530594024648980287399927588578537146397061371691544749961939596058973700096000000000000000000000000000*i1^31 + 82284806304447403362662379157049804642727913367842726821903424750188961657210142648731224635358769962580617400059178305469738851972906315481679477933562329447942388911315372835032735373865853686941969911197710685587956915369956894386229985428607306884369561226619608290376981093718008330989586631454246198417263710137477122509882274492948219892728868418547627109553928300072243963574759459955540541900636469444670025155885676198857794991254238493855155488760360923926456628619864549935269687464184824113175452422025393564266882432746673350817202884331669960136269122460292825682509898540536935840025534235134166616374744027611675233139313679272029479482146695968176548343468939031062080897809519831226143408573155841574414449968069725321775705137709150666704332063781501326231802444897190770902979473442340053074630044313639011838150227194472983151289513508002274171072129811414510135337263411319545444644905149622248277321462733981617333557692316804731536475843147190101003520687532362412572100123749974603073584260688982954859046064588649314051225140999840187837664457436486855844769088777059271827379881318766620110026364834983122148142068833052893939914015669209820125207194147160627627712084553487094479172453530626172181035004599415670342858582408469408639799515769342653100846248741780914419655017480631403539587290985844815173028342565466446211104617006526125338901216915969226206944798809834395323351678695258000466375873042072099529169845846606280475862121472202845490493336162933554565849562067385708947513392411816958660892413077518874388947119635905713026383419605873708167665122851911641827131554051465423386786505869304294849520409188056607846596090480526116882286738643179352646912716313802555180089388477867401977413911197921264854013760915374835046069376108282381964298194873612349637592290655125849760376509415982086829221848360065073183797733633826400590425130751339112548475887296068669713900588792514515305214969254158186011834150688297511798896913933526363214471941756963647629737312805547045485142833986437826977612467210879784409714948237911908618238762037200757322702243375332749244341400647309408855273119486990744555781357033454487788894966279761804757221767693512657615459205616387054894109078373651066072275314001870067152935548732635594659828472381306133338842419898396487128462328371711091810762707459858442280659606402781495795817695299678638775667847630367519882471701378434728888806472385247560259982241157800691215451425705972047485577629670434025178288093119838665633247200595148800000000000000000000000000*i1^32 + 5088267836217942018067871221415625325982380490680354525336721859672998601682483873497008699788379486455968406972850422833023808201388300800114617263359668524812005136495642809495721838099972725300964049612419389460738981529614109035847156670194998606940033976663134830189926027775252028664260413940990451986185255767565614418511149904120702911478717891075077063658560441485214966136201559064624974014079060038993284459359208592479803403853242450181959075980456675950266946942282185450761977733091641577484957107775075634664647448234851958070135813043889590942793932700763460812418977014028531199555713842308001050485789800057209346748775035261579870617984306177071545150124310263986938010442269984496842853712867826029467661594205369277569332523198477597863891706668957452441801237781838602546205094377969760765277265863438920951943807563538566522379621296877820843065328894613209113448927492015925734863923258115503025583496634428482365598836996117904826986513595890548790239736888953029569435799134009897363719645590323117731875906598168197213256780088246470316977189845262073707178683379918840988635227284704305759056131144739675693229010518534752121349750104626385424218207464635695756373622603703455828809008375045633197446764205512843461693397401118286422742486046837787310767972802693405823062310486683393472197766865850806618694421313481948433426669516066251253514696333157911122251248063028643228320010972536513932844152737394899971465908470794444854161396943869319613057780140981825618318443923531447215850442260000081540651249687198366885444595491988873275840907739601650145328215914694391562346509643235957081769470357586894890652322995776366110026020630314832354184907845039617239011126601206355017421278390588443711699122712027650929359420531309879994620944674425246503509508051813142402358029585662589718442399877258596540952167313396068916391443129848924969109701446189263042200995153023932483466309556889563373151132523971270196158942596189119484270295186056726825144257047919504962955980062004141417193190893320145594000414332779792789709461224656847879175381264278073247262947903850939882752036302070313225937543169851820754673475695995438611683015841347936713254821592549585469850990744632252963207313778546834904024224813721940297644264870654076487205861589263628731783804095356287739935397185955147151194366925997806902460037446972757990124838706879231327222206102435903572907230071501011389087391182927628351294364341981885291882896879164119416981325565749824516009074907658385489542512640000000000000000000000000*i1^33 + 120597460587060391374400268339780088679281958365288885354336422321574401026783253324529202805578026174668140768155603866103822377292867419143719376821150710943458028660488033766599694124630081648556587071393748415780993459065633382986462702019426438569439190996490979680664858968975864060176354015351675467098470043010627567633730439027900543688122739689559753013912883120318592309292511064840163995582866613424956846285557730168562440293032256160370754208679698385964628130454042494272045999536214660128937374898588374363053194260428089151220129492197159627249391066970081301200030310978223893619981269953121110050556811551661119960355813731601221484560086460630439797424446438493060782413521931482097146718623668585082929955183042975577759453147509563591493791224799131004819936063972395819219538972141385326764773734155041385795325964602561321489806956269655415434085857626195741059976224681076909301919845963418826471952046815376732946290735874188394261187102107315284799258259525864773617879923075369141623683545201199951450564454328343077449973909994407028669199156477012258760392313895610542601828966436133674314515276357415131088337595972545881149051787647246594673677765839148852921590264311706550748715184064200199550047523701492010978169081333179003253083830670424758562558720533092456464027176613344075598165554925939878227337096241361709001047983899303882637565490678510949184441951576421547779377689029746227128472705534254305474070677993349927888918597800066872540853440167802598950881878082152514474458045534417350221431789166075760091434836701441553277957370588696542444196387202670963145215789111643134598454496172730998049825173862421256634032447605229879509795888021192820345795022534226682960342152616000785804933570732470505836359100071831820572977325007475800232708490583334064064618373933109867471468257849584088839055143257644226503288263815801104272936953073784679300530971997910615702680440810778610240844746659006097906664348117506154082373646511939211205995408952433588929701935890781063281111356001655373579137105494772769273884042257967878567225536720199280469264273615323919777328378445510260572907710653063852047173175360046272719809385359779025504511879816529167490388160335430883846680403875460233608614719072210385008106510400759240876202913397283080242760644440279860535746134792746712212161700816386316209862683854485013885338105045344120268844594680924657986057715617898782549511648342304426965101890122739466813188483629746863800272673460402893383577270495561646080000000000000000000000000*i1^34 + 910197872666141581010648698379911623762783993872861872068453893527391278549515101815914795320020389065379350436503343848860619877659149745071254695016776232758033122846314885483542302268341227133558324133502961826484670006703548131722561857046343883676702227717061008619741407110117630923875291068995049179378488005162501796044450815733188963321617498465982259966005206540228277332590608363561664677167051818867230571419998262695950555148886141727620688916739146822052480278923515770390670518001854746419029651229273290875720604380042074668609521844719484843513126726849789102354677579314774106569588852658849361900476543537990622437539485107898802315253379135656086754531015411981656408027323923891128421345745816058954516198840504158398537342092271280145690559122574168310705699496954112997793718774767845062782148231055367335875488735632456059250117798630503962355539266918096411313271164649407641388813315449990277542970068944756225732594747783341919701508334736094439439945538907622051144705522389270123309964788877912997918676446311259866691275744270388770917164970418264241841610595886296183055908965797251102923107326228032868313003617165491522468173763172841737862248061819868923757678089796615021199782491560832098343064646603496855984122951246354559357877527061555889782643392461936040438184422649478094467849768523858925692314443514286752990302781859417762331426605669163931099305810401630393497474273605476614519899541295324235230746604373146837337632092461868390719487302815374958976881069043237062422230370994347313430603400501875526819646671205708371802988097148465638536469763570468075465822728415069950945397845147780983374283619740040638768292217233260598665455472984707703144940817715343746885894991779316231060444783643316896252423214451658521331245148689418171568520640986261871152340703237100668171091090242668679404399092197219579878992221312479951674127611496682663125623928121660475132596824528657006184888671283025457002840924390952115054100050471585650028072702586034974616599492543828191657381034249858313370648087872752844825148850307955142647619083203095966250382732655037124069538799401780870373140064142009703179455614198838394758052855201662468824596493775565251637650898953694613053493848216994261114796618513134219560719577960863188967696626804467938139830959781379369771257605454941621369420252063390103212033922240928109621215030630547937846048448564088556018491902834727101352655177030941346348996243386562498861968448510114215537307798325777168173434404864000000000000000000000000*i1^35 + 2345489950720336733520847553855543381829482461590471170932198944889490338269228831726323420398617270206058900531331705872482563589048392289862673474130051046639522979191309996031956442983315667906743456797208220495177270922795385960096775541461712288810574530761285037710420972933401662933943130188732313001365523366410093754032322298315934812864010857979060877318907157360035049641953614867679483738933064874884834400009606079462572557461484376249231114735930643475882468859394277223019487633929635808304670579014773602730549870659074549616863413581445800948600144172154587275520720871570369575638454456615281571709898641894733257806226432001983243506268531496021765625945797110523833519073506930737017252248378137267398605240880400580618901834700027035785043634679189285879877751987211084747949924726973514317782059636684950610212579771676492889638529878869534130063959411438472754004548760461866004060967615916928201580347154578545869904418761376195283228671933039081341410807292330490116653754258937115016511498478962540174734298517279144845421884064639141814946208190286044499149247501554149617670101286869837061950888179748810462407412312693764834948069067893264735259595988064744706001807803807850115583182216864857662926753533131167271421011742898305552215092484220098137642174504176347085487631253554685805344424500241261113635814742839769587027482306220731090031261905812709181684207545627188213159457945071778963522107125684151266519159135338527516801606026323286721842348433601377029883695446726734467562109889000038733721359240724715396497357938637602901795811168606628148429106048898142849917915836265178719648123942945750433900146347073824662049578588153735067769022038483109598515526251336104486291201920846815672200245163885422596549688303216455778574546425083721828609417456470148599630998635297138875798024252324637653219803850989910318127403775462631229343338893844846638458736324937959209256001397740868142765133021033554656146880678393135829853797282518199890849781661293319349076908849338629184007064702791417346800709614999281418168506681355868353402249768521027343443416373714634527978898361241632964141673475938044296327097494365563837322371120056642598084857200139776123624869706168949810442363430928931222357134526881446362852196046926484288792318607966116274527199326195448891585165527798912331853355061909413476623310202189269119103954216812680373835850477977838766774103780855785708041210105178210388506069331442369121058359638999119432689001370939991124869120000000000000000000000*i1^36 + 4736754666236354069079578264233536261993580986725247661721554850452971907330045198672735585972500954895393960289969783432535837047610524214706670865445505335789358087597378277060610216894212097298703341200870706795145687671454543019786164536521291672095283157653510725978857773282132555690673063727600298936452015121596592096451778082797274934069247797537848011512027641614122954534417061818183947519627569509317479544272439737652858196325478129774809876736900312607125090417066440962169514801894622024234893945545102338565935932059796965788415957910821932937046581847365285728778415987272407051018693764064661435716835631522058254204733460067912605935819275026714433700800059319072891470714947225983998753932605977129700812401581536780718482335283167545358516274094971389481722985277167491152732512490085156612853564156167147760914281775705904153499650484607760490247310976412848892848099632118169757098842490284724585964940435975101579059049323032681135763943182676656783650747802656412148616990384970949630339769384448150249748167259064132138372714566544863418800061733528288690545736966734765286455740638181335229081782206118762573792297774689913470754882747280385576222116921350859078190302992304899552063798118589552858389059901340230057316426284324387208743458225437033989686211560658809084918565099849335701391920451797895359543703071759653713201378928227828888690211246573632531813474383959022792819255119917028182612497786134200804928707775362381754769452835170087478814612941668178662562791687066383807766381539557569299966737734047786026629720961496421249068402895208434232984319142985816153895758133069477237157115517235304457719566625280075623258841197039454587332970148633119299980486496682202596022986422567622742495914146966604069247622973388069508813537175442380002152356937894324831483875141307519703602917978795884451370592603893139543088083914232599395695994940348688325652584061806282922209493287178776425530632202270828690061092705181661182359439111992370058471347585485688987148389900395475639838846100980437493285160259522758448272576373843188827481777982995355524704410964770376625970571295427095492060524248638422903273044689239901739406119892206716713971216611291087808451686125009272369326752239489083781169806325720390296448696394130148148995823061157031749679094550470657998814894290206326316558317949789071885719271505534031530543134302499956863274360855794715563635551803882691300928261147056276371713161566367271518363945746516903618375061149319168000000000000000000000*i1^37 + 14634082103840293958759354281125745162815072928371588089059184126768460474318102989048995674117675121113218066349586393513283105581675120045501491038957929368662673437157254782476856119355715229571425951138610206788854277827930483056823682843900221693132607122330285669875311066723590500896058247356095413968133535895734799193821283237221990166145493890115288180392649265289038025046836730007557393670892824417506146430035316089880634687964892404300835073791127876869139479859641492775847334296885082011763549315744012414727840717990018768432576147653639713891906391384689579342747128232105903510903933977125050509350757324412548249661861993768936658921428904730534383244397537861695180944953501152715972618728018768170533463306786412344042750848699550095464682208319353432261057681607326918309004689816598688884244505090603097955595526075290416326996341382592163423590953160748013920438412418946614722556421058427249164165989278067638393950297130903947080837336604729110037970184165028875597779655224219507907651891957315505440836110549369565633290251186859175327638579267798452517842701482083121674419373154049388209498276847334522283914783862757544752400410928503124939725999257156021675993657780313227410051715924012787772985570485561240928354569107362545662534115162991580076806300635234370484548576086139807091830149230501018012568084967398157090231110230875846323979558215235732095037757224295019806176555995733107538925991051066315589813926385380259005258634337309552449354905958193637903124254492563990540936381607448716310008467845633186752979901034300238248825534537410278385322354838431812193004876068368134619083659470657572893399730810196530315106177732518026728008765276787814965585023623646083170895039305313270866537688624902217572931205346670131240277823744136373488380611904507823301900140347058971828339064683456964566691538020448023492681189963816671627907060203428102495283686927437739064343307766658002446473334966046661728715113437401458908843317705685290801453562483639229009686900010991586039454094561742329239961543689238955422801092446075204655872775610582796375101504057966823237746487922571327218334670492038085588199278996286217904609875497909193294849823705366900406683464372802955108778881302495355605878421733490180592414983010535428867450938638859167232329003696371072942348704820658555237637927039669807794412993365993726951329023507234172343423374150642795380455308010426555900955220190470243178505182941487296693986637517007013809854873600000000000000000000*i1^38 + 84687365683387048843565058466885566423316835341146392545434024375000161268087094911648529071868782201901056926018797243388238331800770010151488521727805826615059310875405369108442898982711566068141903686629914454545817382375957952247183238525867035135086381548540121357195225783077638508404712689139732438169139079575639715022051078981460990325225062387020745474877148343005776047030440722033503651656828649816037184118644472085397853083624143400143959191558770901796589908134190281939856129261552727959866177055244759451320215220462312890020015227139149677319083666806938187920770770360368449764088527481242970625996027032066669700006230045317420728033457879242540263114694369111719759528285833144756313195946030121738012449041674609121612461829915658983031344413884346658870180217324553177713594596345716993600106662663395756896239158731827268791625042908391062157055374860345782157052546312881197811290829146543947850998047766456310081762232424753158421211874383289691754247497488146239291661477792939325422065063324672823798271807044409053371349583735984859391440982452211752023711337676852104089189961680790960044340041389654996818912481072896675049519418292494213916078470905128692416958788287927836525031131092696171144095486261830416531776194292386110611391419421900727738810561025130956301131758120739915084107080590655150123441775696268943851980169528164427725892042576162230929615355033402907498317305842676141003483997620666298870044605762401759986651686677838099449164607076852398293060672726321660928136384149488629672584093591255977645312303077949861807811900124730587868974896097229085333929811415351593484753168311632194646638921835634399011839239300172920352568341025727551362624992979083130590391562824592018124183819016803264839246916463714568083510171770759049102219837580096128044322301635884025881351771554335551547321868649093555889134444473417472589846191935300795075794038889759820366480337694524052100877435501927159930057089963450441222463105715805475027732269094402580895303380019341169256027627800854034310349352405207416332906615605432451463817688885824922953267563646360575820863641065342149554559484116381601532465842477708389339477141024062392217597828645001428462536888468754519706702810935795141567644532606947485065529175020873955399456982554490886954184519891024397846026820578143215535177986756050986402271538641189509434203960496139814798238973138349137788634698689780187168348628863120439417509960426842346046296618865734451200000000000000000000*i1^39 + 201393111047152102823594917396173125846938169296466514487733875724631729831565810041635220389276518286111685023483644373221581167435243340218081657482556919268165180661573534327551564122162919631054453959201517960018369063856142363837141779512206381773863438133349827463434151715510974556637497027545988934736748110688005234329976206891477294590078440503628603688137081719599072724812446057272115565310212028581526558384126237004756874360854345339749941960918711004283476511272823014611106086795783945126848439509536415484851415930992633592338051179452705865242159042498967692853413845249369353977618919311158734115866417247501925304953863367422947653736669148105551749283828643983936799808151578167565971329518936576678534828826220505017331564844959070209647404187011787983864409171746773927883803436250198351265563535388004542932983370677737691649458086599449723470814799885285037366598358952331518328403241035966675142403489751851401670051739394495005297570900296471369357186172298427940717040274404581489522728721074245068459590775754732570845168243117399411699660772243120956013694807892930555431622403230461923882297963775928751717162283234634511753973854277008143354902301747446717849236409467181978509318807152215516793600742270213111312286624803610946572825097764024272060547249580732452293501771416889643909465328524546269639282850311433037250235331245905626345380668262326780634687249763506432058899976294157393877595840468701577496861818706602537997581911563971696024569408007792609084092330425306468698598542134852441206705416994946322879755695613828565331175645421087868381339569151309384990043247435287914807038694790264841236527439706603796670045954015143381502756253191920849861964145606124531485802106904079880964871904570962860749380303445604292834436409464990965323351803123074703780456866575565551705377346077908247611346877892073285363276393743260528023666167006711393873523648766783114512372797722450801430299993592376904953931601802405808286634756888634800325765970060900592642671298009361609964382560786496834730163947256503685245470009050694203601965448215489072817842723680141391004202910705597457394117137203847823267238749780514024427478527327589974228264804388414935154261080428564658234070225265889658530186656389604154566111403190998939460476773816723930444610875861879484801901191152744689662815336931702468061524925325470504157808478321507910733944941327013052759674144735959618838558306991689819873414156680117517322907811840000000000000000000*i1^40 + 298521953303311978045814028693041151943715509727537171296385532817530828251382043634079456547762637804001719965240851909660431718805810303799488295941911130957928410738257103205412815768170129855731460006850010699217679390674443616972636985223480084776161543485949418341641707570526249061473246653654277012178521839804111405298831567443284941859884001174068452205501088796289158446510477006337303859044956923497611449114415477395748341533606103067824208622803410613368121302477475299594466909474187574220753370166574371105534898938775697833661052159976425121081455891976557302962685812825577234882268494354233688770768163891328486014136144869264264048542659382591057995330353256163067089717791482999184689226805096775283981125595515800725664121501466282249739090138292509808313642666396088503918065051353726172619877087786552881320229709292110328258709191759790604279528654838999292533594867905821137658843058588249193547765475845872932459143251960070669199871870639205012506186125891497961988160901996907591992530493073821642240461598066201637580575967368461940529037050813524371094596941422645110407743345607130149581411557598372578224482635806605959242192996312816412815351506443187421439620147097430212590020142461622305708527729493361111220115260613346571458004330346422446813806871868042011422483034738282754589728247182395390551994000048347200769561468878018931736538309029873536832207707593495188553451351388573638886360820067629527584811366264284398666533250890959438420574157953189341484952114507030257516104104686631665035681314974902274507583369513888379875141181161771610028938826312995198741190546245200968788158526066512212515381001493418008157490342020451087414090281140323764997417527843115174067458652295350801714197967779456835132601444386410411887409204788637678844239494191463363110704463144265628700373062968749615525727856000202479053248796028822412193031695885103324145866866561034291370533167042081400149856193270900945923283016701735924646913634731648951394037248814433445670426847464357301653603679418597004542800585183549458167249917225578848924406670492858953680225944951566285819226970983122369915037274633739229025183114539615446812778620224594916004391435870303466853343652554156365084090117053665286899901759896508206794885281733722124467417521352933347200223577363010772432996021062282698409746172967438380314571716645813455701345794383848747862897767532817510344905631993442139021004899917507266833453829627665658675200000000000000000*i1^41 + 165960890290224271888801111019623801328678204161506479704727498394892959734415926719369528503495835148051125833353530995950490608117695067415716168465352586488893355298234300612877238768314442213327759495134301397052409595925208465423684786701790825286991697150461011390334362380319351673540919755755106631210383091378615200976812372322940309193443261040755675064818366601643324054521734323828670831237121675704360044431975054853744402440910873155276384006135958610053097038474535967714254863055690646775123427593172316811825699027545462820526258570601859111246798318751763988014449833398211092829984531075144125211146968096245069491558969668364589023862183884479314623626527976815226098400778956647735460211991425694134385702202031198278335309310944459104102872226202873848679052246343510258557111193952785262508840760596391256179172471513690203993029356414477967347864861810514646113004439414095630561531184817436290675624928681504961891114056567145731655964793964193259714857542725929175050825183999590572266747642291405398112673003648642797960377505116916792599122240823675630770985419338595523341352218284319196108390145418002925644476539088661500229827866289370671820531452454234597411125948919869848097839565106358325060169860550708702204247377366209320893462420468579822260757776700417042585119968599914496789943352965859732352973164109325858488427828050111915391071432376009946707134849417299455134690759956247580514052388919894809977895895167814239341523909406130771521490968184093764238555804647170675375791525134620473220712189461728251369645832065978085736341315209557755538134663587660150677935088797915669025638543569892746300160467001495763963853441079633734367072574580584790285946055426277607192444300386489141076728171286853252550847152523341135551007568622883785131390843609920879560715984117689547058484706848189268298438458612597272138053092742683987705112708613891294729416306563958660258554312906659771251913068230344808234359005403473156662351410905083975890517276114148389198469779853083429672364287138461113328287910732164603707479997437099103672910194583779485366458768199073814900817551617841600772870810591542895325767825382768967136133659781032786247004669753909820338611164741279306814677581429646319031627955024079198010634886737240290537500643453612098636654328135657462775034711817846182686968625678309607492278862183453758560458552188256389360919457629813731991095408447671276413966411819589089043934043176960000000000000000*i1^42 + 41968188632477819898477404343806830476378475477788197030021882675970787887126726283613479748262516360510237524694232164737776752619413975204836131225721185981921860075310880796835930487492460723205999441683196474466623660366855695455924143601351453272628344269744670553218362731690576528436417470785913154581435005857577378052283937239101575825391976877182399166875915009440134108614388140402247165440053553027716900326242431038156892952781255587855072604888252350375017046382081985351361954836312514263720463847807938167470167631258099480455192555644280875585486918581422273112331471880773663169330212687099508949079955639413752014740206307262221249329116873159217852402559688077474770387058600112613941649980271074705876558330592476619033515485303678712869543963566093393199398555743809290925821583512256408689627303117261237189952611341992101856668675404362601348483439593728214238674169152332791814697721301476988618676550818459782006095459373880399297555288345726145202932326008713972428724662540307196653452920291910443284151326215669664970110959935576624321605673278972781630201104252934907386925674140982199771659492273168056149815677639742401071624643254612509409306824296789271070642622698911129681957153055782726839948355586453599882765990522014364317761936261338521569130072137675692800616308733459352472573545438352784604267641162044558518322558378188975830829563686698100092900991473491187134044459437378116844867497185677458232198118472753841831609445806226865776401388124587680289807303375042439055332759256934833344449150671819125732957290246554874048096925729124138968598074621926577110520514322871624707025461594873575287063165207823610362251016517055685890820129119920740277289396722894454337845536931625454060208534674253630515305337999277962838509325550910978960612220230475238905727549866655680671307188084851634188644932407915069240387898037921882722478767524384794371642157211734679444136540096662278981767661372174103408369913455172336116146226044911155738649133269589113441595537766687446800974823194153441064698119489810583778688688886430884900884942673963861709053093662997330963619627138726741603269657548203476828300218088459159963871409198974837728503950102501423272240898363012206203351769324106553999301005013142284255594678962747789031257574532750463335659414203616707754330822883020390352990135658352461446662498481546340445743602337121273229071204993459237811086634446840224229190670582243737468928000000000000000*i1^43 + 8012520200294630477300537681747403707122568714407181533703381338553713868258210628852823774781722939610364431469202451780052267685798029360459029311168000392173786790736199985510851623845895556658848208116514968051278572743808209693583045362357998889444939403792337501154541595096070686082715836187933297395791995636422676405178150223667137068783817331924615516340308010531534258803816643818528243263616409650881077317643179327882065864487397438658142985789089429870458765617216396389315796681042856689736751981770763603840688426190153617645517090759417528293809059096285690606081414083681021897967006828482226273890174845857673062685542915271410113020901312035767870814513666345251162915653261031124870506278390371504961368816572263139803297250561570074326780494019779970888558294824756408218981519486590786442826068948439160147838361695454978813559460335597773818305336468193682371023051411504495682608586697651400104982327964598846727593268407766951644255622522805223902929022296505556188923580922494862973632052450123074647430323222501311137859749376423801687874833724402446316532073186198856889324281284571925662400157332953496214734318506026342042366918165128586044149507280519543250702612021589643626275766976078644501841597891651500928847012716282018891179295259726346906475128111800816905377260929686152138966758386867390315148416585606647035118175595521944290278008667824428782028920039529545633667013224071743434275811430724008811150395201254150025583587429900693917261033676941747405117296988108759368884827444157994757805391665084430107090312208592219418442255624135567791832150778735539551541574659331359393501471192185793411098666788573783170664574294567381254619822697027610518286007790364307357729414042133222875423859255751761632030280922004031996082206106964782763315620603754200892872346302689368387932111635110430663677161413945483506169900944720958815708115244452191925658592927097036038865806322898036914244911987886486777257561118086736535126619055515995012385068600957447181199042554733916285566544000128259428309489098829307969229447531398523618955913586747955717003940099125710766831004585495251609999152983280046631866214326423227454137208430670413998878078886569494487574041506830844287173130731535847353917974252423743249301440756258335813297323036169494448368469487479075381920040280375874923011108018839110459278861989339808333100203295823284579956179618452867685938201222544068935931658240000000000000000000*i1^44 + 1293239426732677950185499938653747628085209844453540945332264229443751502420562210448824937927579976031609418331592694738468063680166063673433897957559311327258414144298728648587619917808954665973232760152080946903990182787996631357694111114331295852118420471484038673853922727442730877604852488258273480962740822726513224965057216271672818433011034650385853567793878592054127926314745681231619281082557581221739406089252942459626675140476714280915070147301365498623855008054796914194452086510489676602981853689809157751601133933093407817062416314023919153794680161801557325212430046634095883880198890099727157225422724823213842323778674482816343591124158296036843981611205146582747056378027560480188162491923094754258185781316488825956487663471377084656932250406256199910888720023484342584425332244416030703381651193093649854831780952630529876663256422027084744373903399213356624074183024486907460176203925013266589757828592300989379466098991098057011710254626671679890026427860861967264347623129828272346184524138175626393051082571920488718297022171921176348389793115388275216222852754176239240534018670322419900857396012674047030260184814111975990607901561210371334968868412218402196596157105622541907827885103483868006576832265398309752751043823603705027756525072947127284569679845947408548433602480004770721856798649208814057365713905443121269055534653360193527920048022516588144595322835464766767467565518737738957970150995149951140791728651962696523313944484291839901059669289014386791353843703145059307128528913187436505398032130709104481144522311901647414388846384740954423576272533625646548986800509215979464546620360321188080397119373877568241700026683999719471512661234238563783264075559310879672683356033449538224891497528350588251742615181273288290381617486373128979708302169635292226928820132055141599105380848414017925464658437462682060120597785960885781695278199059748324635995841854185173818202506851849135118281511622311764490043664101365531430220877979397647645544822373225355702894898973346290060871574685636610156255933445778268533402119222679550642557474177426075210082629584645830015112892915459612921185868394767421814155636784520823553877526618155336304891019050647945311643618205212271711009016450032785298997695710002820845720289566596008577360249007935161211042398381500701436791413262046137878301998661664846979457314337161070869715650349569243845196479133105294166022021028452545761116160000000000000*i1^45 + 45097967378648634497140027090326287936768625350606322211967146168901558912533499667852589344345372933117298473468329800955161450652940219366739146475156821207866353748816647467095766977913156305502766537100802032385811775893110620602414404035765119037290410292542007730151506416242229233312687289964322657543393162636014983892598726728811460265118961287427326659079632621194106832631255581969153973905059771947958045960100366585189407977207347980974866468122012438405012320495468902816801861967803023657028034722448289279791065082614754435469348868604598193153545293181166396122629434274793480024479819418986838818369768310072703344812864187133592727572872539189636745778372642830790177621063057959035695523461308413662634343917639368252815661670961949107070000846580857523464791236199581854640052638878764138360228097548551928986910960324701080762979145362952524998076839830508695388729431484912569627692261825567810222197186541089163011781885294957092699834844490474811426385645590641164536077097101367576799911371176692099044941963276405857904981050490188770315865620291787231760185556170861493397952740003031852950054151986184847824021522444535173351123940222367428784035881489073842792430183649205228870790201395021434453157450749192573597476037776477932374121384431674607734450148575924207188354521757034615556757700405916993119730478249940228461054284172432338359349075916965124038830880467977140339812546417606778816153559401098658029026623755233860919379581110727701201177801307899611665216002846652938495961895086487583694178705518765391452940756984106756360087254370785087486821813320615510151502640990815506812173666981122383797946340586778119666798406754965678635006304023484118842532052445042504175289280483417002645976932420419558688895049795824093781146621523000849922391865705708766170301315939630113638043381747935615666111240228247961836990994623947788825836177831501809623497170262666291347624645373166860232442246678849456316851478928046338097560472411710258315097467880481081918292578557688804571160912726032266284984234088591503561226422964790256884725603548417469188798478820044121679030881121511735155065378696426555503459729401493759837438963814229209153149455916040390583663387643028496905494176744940625904161591280229856905236614803749699093177990321085984434816225882576832839658303221725611187497116268877014256285752917275913138004540356605012229464378771514582060755425689600000000000000*i1^46 + 8342926632171118050309073313404302371015929599784121933710203836174657495245694571533031298843541691666833005270769276078306897212424540155219671733282429535063013835079336712218814460536853172389653833793545379850520830232479853276682266381789673908928269544231274871646558081316517924767647642213376176106006140178461550390431539438810352507501207901578807970708366450863967250628617958393720813027427856063846166308425901686881641392295994909464389115553702950934694167674179440431025608738234657983532477223121522419527718472221617758011347563487685341086508250250634014259005648172087476637049355390443153092728183792305348198270597762479088187339873823206042832003971797825978048429118719116394622579208299587982029951499054870504776522349468372323442665538935634715631395115388791757874826872855004697435412936785882335639667620510007536832644031594772005895571139162237109725094226751939175556246920549116173781209362709098748994907175301984796379737397919960532733538983675237009802999950171779046151094142951927754668448511420327199118863948957636989226003421620791701531653053699320059221002466511625154918648497900528127784221392512725138913934580262686888848576713509517490284678607542304616387368214908519101906749752495955434527126111308887523995337812566929163055392931162624921276032164011465603492028995519353878705968264780646895978946542290424771972116505344750626734155010448826814709356601774614670275186591869201653829669935770511335159878981148071554067227024939869686158520544344086266437325342084801559976381811346348465894184531809192594988081697499001057187913913667732021362345789549321463545082664294855020767073877997372203651083845838382513614822105222419583672398105362288789135668561864481085163693517643115936910670764833963345723854500580822675504697415694885738842195250483017229817992165547659925220218100280936386103337607857848641327439896685555152560039967556466337732982408476240246714533229122437775942705180782156794655686801915989996450263130425642657515226890841266330141329770403956104338419540179311171173135782655099047469616003472482213172647543616053377106973002338395566083911583672277040870032071797043299298830901174781694609513859969093227607121391547928072391473621858181276922559218626205888362718537078685414719181793624816458043622444708526807176438602003192037311253828173564751519934029898657275446473288710461513815717348873597992042496000000000000*i1^47 + 8905860711184985435398514713479609994084202437062573240450195825431643982147281038861295198441685913174116299824776947196391025441302221072037544554253723690357332428642185783136602897355549282425422028726037820110368294258548111002415205278734603450289047915882170882380964971797399730267925664040998501872537841786035196156717670838160412369745140495227369111363755613334389214264550031448656076964638476475832310849445520329267786634448540301252356602630457822904779305266052054630168624700426187318140183178564872415694377207810970754593233096049156984905363038632185566037951593432641177530105932991245195293186729885236505661221308695107327002366914012475132652106508376494115014825451616909188663462746406977747531810476620312712471814122020776296316144313481051521062098642044331495422205261640739746730335791038990099928265753481098294988510561334641103414685539744910813879725985797433387020719769340703658229851935185690300962678779040324386047352192344453823538860975124021067822474136279557450305524631127971629010682326823814565767019712068074052551339618466662108908949185968939643424985497135126531498240068852709980633913641893631283836587203852878620765699109048502726058438513333992859915194702391648536649625395715537099837739430662637409379270815422565335251100247910664755733919393140237019926842902572060905879532768195631191389917973551146091200160761542695835590634982742573984045582118849997596921231789526185951028197100009154437110099077775445721652654394814510619808973058753994100700804407276888499263793559253231491950920563317922994326007950554964345305936289923188464987441621476412317131813299767238173674523724661097981492486779201496422046851138239589126898443539857097941231356131171792114447057080160211521480722978997851263257819880268925270984736212080256126771198783811801941205208913635483313375494371089481684258562104591028314057233263892812373529031529178211478109935927946852681328076950744895824527029260751218094972871263079768038164121903719330700640410454835888851080457405287246294987772821519454104539213343778888866860753594180618859757826755453702787459689877288263064442286263968490538210203027221715305098508696576590743018120561568620648367471322631931652109805447520269578156595291774302087988537436316477608944965746472291643980579376026589876266483097817695527865010452947484779240779480681394506104358053442103851781356262195200000000000*i1^48 + 13130976402638330707322039389673530769043740215864729273229829385627862738217219869816132000699581603640206570023668853091249984988115795674763404266585293558394409903512494327113209094604301295815178318227025261401585323217550915736376843156280109200444209849429203891592639413987631797225704005679823718336440949073567794568743819915993901564509306412580688430085312452229239361374679323367466885174173947955861880066900331275407924214506583604187810018991918672238478309513982547304639607324685180643701977853957775337699783595561535976384986861043537772644737235691620463914782726531613666530962461606377672160922408877322527245636535594593831462247386918939900428594584309242195066668926657479000565075551333266135439316837524760548714209772035242308787978966897688470727553879337848575785709415279342600968740245973940560074130945384488961994847473055227328268019923670166418176089803628495345703747999688515563265014887488534690950504233111414570070118796285138319307954048188073052745223105541074033828698529213225233864057489065614782811077582627835601583579559347570576633791041030947125033507733139697854534239807453291491162040511301263679978845315390525755598952601852090624111808979963082590248415772741158517937720940243155847755761617064259218528116350646928532091392185249866660307457067263817371959909131553006074934960212105202547611483202760729867389149901640199259820604725584528621910892209837579119249152991941626121350342115098797471882671066630820426205209215578221133971328165364396792648100806060666974217605196597552315779898588252697376267821930898188564675483419988761883379319506487672800308352647207786742833458245200647593406808229543003544834649491434099629548931806793868555193901464850100092032294540738364507136236677883432581467298790315703879848552901842190810746586307669686114870239419662676617078092427109422390430889249020079628344589877765432891489163070921982261303003978913988768096445651610794653823567588857479107073461140032759828767883368733950851937198969722577793068344261269608851247424241736759935243006737131259582304850091945518157297904556254970114660168609714626342428740323041976343840227889209044093854298433773126548889075916410321198671656108829555425468598544641973764691432280513613473339725499577445922183699694558262840063834300308623330298524953509144512736299399146253273525352993506270882134080617503702384640000000000*i1^49 + -27113143210375420424623043416519857503792073295150870064360788906309607127742486189624901716804712975687319939206635900568235914347513746546473360294703416151429465046954293288770808915624222446806587864512667359400239983941001847138362077175281319507734499484179475295351179480040507159741808206361017830703077774013697810314231814980164706498629279116151504116834317162980035665904838262882083973342858265698476799386419596528570267084005990166570009429776279917828730122333099449670328578981081255849301600214032702883285392653431698097400497057844718675197407549024405912613017236853540531183630700217082755841223500123178464757382126214521225982959426166092240170328803193005495059476313204339350500578129657633460422007724860666593575770539309379153725134789030432263631142658384251078067654496324550702671564297630156494560317353708937421067505377326410922799943364079094639874214791201811641851735829628742375827995808321734691122112101079855661108173901956997971390760667720063693664748258127895763185161057585570321336052215439331570080477862171664682435664448707822141229059588121790815539617154367233812507212602900876723540700859318335058704437898391078322158591189330520126294285871081004714947750400606505924732610570741043051744066279916274630085946930078874467810603946412855692333418287428043065187681194763207518354285467716128083082385369036500466924202152435859937748094947537287758174686303520852375666775099690530210564504424820175332554570660600333703370242145806470533845188848104792257675464868644304841828409571301004483559167634828879489500144887827623165338704873327659099328454765881799259333613558626965072559573297311181046769641116443372135081079498542325197955092022892330843868989211953958151957083748536082079124682381731558255857612289712716543784873385127367245942225430322284390627398150741998555565547908321148766812034397939112270993738641594170985524492321259786501036008465362321749991102306270637612263007953243791195340182975678379195323992761730729967277050058525371157395425557044731470560952149956507207953516047999004803521711747313820813009031154111279210155649729150399950938038331991239974076811532513617005898736416996911919586822291949094054919759890121292516061420333967223908503716911768405351016125345434900968971731564887099454112998921949990010154654001491820135321746536664593407820276145878577965085491200000000*i1^50 + 3484515814736227926591807980003094864140642679948650422493045436701698253495359939387998636926401118307489656579970046019304767078997406208946960273247240329785233983185541948305839594286875978692561098241239274048050149527749319883312746719921704873193379297127751992924801350151481017998995858204044949843820646578708746625738692933047488922918743739786065887288641261502695562855190272030220389169847332370858131039673511403732605350559370757103624519295290189106090494073447462154737855482262200540599822845468092318134334555419788692722100332106822930529557620342778382377623710708663090669937709051214342917959664209898700393610484352219113169219818234799944088538178375646045506566928957534336511859465987326412472131563517975514081503420524472166481555411670907113201067115618873448394257855433905393927923548690606000452887293028469417039644643997325636794900368256618762449641443009050450202838883340781643168082815804392837756582215398045604640614364399911026943020678025696760400082150309683368506158282374626908374749530582752731150375046632070704436396036886284435991373766215779459371940754551435346322787637942545359429479986556668716015083023493754480384929134153239960797415508744728235196608825356785319581956591189673639464590068727674456644377762464778612991007388533151813436425214196357287917419913226705190411107778629315254867182453722667035586866524033038610702701752513470941047921376623615320850530691215681598242954391136011290615343556716004934423676454976376638441497760824443307416304148260532261541171451019440089124347951307616253657263113384797144362791902837748395640682125691568201197529043386773541195925947887421673647494168219541958006280665738243425985448764512360132539259831249507032559363353785152746340261287760463291527305209674802825743683676635183822831306219864227496828014485694550556233288071853456056544110075371130547749452134037948780862590824853924539825310680069197137376443496127558431601151119446694524421280124415849775698348891988253796244818711193977814644014291482527778017891029561963222572510892503206822971410987564436879014082875304832104525263018155023631099241228358830656611774874139996363332881281380391899014716266844751198691417534776680183341846504110571259751766399373681829120880773076723105824059879770903008348899510209934371362337701680106315875106432422620847185663528960000000*i1^51 + -125777971467124011716209110389333956978465581295197678776723626189903364090051088645620880150610582160365605537822958524444917224542639227672896500278780263416848552503198633347948577448442069705587489490399167318287189372711692902423726086492296464873039727227016568531282524415165508283416233330064160354467745381582688522341022933563429540530859642334152186112544186632457806154566947443738161803615626649913736201818490242159667263974596481700503371282665725158920909065247359545064348244178307264311179244365613074053989105873605018412768590629714383902006929924372204507821092746085184039099228699340886400826740227003215550848891114264314976548287109129125544584306708492869899974746811828437756955030870389128910961471423308636403202907898800087095137181816036421369530088690558064265793408682982593213618669246966925107019206057978261222197712381261017588655516920794559906839713145130265689788599957020117725043047773960297678175977819466555202384956258878826674004392968435657461963021592474406398006498541174295442274212816623411130201028719101855178325907522488020310828848830675978181904657067654566965102426078824659950544469311677129999767337390735669754075497426968912152192183129161807061838587583144004644925433235366227059396402488759212236427644870307145132421366132511449531387362321144462806475590249517616022903558283865844215490417598639582306977403219310621462574017697331559015226693780479137418117875771108766251528365897385737838924339890101289688035618377977493859238550610599449459744586357284330785956471733746371444867150354000283477488458218830112290578360577056315582589811940468422233206248839178699617997432319466683875438533090573365040123536844172807585492152165804678175024816917159148441828131558195198590888050893602618489499475723307076769127382522477912431975382582330844182863959556483168292110160786745441893123563951532796942436273912201776994918442475738596195979101667138553725812905387046452559495660411588117823570522131988114992161480805786821302468879428172215085533972335952674043379862655807119540896705344852758517756926214851154900105002517546436236633186057165945068158053997034644099676740401639361275918782998605878922572344285592862152603523816556643608297042748884407847114911350306153610254656100073019277315356371255965691238287477688575934365093637314840873516860872960000000*i1^52 + 577050182739556205699550524936745895498143005476383079332179766983241903285791517863500013055697455836530606196495997638680881781276948324611946183505002184438638424914157716364029238087101910854132996459069617218847170975775571948792313235291921953053663526552916225903707941022989957696034445886003626122956536724162270497549572138574589289571549538085387630851889392583131927011455313287224801939119650564589463607042448471776749950602022219695803250276303242199200304128002566152642423202027341247710945495318091424444498169209348571204456429042059967085444204168991525066249859238715873601830868105155935008629984192184079642667616544933974251802690159523653290444316001763174216456078918199661627306080727032550487661605312403304963610294460321641793133230303728479560442399673145271988945725500687136712671120253677580119507040331724314427830557175151141552318594133175447418302722328739102418268752265739118087677184054655321021650175929293657895300863112689754578415492195671624109435421525625920187485864442530504835929191739448730573193146229575328670435748683575561912757450561882189028309725462958233947420783967693978759448897121600485456762263274097619617288167492926522624907179941981092414082754427570768945560288948529319928298617915162225181903800486019250857262037921594609345131223993037379779658204663080564201893217201432875454995045138928632698478323100939389658127213742339569977967542824245314121271473360732065266016249734090189998188234612085131070999171544800318503261660467415024652221427054454623539231137711689066245836209278993645768968369145763946100490568704703229878511494861121422272926355778524102345721576639742432608203372770937814414737425650451705917897841186855231711563390596832112996503619608124079545457603123288465286576448501025256169752829288523991426115943377039571050945926329854561719586973628124433731234117063997186236314853139651925498210787868360735754375434218827159617541948964248659226958657753100999814446425233242550157717171179211459508002737893075814469515233422477022136266704005163383950906309216796852543086083903656270780321232599526573026474022474163136522682281532324217765058378948913756501576768436703232841988678795357980024092138019768118013522687159146151512355336083103736023263340436799985591420683450075205633799468701537166253150459049587200000*i1^53 + 7215686607620268750917732690878105056972181105969181796236380787723414854664807505461912197198915429349740648316716543133806267033022678764824845173371182249289710392110920260222097120825792672356813687202159827817905853718437604715433961412081891478582056608725184536731154534733617168031625115759210272566585912834251344629779335562880635729088443511363661436708372325896911788845041146832762793002571066601809683278706272465914618569337857301753106126052049650399407549028627452492951265356959766357363484917574255012797254763955956222359688410695022015341583119524263690015684606996845928325254660815097439134589923713263276002738862679551220590943226355397551405048561281507447286496770673660732038239532830543252628392984936564670427135146151436274698752450356551790559203668765936309969716239637985643884231941983836439096935985114468563526735289355530462596342342782328019994877825811924175784981253115342027375376938599001080794646496323544056881546984534243396890811374384089979105464522567305690295291180239687168936075961972519828906621217458279170413872787118735081074388341276367774504362643809310199903681383554446718865424853417378092830542713046512368104901544473030957419807067223212438247009723835696755336648571864977931067134176503852605830573665281116649577051228203267447750761488526263665349151710203575586993144650393456252722281920392592978911775619233002057754005177105088672899600850260752630251246142974096238808147266204566207578563343314337904417808895097066684103040144877919107593079802460524327183493330378112066688039448161600986011879077141771098344069095582842806311686292073128896010293530625071366224836071456761841450275813830812636245231128176827734986625896308092390338337054766291428466811728146991256405947558676478887030146780433438028721541345764687643256879757683413323651457531954881015161036982890153115892865577210792150264515944161752443968328311307803263060867953633378337595336247111959534522885358863204004228601073205482748878571378179753897902612548873639177368094968589526797612640770601050941180495656275652057598625514521942299894876201312503105377861314104889266856210277795361627587051154577980877188709163280919557241579605420039799875027607675301406188384228088857705729239846530065383872294933043061033280411108939670351993640678379529600000*i1^54 + -148616402112747168500248164461443023142320923362691944131207386555639732067469474620509075949508830701165693719556994165822750351547855803925663486595632363141768272373071618372624590229661695810957778939209750218730279367150136470989728419741695911306062024050139120756242667308463950197010424228976178456157506877324846381666663810913736582485306639332590886981343355613680670963324893065332583264585066564164011361931529300578499113080666283595535824314254607411957623303739714000216952801500002000979804312043187176764608669647652843376137170377847602819908191991194445148020631954669212085388496420176050186336539428054342171265605568375694661645357288384650709458215647575060468667704570825291578815359578923447097824625777797704305697202480018214030642661533593576160486381994260269944653113902441852176782053478500479978892742454448293805092534641910348782713208054050188064343670448606805199461239446976257380140017038278902284255938259382263069787203296276394978945259842810760573026229938581013783330077124668371729825204522352333972815591224427868934315749065153872805099520571826929028678244576768949093286618796173772085577029460800433316991346583468493067943064052082471241859636925761419334793816518465901492599186741820485050703333909785314915381637090391818548984839535534197871057650259575819655176779372902638990257628897089207318556853265899364191562429697046935522752829785628624736581466628756910493550190102308167742755559602095765929681052780829133157280264767572272190544934915809683912001216785846764556441573646005914393704798831960176387144821630480597127361113263587587561362997434835054086580269061787477257284667648179930134280308448563411571130587841160857443703836710618625986365863730223902306851039804812540845590414420873644565558717128331312043695405903275246702404442629222652741506848918211229760962239854792832487643797364370845784705316060504260019038605660199709125453821798546482568427155506054497613805337715990771677214992342216823371527806337190968264208536914206042735568703495571951344174732444235645771533034522163818281357951175619788214257991272957226752128994922806864393778662567946813821842957122639873462584582761142998274462038813198827780126840694053318385687790316511711922200196171282856113443440193692683618818743919069352000*i1^55 + 762901193887671596645897185139859228801445541352698107401875812559716813797006511287698622935641586909439568563900663272425877034238111367979909876450378980092616151907096847674928730478805801642145376029260308109130765328667384271595903953462386258257335854513326275446521711168157474484050833813252431913804900599872721118670037281236712998109491947265401855978506391611691122070480038491525502794773978244532341213066119056630715079000766817352879768689359977293883076467079768204102064915485454787539926923320959696265378150127307240278809121062472442541340466636612901215510529397930779692700450883085472041210531721136770223453963664322071370391841365644537288054422606349751933292124162803668664856707168209308154893024175531287135450530683471980097544543228235573740133027626411725292703223013643124875266397724480498944032126300884427419253287469524986156601894452259964962620274080121905040336385425321329175885725902387708795013027604537375130252107660718885281308997860256974912962003542047920288923270469287846935848571571795791453400545869764938208052878513859692220753013985858781134842284381802063864549051884016589501999867440074176288052060540496043074440871693685840876799312581725807539292162283820425460038997172680519624908055873630019607950259993764455334521933929723233299872891174281332898298923920099817301321150114651618359094189971811387726562494494309011308742868338411199976981076026976899364683623329064816746812534796013872342358280478550231775196102858988725093076528768559139811263326761304088450252999549053895482477704525594924973755229470227461540557450638727307051043458850617463897867653391701747769852322371939788322206691749458915961077066091196305350963208444959256052044330540816927834717804068241750236800807116564050086950573586300468098314323342952364554501232382988830060180478234589557863413826879429838603811307843724887238231514038753975219623119443598721007850362083670011250266433533740552172352118509271820413950199502101447066589078045069164581088227279121610908122550195501449977984165587558055628412388010812690159986485924522853342964504691541074282756495265461895765140387453056104422804059901773824446884541098138458251108624863710367846712473662087136214758261502682583075242551854065097241369694239624450*i1^56 + -4303944280893774789073108795436712503950657376745593783895814176282725480295133613164980568373911328444121389131034516807226476097487468823751411957059122068257789538924630776011524407037147314103096384762314165006695879852523032925077607794511003878553001388221514682630435462068856918406968993360111850242742888129306594065906967404418678601193435119066046988709519395079957011520948123118865706162987111892177753841291854969749510595127270162715197577049867481098345520878609174580854601212009086169395802756683727142434264684150718023043222602017156958384885394437050750021532932333060851492694283500225170240846176666238215707570945779004341495662588472556011982238897474933405759507686480933229885751084844618707160632893603294862966884519416317163960124631105620088952605195789732124788928236765769198563232008177205519178425849309190901600762472804054824412325459225939774369011822565567932784556906742327316649647047547973500931985736622851055377039902630529432293526282736105167377276064984937418513673533057274376070977867410506889997889350706248233421145418626325011650597906278608016775042722986634617656582164711093400959839082500697194525128958266799235806991762801418318145666589828258480184405135484789475047109133135858002770805661697898715697568083289970355621531446411982325622015786432947842719232358777354899047591810931774699228705274883278943574671211268521090861471378032784768755290045142511228585980872438157817851813220100808583573478927611892764017203444030841587737670485263442721815468404855032438925855897625373241672637649469899755303240639308794182302517477885999109723195517759585008543243070315882430474991095003927102170197839730863808761049421400175219653945032754882748194319856906867334631748027194925200314438674702627363452858965839072198669909891226296995446377243095098231263001754890183748720032042840598077122129570600139657123886646275680986708839023251205526580406786050461232509448295452139036911560037963537423293098470768697588703964887764884473030837099374691984485303080174228395754149944055053018520805445000410179256112150278750287128360525028069552056818581557024574212997006718691170850046852198449953211356031746210170360523676733211853897261271801307653489103286009614935*i1^57 - N1*11229869486010865890188281175066307838062414955950510588721558886413702385076924488689460253397701721886785064458534246131165761156897262073231367726384591108173543931560883222481780317412592032956961689469043295106569735786733191507031801966120915828617928300290239795311643069441854026790191813982168701959322040674710539753429958042573444985877417488702017013449993912254148339886758262721579474844178496462606472972603404796369385894448979590462384287049561170835257984511110319515555140147139469231499385518015581399991077156244972776389035733657813510487039405410530897627143846327631972214707348731815710530420764283295924056002348605273056154091603012783484142478077468980158740896132995398880815234578478842052984578121050533598948222791208486677648729941731503259629965672815019919486567863325350431532165842933121127353662987924283519225173235077288847210672131168476028221620466614272*i2, 1469271371338635261473793300072448276966043717066285667515098916867229867032213049438440670929019339430989464870016636470563961965060925716494590173531930452804152581145061439060405566055210478599368845947193746672073139927784059234528684443336605453501323026153164127398075366038554390325343370160611470634027816119965050612617212797432298689013911307367465916917487498515052121371228095317223758585439015293479452996371705679154855689593067191554828051777732204389514626943973688944672062001526330616660091593921465471047663411062022977235898182830820155873546706025382673518908539940803722827506631663448133791142156100467772424714998769371848871732870877655688104914580386757501314753310972915371081351410557630722361888292258913872218249093309995539293782850560733790785127569503932530070902781346590932998708736172948472553985688136047320875035975456993201363193240576629691874614831436109444218118296652359860894368993521639202103864683514246286345474949895909830679154634403533449899223407498608136944855427166874888272396144830486298706679058119044247293924556688931388409403465967309669541795093557678774885013673582087505836918609478589235976098060173452633955556013077425978457907122021842835912769636120456506656804913827018913862165419217293471506758156689499059891731904216128654496747651841367719057223538252224457976882624537939122864871075805093164975843912019587500808244661265435102247565520962295585920594347435737157576932480325086917996195788540751740796075117368893314218022239026372977047555551002132880542807600786896168983434677861116785288344420034125769358261155240259102437952407002856187463348401991076161643582170683093975253362167947732209939679223835580644536909662595841816699765649909772721080257674372854941979642554898931822551294062223920576727301793623900984684589427242194843757816410840747301661874076601787422216255378495619290214308229034496587966708881240765012125467094293426296207113179223225983036530083408956834716294836831012693670600429947820358279340268379387928586179904102532737361901924445876194309541346504353570405809078606535988538698030621977596192631973507576016591988141634469871429413965892685224266916886897764831204599979397334258377075900760555021678660970047227473742266065485990902040928812379038462272823236666655613037429660751783020662796085143921020358984731022544680256742237830469050197072118141371055979547097196281997129802449324396080476907026037547527127663898236780884164203312615016373116383956506088163095066336837100316858694545205860667938955883812543382333004118207721572574057419309425902885969691443749820312648381165688613954748489272295700740177920000000000000000000000000000000000000000000000000000000000 + 1444319359230315633714889844529334133629786158461832249895417997982459461242687344647084567958751257655326811038604213445129317425059933082754491762034430378567923591581168708988086432005695171416213364023792557515008482660235815188436680047136994067166930807848749215566111716312216520588445831432590368803054506248194167277754338565677060059901487658836841329773100421794260899616513039226704368720753875810402432438651208724201814795973564935699618006492986499500806605282816108281357526523354191888347194398892944802062867985608005666895761472100370910485016153997119059493127121362747664045092579045836859505325071456844726028268497202356381898562888923548638902376118548111004610730329604019848856715052198773984530867331301820872143631409920424983973836337896620125185998014679467126942626489513347690255848683403688036150669531690502260574890828427852986585567707663276447477538157477881437683852001465527492745401547368445681429274448350805648661832664981236531246298209086188348148098412999837430630816909941677736247559159682106250516252927094768940059706051729365134632893635265934851193253810739564028713127577000238911326748068989467698503868873504834454186583461746310509228271885671739176768730142710895297965574970486088495796294290435565877275383727968360331479102551586942013901290338928609221999053220892248247258709319560547721290401254004493880675257887428103885927551268769908354382119500897984454067753517247405435257375781089454772282057569472796827790645313705171115027775921454169729373476908005934943672046294584833275921061302444843374650797249807572667400820492797970326730732365115537390803829921484305453621261991341247488027604480761073507645332789740603404020853035312198388582589977321573151532130577127733567058429198856343206001821045322458924302753051429952416927564672024313003911887434955031035066950949723521671922797323092830951267958371866341186229638650437387750195987623211613765211639082266368268689201044008772607563270028264795298694525283681978361066309020712109675787936271752271923137560312825099981390162901048895200859029645685696436444177715697381119391235449596249910769102407270219466360090541709936095914924189329833682055396175560946460403448093113208673419026470175144830114735026482216126098527881934560373133470367371152475218259200109169385125964466696159117516256583339869953590624159309440624638588133746889607779937178574361223380908753422595283275313358078085639331674647049996787316479639612119796975117883840608215008144632233271501431107693517329906635327809392224724533085150136343023666340243441611109442975384331334379149510432234936370693214131839004059054899200000000000000000000000000000000000000000000000000000000*i1 + 4564609760482413469325748322611562598372098912838002988750207432939595598689786335990665387943414161340294827194401935808801036021443995810357857820818516991791879824039702708311780309006615749452024420893677472869113447588433903761862515616978838088694264405489947932179883777868304632495618476736012079359734423907561229490075943648493298060233230322841270915816933664678509662330533689301120635591019553524050690120291705269594416511092219214242094323055822147726583605968543899921950678694047850089670589890116920516826626800347830984957638517556878564326465537146550508470469371622916535908997302610333240632490481130518159433907687333641577969179975116206855411824437419271393144258045571627104222311021977025543322772088314917099431438119570917706729502027474178535703084377348836760649692556987074999430998637988844396897258148587347410633300298456281215418176587211760149345956254514620499252175650524087702132032937897979743927988941580977698372853659978417456706290110007417074499224473344956255819463867033739146766847561973771589873048145442598672138768834379856383006097123084228387340976362440665673202491061649496563155209060706349675285064899989991049989040380425369938582372520016784952935980964303387229002496657357212802719879950512402481564790969146288372479395774100616454129160869368665242592032057210553352292302948377798270742895010976258492034959386847435138308289766348697577056020895911245279786759158113713029050997824887561452788021812833573109414603680560272663069931523626058551531486240353984029545496738233413122110155004369522268588740297494713685023477271191317509944065688834156537483063663815228729048881479483925443725813512448933218381187143790342099024946439651988038025869561501851753897919688630666120874223515382539278071920783796476717030964240020223436226974835441827189663062038186605326575272296868762314102888093611439628083995169442444369450767098478146790992457260984047863305509056180407056584029719535059985994872774112951678362525266782374422757859990512548028057459803807463843183580117312166998490479247223841898940012985698779496473714139167047343726319057387861591542895265362661066750160153351671684133652724367423664303787924595310756578141912190945634127564507523264974880356847766981379102537792323103594918120430118958934603642499085744040264840128216761261651614073167675373014464011921309351163034768322291145821637814385142318011725668836566037839557677404772015437186239441122627121777668261568520942313541992685373379885376749825298571047572386347277557842167899688440620776407616433663291680435944403854244088553593454028701731967875214111289254359353170979717120000000000000000000000000000000000000000000000000000000*i1^2 + -5866579488105517560985473346428148733130534786725100405855653297914746849107442858088117315812527060081335910583196140961571030840178249490905763707380270150734398413712390369708545724878072441898554760014308797695352427570859148872181179207426422477159236010362246070521475915217160801236270298547853072927715401056867171836211770863423360798965659517584665958586748323818080391919825146246449221886428714658294507047980459054905814272813078561068095698023718076583014647999612981189535829480478691347876592122127725280285613667595055445521933327971544136159486801058690919220663990718370964484875613768297938169425248515609974863923547290645936675309455788752083042234720640698017403974035769366723054728106980804179938019980169477649541573969141377912605184928893957722581634531609831012479181890339364275385658984499299033593331002208572817909216243642158957805356256620354970795647346724755885739270878269794517965520600076670320589587452043840966638641565881962621341157171664001503050355287422488770324458351846635452372562993730011285160885112549359630080834503434158144394698923265964394148045386454249065247521538297234577381850872188681120072389825023235439788166778373386012889486566489789937579401419490875471542319775993432462519598955522620131057427731587105651985006664203667365105234665008103635379266612297952365824903349421650901890219321676380414596185731662034647213250096625161606701961785069264853693820409589254843144046256175511363829572726943810411438424357945742704319677457313523350934742375714970915093500967963677214817387406387760075353143827045999026671216857431292431756710693672894220481895520032973113294388021424347722312927936825944211354789131083246703230871286975362735847287618811485375637330187541010782723219160335215693900679458614349845625704924147207288881455497611856584656305308556307596262456400394744486642308117623071260095257985159930498877093810964356534758857069250762807671337886048486712372077729866526326562141344309149997273471540821461112903645448662231849092412063378631438992562018362129628842547154092350075138135934664816050564666945630715293139429450859291085207245663378831761938384757288642517984477038522076961976352823267325675766627386547306238620981417105085147565093297668195325897127368729637862117673547862640471133615934211652944635718320007780531808575440679310581352924610335460485971968908435447047264362586922699356256892191116486799529236707854526711286641769590178277022547778961400716543466220728705410319039571003745868680849158295028030475396972074592730324423401520107481211779652605469573843216057144484210154713885401268778782705558170185498624000000000000000000000000000000000000000000000000000000*i1^3 + 1701369417653047953735068393106859042495039410551219603338540934876687871131102071381490021747710325108948515316716346037743300249541695583577791602951008255571898259607354965781838919252613932471760428555212054654906391943429149350071578540680919356456682405181066974994981124378620754519502455964641786908513215013085251362962764455143961071230203546896156203896456165537176848978384585900069596088257024818018280733658051497424386609914502660991458999354204295164590876165395980201839288725156125661030009039609329511686249637506436396989806694481035251969530863409052755324157083691586224654817225699898946094055418786658064350292797611175174387048922996630551632605436425325636208672662843964464689550079473771388434083112067967010518154811126297456488019579889920623152495112380989613127218010303154064948777597080094439070225958334201088067518076736496000781591980949261548526422883701204437894878063057457955296538559618592932500667819153445152112392264491315786438059507793957134059975051522969701128384062540552961734802907451133855923481590286041332320812989363641781871009601067180945982722082908586955582994657481769688187913334829560924830441710178805598785990466247728112332464165389694830858685821254997429769674160907269020903985524275378498687897086429438155100534108638179361247087622082261110163034291965697716924252817599677513869756254459386814148051946004989736115980089472928174304577243235992890951281199248040797538191597468748332127406729830021158556778347850783932596364839297568451738972445293200005337243713107348918195420800771645482154427554014787818237914719676330646488853924237396496942109558078118920108665782646730938494414637880378642710183820713892571639423360595640210982524940680909460185749912423223586722995617408264728871420979090321100096882506610645920041859256469588984407988176435785980588938054714608709318569106605847373503333857299861705240460093766090582766404701771324182792310533838311683937769560514364304639213911150759138107081408020777211892665090228949849575097284433863924917270951502667052799038272179925913042248496731727221341659254857229735326926712740207637026406471434890770814038328539048099548037808725936574910259618269010194316316925745238312553124365224390742525719500719049398953100994000899973580705532337786293943278358354226566047186663606113168751951427286565718112444741158134513769633522811262068742060220256068549654855403444392694732082475874670608019384649130535507628849034841776453724288480412422620771671580917299450014044517906584475260229384685322137933013023364616107836209245646735818110681825428962436115840655464059685766461387489201356800000000000000000000000000000000000000000000000000000*i1^4 + 289382905437644463284707506410312898206882795668960260661600806237083157127655983000667849049383269719623074014613726335659249128869567504022264894716964885325616404571120954714813017234483324939931987697405645308340536856538424441197628709875518581112752559399534779023525974891169401214605824950618833246164464114481451047792844741567500117638169638190232719458587902481152601535846041732016635739726904586460075376281667331024776082824639779389429630256432763456499730470856509824092467483406605829250290457278112292347302424270334465242735714322072245218549151682175802403082543681850846880559057144837225647579946483393845948672748492181930769147915009139413559659413260348337790903899259979304651500585919688669555663398922804472549623449611206896252428517051004254230080522874803805376259007919545141227496133171588916217426348659811900296597285722482695085121815611216439495804596414721578036556277891467761419992940438310223242816495934174121897005609425555445786186612430486796070836590356539427263279147628986853292499789071011142234693660223245935148789413491738167940199715131613179533513765093431056378566163004625697840985438378827382815859794860371155499005570610909671618863200163783814608091105052786357876961218766354992614262420737423570114558710828624610383887186567233664721282167519806732251821942006166841292804061788968861520366629311770439556565534230451069555648357785105730065626354603702926015166330593714107976511349484077957296077295420011004919607246340628616733556866693051665439548541083049529278648775911653680183510340763945252150149259111636211865263651981225288577350391351356505492718125054088278777529873727690186030781589398691972976670359092963482195606437451178997548910505785757894905439583294059780275409936167976165906375324044103041559175814707295289674972405829829860675069516512455334621651353644740585285739003267110634744958963349001119805122064065569437134182865382902954475300102871104047836498115854761475610200642326556056301116521822103542511560876909853642903695642206677072934887283588048725703891638152094378420322342680376644086377274514144982794984783571190577652515016095774509075599516838657066570838791057761342575017133025024729055371985279650086866231778142667075959829990581537229068412493188484411555345702419559966416187801200315359236627572910834407991361643396900498376932068467750570411726297547406628852620948994699956894975347580980645984979613358094799026750904056014402025520912956915564389472639864146199000935064378226455339237429057793800832487030227320839343153011994033961174532440413115677396588159093952707702376155889699301431266663066501120000000000000000000000000000000000000000000000000000*i1^5 + -284127420454636216880622989272060572334569256690588432979989780824045437674300197840354568031345745511808677022918479543196253101358511163403658988880673528748333743365848756938212676372552826920895266868626683934307105337919992035418556128672212449874142678955953727544516205349505011472635702800913678138973489406764062114876692971760648081377404365584287203144225504936569247271310957796999854213569596879067589851198625361091515441186797409677574130131054032290738987111731207513481602194361420594049031572541301262300940361808709658011038664491487569020522665301958002624700463528868661290640428715250107101130357298547863547827630859023681471751746376843115528425286052853585593144189634324538351498474992241709529478456593874515820665887550968382292401217315822812094615845758968219647630651549881594501177745441510597987435926575985146634708937277944222033727736604978200251656103929170639405933998868516196701979390763253494712657696954077217064194566930117442990791778031122196105170405078135724741253498876766668640618609014556413239074874276382613977553090603001597800205192723243947189113977402112743513654654548367848453033778192824510377496790624247792595718597037254889541191930566087094745907062197888974099693355890161115879549240302997818142985027586499864407060153820814584636190030638406712308891332819355895867879148204445629813526640016814720871001220490454900652055905863059852205315724372381374659018200836353642761658142806896664313134827938366689165364599558593454901115410937580238368796794677782470727750269090431192357362325228973798087302437535554419436160277983224559947769317420394298833916753494973622990380781626308495827499968126082252819155633454293781041157423660695185259724171012733659903532841932997505821516892749596741920243204869588491703651922438803000021146851768114243769468827995701984571937298464507251173216423178065400045121499252087126870906440557861404807815772825449024318616241702934646676685418586911602232581954330778584745171766102177340217927895170085572551134959168637255237859882737241813802513749899047524244686379584117932748838580350922227439614387243206927898301327958883484989176070308873806952237693831322711558243427859789581332347393848175036684678368012296455869655953868413400967819134028411177839007270055823271127423624400077178287978453943066062790973220601269708171299437198659410246304581492926291027023434327938476642750439739687495373654911597279495059176710515342080815356407899536494132235396249408935226151605661021024645912604876310205263353596024564719201197498959656483496512784548635358013689818343543538457431616414480986829492288749568000000000000000000000000000000000000000000000000000*i1^6 + 53110950876966438482183560006495565339902955098323535573499746684299015097799257622823714515258193590612929949779249025967365986272748750050888405702051388722896068003137995942664858000010261836242445464958795132325773770196094795179933943823246266330055914196711972004598185480949274160523401190852712256915684849811891455619626134608580388050014889783518883619553630345129475235745708193805457953468572918679750872677788769680954010684858730379869004777426977871498135404983944014432755920273022110542229636153509796839115032179730056439006115302990049839226738737386377899912004280654547839679083789929440211253488855073514652576779257186708184354640489926126651360406977398814906228958094647590603456711786410191603167063232055729164291356990795383352178885977816648987072916392925500207357576057937964574893407617978792595741412680336306873838772765615377522985452538830814900922117671386002921497782937049779527257037382342854401958873619754674503952832030152371445895733838985092139817054274114892267972674171891943608408982176713929607270102691677990557287383447500785204244584220266789825358241722828411349652771116395720137585831912135883516369240766266925879595813561895276255084926398116135129703327355837964932669380241159395900660538517084255780890289865245174362163395512431803167477071812613461693999815231267538382665115565046208862896992169343152735963061773485178601825713131462436543649359005127247883600488646431381858692012386052718989124491122130047009806868920813068008143139289075132616517513245772196580813491523216162406259575435978961038561360836927760028392988928278381142549079069054296679349718238069595539309523956459568584405018456037520100524287061914328576058717212981619542520523450673127891505710717045539499863893799403891671200149307219645629059174863168340509384870574974752525320618873810092723101741811116921558019472218079459040787176268964222391643832574168838949851769681614612724973231754443015791860247517434062818257245763482851556361012017141687811579850983936384235818107656880880280327275352060486893500674712046222182533936600838559894040837740086100933092445453836831891335355658172885155412285959738237829160109041990027131416870847659894585500262419307145404533946459264907411749276874769105311163684442465210546725505117753234893866625852364235878030115265024361142368079763702541408435700898012831972144214666316726699857807271403315302051756362494155167074088132064310833231999072380087205845904578903054727904264713911155929700814860100649198706039179232562404654125672159247749299993802154593859927577582070070001357310691325838409505646152736968191922038374400000000000000000000000000000000000000000000000000*i1^7 + 5699910037997229742341722447734058883322030522602245579605665940931544389155582412435001519920657518457149614806931551940443628349804106673024774856025511706869328329709693184710225187699981740923555334501561243844267628617796546481492977713871067151264874406166089308658989628542101503459907438372113206654557419040651556020043481957089042440093718373598319203787496685261379572183907558300001857753179192703484041428708383337924752551740069504686575720916264187270440876328051340263012094222016402194231684691406934217024414909097042669309276831155969910117403421318965403800906802609334420222621461295580354459588004682979247326816041772012117012930002992672384729891662686477564852795993173173547971288168742758726831448021588026188575643637236075476672525077301698948338856459312952690964652520611528508701851035621586504952782371192306198905426279580588585430796420264667958800833087628484728574237962670853877291615180693829835423733456859971699271477492894231676542839008926956454742778512234276837233221763106086234499348271989562434911621024337947477080481203016702437722447052831495821864745413518793317093656417640354502197748224814387210699110151142445441484678462340327863919501025721009127568508510708493427403246483015267578957134670530990206489528297530366491551998824728250226546542154645586487087096970801974822444865832990571071836216000191676490233569702923150181347523801861636481353893029946555772000797316385265081781252291942875098470425992906813874485927694931993888339169845825654928004305403170632884776993545147727569978478011624061370621286957745124794782031993400305426476880498739944895726305633286190733632030334439562133537265598072610234714686408057646065575582753403080394143998625905626873124314771794721416810660214988459101786106982152120564329831262437662279148512610719405389933838944040872203732449815712484030470992679087302570205456079438574304805329346115428393381093342411739813388202278286463586259720193872270451598192929877759819132370587574226735812970234456482641626054525248954507526915114596315219503443904807056433943710148867625723634309970030690019997500977890902882402985340241700420776037266096646526231476886710133933571227668698222197628348710577151156143730811980647254157787821054176196859077466993322926658866236418108496264602850507159000139533256934422103367070970470206538358110511002986088151178976363516568171776849201810137915466827278080644011989830471341523391774616411310236324583889547818930459104290951758355861734955908519125444681535348122119410051522059839771289492283586749827612810766645543273795587830669794318186389670230260588195348480000000000000000000000000000000000000000000000000*i1^8 + -3150427990262798706389758456538183052186039746329782334301857510294041583947910576048975767462520844013009440428917892841308523659478224805284854411923318930139040567610020565175525058933123349108279955103460288826869417664400151144168950883740073546175016328303766675166469061777222609134244031605706465152479761493366481708405774814591893843956337988736985999881448606557271327998306702865333748353852121876989221779922624202663279646392201981300160462627311643349742437060974693012646159936684095099466171508061545040640712503175691520890770501175746417515979670404970580741727923388912547895007054726695927796264975412711386617592462896116708697245461198684826735479552812883123865110143482705557863157105254930422284958500482132852944365639767810980142662947528561572330655783218772974790957599404319874544666409979236776526514282926580262451749770924500576872453075171464901876305481186952511797731577119837641040768984430072223324896837961795044237875606090466001835418106792484458866780523981571636048837729216051090650962082895050481671582686177124119650972064126026694918355077846832206001786910898012705346681550083146293657938201881306457684880686655374692274255147356185519894234209664497584577874708877077913673714174869523713574182898630761318159979682378627425871284771653777683726559127431797026331602979536632511213074296446946990672822862796324440624652565805551468820243564310671180003559305330649397081098450376702813829285610612049004808027750643922532648482855102005262779698172857251308244492805026994724736978658960725408652006555205689086042116751473507834909704855655107407715261558497734797698066007056508472526287612420061604401816194394707003326780574268012814389217848139727486419221265397214319823350025865844612116708591814112898911331534749813593448217062523014422248445601873844397805832279166664692822885352943350376911954663882924522030563806749869271925290584737220297341097359953931180901595062236451549805362108367107452255674292444899197899230314625469400948522823750666988714628127814360411341920162565378688763150123839885004374947235932684458932204014578700659747115123066021316483696376087783914631943785645626787959911244895606577577213228423385350472048281372630151752114722439548719488173039981336282025683024683528327274035121115292902828245238862790914162193411426067995848565347460496615700429389345928126391298877635673459866751929881023425147195844537295407023366113153082370629970686398544896116895243156171388396194635521227504575762771990477373038722084649093097710107531667676294748619185982565785920574674964434573495070625970641852850254206477861950324736000000000000000000000000000000000000000000000000*i1^9 + 297487732151230322499980246900603592407501119530631153269227978489030222215439899101878934171961047201580304515435728916890884456824917481908237609178257637324350839054980697114841498634255915871265745139382368739867522144969750425136484488377840837426806968893886959526165816080030410966210471611587443712336441690320990204393234676987847923265783959671022135745372885904727985035150318927083605489095657142256826562876961276395112508397159586591276935030627190727012646431433163633139006372404313376790807018351062181016514814297380860246683852172609931606861326409676127304827506854290526792460933379763803566551190255825951650238458434128196201960352120004565386068323864193569463070351363218753226793461774332875376983950284807358013998872313828136532374160641379775282160545167422616359041239786601277053233841601334556403712268723537219846325475621106022587957179879263644587150734877451693577506634812666476257274797402328892196123048012988267106781491947590153015102841550715214643664363603974017692859322019447964493918346922662446661911710794755160889263129187828857295666917622456560048058121865104625642355113781035739374204853213028809973308151181434488889830443408018665655133304216192357143965809237552716648842292246689522992227712715715767675356006063402106727862216578679776288457117469858448659298166077197683474320854880843055154986534227642413997418368017096322781288404868753128672753308557996884872327843340581583013363750753772612561335302091281294572668703886692532584040678433209443284482524918589942696171321906383343061007057489403573153340746295389206674999878035250525387501370875977495054054860565172150547526214653205050079773362806089986425836996144104984751487060808919497956466047522692970511573142276794586118794637311301599861948320592146759926517904773929057140805852524726038958701255040724620267657021632724085450950778071622502443457066109542106865731906919116794297521153235663967289509950597874805769775975943113449262431533484520022674165686178001972041043435349742734107609885256906316404153976680658873980857669055212571767621595745311064739105152903217572983513401367797035193710317869051348156020127390854995719857981460080265310892458256630945196118291622760607403581976170444142346232576936312905188410484349085816939203001698715698962605444166019729250828290202412699439268744349480411397674578416748448587824847537162123335126010578704653332972213802894526352709394557783978650990088077152972704169691077605094710385124334807920913064389351682263319917251649381435884695640445692979890845788815961717913986924431180688623778282532865982700097140838215398195200000000000000000000000000000000000000000000000*i1^10 + -5707988194591323088712959198504188319687681798292266701983956620317617228971966371196159757269269754852009959997541714041191751683515399753829326428635641747013154464721782490005045151356673258548638116771111819226446327815246534481500227555802827903229483825599856590402504268820878979247250673876569992183435860456370360173705561815439670831530328828279858035302406617237787083731970892262451584156281054284169977487326649993267973139682750311096837220562286236456555042734677444167352520854035391254912426781208466858966299140700539687983901094915300733051656583068992855905422556644315095697901789189564690929861408530785065186703955644430197561952987454341724439646566114955888899933497256580458706412043136986666881566076106184666010490361846453438084416263039173044336094564305074002132545506075976355604286227874603088592212050769016123452672332245930042821452026731809150737979479922188906504318472491559024144548321570513868320973309364894543991572320975855255492832771482325076753460443728113981768354080711572816338271704248716473719773275295745904393539487318232657456406864013542412755010046875852621611220183078632466832350566154234014263292554697976977062240102829060158945678959986659250854845387025236712291402671411120940044093350739153367043293783742431175091376911234251245869143295732708440289353200539570960451049696384839473493232738933549451224388208534703202062678743764526586889399798453653589700713284201285962472746028950872970833668649826957348142111202263204966462075498161801735714750208547022975382695116777077115423285215533457693142398142759179277606099386516384423557933888634124171981340981279236916174329169951406692037314177285657559637789649922893041156682898533168655995749143827579263272635829996912773638522643328721317837742871225405442966125861778304227318540601685613683437442790730313200752856451317843377441860129015134050724851861255447209728966497041077690880469715953861043288469274617844822893601173087327112199489433618066319804924485715073050613490071183579455901285436166821358581064361638352810015906980094982705506400107818014244464248099720689526517105230016332703198941262554498054652913455866766325547546127168403399089679798681589336279911174782078161271247154680653967673052629157612904954876932346099371348969041338949781071879450381254488958808617799718450146873456991550596705657634518667602250454268982321362640083904707469486772666972464049320294362201280142161913246166092270571664587444974148043965403023973715631142911645278893537929251896401755623208463850018673804379875816524376255816053427632615571978112431876078097605020662303293440000000000000000000000000000000000000000000000*i1^11 + -326623461993259057282394777504226067910927653090045166966549714456156478360072495092149496896183115668608552442605651354528114484740320943791381360551346696872116055328000256861590847225731880126310796657489842628578924385051706387424849562908668944096643770768163424384380756357204696950072493593368599998133190855821167980322962598249753983370128806714846957683184550485207897038928656573268634030301429797653375263742702718091058810924849945260464862422355497637922185248752853838851481486078215045043207628176406411423157828078916368462324274141020417376436390347342869852529766920664905390019707688927024620893679451856753247091289896168456056728396411760719581923496232374361638388598834960652658422860086887514893488464654932762726044361984631691814399334666834085531342362337046971350769970487867735695712080842717657770905673981207580307706301402921407293940454874095270518966249594544856168885094486173207456296912027231697260463652387757704607432931820482662074210271196360236657532338446427337037236763187157198961868149239323772534461937118685292903054583850885909587865060565600904352793375110929061687365240923878724506233787674816942192377881148231664540595527448630875940946365180089140086301518082623491383669459569011937152039952648839451316243594677188494749640309266154635844856942934117467264275312282576433534884863850950849994346315298315972435460642963757555106103899223090897371053752006175185150930830924701801085790180314452563234806534826640352918666768405252195777575947818538938986401826252957286484729973251831389829727714382607916295466227234125098006106997394875494240409570152724631585544923723064319729575044709572787751041353780955819904743839845977321434174335375079734120380101487701218428115475848497775536576972146182740911277875327275791353079977874976851639809949484427554683376994167742323807522206750227747735948532416501505076689329624551809680352970827186388307152600393364065765279631103443012502238335521160319125254819477198091216365855598191002465554035642977084190597669407218840201231032166929505382231085136806788033846774345265692127264872614353386793669251637850423592843633075395616308040952962040205239850759305813306468842356726605823320424303899332163180173691279548629450694077976798633044832477697298852144206260248761522937383620262058388253246543122585649922171264955051753267105447129919248932583588317232667565227933343652470559180051020460131479120732349708667850588657243242149311743048505144463054082992803410289601848626726571521656501914114344740343562129627059347617462023147465539634448152969720474089353748227869218619134511677440000000000000000000000000000000000000000000000*i1^12 + 2317075977812374048326794820570487977091986837023079327263896186897382505184666857053384439701571429975218396570530954515646491434503472881957055200103199163965453589982594536489849373721002868415304036418724808200165565788856743350158795403890477010387044416737681592935560301514147494868448032408673887812527969999880082648170318341801155506437716164754168708443045471048542646174700294174728733812993281918335900528466975308609273754460878959298135651357943074826249564748566903045253440438448849649228338592698652470291297331166409850694170374354035500150148693503140090283760446172641800927599383553885606541564036018719182331949735040984374261643306975211787109767246518710835268962853175485328098485771724443873051868082639249209728834705524860411674259485929382545867305576381926685924274035312145029277167600282852222834917984629650849473883030071916501741487482265694290627036352824279986654148896189041208090323910679421096202382121443650761119052975065233168560734541119287228280169567399382491853843491070013832447167053814401661757014172413075890155265193354392174218676911079789569494621306841950801732556479926219016513826292053281714182213570628634129929275749279652894233976134669953180321523551914831798403405142786110770954468744008862717526090891452451479644041212442733489276603427486485281609885727191367691875285636072513116997519494218359866998824801202818628079716697030855044703628879672567488347339103274187658384079380494813918444008990367151741126089053035034754272166710048248442109164545516955212698938009703976725866947337178164613762594942219754132332375271913239931691183925018733163926757686958909839363797292565653839576608300839938051768501281868545137770590416644967073570752258398666962779365598545431602341677809132461638685326474302234995635282247953796172222789767997607398303226476457824542368129225467163874494100145776828697205095225555393045324461011288832387278867776772641386590379341954003873340419847261190632506567251246943847586713043255887176331256003403727322073821494217807460947976593759079569921915873559779851096841337920303544893139280603982909467998074041576556945341249091026092095095816120163392818733049185902054837389375153232930834929143927240033389986789205651385312958158024441068338769688539315375028307337705441898185764953014782866645638373674266546109195313626457482557647428256754179889649195915219296050008453004023568218542304014634294809626435265246478727447096152166428833097549530333474258136442904987543901000608202338909009193848263434197118623048522706034965506655215013213014425665520695691684679832355338700539822080000000000000000000000000000000000000000000000*i1^13 + 1005830877514471629403296518892995093820597823065298117603303664299533680817311598378298796310740282286798645989278984087540215206058083787237583870679738413737633968815523620516416422989408119376681280712478603765968147659973252726376193453599674075443967486434765527886259247224259103990098997036740441221652661050510656194812474177110138119294907503400733850292116567736783244278498252627268131637878242642459320501715731086629664604104169948974501042013506845368636919259940574224760447512931560405843905078281161434557872087734036665684093021103214361014821665365362867070586223158714607800796711292489316575164330136031663184898161192507169626429840577827817509923742786207783709587332882633658293020329649964167027782521765735694479753490485048636595987055240162411011585862361363891809628557895217597605603304318991497633362163102942936323963751120102264052997852972581455010188658402424109770780501374639562721351450591975901854780870548941750804880195669181288947081675896822857769108846537643795874440718225683080496510656987246631553806705982277196762931734657646681255450439123774360147834928283340639254253985336557111485499084623527545948283063703918351010029553597836541779989341163890520213358775519006019768606953715232303451977163544130060959203455136798222510083988449512746323612972069509423541437612017568623555440235055466941981919526974838444350876513750602689172121627658487313790700069757340350613492310733616017080264348602728791082293709534598199431708651846272744499334059899480390237333586822140654722181539714668808604786770869874784200996691630255631375618521622458094008649716210679022988747982023318157844428947191497334329610710865734807571723799865563222715555297995928772488581441694475019775648911126817944295088106852306040843593372149922232356109826853256558115742704147796064951105075636134759394547522703759586414056994819388453748030333247501545325669108966522444144508968700307973744145954284592309011210519493882116417110678636299123941349614884762247696211203493362131316342776560916075901496811069962759912940826790331661598206073807671211584002941601020776031642616550494969523940030122886607309911629387754526498229531459484654269491892842010931653799493724550018216352457930356598331761120462223308405464591844430531565243016148350871112390263091092965714415392834477143498413695650845174279432439758107070809343299322290137141768758836302324260701997005978539398961433978397944679041888998572355296174173040584379752351053111823675226192986041941707677702811107153797308381451609981079269935950764652271529479685226268295118095162142495383696179200000000000000000000000000000000000000000000*i1^14 + -39214224143271983285707217333981756558686243721051191614583429151772054052642377665413416521199336572513275561122247510213253316226598736806675020207310976121880069649780975904857744953844440079634344486826717024094516588735309697185969409945540046060444553985305347280081226790049160708431096023483093717672981592150595514112400040448485289520329261461366936589451994426659807502192129477626732447704181581915669886894632227426158716140987762840897064151235581585795846806059305651458824793221523103547594699519768156907306983567047890188242853337926783090796029447596330458511430175854564362293043939600544968125048056464466408880130891526813974243730052223222787870420060875633881924306839984127354615933403123388194697682485395786836531065140074585429524257468982092041051118970873147904257799567371209744024076959898948425494773469263668642534237552199448665056640728493557896567848383896108767085340699866083151812299002989669070940509205784528756557257183103931980872611376979037206815490018741534665285812261230953724353874223828372325160159644943462506688716888095913309793964276087744915731443577939354376594905244192607354603412073937636204576001392087090536006006885793660518197752746274036165109639316441229874956250450354823134856440170509472688601942751483558103660638929249979459258097449769734556544535101426479911495957268997552545472588677938624299927775276788878418511022459341962831460232852023230031026529564240831830864704897191401497342230003504220751917850140820081252523018299034421905200985512832652663636635374744439536739229832745162636305723638884662321841960304854122103597974145843747695388733482814711156724274564251351438296333327853218772097942484070798170160036358754587605445554297761226510492275560378083899983043705631520223073267503798104721762467428979959068512286000483335825452169803232519804429878512432267178331033685433636168154432774970857972297080899819585605360752982513443234619172686715016806529953940247815948082547963870603679453026554895855122796668156738088915481945695078026078003037644174438674407402412528505715197143357813415537183221536617524791485337334357166312259032377719659747909761938305363692938902806693075042392082172423942630990110527924676092668160933193349546698079139699311607453458190202334214250556016857666922090938102695032124787640808313803464731091698734284458695067396312206968439693975478146673473884950546924640516125923146506367527395500735890114213310507118768516873618674594013457456429809594020092128228000062922899363071473124742667674746225128749020922230459140202451180867556225457022929067508841878388736000000000000000000000000000000000000000000*i1^15 + 537055177221500685905046798240511633487438542914339573558204705548263398972484949174033163989464525742439931270928156311922406848990231797746035616971678711285517290003044108420183011563057100589224893036644882071699511171072407162494341271096116794598319732104083307684569488849042365188230556926459855116056176572116721965206317385498890102581138546140867680032633438686130297528072491963101742674790868305977501957999804468745996816594446828239132974902924186301721119427893322590047585906576100991101527892311490783066145213176619603524275841525190867116477479804912168509004726086036277756118448629344673674137900611749081578995520221942433362373581260800814723749001539750712930666896074647009049528902564561424809600572801220094958960204658351202744955148328176298668611229428740211903615749938772102914401700370702549771959503358203679116170640183376460646721259394386494019007209852447989521261830040885827765708744116156086343163856241612116830401332693541159412393915895413166421075447433735739514065142003766614985215087528200850736519220916882100607391404678601643971857287383183032377573558191454209506282030242532531168585632437411660641718028724563643726814280959622421782045101721219595049139816927762177532357640982119809841304854579262907695196622960602938009225128799537946218466037539622335785169574456570688294041821070318752058448111969109306300879522702466589760281514702209339586517691924917072453138149119900754171022936082985364726216512120561335363042093944412736561936924005015508714031025289124324939339633398213671221286594312588739779607423214046014082970922708429008231547766867533383281633431661802515149114924743727595532609656013539661942984283073452169167868584812395810537458017688147048968802482820027387375915804940032157640249423231629062042422637314440415784026723101552288230402426208520899306017557792778410121283392800190097182146457536493689409140058364212346905464956978515440529291419648907592632725433031712149782271956329415856790584142082900893496193727690894482449329225165564487456859666329979790430463190886450442777567430824440832085117727480285958349012765902279134077283731228775305137889159156193619264423908552546300742912216222247191522659377259877902343978358437086477052080148824704301282208841779284192852503005478753767002775406691305644470837681033857264720732821939328218005826502500308839125158130794330344195204859947547824138529335499726690989543221680072688973293252513816727575487421249791456272260341556249606370521152231007555522724197266184494284756333034275686681437259932374436941757205586307407036080338897154867200000000000000000000000000000000000000000*i1^16 + -2726819791438772144625917829592358693828860749714200086749078986713574698871960442272807259207104985883350964886310263183137468270903449513601783691886607844106521939263620970280591875963719966721519702006927045613147334213540873438595803283016393084587730295836352150014307157431772216356970550636909280069224807678286065196590868540502057892212901500986389674994784489526175107137243456576592948227414358052038419972291587968123565495167350466014389754920362842759996859878982318661938456353305543778497745517293337994126202446488121158790041794579181721797152128888682428937412287821854442710094300745897681252895968513746873821871318883925690389652447647434104893220503738981509584616211561263408661665958511482324188205905289759975063201057469715488562746112786002719118773050299253353838473359842254667192250462603586671959249060684514936593708741319621265651125411675577452444893263722421076162673202101527542443045861462637362373311861599620930232997890291019425728454752208672434028466505105110871881827152063998346138194437183459881583368237730456622940398304203371745851512801417188928326868499774599101697676483903438345558693651604409355530819642925971362093598343975483465843255031686385496061622653589276110786161803235776876858438558455310651503238235074066787368031861950539986754377968815676660576329991496062630874726000240603314468730236518289172151919803504976318678960015810312704434116507690987460798861638545840791489455202365959086439734703034998119391403139180267133288349226792513503939677603823159679885563149278448069312768963852271453811040301179860726371554105220367879122733980457603378001559995896396422620144378427160683514645744717913825729641585381024829176184002884535784792440465217805773636426104742643243494047945073593099153865937752624533189608634251854902106634436156228100338503287222952097738045424964565711680375961144764549063516844516180597716255371717619380395974203813163234221385227589432161751284968554360931205524625781242621466623551314351203737664482641821382936536205568530243065317536812848563024212559728152046729754664883020871867591765037614401805053285971132969568894885643346546501721769282440433470867770670750298794140576785314113743320795314826942003913688765869435232820663011911261963663591146934492562056123996290255919949632276764746167959614075515799219337103788098586705076107999603847546059715860426195010430497151766960860177921457813133306853152741603390166747147196196663818054641408345796301672483023544058912293108524444991918384948311387353523735533186967271304713549405104760129565210315033564721585072373760000000000000000000000000000000000000000*i1^17 + 52883134468476254248769384848195124976501560804492117910844820644831774020480845129684438684395071304208585600314863445855785745970170896674941934521653878376668979851349366167821727254053517230565954663337220209574983370139018397711587111843980490938415076068064740590655544095477929809967440985691524195643166994781058204112048903925483196267281364437343714741451008683664715201192940684598095779809243665229307942690049182561998528622885320482847692742826609631060683645991095724213848124711100143375141834640122350508375348881247977479898960953920054396750694941757951895793158118485759093664568598758807709127201454747429361747656751850914808001384578989016679703674272505943983339919165685177597994432430765268892943464993364665153213956776604199980001834562911772063489995323617898803298416455652293715894756273422298034935554229939045824506062953404426865677686924557405097845414537899163162529340772808644898918845597590789287909449737026427147503019002331567421851682803496579220797999259049053917791788136386937576197274833299337003275437680162067065281416338602975840593479995647729998785670692621978450243408104922318228024411647756106081471475524788282174667778219465534479602639892316802440666594803180888730998357913681747126122502505730736190654696857272151063700277271281769230597281030955325095968271047081675210892158674567681982593028288273728683066714902623146673030528080059338528933795253196699034730056632665260721509075427750561469765173204709142133901547343538077771895034441141675999818659117386459007680210391961626786974138092075167808857796520739460325116594793464034073834194687601234808226421607780878421609665799455076280079473690776988544619756688617065462371088133219232343899657697766329224479752070309080191011354105975769096389065281153500364693015957514903877681924307787668750951595630935276469896410346904969644361275671410431904615367886630412403934600328384874174182759064295568803016963899218029341317796122542240014011974807068449370552777903769790549503114480846978203755093619823077593965952989101449014514450445690350286367674104041465222729182025130065942950448611473860998337856570158069916077066440000108198374346035560882567739376161549960360353124291060066593806241216912750867472352455715720033539985618792394362030636487760753720399971240760146537492281458119391578300463399801048998198561120135597450604044308188122793984739066634938018292285810912666969598589969179460689643493912421281292216914992619398247255216233060450856252745548580827590304986029795183339722092177264025118683997296706207394261218515031777083140341760000000000000000000000000000000000000000*i1^18 + -1731166243747989771725716475436979208635424112835326143867159057154376264931741804997357172192209761606496996144086433978766061847075772306545587949925805621406364945647139524608229024804917062700812250300823347197258031522123903269742319991591662278435602390492286775871228600466909847224229312629163627403021367595767302778027535133080578815999027508075062398288400917774464196705602579290866269735213753284423939148138559543506610240004114792234696744211523245727621333345701391581899180325839779344441926398413794156883944294804483915333035480854892549145507608398951823382345320741897218282154939922421381015873622281223471740630589207976605789515417542918527227100848456532521191830126109183972819070269719088906685637143486447479908500474880918791207151465168173834537314333754767602756816997653095191352453118957292040326697777780578648013372343486926051101802118120735014384091119851370062840918153506665227340567022844149214917474382351653041370452503588686907289639458015903637968226620728674724531281803518576697055746518395836597801893482558385117041054601867104582508541952613663410966746153248526035137759536419335686579270579432867582077611466040254016724197570989879949640961688706546839948488747684207409927413361643641004151425668586309989750083810678161764472787565195860947243384533068351189798292488539327259771799591390260082572985432879969559855635965877758289671335117071474778358938093046591399741198309225553574405015229161547789875595198345402006775699766327926447914618230233748711415505801189334564618472593484671412062642803282749801320051782308957407877601507637310725345536672120662427282096487059953580212357424934965509906832217530018933258449841860498276599675280103304155135928409390428855751598391329659120225403511945151741460934669754282270086202853378520634163761306455750730837608715246142326843265192512633117441035028877500667996469371405447677058862090372363094805960867269755193416989115309781317160974110221819451961802594654340758228124462575815441658421958519289126597240876246265623990691080440532728609411920167819221609753574484524754458997995779101942518128372354114302067621725926641160617641869510209078240823681674248955139476233336409918026569398159520869927730154008145926862155719782453426134855995663057119691391361250501345304207681716273677220824854262595478616546475831162900579800383582799205278300038071202846747410117629964868015205017031242390291458579022296841884692772240606228893718436999142322212051745853767222376747601953993860430649885443857557626007515569313827221274949753958127501551324751267868180480000000000000000000000000000000000000000*i1^19 + 20395500751442719766349359579632999040805862610835366386270155855165261746330186586988530820447893020162445578501222421056384592796553672240509506709258788093496906144628356766107419469371263828402284935251251674852860322951023330455450584653773854231346811873094402984282408458226580246664302027527456172727218678594743587890792471287853827141418228785793423808293490474599684864619513771559081692224170220649955035295148849987065995716413660715220086561601449961096911235417483873669169785018455648678695663146739160779264681782566580833494953152698489195915237046863413365072943397929446666557507381406728038393348054457543840562614556985532868951350977065595820490699402288352303581583289167592522776989943619236620169731912158465533787252672037784336088196871874115077988696946812986019648838948088798694678285528940528352353274174452092995678872764063522209480836262396255851667371708245095572125882979905808852999472530474572741238677487952021530389139748147543179962079323078803398203996736881454735987076780235621287955419004579300242148329366578933454005710062090688291944145884784667094367633642770511028731836078892498834337709886885762032517487899187558138176296274197718765062003707317041840068436977498102123720513107230340812604763470336129724567931185553942171585778542918789066815616774971112792214300544227896447086290306050119632885478729973364769878772578148135504404974762643862330210880999712660740077786269124281859166115705587637795538526076020858453801211824314234874030539583340212052124263084615831654188281038058788101279877403804882538906234902403757408590561012659607155589251519456365756074531162407550959336022509100715881964913877009421306468850325566155921422893033660926418344364129078124184044221241629304039827306380814284655154581683954594694557675874252092904794114996689245813486431591976256760063926228399872811806931489524621313042383362689424757314192773117268840373575032541562053551830130304461875906027250372752408517080971629485393246381130630693264138859906490008484629153232716203058121547377135586235444969137244539218302681215338105416392980599279886604968726675732513952980182663838480589557405047304978108658977790013161286266763818701591109833586264375685209471642004260154538211466016710642775413080097782475272060326279564613635726745926992212255542684665599487403507483343567810389151185855021371625188465728121317412605818489857747017335832032629549359214121948591992190369110303983430075098814113650746718092540909277824901200038580883101297858183472529481120289410915341968619445252320749158594175549808856153456640000000000000000000000000000000000000*i1^20 + -88766244829400485511425227680765733623645779673345578505070249826552797282965105799939766764068886195934281806253492640914893644649026326372796912092864109526721229695306370400529980041641760326208449077745982872510530865788134025117908132199703255992458263707152714890256784920062023412042780541921698280158077732670742331816462001192165438800578964785411279280004906161806550739678410762367199554268197326537361483202386162362295622946147799288678492409375484307748744685934382514463437355055210837254082795813678502545673828688676685252011004111955701307613432101815544416498912725124463634758054814771589236297045756377965105224763437055561373575278716136787159194848693655751143175870861316634509465090023161938890805993918153861747416768042022226558279899971598063404680784843485109145663048274903202203822386402162916410859734542811894771734595581150350467917271885454154857234098251333727501729238440553754454829096003705633704731127678895909779598788329051314319805852802276066058556323265744932690439801673031926441868963591146328260420954566197573193860813047079556658063749485660820172007712598058635651719773716593410186737792784671631112544866071177204073192601889239519575995901770301673543496625718996580795286695845610856536630566656587056651457351276891980279066306272332998286565612248433172343588028473445429695884889180397540596538416103495654781734635486333150221636454816675254116214163561293922575100508921093423471632106204815524816973979361054970117879756671982994977818583804638186656884302467540687572199853551811630462498967081313812965700035208832916540800524251002144495648778618090975007707436901151429164445875422777032326663281996203589122767110959994760064553866262805272943499469791344699776655587524782846453822029365892984876452808768912370990688186626946004343836923699941074590997730298478429386472182188277314423144390608210343408483734394636722468621866157156632390111624246226741777383948215998751795005121166742022387872620247000714122266224220057326716854333012520843102370442911845168010454450076710705126594848218641285557607602087204931951649807803686475395642719059848629960664990624129482011208225173558388046944032849818835043427532999289055619570445769641998946212643596297607284763079527112878737629474098520871557996075108844619640679077374720907390653256133884267386693529248488962524902901713616813269029971753034474870515583102144667973052840548822415337646102804694354215971077529962273905718992081024406674180479042604423587513807490209815139473360927409113147548293738999469057851403334219659133213103485878272000000000000000000000000000000000000*i1^21 + 216432773113766257346430585745513563421799882631372064808727419552873191689846498288985965418593538374138001641696136489970870488269097785032548407655893829000293706361110259950934017875671646067648670851879099693900210447984653596767291465300022259702355914419346773712344841969864579592857324654580201675467278215148535105294157926565654260921289143261087102697154624709674477834642720373125708809845538730635219839533963928289297636481759616312230471834705788869939499276145455167727925860615520534626981863607374674310609604869087368639172920947224299106679264931095177496052357416636037971279776596118856915223526934473773785426525102012309177972097434557979502947904565816648738341028992307935942996855100259684007127284290550859141524976269655819291373825185818596839930246181630450657234240657742072970385899162704675097310083387710121489588052358210639555575610440377518146137637954908816766336658081158329748958381069461308111219812709836503457664731301606501534783978589181935148254895960317886075201163886267839191238303526827251185358161915804993881710854873610580660153867051076241327568553229342045377870318134484510462055313595797249378042412797633926392029896006551486496795823978487487104072834397813097400790015933143181410929860090591315943103207785809561627514448065719503420404170659288532215556068839786440420005444694405761892648519018761337765660468576091146133335680381686557034183835370420007830226685632219775116498723643383931976785529557480593047461807100980440741891301194553447667405047073641241757214812581275684265503905919432499961403661053860704309470913983816671119319499309202276808027909681229363289615007063674671020845540672390460161853833558766481550451673732804118608818831337331807016087603851887419857913547071079954676595057715252882560434480844298225081911415295278011902385395655112025161853400590189200498106672245952841869543330371549212355451065129008253246845290924887411239393739539039889977798621337700621951843479569430516332912615504433937244634423700429751797793686927046090953501988006021331226122836193609492518030937790104984009827550919357695428939431224220663008939595425390065571900215419733377137265605312973369967426889741766491948622746960858444427983227030605861895039727649137333883242647083564527761058446173968384789900786842624997308882323619361209225795482786530654515810346297644858005501478473163544301270968799566821923933547787951519946311961810173135381284910062536684117160385502301066076089970066105056136801486126786397721321053070574164848117044606644333457618508946535167887019081728000000000000000000000000000000000000*i1^22 + -1578145772439161443352543292701164495024210038358520286768072944119863349276158340711404689229732833329611505854510566223729949301561629905021766902478248457170594607422477317290337826390341408361728844994724495168463120025145667311666122571228815199786551870150658387481835978332451529824339124125098496432052584238294077734106973991574075072119541599983209266459403433660697873934706136932526758502588419956392511710756772539635905392211237792459212034217517199739618350183213658705058047185441331133583102887219480792006893820603356874306700878284010716448263987276636880182985609525834714900531322871484803773479730835393000869926969070166304465053452489156688212825961943854728199411894993210644007250300633755954634121318192559032138034408901060370629292116960027566061624598938199711841462044485686454934830314117367547722798765600024998369492970871463080378746948950263244760840135179325228562627744621333322603447184483839708757264113029495663309380881731697809837729824127388624416432080325745308961217055049452506894075931577530652996507958454843455195668646410506264304985469979194261261478854290735827464627432259302839026420223387829461285491904023849289701138210260919569743072883174875934146133707811636510944911425094330533481085772632537838714907033681068837390281459812438490530752337194904811772376246127444470489938213789034307005034242400380185324956769301140887252582983892537798516974651950060608927209519072564975933626973705684521560434892304878401978187270915690971863164112152631137753239671796585940765354292839573538458939466743625129887292456535160713837292348708016940296777555662535558336164341290898463806768173876055966115143644940905364266822433515171667820651509385448400960826860481536974805062043369709033673716358016887385370187078631659806460513315535479365335142052108720400380717465502925547428046354227747211267119965262800135022906448841308660504714482934452271992505955855147873614421771548816226441907977701157054123546185379402003005554533732022801543715035041850591415440877890860029902865546651436148502231966326223138227992990571655040217349325628348857018077462044660562857691525040873474047570546955315303383607401265494953009223467551150336326868877731672637027254223546626356949096598144224995247678444240879415742270809358479221185220931007538640385564264353242224794998926791364423982669637685466676930767745865739202573232130318072548672210176698721293103901297611375927926602894681638725450702722256518596020560523162441474245361841086188864326602655807780120746184855014563212714628325582648994661662720000000000000000000000000000000000*i1^23 + 11038410371655757362260895689502739030790044862116548713717470503392845603708694924344946106888298411089132105288181082087704196614308598615835857143274543780135974688019383366276084863528501902090501824843678014115762813062060400005677296323734195035887817251505104487233394175839133909856832362904684063553934087726321660844652283271313531128918387146501763353384180566755107599834982995928029027764412184376096963356539430629382097234336774971121619662759215253199538179612090585034909778866810328672958678099459165199108913652419492613989210592191181631254100750257737853030637690588929707822724283298548562480846633003808810331682308173693742178301826049765669070594831322977973480972767286837677993122418587602935857586077465841428444324719507005463552513203808901635989351081636742074181874442316723132679554639984377603397938946181295672838557951530383876118463694595979560038625079538048655687745825676162302782104514172460413639723040493751934574919100871802288432521555688300792780172597704429540025955523505690044442201741823086076874826363314629233426847265165496196336214771415828121168100029349870496704240409413595441843742935197233135741603627192018944198391588438205437037477997973944243807238628071887412409479903614037535507990754829600807322038463560857977584761503816254284365180018890115461930848989820093588272819444826715548858196427130231685994477670378647672676618377904492533857305540075594778761017161139363771125201983310858099143298323484530102215534730299648376195199396881971930974496972784994017531295407173631016266660343516090702349790830397451698561278383654245554150645101327227628604825305174851458668940978880929209186360752973041596885358636464759328740978330166169132152472831892045567999511793127381363490641928400164659212165233525160083781839671764705676327729770521474761220111840435321223380890598019691328785317732756490554770902296488667661376766487992988857038368144284671721277262932893360020795058129142643463819857196799584153399397411702049399876472372150122523439763416348801472747814174713580976151328262412004893631707663573814831270802417585287781294086756539535896309323849546372477236592681594441334279712469696631793967826567579640170067968712463156425947240254927833222463507653030726201006164643479200887960257764210458847141806885473318015610083011609717850439150216822318805914841181818312738109419506405383130256762913896295448456436435369563148011341797189690817371775300471298107238135356212637511531271789534990043354302284998628937521868043831406885073927738141018439513618390461567729664000000000000000000000000000000000*i1^24 + -4963310826550976380841167054765598575430769613466914927240272067692131346829678867052865411960714535677119957732149720455633563653691787220109206419003572964650034827583251798969545814457996516287174498060628148570367756546382510025516894773877489889863506005511702650648174723619651902737266141334841425522095092910825459495158809103514833502148835478520012881821276513663070726621552084019513539471982409892920426995215304036109705935817389311462640323500186819656006167578735645112539972132666788776536426638017159999739015440874763242531953918657807446948542467617617917226443415888585936847045161449738014419705421022905670458123713054766396644860153454538537378206498985327213450029092246738154569206500408168224221813695699157956250890122571292663980986661941504947926516879588360125833816149388891021856339415624150372387988804253880247073855417216923732380847365898565376872683779295115127117553516909399985203310952717075528200965499963081476249020472601921044284516304094752671134186893462552891885942744657331368466316041551748038006352490468983198721820860605602118370053951612573166781546973446930086613175650630572846837544153094123953130223905548118191448806410611303666282184367846393603652226894068349077369666762178126545550426656360531725159873079771412975124185510545976131072963046848023907088345441578662807162603416637597087914359595353695039458323804079478685266101060055057988578298706609228551307308312964359691197317210338172176055577244393833999392587623478215512568001518614590337222218422397707599200242293999858639906367324426462148824044273752273448270492067653133292843355007526737936762896775256533512957972795440820751501647158660781006968430821459620195403622580904018031795794460716185895031471392926500777993328852909957679894225245342047982562485132760397100572211625958490603042091338369695644848682938222735757287430659893520567497838408951571400601583957566433551833305512156480750985685364720362337228594541733933531701691131459728564515755614908366123240009274405827924326743303603130153012207710992977886616865708400549728740467910677132723680730665479188152600182227643265106599711787080344608640473525809493005771813704558534377141639822508281272758717164300524451986080152191271573952079027726705789719878546413529365402359141380565005311714859592996626678597030284890839802024463261848142246338825382475092731722926307236885501672817714302109316317143195531582139412776011307422608825959547295229088911788314125801926375609986481286679515953479579875950601623134453511607156448218660390730878737711104000000000000000000000000000000000*i1^25 + -237671961180635955545906272800021620057340898883432882301662626995368825056272679811447041804621584684493536939272645591911894878247361746346558541489306733147872962088782196641569947599530461180806113541075039979171222394744049841320179988926989260336000053756584606228878527779576692877931564595281815802129668544691473353838865003925967102968380203325149511852789664674031522200164457435489386566166709407332875360789508628753345006708667349811405286354846952400400885279274408777525947224497109718424890104139487129225454831061480090699229567645046182814407651634104368175387996719913800284089431380867338683041827713234513751065990465801441190215510342068207805681989928046501161829815187442300537443827787645582538575272592781432988432974871181246028935143404225462829197919045868739514935914121583242986674933402571051968935311159971860184489910794142456127860783652574533987595000697517615694942321703305662816439365666367263333449948464115380651500475003921617895539288964039442433549350640668581486419960962497481865253463940036869914400530375917562524183012567604259561141661116857574995041897586987975783781121997434710228186902507200624250986550509997826778095691322227725580095888032636634244740610323435574211394435292388908930226720900214204468921723087731711976936151024570113382244616099901902550701040285159082833889969231076653719215162686465647809314189571985603939355599836881443734840990470025087574253848587543821097843642998469508500359647366115426962182505051708808297718828662969043495434801914339301818365519321441423866935057111771054813269244855024144082383284961787064105545159784084626998093855054138114852387703355953640965831849888278529296717585130177059694993350650589402602901632947469303430288623940109085828391879878570564997564482397869897085299298483941265246847420025777327627298782001228262364079123222854810710095607801036001255738849955489974386243906107402868138412008093640923434047193444533784303852938277141024614048983765793497300494456018781367096442977555711645031466006855156672318726102374849079511624054816931295726723955713498924711470409949303925587575716912188243989728071025556832202044700391387074125063314970849380777913088008589924573074421076852915606749765471459696184009134516919855575853242395504100179510215270357058282451663281567376316815790673515339521042915653353962659599930733513620699896441610988892844055503139306705951493872904469800388044025859586351766296482438617965563635931882086006626033214642315914988549450281776870328539237451954997327253777343895458847178086154240000000000000000000000000000000*i1^26 + 686730570291411567720039939360343564152862329264451075107857143380398573466225846770842162006062229625714473165607036308335960240904182445302625976676771565160365321638632335602147201462711695443551074626929323374256502707634672651734998744893052122978016469690101709246874251289596621087073699400487010703972758469253009656750079297395332720029360380749515522758321861064108441163100811550236471014530138078386782964498804511919100364900537934125335551216528448497609849666806689582620468076723843220150571162613313839741488991770757018942950092279271853742765937398677102724934788131478488225439197274424933305184780237328843781356059312674786464536848082738379107138634341460965009934456135143119999642081221874920582877890171180221187536082939607064935168835553335422969109508327952029714888816658378594425874159217865537128535713359112825212344547020774597576176617324088636618890716492164936927072331273380621676674966082322886685227637815889918707316760518188854924229414655629965924010851158977973743755579289585781463814809088519798532264185347112423813463452838218585004861326992281124248846424164161219907807300134318080285491573710238671283835945060447424174678180037953515137016914162508784200726715680465038363331678657736726827430628697514862491138771801758453486651095918045365295917387369882438458689425619520988896733101824971903448287185648540655017830562446626176712755616422385747996795722087355671657607469217569405524182335238338125361793795670666929373193231963628370552916363239971692272591449638824923915870188642158944241791433197101076843907458791587651915720470391755385318194925677061011301443475632659117721541153575504242687346334498188651961450916173858453214575331120268815195553384825710470227269923906579477044860048284650778036720142332466087500441310545802702842057161122776710131388709215600944192399069481544939054345022861894394140422966854580493505805330311644627696717689101061839974846172157340606409305574540726493776787800177270360291431910330904978814750088202100160606894638331848687515060862042139007122322189009283162798311437338240654796507476921992278936007574244585945933783930754339710371924411355371287940471577642473078978943934714729121270290597795561539195865605199954949506212096951890490793760624955361185252172990336047949676819902778248741031971616014334059587289923690858883158396241381419371426558718208426074092259676927335801088655188345384387670325171508460880351655159559341877612982613604222556801347111599002984705806580021555433063136190394385407632619814812177662354653184000000000000000000000000000000*i1^27 + -138376926749557456084065402748863281287286209354125071879918942568104261830025502321499323804858560192585409007973639203131219348407500795033260037932872669636095847939953009859142318471621994690490065596017831437636804221270468395935296035793295108822868234459281722699718339881355866595406194110551978423491974144457615506678312161336509844933983588992826070287251597501117187613986289819591337097191067262209861613480857789195428185380174519528163738492689577243958820393491923956215950239713002537865061798791069398199195691429532795870294730518995055405290600349354782578771232831701839474354246294366447106251740568845014560952826120539439092064933569532698712258081552614509651288429403316513039473944834320096554091231277281639804414944410438329112925543328861246776373412638917806524684201708129587393650229281750968808703187339824805007601373784495681201019388126732507038276852654812915870291716461101702415184130558075530851162559649170987990809821527264377834621634953111814584080474378956077933219247644442959539951551235668043273620086312593349784368122611885800975838475048375005606470166055318798090277742934343290218077274877186757676188074733226231692593780634537403388522881254228963024312096298617937352125030930515087446829802911279643494057544571770177803264662999638649647109903557728915247577561279230247300191229159104228518848727243970212305714417611710798188283835357558621932482282990063838016389167321462189191318560156548624445318534732774293066192599915805390705421461335631872682162658971722338563214533041791566392051751932140227686135615080980649028976315762255844590739747601365039614647151629455652571338594008667076338050030999760232274947985962844504341079280546844721923079586729576326309153752955726579860653479465624511590621531404685874184950385647093640680782395843052127801525792272746011441901675059999507061222535971831450111875975046261800309164913252088998547994412086132672498100346576064579197070285529989639948298076634301956497438482039460309875223063736794816183131429938582734533991126693393007141554109630548397742062982404080503700844438000575654697324563990098022728975554116447367105379122415959701749384462369100372477347043308361990476356607412497376975571070527184149984995322711543863873240027312585285914667670124137663577935032061052130963434863547905655454424909857810236800072596195079645959699938002855393265199180888229683222313780709141466544475400581053234620689900509119729862696060469221918798139534396898048791631849444155217709414624248824602550961983704427344691200000000000000000000000000000*i1^28 + 673293001668618891610198373302099953094759476393346688921364306128881668534098332722790283037503617424950557080871206712433721250695193662246307319055148865012524494576695727222157520821925810623742118677973935125978454657156026949819074513886061051405853000885304301939932433046144298632280468125822027639127920830222495418114582084594183081551810968280631025505204950422602382496378390622309102062232995015910323274937945165195675894471904307976699598643514652883712229284522171423059057046233847366202535849096973430361312228281798486314673142747001034856032057431517538906507451470441402577029728895840793540638014581240862268925021138984488624309239783189091361429733442961023321536427084512053068956086104693051831923365589021138860214283628315537287513444159690012540582529288971207457965820551570296771838513288666294581877157243233847812263288139748789425560434161653577853502128267846666172299459534007789231731214422183728150769757914731660356550033827706364845895142908812635607843112148333044870720355980234343910625675733965996561614084960930981638163071001735893607085226304782796287870331147608299846015801493224365471118139652067806260538040760002154810853970173385801596152060163036924685135049812555550186928432858816258996587075341997235009190925307276441675539756427814656356066291562447524491586989119343251112514391862159225882286988728776333965161521372406837007652055462973142604620221069140068323829876183955733461415152954685981074805697946641957103637837980724387059748690040031010681017396681867455540582226647763459899947248872609304117036236632353999852453992098668399111913346783175960670540751483463746885512009353590811226288192964523941790505143344524858410946207289909460383884474259233559308829134907274941659480605563729790252372527610464231499305329340992405033082617137665269879408104058143971194053667743988544951939946356930590563916579754810036325707668749716799309244979106442673755925237967138593421687052004708143047945947276975549616885133070977854097681002875175886779752140575832868490662320388769220455016347514160504139084819652129994693837176782798876303532355116522012636537036782266404491009710278782410896521418282185123158135909499792738515470707741312070200499321110421660252099143273840647259238182139330089963718502597753369142007940926213787193770804695637099888506235809750353438927925315118464270990388905538569681920377513019545507162757745987733926289228517736190927836996477229551416214138579100770236910701971703992812563050858489080029825795030486192869884217356451840000000000000000000000000000*i1^29 + 73130874161089610769194617420583752719532288094364229509462753471773176732554813446278937842999746840218261551543179479273699252755708169160033678808885079101975625927987153936733538220818970437471148405154032972961610878468568700926680331472273021547404588096838500401846063032828495207079197533076064486039621155314963610095662773721942959934087205962176014128374261360424456984341516196578436327335910829420114674332561310371448524529404460742920638392766038311974212256131606313020094757398057721914018179536662601544483682405532834282898381034700856510746210523061538982322450962924861689220615826144467917428270096910033438645331644321416447627727549118790231573729893266705524723569272600548403595182233128683408999957653369160348848708153798996586269365735471803629228146527652699656735369618456533140481966157874147581006417166417152202403412264456819642476255225680048141075285149005184831960588030281915592084387579607827069632772529846709396218559770259434343299585271676007898828119868936036277407710002198181164557975627604882072016769456979912296166223856252783987288198970391780168272829632621145912819771204013483529837511381443889692965954870149329149227349253011550951869879688111191500136903690057015075161113284642875994224410199620279012933712278544656308244509876855004572054560976367533026297778523726469463009598250147952434835023075395518180914330394399471256635260118017732934925497180498770900858537003515045163491708880413892283331725480806996512368735281422997706139466270629712873287738707675618855707654813239981460935952762897659636647604119515027321028853695061799195539329836481733106927500787553059825232168262049452662582339176246527857281573726582228263876409334363177493031307476126138368420060562953079907638568445670982602632082464146109530404126408967821025644375384681502408077343771316786754750512545089683989156203426095075746847367904711101131674541022787265572320969970982850402174915833178640804620192324537980255431619190124927024845340867734108841378583313594204244400178578941670417431449138336981407623862670489554015068500242254775024102167916544193760612008036253012914331196793694132585317681376414189489898034546541321818464784298003746833368021042826908528055487897935082055443128594522749231829289609765797836669776351791479962737001780749742539502762888305403954211546314125722782579223331681653570677364353037674868927800605162079298122552296917170197523168202264658246636029526381750555043656070273138752075417759299764327211497752454538623153658030306375169231290368000000000000000000000000000*i1^30 + 412155016729573849300502286043082326518918887533564482366726286028622371516209531036484580643161777984911383364194969702332122761676031531395361199865226594592461487606571554515168200584113807115648989081859119820604129454444930395739685553549884836361289824389263688104985098103901131320195156165150849315039971334430646065665793100822027673919717216426160598919616340876164514978831045602817323912521296422424681148509893301959053567392940123900405675405707374504845128434410053225538452390878292665066958264160658438550578362057928670838317523138137716039313344842747868482835083461339013399525652203374764625254062381781461109492638098456995463194050582075146881155667790884274791258515533492716560309159420499760326865075978852697258577166615435711458770046659991237909446374485375975881818734442275779892241624990800551291834431279164702541349550221863577328013804243656710269060523948686963467896494616677804200915638983812891419275982128794496992811055705150529018772425016942765455960893203372322690653281304212781843267567264332893418506444642620308762498842666894469927647787206700152357648528769299620966397416769558437679702655847887080687248644354781089088254768666592155538485531037233746085328386343659105211448110417587953093220441620845279347221475161568237029962532343284025613703435177212427215200840732603422071304409344999192103476687675067951795481281963823957261394977670890345342141166382011535620997880220694572656575907461623038125169340744547639062489774354474402966122057830136710687385752626312339946512757614593961157842776276863075830566664198416535341071132404912677733677031637596624894332743965137230511076062830705644149196071668184897997990358475983288405662147236232639360914495024658146083332709402775098857676002193605095261842263264121748379505958039309096236811905279592700406432976310907561216156533499807847020459857462046262810690839597436086664405783762058387380800802093814252591692484050317715953239386939541375390100171172440944207890503454582936379651157697733543632293561903699130556800896051743827173570959007242539996247500683576523661804140625382845322523296562627192293821290672173497506703453175007666615285335895032881070664348339715238567857756463393863305536699604542300246674341054623723386144956257805641130158836208882445686908177142012065718361260665043675594488464478659261281534744407888813502795741321971710973921035792823262934694477016508709969123123957635659904605438638681965686374276318363242684283548992765693414943645776313091536145179454605825880883200000000000000000000000000*i1^31 + 80677031575183096477124249996436790380159057579952626738845472470174605241814939817303660473933823847113503822937725691736265519856008730613505535948388958527325005288392357237553552916676343165745499925702095191889622274247828258303365985104337747807842943207154836700548006077099201388542824719843977179861061394956738378605023224527783651067745971630013816856267362440386833398724643979723481011845561181189759639219940539680659341226019869699423587161897167507215021657089710468892784664460944876248118377856278994167397468889928869754220682779553688867870469041749568163440605344868687067575153645238198564459273839271831876345245103177933664226005482195748808082087226521744479603790635200835990289136858008795191573811800541860005026378597504288755492276561911830567411405101104165555441608272104319377551086006467175124919330594632735992969379471830752935357002401914387961700218341248629507816744462267627067744159310184124089062324955447390440664970156982874736667922597481550771962313687188954307117904778599984166999530279389744145784314599479985223061294133717242063911013417711323009007666622373644223022071465458747624467783910339672478710524927713417956838813102034921779976613611347779613963087518495379678651404831330160538936126760558305236742770441157035722232789794127376862625233222143741305821941876461842715875908191315422333661864740582829296135701780497416144901678899342801577847685000124332943229478594765091745332857987237207358012227591182187673193839439142887517589131188311929372498149539370355593642740086987697717938293826014572186767151584102475106310899295923335024072297288333843751840733556546493356323886821461883620571785807152446595257564437510710465364796441304312790043560353939380790520564417955377434099160788781979644806468336325684161683339810483217765367833481236384155059658875597216629088983930082560356754872375376675704517026849833439358483762953188237924034953475600724888234325160964279690166155455265936160738730875625964437930760659247560164594743314070146861112816666845530416705815287646776481713131121871068855952329721753479193777110426330830481216172185016988345683897512138342224527179655909618440844222683719311245131789710289174587397723471819933993499418046737354282003575355136216541379613224300118128713220812704955666454438965260668531748379599541924303595308174431123493264301663468668199794135995419333613378485699161405252778200463424261910357873030733451655568503734681786422022788966195817180752923011714706781352016581188556068117059055585853440000000000000000000000000*i1^32 + 5018516474208921635816793755315195309005616237842469082645964449627019212757479582202382982991176777677569605375772465914668078612665858737222115204998744535623803817246629601554651651415821458128325661224681090076168676304570313618813004714958413432974292866183853173180827633655832397118694701026904173767346925131008445607602001446272055949624815970774906331667083543390153582810269940030320485746481643959060735549192507727686213604146443499555428110563490281006907468145705616954680964113771895185896899509328753762987639833341993818803686333495984772270257755438621371254715596433014474532495919882386007982263930072420676010580868546663318847622037620980976224317843949830553786070602297062940229645371951182802911067526976933909289880224973787006827889912063558768386684723341287700802810504313610830149525951608541133825708247039902455991693374420514196407567069736480878102130994650370777535735034705496146743150331001261634244789610261265443319924253487398841762655069740334658999640516906021378935406947782433367144435957402400185656024759002277419476795131127950525850587804614430995209911423466947835517539177285071053119152403491672586688758753879878607541019751508667183410153033022961058832276412998764580546229326465873869804194570514396730948875178681378820704264685118045522862791368640025078376425894602533575483579757921022484282964281339477776923016340148589937507135118977824772446370697726258316426071134096447512611643922752037900998617016103731940712739236973276300849920933691264051886770463548458685282437655909396512723807395159791276517986603370937428491143393489498696605566858910526029532320694159795414606090526539220395332922114029617339163447880325029165085206007705538204984171283770627299262308464344308052750720757616098136064952590092363770696509771679894599555364442764964055574567562243115105311858459454043930189308851450590812659807360907002064496346035840634516695983439063324676847163607231444688936301757170013438513942368442247201936804519763564716614559630868638643377414908551284885091088686007468412200702739196348220662798947028811827304780964322980110885038455541627996179730354256679736517101284277483367842004122307063302491986429185862699262315457979298677197133788790527286320725735203592935076838190589584819568675424592431690997180894970601478126102261293779709987594615203628939993760063496217501832550964541960249679278824774124912926503762369690954263391564865947363441125064987837575593030834672038744134735484501674574701283083720010355450790805504000000000000000000000000*i1^33 + 119556548921771655508369043419588386255934805250171748964947433213282316918790981076838370967161086450057819752739412303144169472184530123876049426829854105301903324014459932206645868160202442303588629737755876806660418519064836240699732879883965760844034014517034993950978610710156649891226697048044577698248149235524130884094392894778045692038650879357401323678371199664335158187487720376037989806879028540717303198472479318682505192963271450824392918190189850583555208540402822215086708934078012374439342224021698184563980759491361293243572832613621881001612462923495953000720422412510727770031286639095903122703190645128227684207914788456111042397801706525867385693580287502896003782760183629784394531465389766472992741221506537083620634380781535209478676911702177299372011193121122076338629163798228488356369795409141722300442276789186150124496311047442016214424287393223411934957898172048852659844373118598108184038608668832480505194530310030638289198383187196064021138619895890819737250610260564490908168110854953042569741819447353279812487478943347518955595806848316714920476098136719398686931256763081206123072768440029251914596520183639454635723716508676051277068470527729125512634082184207179641469320046320317297392666783552213975530266162074198824288731869778187228209385149635695741249050962845654642878420293966440699420196323352203274614683459516832206451804873536235783119545157647296808336129247463753484188395637721446627367607106670718521699648181319488766580292863856583528857447854880430393752265628511433944121404935765401397067475248608459832673766736020900041309046197467686834506426068388594529732146151480938433968432715217236185031269120750926090499004817020209854744866181532682212562975460174313855335931013819372584789351515567414188589387548248602484684173767112620135928631526295434146560813532813335267369960298670148162725703846473876196236260814441886218549586624406179033857377444027765409296274869698943935664975928184040170129060696227020261964521714463668620230519888081389534183907757690358532583653650028271619357706002730140314727226128259351803531422529115133133408173295215733549701786135007842854885168665490753886761230224386019809818539616905626107916619590568031446603234953635048535996149330729899861183776350618325822593887279458381276466336649602625177615375300763268879040054775291341024060472857174044068863731819734389925001983952418517880188570091123238811920059128430216596760276120833367373825379352482885422504428045532549994746182360400208802611200000000000000000000000*i1^34 + 912741751574202083874049367183241777014019760851052473899449288041354155330393135044372520965186568682386587380844395094855985470019950961316174688220378808977482195464215537855746705781316098977207914496828934657990540485654739647648506362268347402953537670090791919287925226827137502061875167431985620173120497865337206376095699048860105815054012902786536041811236452774644063587202331184729682409812268324446567369008497065467293752318193627883656609619144039800370870110024051242633124746757552021605256458439736749935632859263282419783339604848295087305239663846564465083806314066865860080036336165388712002904905999191843002351758273525277437494788865426166942958631967363300845337646337797864031884898509163460249657037858492169345948861388230880231724987793519771219373150196712921322248103606868647971707315482421886788993271070743833974269516077447723607769732371957848475551251278224391290550526890085293592084340698481323521267237159541705360002463929984396057636635161694487812600149695161032162503548129809292936723752012926010032590448934583436039143651453759481855584587076789221409322588659231834036956516651451784462284119132250913856364446922219960227566255787725507253911447866960368978812340599538480226364499504379124429788480329713468523357286163815104049361833794590722323481185042899563384393949605248204757551223164873365448218727195915890899388493623179675853040442095209201472100230842985238026547697804942204563040462258519393113233038512414577680912371613569342818060417939562053509345353366909823720785767732928726128242568186784876189160685490968507937185522909311647343511107337483998925930083978801940324679253496044585736025453606502311013122678229334918130161073578854439010465473866054956127088574728856165313496095754193267597759022038055676128854841917619121649854520773386574859154656639061829084651210981470492952015238330689715654120637639036325660148296012695359097344165869561949076318039239135095824670153403613817225731370837840545827725984404839044743670480198462701470319454593535863839381007168804988417845844273781162794712941130131828063665609772259636865894141910156463243612265607322782559462308859151842736085415726193853363862536140371404972488998762653828701310240935607787855173526081432422362091041776079542815094891273156502786455125176995306814719349557821969638161380750761803033834457238089111836991928923492731916816146038218774651519265395053265605194395164995663133217567716320834782575817667212149599403646178349881929909314812641280000000000000000000000*i1^35 + 2359004834020027570476232065890441412991570620523906594277912307795176936780548844944490051235690935292044757462048195729143084840172575523675077485625432742556884646655869276041969086253302961739853808079831902795170388025885567125456778341004994287534235352571967601065076316409598012615685528012490903510463959831011414027297496401286787435579004419864755047779746405998191636734261260528525772963749922667880756798392926728137336431437486760193234447678505034273706049221011127091732450163228456434900492517135753191939162876634756404630191425731347972764795453210330813907267408708681285837978918179680459117068640891107793732820721494033344139873306891408941999717996885987101183418459563870732671334519056553748206069991862419560727060226073676626806509023348028168407116896865657841738252548841367672435930566827846933797070964443064439466588217003709898195457412872180918357612969598874196932178989237672151729133507735499115112480570153318102686767148694407612446147771460757322005439403113453612588436378718727278180562643643065491767194822540111544491824135986641412012180029068773118228187853794044969474572167756653856156867676563141450869406283092647353976196020330011005043761756951241013070946462450393661197906720663094310212960642689556347742399897212598034149673926289957635790316001400046110496477810729244262919899957062050696866512756743206708387191840638197135271937813537724928519853199461106955725386432156613360728043400340102671664085173457197549180666254459064154208514626318285808143393533055500503067598613469361046793636096209243608826462316105881687072781602526603440495855268882578096628324212863536126475607113091773382338266713602401316133660049971178522483673692718045932075468766521030526711271932908469861076152357661969677359199516453907792703389246810267259702239739230503057779985060639354313256966107778469387823246740926024246939449364641636154520790093315979779853438633347597172280550227277425178201351551514426431585987341540258459555826227929453598857369828422186963440255064591620770494010303463906334979256817965218772691285106402862333917596839319487334158662084986135693507353725792302080162637417885527411184482091732857765264115610864095872329991725437949129404582165442660793328328856072487933967417158445080816948570796998150604757635866432965870369156873302707916175634996535307615120855908530467806571733242597485090811955930651105975519919134127402317715227390060451069491370719262992664290566559489781615889846944736993213851631616000000000000000000000*i1^36 + 4796461582811787750092971287037888353169722800483852656357802326804216091331883176932303080833033922250387894452531322501173098193609392508378081376208692378841896599545636615075927155675653406939716407051262238735082611674133301630908127949608782410905680081029682316554536874574688466234724317027108603524852593939186943854898088809087715694582413551064792377276867502829463285621247220055136225660890061196375782285093232053567329491717963800951857255750601232010314161974012998549774264627572692420362706218592608653822916805617399086830035845940281260084883847682101180205171157474168668120958874515784862006003393966567329443698944105140125894233267187919193448135737219408704570662353302579851353783799923797891608418137341620922203611538090126092649543282668433423387810927666804171995475995047005186430759458124173826701956284497844140980985634515418992985485061527320063886836468233777210094975174447255162046272176893855529344279272901090933726320687296962293880103940334482858183581000383451507389452131233232349305694334901011081637029040480936407075208427511964481159473947578951620482185489161686695556299138608103358796930058929603491367321590459363322788741781057471381404033806441598055620191312760395303108948533554539003611619467805567280220974158751296610723178134040792432096001304161392307016799846379921101983624881779746534329023965590310665977932640301530519298757669457158897120619993970229673045144996297987900580239772243283370477980771776138677040924312152483664102643503232448488690549904727223487397527624223985095987647804294479633238523661889072981660973431139659381235824556512849058640435197031697949530356499548352947044000840580391436468649957291360667955317409557333838253115052890861168173107485978385260024309039030326743314638084096923670800936768666575820616384316299570536974902272931905989122262478668603478536698665133229970438746010742145730300209639958982139688447221604533119500181939749328125243795061996433105596204358351245647147845325888965979621527457603025484027485113668329916513093801350731243218369797180489591235581793530907843945792428242451792488636854584646393674045072840355734377356714798618291791999296858596797118425332648946813808122747026859485702961394778960422774943539152883141229550305703385026517543649474419038580607661936074002550478914834472329278293201454384127638706531557942128354021011852021056018375800945872634774812975951951664216805293449275160685298569208807368898394989891464090660293720339277414400000000000000000000*i1^37 + 14814715313376134178729997306793051618078359222906499489207451393088207966615613430934491384698115421242307073396870592588696947729600387790007007241242367132029280757177769685083905922758623910584102064362544021370586448081631071176269982899846293740786563312636327093872029105386542508661608568123184648363200045053663180989943422201389827260384240012664140627473622693597612768136089612913757842563433827765130201561003346800663000428863912090554795069562739030402673474351693783665090530747917197955480840932889565687594955558631624062266873523551087945715828752801750082651595218368334475446283697839920537377440224110600920332583944130623924705040965892722059726414105465446888974828604980242374001052398052786694699935329461721342908006213300248229195480487594237950003962442418263882816777415481005419414451930015699473206406629772150047532155303439346569897161607536936255980412348189987793605297597542893716567151989172684603495359344505399820200981262117844497795774214214543975838106839535666344926197041232632448232826683071015027756475681161005191211752605910235000656542293782188267675003863206373910678713071580824203033700027996258302699825344378239724308875929155215199201224266708093523654511769297818006703618774797827445907469213754251689423333101904700744263866706114345348212348151279205786149015398659744874458261372507159189305726252928776956986573471850745741867780472917448803472086672871073663868597072689439792157776906180890697407224600808616310722888782532263175242760798532575652504955731468142245705488017752363771933846713336236475315607320434102785558793354324266240461994107237583117313387283725622840139180673902234622426319493618119242682915463699626000252107025860355012779446751598283926127785011007145240894338405598299639254120116272523944038871489629986373279490386338882390456012024423840466290415167099586108057562590083747431557963452047508359989598558924702121882173174718295861097591759802398190479597060358662662160238838038715304968624795397475968359441192262978574337187086917804393013064012438271163478960334434832905577018923975288730958502110920760771389288799116747842283195986568972730296437252902678303725864061697804375446657358443047526892360019736252442449846171120752585593480595136167302612916340975450264720047305008438811027038322778805492195919979926949303838818954102335047730651011993447030998573807420608309800437683480641332708259959824260753835849637160153933096899253501133835872193985396976142120030044160000000000000000000*i1^38 + 86435779218148242991148046381415189949025022673023039155871626246603831044814384511253563940393763872926616229909109738798612928098043094065532410495484120278673873881028474916387102125303723167418594776102216073277990198912230932004042368233002691010585598355722414603390087416885737722929558028646153056879623552843356543777667952008433717898089950976534679765355948896180071251238835677877552902016061803421402933057387088187499309290154958493445476541643605411149118814066142047274533485381260176481256410929421791122898770206522816443909146354996744023890909728972152488362462109221238638858434916381793695542164015969561292254207899865424523726689250603890749107223126476683308882354254099506574462916948821135517585376847886916919148468017835923990647473489509849923850298046821143394921779539764144110368521394371659679807069859741752621664019823884661870983628800557943721408864243755391560033097094179822565941537057280381690594432128801811098565063299463065634251449644931102238194600119816219198715050760565993264379059483790984594581693747297765905682576365968029995007474669653671773383480386170643839129363535108039036451269433786166452276857818966169460765525932725098364149118681257735365562124228282744423461421917760877397051473763703212056840526827944821733261321543019132760104381737204891354389046416853394508641931064300199776579580983407203227434903589153216146663555785564360176871544029374708142901204635154134220509151700147620429363275538686345487150218140471411047759262219147727841897270210010142972070689497337531550672447075416087063614768309435020564714391395357140655092585707282560154112397128981507802468913761232568807850747962055787321587227090992620893335431375744531484038757536623516491914796756334813652990469908021917198369750567960507264281622649923079681106671289137686111763475338546642710666926324153373031285365361676751986553182170227027680852755286859283298291824087965137464826702553080867844756084159338522001676984268744275248864893415730147001319067499923229001607274880060792594210965038193739704112357557345135749099171319789839754517678116281241149457074228128084649165284687135028547658439335952103652435858770849164866469029664834045397555610528527071434040755832277517208399306022599874380164135782956999567973448363320935425800555998970276635487736990134151788090955575565631842797608129942208212536312190405420415471674686614390790375434389902486172695126498211528811692489537421899451140147745883221393408000000000000000000*i1^39 + 206283337184475763053629130698178645349599654533597436916434830209125810410098547888204335379796517475835835818581099996407872481792173285567536195786568222331356319109042586909769159231793309092357602480225277123738573169971322849124383524380408388136192502768326479394102859603080782227934198208561062454133576909626774924219660436651083959235312103651854486373486037868744607164572147539552087691076264048595403135148479149127505198916755391263956504166908160927582873631105413575296692464830274870918956949213575336164828058223161812378246165631145422646054442256071822245718196857658075899648204652199442668644654325281334174625849976343686726663267463132577324154317886626585554288132102257838587081301385980018405203305109596771448083973302871184961634563910995224629693151849358470206650039325568185580844534186637092565593120603034025917643963468892578289839650319596599023580692279976128699465145418175277068695404064106594727537739601022243084817493852259954440928503301052974952934535998998365808683586892100945870321598638686788317627872256774137504536937796201165215297559726626441265102023532370893337071488656344163244719481791531450879392688393003616452556682125488884581635133044218184476518239026963773579368229818318992738999666958491189759150290103973747468722502508665986051152964564568638624294885991726002207865083928380748427484463943219338773720619629066214817888801872849031478205147062935006116926359036724616023822557062773309341621562598382124228538070992524342803814462832234387289304656227831826410315973779373669492673056536699693731042389994494040316067306047380879847748598158386798156269485351630001746629665860599507631375527251394192763512129663349992176079227440782602460311171725440088531697341587227125541547627778445061633522517715091722414745427295269705811089461178645923471468152526269615568197549895157902602503566321139302077378200246497636476636936196356829854299046577871008568965618361075084105197067996039611985414730933625362974106228004242027816497096774026588649070876367069779532159806762224285763482712332498585077115161891295260559411218935927870379737816770962305426698320820291858758232764096278657610797987839156107448453561058284130815028527796224020359098954817708776152557907968611396527967846891757588496936557404906691386283465679332387728421755567752516112207953522134696352569120689591045388541914366941844472254446505438382592519583016885523080115696690240052847185546083324217248225938741657600000000000000000*i1^40 + 307176156448718841223109775286738329004379859844582123276780767626102285692588074997308251372814643926622938590485290652001014022001165934438943258804823914081335280578795029516753686560071624765103949496479112670252888770192424093924210758227485502223869086249292605386992861899200646698499940128636564222791172018357447684512669008863146728194857589220406842712795681885980389774390804731219131781475541082311453597342078399786239686669198344834483739115215244143277313357659318100495365008367810947316529082205848419927611900918212975582388607270229933821443691581540830673673909126301780748870764136788679060173291839279755636372806798467646795256821708531762436342278778405312207216683749976021449902365223871184809234683993686505413354540215577319618738055452522812803648868564151430164546433797477710992799704383525713710009442521568546435091176255209369934030746915673540701509979364923077936919946036143029698382209133213678665668921581113907577589466340414331021614544247556518517288518977169876609375041203895394719072075497799544396194977935766697596893755180884566070408981105624343207617732673122309365100187558977037166563515935296162963620127163009253455320311241133672802503426498375275321084714046241108327743563750390275055710309724494456606239870411500597274163003261847149396871245342735802078625931103477716903780179099467975810757848635864001251988493684493680053485106429673006610967251436165514524414085611106214787238762301326771976532459529511894495429405256467565011494325929874564379930964002940729186265581754313194919855916113613821279090809776250828287717236477682026720872944028486597344279289125079448299934178509219563866248496994022727783734987575622357917384862981997550713709158378415917574592461484790299853526184297224570270886884054611926059058263254661575121173206957043283967371861086572245946065282317844381439543406779328104039445675110995051405083487594080968502984637375693474884731331805967822003776426192400918703453778818455606627079795607249232961823739265917206476900469025692559853253192164198073702374544143256794539101021657904580816661195509586770995147925002961732455533510680309025416589410749804395374051266675782069219561607745260629135043422974480323283530723054130939663172881659939350631173332000477133808045989166773551829208111573746131881954953930700957907345762655538098461632207334311694424254210133774410734276005368430991778945286901223249980009752912513550383275354438406853246320640000000000000000*i1^41 + 171142837269698281601682134905347248588243675269763545111748945182610686659830403580206962356079456668560034902265392760299913428695609243766014668814316648613225215821535761731366794097756491393608700916990091412845599598844783724379316504420168006751640414009335506960976532646758000026790557432740183609850277135653563024527506621861181218523107632432723413219645833552699447610867429158657722339531825175192341465137110085406108020458364986812355033361992088267024426696060875112779862857414761246337094902052083600929701185042925951510256353802870070816584117694759790342345461509781046431329609997351673054003322066101040693290893226574710939212637647183175311847880364235822530897973809285447817485923328408626052595585152105451613364114965631269952273058230962656572697713071594436690072988264367771998501098040067773421756600456973598109997280219749876004284371518791474316971422113722760882408840974371972667390243535138260258643012518275943364466905268464581610881799170067673386602460116189863716029414120794909070961483221508649429367387611649135856159632989618009189516719041451197025809170481282682165440347010318001713041978776041257219432093568932939825772838932465138881302721844409047318367566952875093923524113843688945514040010097992277515500330675990398427292002772161085319230630595669703889338812878498941054922985493409797898415660583253514201411447637990014691102397388303802317269206102923785790503192275612456644992993469898279475752508744175204481996752986262480306048602975437810085617837474982794290679178361594247424274303626388898629634099861879492812671479508240685868186931351391751856552171562772330090978371077709784308314937871531786956471115271717625670741918532115820495624481991131225700099054103770852896003403482808210411080975152149860467260937726268170986566448204779991312221790255197240939747567541692908592773125421106363702079570050579208174728606768096027189183167107948463251122874986415361441565030612534459732385546672494376435221656433111767500487307499976585246982694133714517923848873706963396865527429866361075787559720766791594661944708913313860713136778766529134884321269325497292266581574347471778353389704277854243443543885301689031209501255518674694087901841186199329649142129293421191589306311849686750531341839505385045580421405366808963146401519415289987840544639110907744507019297329214868234037471952314878190987586737685740794537759876413815390866339049815651597163542848995328000000000000000*i1^42 + 43262732271095283186947786159090595003762734343245208320437051114897375067146621516736095790511066447786816615781214766500335174586099145726566873862166135994068351327878346009182295134660822636042984809924104460803187181148862471958292757185886839641234970169704449894848207408373178018904740606631350690429040879973424993596736893438975380230041953674585440593230390997117796943646884171442276486452861786026658110826986514937963722837718334473804095868955549238990554016206688550563936865790988029397352111118052166127608667731294236963268919333244036498065458765191629798277820177629921746461207023984416078892989007404011616657397103178478933746342000064145332785353718762943925373489535980656754885540246219277812438897830448008555931948315203850759341610206275903682801011804007163946027252837164488692430402670196121076771970062160061973115033142491191568601617142642973202710835350506473618393474729406654257361240894711927935481761753849946306439905037343123834157014934397131734288101547164913721198670234127657318722145103061903466625362843318681586884389502661716944267175051953077250228603878612799378420595172955358956922004744190397756562830280094997528802531966245015790446794012408302849251740793039049721733710451520248993535846646061652305689493073405412852297085442429764694558680908734218419800067783954692623122309961019958765887551268544755161635836762997650810359714896465090387868314756523324074608717793142553890010956801775100554215533396177519613229339951541142838531418127679624579178977354094582659483808944041331646575018887455733086477010448054257090596632909653965515574549915323178914276381751851264006412595844471275465714488328957170347464077380933150997608098045070801042133290649813216294611078894031999178950729645593079714009323673162561088238520596394221109503382757464205394860062497445085119658383463012156541294452803766445596557325211841081806795558435266801728710715993861099215085035349297328714948296186387527793672566886111697941190266883754963278900668928383777113636355430657126453146075347895128340957424877624308999161147356265061068780923095289685784946450285501507311700925901062519396947848080240549320321667548593855252518265141220433828992012253339765757765997280612043068766430242290801853212800708821257240182261700542456930943163502705214514271540673132906034134443065770124776700387602862326162908084482111227198605236898070046469850455343806252268878026291944836874161356800000000000000*i1^43 + 8251990403504892429002870055578651645997538594314184630648204086893200203560977927101454496003256065069559901747791225425686989636227241456801439001361373996014291829915203957908784167167578699403039597951145028604119981337856210284184559130176185637425991329325070686595774905295981700916623670374862679905192708387174380474121101619945913384740136368434197837648085082007420999949452616778788994109286123152258686056832444435515135394566115728990765634148270394162255104983885210816500844465351186546558864439549543962849982806375325908068482222128275547268981439857298266822455238861343923292473667150043948615974940284246128333816195564272761114435063608586445485163604052202839858322535154757351410808114090164562360408002653067428424123686842916733788103763501218389047982454039498252320820157530978660222954983769116323899667307771382189312897615201102770143503389210266660762001507884977104888345268822101532192457571257431407277691823303484357983448867573115837955894195213543492276395915207577769237497107380688811495414877746012601465923230718312994669430231519619021906690592102110103045600028944405405059496416934377786335846973652100421942998896576569631196541462472292955699161541364671177721779553609128549232947202483916047817959357412498437251715446874711762991488625927818729733594421092988470960622360049172510207364185420926872977643160956730338826864301626399339638057650564039092309105065238613889053348077978284945403759601460854114191619405488956181576666837604608962559996467538765542022950641457461754035771220607416210650143204402656298636680188655187819467411620428408216636004576742202093504358008278329407602342540771571601009883989983619708151014744241180189026281146197530208417586312274634499351761249115691614116014902594829568237955665041251488590445911780313985774458833063630420496373317620070737187948620774593241526077393626592273648872728179245201547970408923660122048361396359898907647204824226655783932973511319573334975430372538954792938367547721533774582807841469039693365394650528320797838271841005753221314859093979538048770690511146672943123256776399584007456059997215520501171081530401715343521108416541692100425942467730851012780526622032739459740145425496610866834797454158083513379002756039329073012614721057569829406062263124451412471194818634450293177483581259735496506341601363321299481353029904177157884062415230410230480448510523713763434658877846320252253597523289047040000000000000*i1^44 + 1337283028163350911931336461208786703307469200851261031888045910134782030794728900827815368277082212032600443438590338412390823635757633776092918775874291263780348070488286061676984241404592670335322034136158333214905500481278842243611313264214581063075415380334581443445974702482718943334843795916655072131449377975164635166103633840435710843882685823311725264423755907365248436783754930812124481083651836089381570442602428848139715493173116217566971144595354902262066104904621429045501058677034814779740969080609268505258929899569211608365586865980973583304934635371593742219559078603168968188436590691414566881225795286274914748917134802433426582960261736414046248741581020407341185634953577258913802490312767469829291299507750373404351661006985806628272916963791155176016762158365712349861763788952074101803719963014458752716903768015541312050505243221873539423167149890749251775731453227689041316929835834611271098182524773215921754724955469058016448098569304757132030084575942913427099446239455263919886519111741136683546203981186328083144023842838034315667006647366201473069818394303025224161496439153630030382352276862513782599426804931276713837552766009191087783040386800317608218779866745110524427597801028478607111923708362153201082801981983496162567797321680012916490152085290021547270892263863233757994846037914226610855792890994785337623602528213504881773112330602627483791390093061220030454148072436735398883670395947963152184535683158410682167988422588549266441974780464946259345860836665359784586289162751747984125182683025494105470067474767709077528588121921839619565352123875581906853699256291851666989961889755358422932218297201515621928002893412950286612296608713916251553829760867845823414371285207602662570303995920206998718134579360877290615243537193701255127067895764588747286563682526321110582601383944716438641218127757102552579835296460423911629449614072502611846948008485855362108592837659137663645271073991483033971977595151633450133932945481903557193622577015583095196975613260695354628878559861038230229529488045149723139222740379450610585886794858978382213934228682781884482657101918198018352564381714995966592258978561654994051194011698931151074392524571330505182787500218553069185409768688427392897226158512719150834471484148328430049675445939427401710981206455985760061790702137942739075864846897307871365932224286238465831866721595093938735197038360711517162337130278524038808600576000000000000*i1^45 + 46234809546901345393910309384918950453489097750780509410194340958999939318225069847326547817578804170328653817880218546072056459830119732724350941831545826372934248053192517458793464627635035185887224217429215116992793325861579920204133878074090548916560257570896756944497701381205231584144999463606589132534012029145796564238218934682408523723153855201518167296157344240207833552581301147455213408295634426549595965120207849447391606676619358559468417949051388316132406306143073147924888719625077480583718771946531159603900053883362191535817560275368852777346913123722800674401241563324262070135078465883993530814324392077504280626353249216929236924878312854354411676588502534955982589980983530348291869627363109027350505726705402201732325902803087378562000537131827055239387969485847733489727660147272818667134249079154534892745933807422611571329457010563545736276633464809023567507809175856962723605683270282882081785466729535837957075092765040649501422764275255579812831800240112035644835372255886202974956758834246346853103977807963921970820993622548939211755572276342304090708522913156924743542759235739276063430668442293411551020385667425002787705221755903430300358274503137318304620172270389458927019810459988290226486655769898543330181487102331687474437724893634454638722767537946232346289395584423989420292425552045756524004647210182814064066174843554937286940947570069987079867801720212377968775905226974019359186406019039906061376273706701861751828239321230211445716927509444457191771423978398192769077353434391875010179884765970157558033583801690067035719370037077411780491722233878710786690019131259412570692566065941202942513078287591742638597397987144397339429429248907366342369684541709533692941971958595825373691686244333454193813986298798939017876230351367368103245593642663518643418071675475701476510025484905109029582983622877349472518243870397440123222321537977368451844343574579573152869531535770321412152280676631629094841362751750572999184613230833985792463310813878262042490874348221300824676844728465484631149659806928849968338359937118375198993896816628008861335140433357395576128027234123854816665836703561014853798852563386085659529114710839615056426081570197415150606455549891433153264074334397070108376646185128825619583732130897073669375574371225025271000892906276339123375410126420699104710758314931134438991589606054072290959665625799233661966111289993246825221523891866828800000000000*i1^46 + 8610899021470006906519858961384698316215997563104214755046536046126111165560727306576319306208474779398823397013358815387401998822564711415938526712619610738055494051692342306433669860291861538085275869688962447567973777661935020716989184132480115918558927299682990078224328308224837251243249692772724739281205470811490956561008957087762363694347564598178808164424480776347788329951184988739236799303377797755383092628373346816685836780616892613777533752443207724537246751305416121851144922883055692503632465480166677188960434757004347160993073109818376194932434629709191052386605976512106510201433245810812820190404238945259353467684745097351488403711987686161060620520339067230210473029277278273216702253221654384639311268274879551052328867623938800043129720442882264793931708674508217109302803075706908213000501839808415389456304017564911910721139927056767062389993998448318103759763713019398318848421954359611414973377876272820455580244936786896071284513898067653727156712104277725070530963952565213137453893713622711811536624330995573810224941081899445521421344522334278689929585439144567884085816856756876109874818240324207541242803085563253892712511939830111157225058738331721739156714990195304937226214088822949981176758786271018500737254081103748567554536486641002376732877355133320854485857984858569799783884864316716555130713050341890181911138315541755350893784003241203168766164075083982409443882698827018604181239008695442605832998189392500080180210489918529850054188651945066573804554748434977611341166459387483831325185628305979764435428794634293107350630992779467953905562756638128788580750488762192898781721559841666417167316877381012537921044640165181620808502372532503089870302415643607644598867210196489809409957082731288162297862635802593804854447347353801668679829463462427553108662270107073278236724549040604749586175204884080606209692705929006600973126233038762443447582563765780956910446690848930375159912071812888007075445959197332201528440529523467122757610473947744427451114934427685917840472081023672440058955910516338434513746588487821130038021077122751797535265294451435070110134124446445077936601269040558286396815539423445804994022240560937221349091457332791954991821358379347521288001609828294352944678066488098324558114115646832514667137745760950667233510576531382527908385970382997484769464697239987019521824663444011037535153327082369458601427715617669173833891840000000000*i1^47 + 9251191268241811086951685209290488104292641800083419176526482919457664019947784712282383560436093359496898013873179602662866063314737183515686709745775212365784042131642750450148164080883248581707600750906383505881587713898715684206290197007353542615815389390890381638764642714049028425537805806188524537502912383759387933562740501437782718657891093073952770046555629306137616948465573707226015144824601602307553014547144431351325114556027028060795929755263864187635567645002940219247934471584001709558591707790194005579712340677456884043139592512636074992122815330281914683781449865295223962263482346831579511613332490967931013177755146185799683617676130239117362922330287858345665692210656611677691348962238726250182203438572379776240020992980095266480984139555230670598195709110695149066819215100829090352769607283928805657212345987183510598130842657947723741671855977310101859905425956695495676171876965606968942990772066061324921745118189084318257729083394543595344947604325855800491210590236981628140472735219150403694223957865607865628922270379204854363225194354010649808874315706097211163692592042914181201575439896164116349616977337428418547372466395362193567331053277273525950282205767442869441099904098945681718104779655556292838479878657902876925488978798359229773812942174655798050252572841166532866181616809864712574551686598854686300984666218555597549980142401049087711843690125094385581640894716592925611987718006569715000314974695763534580229531708831644507771099770586024352207900110838314192060876521563402766860942938681390649839040434444027584983814238743252916164434658885930593165515104328655539330951887806320397896250411860414994093245349756851762883903717188765568544592361946646556226234777053357407931575794931874028718619329820325294744786483223964060633960862800294259892855625065422398545154536800660393911243691928188388873453218502314934881983186930118770568745393056277673322494297516396915315572926177941740118951368717341837381166093503845635346347002311694802466283251336063058452450538603718006635957478909600114851406085343283124095842555928418912322082240336929036548571171988404835753997656941415238968915719704664417107779083165044051867665253332571659582791189518430168917293544691119367412586615620704901480332767382212962315269837547638348866962001341055175726021782891290703299548553020371171785057892748005803265215758149259777117056403701760000000000*i1^48 + 13707626591530495496921828866343957283186738388052319725697892866238446004118893362308545112232035151201417927426020621556995274398254881816712446370119118276172884079131598173070240515239981283997247849216960185768706188142556446203664706894679908553722221731546238675342633352430160339715863344833654149986296817260189742059953674635401044132237371485186121838953441135145548933860560534721665649612238615944939579858569421022019770676379145290701306084411886458317166674365459865948797579358452505462813001599066296734380214224612598670507057237600898541144668465448964958153887575929306835002243867485668637735710451894838386633579348652311227593471488773511052278184387255673946123731485735929439466145163320946286523291544131547972682499930289388521539867245558525558928677438776040507603389055720144296037890192128780372215841242317349993330736065360359294609999440831943356225331691106016091256097503653500652569694182203535651794628047403426000240801270790517518773929854620869540928570210922988281650392958592194540900661984557933113842366720977809726861898379385454497416880130789650245025837145790198746101091159028753842718155562615249953831631268177014283442524417872134747879257627099060523876002981745063981218267258515747912437302797362689670352038630424138986498841649701229977232822681246396900797593031365589360683041428900053571726256672840820847895899217015468815921053451643062600111102123804659849197385475407448113246463086928141650669849603554516024586317205660375313323533959609135924117853965339179331709585087702821944466272698863046306220500701278647931317514623075051514897053842636958775853289644976219543549447817310924981216100462493620929153204500878137013554951958921623939445198678879252372363206951896784353011309115464030979109950093002953152982355546925136088173686554855858002291395125532517500312337611104110308041335250058494852244240103287278332984563406817078325367745282605279369116242187430862417215951332510568724302875326744583605239868095799541384288127633916311281488245982591321190484351938138388329571688685553382167151361394092171716713683304484742053891504551348187812592300177098351908783112451922512584041417434877152710037309763189527256738731515900807076099766228426419037286384022007951026761697373719237794989729161572483576430057726805502871051383082198054273437016871442217744436089083319575193876258761321037889536000000000*i1^49 + -28173274728902701859310915675296647153641661599812434082971320541869231073596546450736595833440328083723820207107283552372071343453981724007028652621024654791927310784225232561941581557881147621227483840469557023710122848242997585939306785604342708348019967022915367908188097394202072986895315164067863715470072280021280295043105510523312853574418102176909181328465881630495018052568995232888817549460322959349044314015031216279165878805492418535077205392501598236630002009148566264967530795931474935785849217568903200282799196677998570689886029795733925778387147291487114640700426228108106541912718422667263436100902113064657097496020606989924943342495525995053197135123425173166995998292534462566546837340704936645489758235104859596132359993680167227488358975967197018756467640738591717198168872607022872704504544061689320557618131156050434746442823107627000348100010589779275531659420569040465887316131913082234083830579993277822563532042852980850541976244619876759493763849701481086827422022947713277363720178290383738862315772662828987417315669982099016910136464428854568109388294269031957346217865666306573992554510465291752585870272493303692516214920551527006438489332205590551312794130127840297405364399049332767466590535888477502955374321153520807833438787277657567260435216850796477720664253531444020527928113066020475932041215110106765281087744975050308883558434156257697615539890675423987887170508011118951035848545360067438959213127886585755112827184355138157881932267114716587055779723662509312903963808474722984149167285332297094239199734559221765936933932552523042081696087299007409765194832216496243378606378413963802423618271769246865072866872284765137044934470524011073465815511831653725311159929231374664317897477346182993336802523190048245637115508343541283181228966747453606720462174545191519417275230285700771468989313551674908903760640644633155216205526398042319976544655507582828994975015548985246370856835181127424132179601046370310933448226515158109792113972503395761027606534436580799339775419009641305672302036482886056143695950722812045066858774393601930450862959826362637732165434337584878618216686000996766801683296707835286679596329593563034702638857391080740798645868230264425500776177984162972189990760678294754167645879044753645151907574924055232428751118426149215302832190792454235356371639999476207652551621980604183855262597120000000*i1^50 + 3606623927742527646298076634387450031100004266709761257199179738124324163347844520648652515547402053557989729023404936693397695345914225073598294736011209103657237372699682402354291880885562077038669329306720302919263576323523941467960361401086962952382949458445068408680510862611413643470607788230435009946677670129308833913310426745405547964523290566437251958191197218954192412022465925402925951049211320595250941075385632322632201240360222026345193868465274231865867148768931382083065702035194407812209794911645727562516677691637208222765054406967841507181782958472378907829764655843613750690016435105783426273565733745814328443480217824362365814720845723229041931732029254412505272875689422685737402309000755652996379816392517143699024811532501793669046062694913584962752001978709267198285485510274784194102952477418887340890371791662086521074146488961413987525085379418645527985562121187675261240424507277671027582232246347928840943807018878085025349927061835109876195221679930162647680286598358712546901448411991035699793383296734788067533419363501760252129900428101507093780697805102534991946758016448998552056972152775418661968258687947824263953856226399067534747085796834425649186136326106852514806203059615243069085501656183835247893652655801311177757910385434428972291021600889971597346084695808118262532644847397173572327337039773532316455992624093049778318599490259461446006861479049067009978166116774549333041165537354535599035619231400633806902933570626959452031747176400749002710869494687516919998402530723355484722237261833413518079824847129005344251458151501773247276557581919303292329840407113195839274386819492296880795073302129059746215016534496487424074178915217348869391590043955180672004116484956547092197585701016773574585813530499706342300811396669895165518855926729197909521327653913585096817020884880600884126843047510160131673529894045798114084734334531712050130359953883361309926721163935464158987677246516708108121570595768089144896337945153369961499831800325952298090109670094444957172001833593439378268478275946173820739708307622204174756599039016117609115977465126907545574321342082047797890439042066358368386376514678207869831443265276801862057046137712541576073245573404047629431287379201940787257990044918128613953306817764801285203572883162181905549121035972168688419643463704339773684782634057979824051307122688000000*i1^51 + -129786787796359531291107502619652858774867441613558151882223801590633072619884391827338899232990093152928213426975249490894057512228665433451035121019519143417194002761708647315273626943029092201215656185382666282549026110601741936015838613320169410043499401700896195974168701355241793717072634837524425991018117543492055167752365389722357086970741258068228272326613013446019474629507686085198585430512705555816318467447397331500821097203280317215154576382273947351223905574743278660925649633732544123109820147113705135885002822133906228073609064370989363960295266136106860423918543711154622651016280208763386471302571660791400369213429391912027982849213118364583825848067712978192719602649223716673898826621239174757702547566341423816929078434389812756802753635571976938388371080790660696710419754886578728283065137982621953397861109440027297573358198002868339115347052206294060281531717896939103406255812211591708636897686581941899979466373392817127270854190859094333524225442591641891338959381466190362504784486587280761431045268067595119058599497170683059583346259910816076566972834582117288529351256722236854939326406215362308704886362298995190693811601149139317508537028700042164298389234914149377287173398759660343322989116067602407606098713511419651113674973603157913996523650789307572206626321827381071088639226288940251105069815003709777300156385039164475610899569647740687516314757334852982339775588203580437520712268330501310665018089847881128808318976362135428632305436820795740189073248626042648809553882448440769613331529497816327847406391809654674139860944186944059866888140720400607263018518675221249067910851817290508033779943838810630769027873988618870449584055595758487673672782344282293374054955921534430836688368763625385775745327622053734658668391074894978489581684838053418762088102523042859566318587850419820458752303641920229517807518873205936741980970996146028900432859570794163472103371833805820365661936891873210190102393018538532235828449627701059847306351685066061607791603274227971435242312216116007694826327910440854485684924328049023892750601512137566336682797317240700745804636154130042404197176181505563062999052063853748322918280063690119798497824848939671946966180451902890008332827907726635421237801868524311892752307609793148256064486163624717175266949813696814528963521720061457963579564117452800000*i1^52 + 603837506666227676047972345759890159943094434905617412464144395314528904463238411127414161542221802997451612806392163260609647818476673651811350280612012923985980329854364712905906584250288409908951517366454729005207808146223209110488805808185160118819905765176522427544441535029889559939276547101138804107762233091030407707226368639093544607705038455595524645500695633383078852925935386857387332738336747777834076243757755116632842998469134591394023237056369228688389035933455949898321350155871194460989265610979598693943963911587425012744019402145928024221623388195112680898581671367862277164801125528184989258518751541616046916418070262785927000998133599730355111267996824004190339807899152587834258518872383656638602339133020149602240540125160629414242184487808678285935728707228448583375070082726694400448511214234557496276853735187550969087485027392542099959847032920016342513524113163896526806748241041068312969013343507386575707070241721545672663686538261388055189225946935532493677049008932973930059104871872722050984855664438103040089399904236634833181899030554292899837692346141021173566597950796791199697098803007156523403387202736406216434468261535007300286450413582311738664373162247493894975920536956661505600080785611419603109523304419379725268387876519818505685272191482718970524877457124666020498600880811031694258556549700429035017966369377803516673638670636519132610680418406586215755911215749036330484445030153889251566116967025556932104658545731161008847579754517250911083441468237447682839985091369902877354341390877646065335083300185874645336815452436336395916218204233833211282624767265451613271954207378045785180355395811628060534288872223190776240735569742090783062881429669515865456437198077673850720338467783305729672605103009507806347133417013988940475956804078033248427560733016366461382851762378576977004365881845948208926376534670920849583993327071401282993231963284406400002382254402021069793953564713153032735573965345055336067690158116492902181766173848246021325268393891089963629951571833192093408305835465666603951743827844024965451223888719168508048409681286431169152866276975306845606446488396960389257156669329554241240616692554529637035384080207389736355370807586940435529911718180258788826267089471027497490111552141869911375665550086118911183364964465428462683004134109022720000*i1^53 + 7363644651197655275032794584808428317044991105106241356248830040845108677405908499808931312254830276296142089051815483829212618683820759188609922101442792029667603375678452004575905889193040851656038921960462053706473370712380870423749113557545864965188042948609294601318314526947914764403335106764901373627956949559783815248902576143163898318992464769131711218146266702325872561662296793149660596097295890429261616615508777000427248293522120962283642592416194107029444105421142395522082780334133636662259028135612192657775035390049547801997415927822156471995480268100263828846995195813583712645950426720782831009691043412770640178538009547747434663930938139123534951414529856490375254338875439337529496933967789591260372168144178515069049316538536508314133936843341521295209243055116146629988962721173381645936300372547656129396027954183793037720461539337797270373215263880723939192259479516953935829168908111483994740703223988494603095642658339341604376200762865113541084102738634359379003943267589735151828870638348764134369298258889458886044462228506146911052054747168127214009297090222879241970096379041254436880228691868924603851672678888551964528198144638319048271245569727776815402460575977943989934313127099634743207218331611003144084287501618391620304171303151740542981850708389648868239562435470756073255944229744584573510855044066599522443360498109178499650899961083322827872268069429889691007112778506789301500298877265175650224057944643342234652347873999186317359029005763309237062090387659797581812900271821870698649677625860001059906697990222106078985266079606351245403857174317720956441759771703857474181203271001254941714927893733782897347646456516791485382706443482717391976037351892527636595432309287022241857531309987744338971837167438590146811417411885479239196932088745704625322514261488157438019949281203326629047393851290800038549339975076913189107554657819731378837240519340588562888998553182345610134866098555971991366123923041246722949099883438992772178604109529155077156177776921979978483428248871215019542528114248321385367827127828826044495035480385477326640583532151897024515657564556845596755548052948304197548070611436674028203535586993978668918543751163149838406565116771350885713894257294151727968751932960459137930498837915858619182147805141217610708065897860263296000*i1^54 + -149626784598126010148714470425808084541075465609398276976303193515886119425843588730123470622359608644189837256165323822109852100549836844044607221276981330006270294298440905662915129969662884418673450171173704010964534585023259239567691856667086822236969997317178896883014158526737094880003448708210158681084489785990788620607706384041547182366220420645644963539390418237068185019262605344571508214795601327972566751971777850740974261502804879340907170799411405312480683561835811299265709876035859626722393989237079905534529017961707395009735980255351035047993703429438263015780373130466458724266098564735533840062024177144398300330566555408435263347199273844580281065820444145979130610979108039857230127346984523625109750217539028253031836157318246738749379060170724503764308062817273986091643873697043913542173394449098869443541077646220013184430964891689490880364005083046274940503883137530297832735545921523816663710502571447437148310294408655007752728648705955967667912448720487922771920341181165292330257194985913611903432580011326242592324502897234041035536925287841369492466783560180912613646201514105820926804518558286143355880921169406520019565239531819159265507399064405553173317403321868998112598265723292391026063474474832386809075575391030492838587161113047464773568168679483415746407472379466184865887999848538177001750503097215772741892124084934517558031109344540054982986343558228540969657258827475734370338520695353227937957442575126813583543336294204949201887134948486694517711025990762721547334178081687230681975263052550544354602092294226955051024851603523095145928348944326855650889398866165344834535039200267864132371938140109019925503715879002753539027936583558995959408191724837381020796522426592298842134208993179554629884929965070653270590964185954593436805007759498530330963054216899579763930579678838884709167933834023631319734876612396472815043072183223560020429192226295654962563366050681040450850352383680665480452687201997863459093894383226975664303259356890733464821246395205019744471996840010325698001628776586313547533917330286461722543937731570363482658585384158112400449652500831909930241200513716684779401218791082062704715602913808490722792254298961848369553103019115902044202964148686464614189811074314260817289313044457268830492783781365876800*i1^55 + 758354200108552108920038153406020703643880050114656921453182236772854161563156080648672138631616296321985357735966823572372813101937988224020204755268583637847917199389212701163637491373534831977671817464227945099238011578859244962179837058222442150773631814907660757279433446628821043346345417969397216613909179591404200649056362554519567828223563278417845459196346510818886120109994725783348495117130383389874281814950912991497632216512406596892829042946398894371231761599499307357094811590728797967760861455284202542331010880144500522101664736603553719498259184231874431380144347294353719691759023340663166987650353367334697843601386259012395288489876926332948515481736171656283222442329344821203105932581160950708233463935306933071705078053117553601177081347462404007695222115884006623823174577093591083019503260736219847042994327190545928967805444060709270284560975893257601765955596297607307471556650062548867681672840619490348819685195655896468449511593036860346633829531664428163419485657911508342817148983398066915700668757129641097665472143999109948210988744151665226935581412116009146816065974426198409971142779978803038917512621409848687257096466342230716761886202762369678621461796435002722424407054272862776130658459740515479093478673102485682260171207312380399983243995659430673884667616698887617048335464362382359385410924304906260846865358312527788123020423456868149020146250350543413887284918975337390103097423500764500571573833184231270990087323249932885474244998020426362104358253107395558227835674055937288520780520987396375948409411215006053625566415800420457403055482317684551331139338221111268964647242978948943722146866935164789772254527052190860307407874546208909550424346423496669350435957323060992861763545693486296225687775368878224365924245428042440502386844754505187862831672863853979134887297941039644876287663687882023400387638270627603476799351964941776585391881820912532046977128540896522209245822732587747570133402249454624487778835409017384249499037149534201906415924903615432422928469005650130013859733534772418573336506473514325931619875469951485323547062648673848223974829644123709976857855027848753622561615748093559000689414818425390331253138269319872236992096013757588254178851615535794098663179929937208885164885200113810*i1^56 + -4436509682580434939875144753716940594443298983884733598610615385083360658886686636104893845316867353114508604216176566875389732799893853376387120491486732303367842680187915206888709191927475923682908274667623998051467070367685766510459832642871205385250380085871417007424744763048774073447423221796737347142810476255623185360773330951283747473708282516219713428952890079374684577790878549565069208327016594330006180271917063911395738083849814404154877847128661344297477059326976140233258588428699084762858664269732007662886302347519157821590622444964006346335045520988233436037633318006362583225958295667844062788113246453216207282985396148759307261847762653636102464368669734658780758946015373239300241268183402244204375826685038281276670148838676895645341776738151287836997845899403292931622184615407176258705548236319768008557797103765680928788437813741885327366891777087125886261410101390701042879735525622691192339602440536720288844835099234147262522989144181768807484870594253164993571826636043338195740599866716046978290631801161457068416523852836256131765412567712227541273311265342473973538389479284249359986827001159989047815747135355061833373530300204839338640051246624585365582060390820448412963775749570176372534365681069117913911630793803426419676213487313400385213567490383487179256988985947659852063489437257238673223724140739650548725390426125285537337669038302312923210905806210862413982229536362010829487886339104224829525040032302552030093772550717984724726104509069581531180445357876122084463826020272185119831605779724210033069826462285824726941387540349941307252605136795422615895814169202281061260918273762234133257302371108181233077556270432778524716267628920970856424439998593379227242370769156312943593332528555869303851888058954694925473274182992727472612068363791270436228999133291220935831149132494374492965056384144568296908635203417613005489093959280620388932838148935851568262391413615096809584463260120053262436901707635746339291293997388369612516745573759172796240172032069758744918345236917008776293602780092067069317353523163860089265522603785631258175547393181892390003981741388924038824053206148626188387466008049552279912526649627799954293957758018897130982650179089360620543135457460187341*i1^57 - N1*33689608458032597670564843525198923514187244867851531766164676659241107155230773466068380760193105165660355193375602738393497283470691786219694103179153773324520631794682649667445340952237776098870885068407129885319709207360199574521095405898362747485853784900870719385934929208325562080370575441946506105877966122024131619260289874127720334957632252466106051040349981736762445019660274788164738424532535489387819418917810214389108157683346938771387152861148683512505773953533330958546665420441418407694498156554046744199973231468734918329167107200973440531461118216231592692881431538982895916644122046195447131591262292849887772168007045815819168462274809038350452427434232406940476222688398986196642445703735436526158953734363151600796844668373625460032946189825194509778889897018445059758459703589976051294596497528799363382060988963772850557675519705231866541632016393505428084664861399842816*i3 ] ]