[ [ -6059715229536855457803685846745289086605731145389891658579880807671324150241119491047742659342811746381509687080007076109938574116117890334949330957202397759704364570778560412558065319859107940439852910627605772859677941637198294950497395270583654093569286281958883135802804099473036321462831247401425238395269510332734759715490680552130231398757546261275565121038579599451289396918407525664622622940219711997686976880535827105641416482751862611716242565644233552469202700160233815978517392340779209217072395084528356960983507394401084598837955488015064682121401077191528242052215963328933417595367678565151383714399044978343248329242554650290317834422419899876335665104124815554288623034419312398540163856052560416354941740433927538749271986314714922184293384388878341585808495084080579647118163350782373693379425944910772047506778495099464035364987275614943070390934230887255111220019382594101880536213715820676901233451975855414238853659833388668233890076703085158901738569080644038687932739261679962264295086153163027849047927789910254204618447065252210625029042366612879325756218863191570845537563352697961428787624373055879308387123837661884228976443983000041337714653221801615016865092372079023605812227446292169295350287411393578046280246909492174379941432016275869195437381513104279385729976801702450320942366406659871035584121164366675095974067259980497951403452906153895227394232369145478240084513860590619502941224822298600295656243851105240909737613890106516071287551430694807383217495272804955617781020559522235429158794956542996900464868496293540895866375881054085821942904374496179685374060618304298256463264824855775349276068450607845297732352718715319612897249117824714466977105034665022153406527525154866261179421856566793761318403150775943360111218537809066764271616000000000000000000000000000000000000000000000000000000000000 + -162261987126546591756464758714618311511959323799092052136470422334825564923862172951342708046950489438201963226915823978527994278900845571496060405452465989436265862434082872472395589696998091442475306772186543564975465447490200041049520670932147987467146355926034908595963663681266450544430625229667191707529246986595107042086111840379753182623370875404304180695510821729198079837302359187749592177922029049970986328483436133012487080506363516399393761807365205215487535087862399851631462674424245659132639638176316495290560570837511594853576540303408072354352431653465702543762939880868133925160190388337769458172579021559422113135773973955370183716957685102919186246472389008943793030756453904584393114965979323674907989169450301954082219972072052480940555715864291422711162876181986128022163419208913741863036620138131888952761319023705356672828011314635723098825952951479129702098374920396354305211848976032857560447916139975275364299558153261019247710017076724293017565631178198866468650847917056731081741314365904225133161689575515847077137594846441053177878187125838134886723052094315650623582464434812653554002402759163851070855900445343417677778335431662719354107950538040464389675104909405181886134957676844981866172707288599291354259897725539315311368762601078141818232225664936886751178904527038366519685649779361123118948500794071016896581518463685442706641067909609296077145495705402483485108939630233971960710905461413127164031697769200273910111405894054554795226756522810068306982865103681116133406010527978984643998049953641049250849585070932611488319155977360623234873520967592407248040297383967757101106030481103240286181048641860663695038664797883516004336850680050275659093692932430260069576058570673344741734895584691605933105309996728901022330338699888722077286400000000000000000000000000000000000000000000000000000000000*i1 + -224200131128094883518811974878697257352325208656174776516692358212737654734616139786583279858974863170210692803180464724270922312100701951246609773796594923621352693935813658209389558191878209556277625038974916223355229025490525104391549609557242363350342265395793141275345419182352852829172964776061186849384044351002906009639633920682646584866990182322966583175805403086158716087712659073738196781705806220523781009578364351973845118158354997910132135692687546530081179659876624834089161442407938847812020099684397981287472708816609649348498116161532785252026120185700372549318287086196740170386648081004755110063692829688906878866534977048220833948166872744231279476687255211773848362715007810116539294096825453867059092587138186757452104586800712816652076634779171542422496686086937401119998697276820088014382021654987752986349716637198097833808602240739572724987518063513040011367526160122357820388307421273496134444947974514413510303340821173565888932768472228842333753425179790682050128654508786635360743345170653075473124350447828375064111531456093557334621355761347155001095409030342550423092851276223637955136696744320903321169002426898637924092574448706051587923068023729380279531028069285714814350226340053783666932484077904621225538706384960126161363275084802509478462153573388292071860442122582667959420938383790974635942821824353363150637489732172344833653166783018890457025343660888016083923443774529167878655922949131115556433261949161809748931236171899218734033032147094488705386496794255549231346144672202354145928339170571971997728453696266493548200276117849178415914667816465432283649369381916274538649189746952376719520702589067155311202374988552183468813248155388700685868364111420641238650846555983694390603279903441566721055173640367455285859798995208775925760000000000000000000000000000000000000000000000000000000000*i1^2 + -814351663068106064144042836205447265976152671671020483334404866216420673855094412447209966550420296489367257833957343883265188025894288402755243012282432468152786149174654071639647814676928567986379580622069318950070571021835139737205702220207011231598775376494594344957004624273377401578866274558963480978763178968494808987686525437127293941448863416934738563235080469816483643214560189665294322620657443948612883539090623297879618323008796030910691549410298727321941115868328013299654730996251326365906352085062665022257206248842032739498077315946736923431011892677810271898873676621674367343502540544997837445222207163336689493705912256030583193198225193961105861330015842340842132007442929063790675697630729182800577365516702518416054859040169485058084529058475533706281468726867391851622911735848981593907959176242109474083385741568583827466552949720085153668208596619046134594288040431047107149007911929689682870492866545134442427712349691190208426382836980260567648629877048341446591035862456938457813107171921461171338823788186126803564549733284030472227284854150136669512426825627162431643539713582613174463269478405743595297364620912524500580329256171064634100467221692882402633565494710998208399614459430567655867981612455217586649464914721775161898805375561605460852431074194707307654151619926764047640804047199378226231941652167161536342719710052212398466896530944804551124547228502803958476125421391159895419932038466610899080644027480078280395984019501184881882640959827560065330828436212216784349071167450747047489702195424380950899856102758311640551495208533620478645011662670041771533200156137461750407452844699355651822509377149605041090938665776387705907979459267095657914158015249409434481504395103985956645392825458449926068701012243303756669852412329536258048000000000000000000000000000000000000000000000000000000000*i1^3 + -357411670181388303266937587087045038261165258281691848876662584349579824908114532517392541131994493617745732239947845730261347842817244727563422118939577131198417778115187010483565892267697513329009350760417204498800951872617761887941574341094834842034600431464778056003518228628940409992575446617662283731612293591687807502921305389005285750054695586764852631887082605698275324812291905295778740733684674547422699979881888025028329538778303484159365073945881941701046628745792524788236215770091284373885472339656754928613741774301085588792361676948676850180473638805248219384973548283108167737663628375943809581523603388011184348703957605691205981715485043589111339063103398203769618480574477058953424889133567577385261350629463830454072858112552855075729276627233028279723874996423561402518381807449221146599173091771738363218174792404506317066842447502516873714417334058956708862979879846467476197255600027210570457203845654503173094593937550798671348434734862152402520643072392698770718781839829040062835607171374146976439520121996352386984368961466705902138982832516957332104671706392744809473112817454425998438908843113336018779650846728845081647367315216241520259620270480007039987187448479644406435684509465839698980978653736505487783391642608379121387125329394220451849997651001221996878217372282724272184660210158949387551111214029926269066842642991601609183989990424361080932705379688313490329426611471455402769837100944471156939925492567900328827303040372146915362747974421384959202724059651916567882248773403273591333841954210642760493175892064505513758340525548784011357230940408919369521223675128269857709303545829601326861624408967956272804991268235667329170180829050603306448522014677969117566866911242730492997524521350103036110546487986682869717075377772298240000000000000000000000000000000000000000000000000000000000*i1^4 + -370186851224800596777640845786440803543933733356920589363662072170511295554835593536303656898740478102389192292220936432279017292467091381089510042889039447951835574910097292426725593969071237174691728857927442250089727020649919380459997262017218149840798530064970474605982717883746446373047126089637515640387688013865855735018465741776045100622389139952983699390774695036967382262540171491815937257911607260330146014729989218821939600663556365396688975378879258353086535338301932665588545078338993899516267888614459502166057597110302579833693288173084015948867205661923020397630034931966238273008378805104827871920236801422136606517592265974535512204343555649310305024777657731047678947920080278403713992168742657878738242201695634371195826043615655154087543255674303102566369805238817881087546352159041073004789666405951524516668219816260667268947764338739085476065148352190934608936811468263257836616928670727916919482565665164128880579471805289032419671566372198305823123479675217066555578382553839116017619828919913878304846089617557339002590484617149128724749202394304829064379521268095796735927650378775378198085372717148475638808372651100105660917531305163896696625945323985372173477486442335376529648049317426190566799366860955873248001317644077106577304814338261325724673886065302149103733018157026176506514140760037240378560023968635151033254649126177771731089005863643248789622004501171571843445918640701704611730485710050970260003828766869397185134521132130198075689710520691189741897150129579411070063077447815575825849142807168146319537452074688194869111762217560344767367814670393051883003032773083321541443204693481667899467405636713431397828816382643412359031780792753807443422656867972403779492750362605377621538814743155128342431532586602101140492361809264640000000000000000000000000000000000000000000000000000000*i1^5 + -336485587136861814673982088755533813018237759625557207784760658210489975343850878622391175076512275876522970817755155309805190741307178356281919436074329973532598322385577137170178205675938245420207143950776024055449483702682866919840196066626448020719358759999467256769005490156067822962966088221698471615514809046742175706743688878077398561115367859897660048690942002970940091500820633259898731474465509753194775203706873554438517699016879199105253899885173256673828047029030834775754118877927558618212861662181432935375918101534528107242392898756441205732372032235901938799835065675461069550364793817191848571268427242707225284092650411093922046667957775503420529531939838049856686822205109064738166210484206263560686242760644011258548167611992996780679731094528460980252716418570197558719565284231223479816323333694693934615087723744641256331095756879301666944941791774368868466054223298443977328193096240959184781606715805978055889912453758583427028234488264974675209221515257135119698075780770410490293443135535890960460903347515699158222883161460778520503341143322748144923086721926890921137360929930876080134509869666601461357738167224284122234626192173036925962535858918728057719355061295938942555105951217628370236261215894837166217903209434968419929990120077168477317525065735800978549235856641146810474960666416540860277924412862282033673387801511729427683540771341794468963526113307615599513012618801468788653739534895770015887189897362322487904665845773239928344757538840711082553491871141102620691010719225046333593532883695928053419106712409905982542686928360136752207118670403772432449315069072322795640471593786186300484198976768381307286702777138961893450344600747114402027327856384559847565559203819382483236188039136930434719830756146645329901097605660672000000000000000000000000000000000000000000000000000000*i1^6 + -132385153932655379837288849156031980409081357865145283238668094993162973799456265800887463255645246566436953674496755078199480581297238551031079922950859479224558628752065470059024540814382063215410826357040547176670750107037789674296723096966234172440107500992077822468729541050996599714958978188618017049247222758701967089177275221685387298419410850930726669613874111771127469066399641578877040673239912487116695400930203714600330541076510696476259385730372580893665246638767274043837217078196110971236733155845310977277106428270114464640185790518881944362370311125661174622233122258375308889615637100074911443930554178059192873928987894341643577172437973671504507603396931125855970295913020757285050981787522295954967106717384818281086354658455132339554851108768134313025963885473492936573650755154906253844264385556613410718999235551443427329869486847628655970028282657321284053061987768202343544094893305491846747788137490006609182685415991323349096934294672667275267127710105800734681930255335691686169855388734953331395990869928804770271418141679356316544738700692740288006771360392395635048932556663810346300854154904036071029383507221723673023919016611123861906167403136290599491596249809456857105907894166550175320957839148055326996802202782836512237714139655721780533456620549358827073936195277366651445100482262901430210596217525482483088608072606721851117473585001982370006606719352237596552055172756126595276483029709634300031881966948780349558964018821686142553468667902428212079007526589073127076958688732001064033170821136071265052271642555123741896696829559122254541063287151270799684611882801462626727157935158867403485988624048080434623144500656138959095821962997939596085772991217496281504232639885573368652499567455752676123175736057859043310693043404800000000000000000000000000000000000000000000000000000*i1^7 + -37922028339699011498575561979249387746971966759761115900223269775828526245628750329576029623880341900171181652223426324185032429352148890046949460852915201557025955512431093610155592792073323997007018580999568084803392264763941040737256566999030928670172447785670018836745467858573772454832225217216800178730591756171649927740327802861145259100048435270631100910186972572549991526911498297838776538526451541604837165886419056657908111363542572184464543790514247498457050913066746702164539376191400222477892010265284761664854522811285129784943449392920786848361190749648559546758571981130993158138035548967229865809721315360007572624159441352462300817866777081205200096151293961978091923310804231127500763429471619905185862301014343235853823989258316798437889282469213899483151768462386589435887255401244108216695760936789099668098900709589123083528889304441509065672641396397358237892431924049912971905674707420807712046484056976819046553425410751418056339028716123694701676715544496592326840494118004782164298385497107022743828655636593954279056844818722883463160628256928632573822126348046882682842402105987241122771059269656783238852756910270632764329915041689349614788535007458165099438759036755514711516748952153972064844883951693643192421380648289752794687546571293171481117028906148110404077784822971006346788883393497651800446384093483691461458303845851657066849701115427372691362141004921480003077248982223942511394264328549240090869237401007311119652644779068632061766024619577954260000449720397174912223197638255025253647552390537864582110527015769795450773884501589044124932781947238676082042973585230419457694574330009051656345818174375082378927154690817770706884954712158840113103538231528644572145746382315548314865597448141683898174336587443958842224803840000000000000000000000000000000000000000000000000000*i1^8 + -18145433974336824913487893283294652842566535207380563913741991617584573922532657600503849161220315856104978088308292588848710950712443913895812439791926983012635067209006107671982636512586422736509623135793002240124159584962545050855994630701032917759888867819410050859088229328417491656943423621592813347066858282430546543477169255163167560063572250638211424872969295459148259425466453980257743843548923570243656298330906217503069724234065419936986927392974963775977108748456929117040772638487927062203400812213629166140748447253206114744957400203204788703367862909232273638130728866272165445063256774855105923898878574286094854415810849532210483668687358590242398438350424097155816923365928689765857098081944265292714234492287655067723944922542515619549641764461593269597714800863161130673680399803650067390889939671797154886668997611563855219815095038081669359449101018558506893245430879676377451157219558564886097020752351758668048164433597905580814385114194631797475009809107061431585124795379818802561032465476919861315389038105090767479629850751387274298856779502373401667424433445471638466946800454152444490247062482511167588032063787625661396640948186038786770951014670635710697258979835045979716881888307364536146428419459471310254249759094784090736841567020609484181172492579299965812615126611224260541207949098314628468335949929606130026992501601700025242256936863667842135760103650770262973603207320267892383014437879994544821177883440204818739034947258794843575122370831071521951181840488011631853972922543842427469446770332864526919133974358239502788728303743042191422845214278745572786844501699997763435824359411349462632957866846789933419027339304343840858189095526832676489910541028943495030806943983348394000553319559765514819173931954758876135424000000000000000000000000000000000000000000000000000000*i1^9 + -3543397440086512180547073800310082550121809919009014266002096049633450097107780110597521932022606022625609617006071231214547666396041024167146690122899242241378135169382410454648187966111031035954677041451100479128579368190821573998025931488972395064246431989335769990270588307385569238248032736594067236447144781539818510312125686486550509509071605050150646136340684419992018202895531239836567764453379124822928995080587186686696665277081613754973032401861578973518782633255781582948071578370834597108725373478717516236448148683579628905541615010254290092588921548333000468990719437469374453047225999439443814099222121820317067785147225468106979316123101635003278080877823511602298348805870184136894898431418430891107144145900193158012081190377908258913617556057810438612246715373186873593889754226114306622591875994027023051970679144359444958801467499121678048863876910170307992767447762525088608241136614810502953983075261230991769829382674767283747865420517653326972615895594814071071469105187127816530335905095729557909072407475667846755003910819921400525700561747217843578928496990753831070345093057669941273431367391616747760741189859262942480610916021781608337196027858516340594103776965323606558114056037378821821979890843415359126165809110447488454997955885200253879420443581201043868687296698945686311663107281554058140501217693134231370642512973824415306990539164634029564209943522972530614358362305772492980076884319939507584657702781616333972109321467473607874748603968208488233949199273530141811876426137326313822896974509427286666769501009366884275845489081808214331316740806689135064100359200155437024925185372362437308191007144337200313759538073433247042071027043082859006313744585117862930582350226388027591939744563780105673555964787016248118476800000000000000000000000000000000000000000000000000*i1^10 + -1198390090250038161408263298854056052299217650090133829446852563345845628139889204439484489411941558213743456270858260905853544696661730803444014812988003790379139136716018144636974192174685735924575239622972767644039322839977207167816795824246232119810351973899679640699789714205268550736114869548861156068066177966076720846777086238621789705062898214272012623476973062260098560852503059249950369926126841930099548878338758732758876581504847970263573937550218851844071296705604430330192990690923938837542800744919283211853821517302488779598914521562480753330960806381714468904849544687303253173758191580663916250082347437089255846332847221433384672643545997494687895035841654830949741876474542324626789538701689926371651217823381504244451358649224156104647074835813324371136430845950951748025843629340218239707290081834976020911029009714955631820902272573223633216497466725634832537661375708595999933530003126278942353436302842960581939883798601480925936897353151376395231283377146686635075527661800165008635750981412920929627715327789771402113412569236159735869755843540214704651295482717648320150189238576787416143026434145054708529240861197811866501863769382192730511836056469065744403196933921094134091209932532853709060889184326000445212023811359654904979863075238876038903693786090678655889516098077068078397042629521496440410311766777663218487551540737948592683724350213930786558204457703522032550024350233386624520867237847824669032074726653752959999417720229934093503774434199058410277188402937159063188311730665143862735091158557767849930459115022237764073020658241924545367372331204805922220262708679950317341412000465757795475989104238643070134648161962624627022082224365359385430090750684845658206487883583106923305582416929661213773064598896771072000000000000000000000000000000000000000000000000000*i1^11 + -140320722720732382929863964374653662390209858815700481898784343459947407019321693402082105238614066043757526828682696414695077990745452163574250075147944828325711643968398699715009606891526005761738944754477387817634908208941431242666756904429331778059058364964032466758353793987729680827658084087035932244930786221360053059795841266984663849815449387271331220538997214759543927937647582752872156853995864584615375854354785991235290934614135530303279808887240599929486742578275586396599651602841565154122752154858548604649153508868028311222678536567375720197834257211835973878506757705335364091126725995786222994954450895882676165510629598496054265359586301502920515106370091687488912145610325177411741027644350902174071406865647242372080402000270106857684715406897216751350201214367364472317053268361537888428890303676920700204179328749817192462947336073282617564184175736652671347925345250141293327297080129329904396104963493889940481587200694051622475110900990920588459109700421244424813344018821617869222164274675657388713801579250795249318857890036639701927830223385253950613681733676718764058190796233682920618922122400911916262645626037047799880336160453824485767331910254098260192834921371140145440567170631181613217649164776396465011131828682312602114863555551359309110955184032664873256058255918088749508357581870793727526737581275907523096291492462710292901815488999717535102548359841776198409229787635089722309052750111264891223095730844687010856241009315026670676606739469225070215960766392025273347368722408652625018376682455485345922292843234426430609351342742971489724255970684022028700976504878529296836624683042841849938995322899599881059194090209619633923094428482570406345108137213847549070659469846084813064269271625983935874121609091481600000000000000000000000000000000000000000000000000*i1^12 + -16638102235173165273427370507701412144827110298882193358661924992525086534538640004030663706263271755313828992958579734727276926983025422600363626321665193942639742839515234529970503065448258590544510115979474710554924249321537653679150450636812147405597094110228473002871068019143212774467035713036263464353399430907409959887492591887273118568412925878324716260064674071171915669011993982898880220651281948312234092345807435822874280563509395172691270368784909548573497023769526094519878525577354161611588750964270080007782557438688404815882203823004719688196836579312692566002357927847237919423558927176552398284439527771342704896517845227031775784496609772036736382498344137301778526131165427899082034419777346360923949955015574256565135505863102605782111696320685593257309633934591292145839100692202905453721444310572451253045095914539816613266843583130060955402601675259550481795007292697171809973664685792158150871801294218589417745801991910528238298901611165930064501268221666519835372630719225107748098362107867313626247717637503717409761548714294045720036650007020513831397333255948549042408191389384530778631239901399593554985392152737730578665864466997177709255433627925549435999339001507535470673753931037969042129280100406620572616584873698431342381498228398105042068524406725869944962003121589877055897734640994810798764014884135508350166506694744941494064140858586556873047970970596088793531417058916822881441568027734605352847365515153554018368745332078181525130078311338976639929850319482357212323739299742139814929166120596723735183566076916223714762409596524903266809637217715938012490244448058657419747375350285544271036743527985623981206822260686417252418398872541861141149075896857318895803828670401312311417753263047448791768528584704000000000000000000000000000000000000000000000000*i1^13 + -1538785408804318704449720971466519283591827850335005006496876977691650996630940569866229713248777311509000115244777875203436628915828417451672483249610969956181185305108099509641799956255444632287107915515347037669853302461565131252128638840439257461776872431105107509064121945413148897716475039413994234062791921946304945340187694810793872139661577156429898011567900892596328319661512793766328302362971926394680989616405951802829080579799178178227558536602434833133088120363514139908008439689967549921791612355787327758024714002458268229553781486211691268054492456702887376755683952754791367765923123371266551697041884660881566511491371946734331772637207053343606742737687571748815822710534792370356684579814757215155949317367251157023234187365703914339642205643930330135818898110831074453976589193888335813327778318508969742938259389044000505116895185775955357612566269386348428584132849540365634872851177170035961786763373245417748440231812017740629958614031002726991088406209745987534407410098848595103787640103486864063473345598035236559843953827121184638950848197268213950148075405947966961254205915654494628077275373128525502032666541733615902515272454659639958584427573996141511754471932155578747805624522962591938836725165318533811303642444620216096599251462419644067800954299331067654077623694032659471069025014635952354593778992247072502938285562201964452728505434970702304227995623978520813454480412158451909382864403298934075369486809461693149859378455743639941430781059492370379211684142145013850630404504098709091064042729522739770294111086299927083597560650145601894808214516796076939084456727496633794314114693104147122220104588818270567308475028289611320225823978934979866862867875988660011129578762162624805550072317809159520945333862400000000000000000000000000000000000000000000000*i1^14 + -161061023062456056507678495528453646783805268386497171750922727960574264244092689799066867208850850638002300105774787201393122669609566394182809025710712791624424538530254544428852442614111588011868776965235698300341634874796871225051181626493933889389909181581505937145040098166700125598979960670235602828583032481222422304205059344504372069039008526643058444708189925238192488773049849140192329059726679924239941378265330598580917380506572118985809158440684445996102890824228776367443935065005502744104040748249283844112144463369875539709021237130711567026586872191879947715354728067331066798833122626566339193252550133872173350584514787239358436490070646166677633920931543404743801155808762857934926461901050389247559273055091969758549311038774005137520540433449712820497425054039802433552061652844981417196650282551221609619122404216300130631746989275677870392068531436689960722763977657190520725273122469863220010953228967504685054140824431039874999494760456260587689220386393768986095533021354946906845907025969832717313738568869537540761026742213100317031771432526705739170387641547200252324818009468315256804220252166097539412371822337472243115903242261746552952187909906729768057966845157243459442537367952904882398138996462968398496702688792366562185152696552768394925954702471114641502873162097492793592702264872787129726010900771471327342484226664581129955244971118205820972282090970321194382682792492480512073173036626159564540786961766783750737010406152568718089454281307255977676029966521757828504198558056749571159320464710358235563467827212178002906813293190099764131677615302872071553869463374954918155655810708463303167134065621916832667252213001152330832791677691710762861636554349072048856139170487615261423272555372168898796322816000000000000000000000000000000000000000000000*i1^15 + 9363048462669635258131370493752678038255415563932436798663912998415510860693386322531248733087000882348050087423016000345579924380422758607462106025122178251887214027729780369260166145520750253902548910478319505840803239646346737036222309222769123724537736568504799366208733896667058749774640448265334559889408626135476199913234421403668941979223113706651736977388629156859352052869470843571910240126274505863916578253121816960604635862641599058018161862668724446671527628858750482699778850004505744045154174185927832618266232265429190594398835997783255071400158632746160774580371324064688175399784896559300424250917422705013431883571117368513469026238596388122231437377214604499822673690943943529833419333447384605741908986199195222224253322341838906293730366260873953972189321258086598302891924149688805375438048201825553604631175102460730316203465694243655328632121003781798226658098700445229296685097765446383571013866261881229391640599635783076466540223054826317533820532469728386606647702849172192254269781503993204072599191332223775901883661022465943740233332876107500110593656630460990010393384035359261523532025664081398074297799987843727156829094851813124423274917129850115516822190203681855481922316378874012871445664788456830542878920517769607857517554625459293472214812164882139505486126743054707367633277856810273420654583034659893248535433438000538935215614664640205533403040900941987355997901611409902131447131714536619021238304349355023163974089440667278380016481201875210171310094972917166147161623049105822828770905141586117130066472724505804528777361339387715715757675253599421415558381915008109494250247916586108127693115859080603823735432752739806813071190329925794865566950716838972180580185867486928837651582751012107688345600000000000000000000000000000000000000000000*i1^16 + -1600329567941149809222632626165481601441559347801642165151334056057980276494333717110895314897014855973595682196769435411245183696886664905604572478340540530409273965358493066115914238087708026548855484794913564771886197473338418575087521823741931635473775113185396798835163564146781994177232361836829273618601125792600507711001366335198884510311013916055901231688610584708040788977090909526241594662958667341643833242140286020965996102028325904661706432319675095197415136716904016247626044305151137057023316509652153474169803495559919658263121765044907422808066772598987000948566186472951725539546558149781768358199760377266276513499435018444088310168036778752085461753672932291285741368951197514804192081286000027487761657682783095272930364618748112747903742429978573615423986398129775778074997156007038210888323334120291485168919142287555444526275532984407421181533943805699756365096642923479965607780055674257597946483572102610269474923777014669829501921133724232721320961121136641448501675579392470737801915176154320370332857648494839144737406826350174764035292476278655106139785083459565709892483789185564332620436296672502774725225621380813486077794608246625186274829154038014656664144315231276167420481425921467175464633262082185331296975171573117666829427054502576402267728800553815326010726234137870912853216983261735972364834099822860736505143172255199307023748409594336403191140211306801223784702713558350139032599918326961319452622572668390356561957706569473507361168185338395193521362161699747921877480985289046628942439165705380713547313800667127768547354354990352194530719858502267277781424195999724963808432264200762999722651226065685170039444788051871294480806692380720648271641618885205802202967980835409160670827167763671285760000000000000000000000000000000000000000000*i1^17 + 99729609572161480458623446335613962187268785919337672518896392050751661492243236771099026334559009418789244184006438097160647563861383539921060714501193460765487448380944632468247356358215240130819200417903497566231541570579408989072362501799223772005742636413271661772352517732260108627016268121202220903528335992135424611661220300289963513396907044962973732772138735224407295570684708112026273314186260752037965240144473050381765301249871045436587654159343448870784509870634692866038091905938976822159450816045520996270480332279752978179456815209339634952721604575173973646888227323212842913813969558724530251607897432887642317455827834052925656197659538687271589561035746118495989353499361684720110749720569038965753480094135868396434820747259590018568007262937115163942139053182933270760899254791462995145435236604316404981495091362081832585499723004156468441463342414815104894676921611790768976905500169031865893781558551288979438211720147764025424834626290779800690326899973819041246876668484443736904396037972905585271050039688766426102308765550304145350093569509224129540509853874905964834075108733981611849932430346796498535194909901304660137908572032083919062035207966936151530722642631448216227083700282614076518576427226425578328054052551809290514780430785432839295271927607962028576925652770550198001115608904371769210164845970242388166817432561650807432552293601568249679644986393382545983345769522564483754372735451257428992516394137516201443046255654110179607246545045877377529530414657319913699886470735335077149985887053099963303709473791463402131679907632800122247522971655106262262419011187512462157315254623119669677599568142269089366986401252022427498967826708220416494408090893706771443744153464376368515915860737523712000000000000000000000000000000000000000000*i1^18 + -4036133771527540479005527461528966216512053521917689388780978078670805787763728371507320601707761269329801653708297496983682801994369016015068943802687566826171069655474351962010699419607842851074615898032310573350967945436902184018529740835007326469004016253542137850033143536921300693342333405975206523793328043733359573567183291869383441019478194805582426243554872105825083172137263983762905884835703851880428566931278591226562795381490760653454658948307196227853544851056946706148348585142310155614358305721720501580985431276473654305730303940576671281589387767684187624745573549845405478443484152763725591440804420675366745602454654567735583082142396156942712517276702405775097810874747919108373202347598085272158098978173322371498325847969290481103597957280270962949605860595651721644411606041500807419166879344939625925920633584671783403982357843353542300969196114719265105465120102353933642916507080311098506759439772392179017421642081507171903319068138289861305006072429014592040574263622949255537134093001727726464956583747560946528197025220535978023260916512985908384773356910627561841614594008236601891316401455953930230746302403388357249542226227893726756334719628189045092812888709324982747059086691250719774362333459117816155559915015017647385999709759271792311272810425030278240934324538590792376772871417378242251486177226997439228115664209298322144263645612341955113452268312755035375018624924602170080090924260162337821677418262095993734939745859649349254905208032029130034175569225997095712116011085016156607403619504790016090419717929359219861663545343456508101248721629994671904673788140751988569963350141210876142554016942451081872627962490922254819416129963576032981462174701744815457252648680024452590986948771840000000000000000000000000000000000000000000*i1^19 + 111097442062461402425424417901630946941107063380004086455458743056981965681866490532828479002644640059947160925748146085598967313102380992670558660861166514557027790018903419323408010497482585251371996516264837878249119289513244666762398415349683321785463525559665456180766695216776682090350285755880663034502982897571086357615403752273189850721754666103422054519325216662080983434581416475459719514671296104371025214038484296331121191930015484241328267088587958011266938536316392575060374218169552346275544017737005841905208517587455351449724541942809919625552614910160311707764852435129254517104625349676824547402136018239759357948750448020554017537939149836998107829656622856994596256946278793464470624759011913990859714505462913097182027505711295229314869576031715709065230022717962806704970996124602741879890987766484457972894578423478775663729561720382007919568515963255188914780381863909407951159044666773512266729372123272338738077191069143983088204111656566643777981287712185501031902866827553945703781672691820408310845706352653294823184937290885377869018137385022035528609253149665158160881564061029324149862777759210004092809519424859172152746018300763945579703099718754230261052402988977923542709136884427807756400734599653462023943772410731703830010037635304957525859888038756779551893214784626945413749215844798678434882644524894238895067990457069351925849566398518059296848855544897783260863565268352424235430416585390471065458312066475479607804279203135143260920037275371371857318165252149899281294021746168651008460766894690285330655140348674890822212904258054665202045767576693458161540123163351660193885671074206609097888945824902524172228529446619379539472325834144770648879707715992999314393818609854843683120087040000000000000000000000000000000000000000*i1^20 + -1313387526019192793407755976788588601056533240820526674770847611563574824940071426942357373048983646268355343668583108609811730922757000092519565444200604608376698765354224458296627770747145210549046900047388743667225751892664982554699051636783578349698473793393905052314478851589868779312107910214994438486633123073268047253498682003954391368216719916767672268354697333800203059124382301201490638673470616303132739214595965042331644140349236227832205358810317042704915857646984516551454614480924873244429938312766890842689797857546128269646506599892566994671258905252658589375750347344671735816706336179060101019290424599315158608577387608681464087601224008029566944378357446540835190846811893825490841577781361940584552158433872206390455843427458971142357602373071384500115916091004550515854473626355060898813012132232051266672769252822544602543020695323901847909223394498829783396871751030203848469323358361575830556266253041680075324166061058929057898157155271910550920838975517376917131080112998937583467651710173867570531878977817032835786930823114644826275183313987320339851373572307450192913912136473299392983616222640811454563671603110221134798520768611568850436004434376363479610827432370868056273065739308717564446928010066126094179139822368636082155717919889765919366376597935902850965021850177041888768425447117403898608560259588563611241546011995809527898573098641973990318926830747548469791547408905042914251027237083335019164349556057606209519613608841561674761730022846150319475370364897781163929057285420380047898231324393897679911233612223370119012236397279660305175552231459645302994893574180235436341596884757178359466872763780091028969524638301684927585759976313026086778874690527644395434588281486226573230080000000000000000000000000000000000000000*i1^21 + 2484208777399891148268721876431959273492663159856307396632431770124287658682289228218782819882977639684340122566645287132208403986670710168677091409229485398971038557248888898957954249836711185639105479913929146529362955175256274742497402922862891507624270098587461397445295798345182603902978132074180318952860407221697196536511365526383674766584346136764862417362877248197837795421386316951088784598649236601051632557421005919800091659506394460146363576060739373850209214197895698359723715286936768204552871683655719589819571077136349790076413112666531052197084299677450317439270274897453674051681958914445757812501106325189860503572857318418633184622943349137945493607544371616957358209345301642980636873182473639908151595708860685667321902197817201786456071323018234766228544618474093766577049003155314839046290904635624917613257203925457843440736687381183736425352381862095687632353401615540848970613676131848316200325764114504660614706608619850005456810822233721944046403276351496099568316742720633445351284528944031765570895114583000043371274153675259209688119853332852601820406558142614859107551125679454120598882441479339701184671534425747904949270619043876230145881040685190502370204282810457245515438497831781377688497921302622252720067617565161781619767088791879176875803152788494775283518438646172016441195143431698578765194148209186152835885493975589566833536875579793056649168775113963513547189288008862135238217279943453409072486192677806808828370738769151963546026756043245372018239688093305786008264491958309684800843035413187561208466100779709023774141485156469839683392933959707843015970476620656194305408668009028200979575050651771069330593398048479192940378643811513600286685683757296984143009654394322944000000000000000000000000000000000000000*i1^22 + -7162197456772934870854876550293993775787241894980644265004881506048651117943322029415057538057490448791211391788192552230662031379044594655089506134568717239144708213846717293484524553415106234859014471862428846183977932059988110078503145167103221113107195920080941960242921820655343392271320516804600326620438441999905405119746545255356298209943240718643350401997778826396477037783182691603124642278237094442068250645482894918248787703299844175491041232792418062865248039154740881807085699598414866649563756803000281632547461431660086936109903516808620882273812761869832839762249998231770538797794802023174478477414559567428883437760464064131417374765006968254564565341213990179999006659107008712778199844479306636082415574439811287140061647176226316472336487775409117673816664980886742076175459750260536929029740821801961318774410825055631078093732917815069243479594347228276455834553721595356856717436731576511433241320110572127865102631279459362303306774224000650276322735771396967537375390588412510072538474333305035606325435791176309795805890435534135516155582509207348627595563376016425859390789867286497853166086774296469603449202371936728232180763007282693249021480319499381678600390005127392660189237084808461494877482358452630263235366195987683935290860008263600487616875826819145980356320990294535615524308714822317055026133573638887032789005361773912608631983401231839114631383995210213377401603525047414816117775234228856642099235990783701795566293743564188732101679472100282983183289576513571720035618793897090282813482845873543014433877516833979011357840940905935556165358343988437762297603506447221205845857419411021416671306121021602057126205059828981076699745942851196344056318867758253005989812686028800000000000000000000000000000000000000*i1^23 + -258305812130582792786065186332102237083024589633491816572844830320355068153002341242845082425366580452755192105214992904401647239749576625878254138687409598457122813531880322415419447825732257767764125632443424417818110768475667116562441957051459447807170172745154337955008916924773152901605353942772022678110721265308454931082859584116881112322980987007106122579433941727550799964452830036597042893917389921995347257520361528271118695429020003145914482901219416606858150584106982346148633727680118189165636408594469805718166768100946529272055822973220240712370178862016644327241042514602192939389037008830873537889052581517609139704937107011994215929847372766580341644088559158255231064847016551374083110580566882708654479443279068583315472289268031377631951126178359347084668398592905364468826150357844223092052889994173948591813573764739677021415976215697838993492090174051627055312646860122676262705266500423944713761400471611067311019917865966241391026606459809202126301554999899217353740048449126792891023167297723063903998998515602153453783289897138082776738143591957713649827912870751635254576096661686308702781616682963029871263373698516145687225733535044471178582428136198738306058910158441276410257295945903378825342265219963711748162196753848810082584831675327455435257076879392178220550180580760503655753817631563995503459997885962939940312153830644131967584614623244828268713898944228612066123280841627117589589777557205313558323236598046567140105369148891877289328358588103988674685695061490163416155629347148918931835858477859274282056998271507740819684642529612484826011918381591886031400539783981951783537736413591381882861764495205671246615464931362158067922613434054539393431453663599966195967590400000000000000000000000000000000000000*i1^24 + -2617344079957184488505638879468159571076602140991460417690550843493825546375449873750797716412276894090386029117906040497048914812072427990080707236214563474386079216217794582206430241880808765245872474757594060538951618753221126153012199581184341459400917748006009800258744187073004583873626237300120585939561018190772802569125445815914630754092499000157809177265793550619381012102480001539606794289264086912136129666510236770852756308493146208153732987298886267545462094959047016418531071856466588311553554395272435472184623301612673729011111205572518876587074817317873734600592205263601257867637046375939499756292556663668020278579145755197393089416100686443526056695301601009526182573654431721489757868002139698031074189788480290120570762657116992720193692460610828252809451367360098750238993362548971558655139397649932131078637020097007242396603671861878396095992819019858129674418863753302842786109717680903556351792028837332578520551910684840276975832248954124535270757313347541884082435121959440194412959113658795551486881874706318405306874058741695966459556984350200842263551896471349085509804846293731148365777441870586885723234573784187778231229446815628942308925277799838324819528513297782977464305806377942460302554536695637831147787255255262097170146219810428530119252775340771609599965202241772144244643467362420047088887607383106223241439106402064633242829140718322043128827669760931199670102842047160680973857881501448150325179824252898602746407803364384095475269684381112387162346432907190648438137822037029914378220917068925709773627603916820692208045781193829793535933121258969755406137053642505540715030385279547733697833343882522185294326866890362667228548196189642447218905131995584442820198400000000000000000000000000000000000*i1^25 + -14097931575521500671747323899251764429199591041086553953441382656630154574977662521708149502905000452719426296474434560413512979074164743166963435280932274546101829781977756261906761373641770501238406302035713380383591737646234892919260223388857784374390667460416602794656332416647338829567399331535218829161921845520509030012978273862386714606008361972449221373207652592791541865145522386440614976256847230950512715281385783425237329050942444932688914449915066225271105689327079285401452887791538703685637416131974070552208310399571125250279643966762182358290812684474335302598271581737004276999402625610556066331810614478673322758670960670666439849599134441629396742720545928493828825920726949016895098516873025272004987193428766489375632408808143617959101379425337941036949577848552592757967821151982005414045425253024209208435419515520715291082879962206273287020508779904704887339743447903628941938656351960680708371146405558586819211754848394997570934098127681781515032271610127026279679025510031490844039712171618976920456971968462979559990747742445941258064504864047701707094404233031246269992791040935062789266608414862846153588729971137024508941720918839601131566715978077399149034838324776378400531269487889591412405338300053608395026907783601026619417553724858513893749355816938672026299583965675314225398180559772902972795015355389059971756941469350970159737378446788283447563282102249554046919491742117426507152195065958898307056074088076946175696921796743125349159743393435096024765239248312038510376808132431525991673052439767412021452155607731363734827613021338773767546456129102662238500510816701862317042455602306151104006830613005997126239714701966953902645339936153089225527785254944306626560000000000000000000000000000000000*i1^26 + -38384124387887368680040883109450985207549422691021373796103086717109146391728281066255083973878766305537933899103720668412173751065376167648357708954390635191376792323112374658891267698178284867495535099403004612075661591000511280962009948434117408791637442342571705231649338627338438289624353264124618298091453123334434199358351840263484295032073895964328166512661655927488842284961772434601933086163999143295448493844817278574087601330378082787376375519717479982303228216648890576332982744807532630673292993501477580799777697515664824555090324546334773846884212901269798186623362321486786776419506346115221167855079419058553924434253962947327645579500132822034404749302765204027618195591891632580732818802712355567561428905611255649423892393354060067050569110292370989992379211013069715539356152080711273565298006917498949685083246737140690893439552342225844146078619724311942164194541377384164493144911019785624575493961363524653142378634177326758827498494997762035516165114566098110438548488996653080339769313388489880126173496504237857248767247511838255728300512966699066561723494282989020699326928849860105981181160674777243157690472517210716290023234287957465646847777206959554397534686620553364905255920642716766811348625340032310900120157745256695716480852650567136707676087256985012234573532190013536768688352996391214604205027895014663186971638112965543224401626235626669064945076603074443750163048206999288347282243512490940623598163690550315202152495554549011258494254023941678223419116703007251659728523731601219635692551382540038144378707375471101435101381503736441230045891582747993272120634511026852453389453097563889308219720523483075174440798701130696829875812274477082141623366696566784000000000000000000000000000000000*i1^27 + -46661467786552109734999737690856397009585472054214741123669146494531439813990835541667164240071550457305688705072801659564589916242045638246919157301745906536084550715676664723654044898177524015788715147595554562117233151015066759858266421272972487277319796564872879760039123324324192257761444054470312432747842135491708978135501600062598527403348315575597083466145600853062734721714319218821430614639174249770630248377697996474546691815948516452395353719744370979223154167094343895340746634057507403177760317367873547418239322802056085753631461382078345481034980369364304379084273528470110605411763082179255330775888976371132312545372715069524007020787009712695116552217886192756948611123033566143013480429545612541154615296247736219643015569198014091039390544713189024213531970265383787700337458073389254793091081704610858879576736828507958552984427311387329851851134654827897468215659393489466769927385385637652298955456036800308976854672307740758641117526035742965812881425433460540510781214445479810594602195933614630829510358880375693554211537353122802784401238847065730824672544533384052495808864311245882298561616128980463335717131613078008725136277105561343912203796705841067656218740782437743668528502232021602103016514195955768375765190356717770013395179116092525581948581371258419970127078332506394557675099832087407689054041425905383378632568091000120572590184012213320354780255923881231007574611747901612992620982812484706309631628636629006903104575220422086223453583395780126416493153866546780649359824628139142631598602027952271397455179741592477739254652823827501769004671890806367992576750877007737328072778777232681360953981598349613840953079039371974422327566606968987323209036595200000000000000000000000000000000*i1^28 + -5558718383890923650534182236017168669610522431858958678223542406588974721183530124858234036181712558050251219565835146178635841502443164511669386536548021375273169879193067259373595071252355841333249990757934222456376884770409681260106993667028221515220744524735127322416920578707884019495577362574878990513530776181107287768755336554917569916177414477960752482512991501733613999206701938289625513366102591802002696254687649173381907150841308493601219011575222309958189559547243068940781386312217290314165019385150897587591966336075014582621860224851890476653399706579240641970903649628147894318855042283691048230837597042482552879245285139674621717962187857082785303268341115976099478679608663358664282101665533111965777533868891743020553615316302238646219845744076729897190006011059918401376901730250993965212690754690869979401980213162566330155457026264178807500008215451285579049529378891602220571212601149603557827567497149479898051724463468858125676254649353321912485561562833344903860989325170832185124693441647005046776467639653924612725496139062886263883576092596863581484880061885321002051851131052826354705707545356377616713099396110092487495479544741145020503449911881482120216937335960783008505753076682593943706214448553037532093979072535584148211436496236871829500958551953517271713213209348617641170033893500121807444458119967271002520003983353989302473687004920189941542657840296879687087596320653824697398053755843337329606139286169027468024208280451603830120444278665388663694208430756414612845137672249312025288452179283281421259892218362392484310282071696635147613651031985400872862358436293485049598842435988865033927487815961786767881033595313607830468568686360896366182400000000000000000000000000000000*i1^29 + 36116397212614625824169376619464142648320970075536555519700831040233328134022141431231644548652895320825493279388229428403266833128497913694797825440253886527779968326465063654557335246416913821510871179020631777321979412132119372733814831718524885247997502573535610578401165678522603962918550564813263613909185816752218811895391048485370476251483838199931540026390901822629830441461241518854871640893144899658506756570066205994379657976013859544528461729967429993597819527844855204756991424478452352671981668157139959530424774369935308072924014035263251116647788276794969589492760981873557221733638129385809027300950003095900649348985135091454433592753521852832643421846547564500249725054743934791496700029162262240733264697702663939015289569149397735918720176905912598512023357229476771982786813803240633796930160826827826789101287355654713544205991608457555507350800511900902885480344702180806653952623764451104350801343128428457847374327812431622844039634974908883205613487940870564515708973542807703608949001772914725987426666545114252575034191448684898591918926980777646448324501640444439114651292854174599751664042708511927911691040096617209160200371276730724564428476566850204459989602626136733762499474427958135804724054836711061394543504311829002698588070978675189696259251843128578793973149475383621845207771020046717679209600744711783424890004415418986836018043020084104881966480884489908539116739267447066793208747934167122242187437340753469255236870830028045439388058623045037090058584513339196241980770759589458649691917435751257494396394191954134198518986646699383054131333481482530299946230218549173346266673264868832484003958081362420892277791608000174250720322006739320832000000000000000000000000000000*i1^30 + 15125905506654367435055172231094255695789539092416994542001512218896390243970582473997711645601071802105008657842853713000706052712683351572175511162112867658292947514629019951690363948242799127495863167261615955505944652074359294887304563085430101521068523388619753909380131788018155509726530650347008437247505973270509102372740654248347995494109285944665842472063825269937461583806212590195829905436257663058102636045031005969593876234158834278822513108298497901204433029825944773882336455336680183330241836715203594125612080384405202686775894281255456908596797707798706690871401468761154078109010654788819933612978538569627699818411345085073113251047627950721604791004876818686456904392517913711574568978917121996388690379217793943980156262835898603625745533162751359282152300491415836251798035127117355130987916459818198658605703151616118109691608551232541090029439813818483121545032127614551367622182730109572207199759052855262954552214426918618232021710079661916555641069045880792906956332763070973418906762168388217448216376329787280962649582887681984860875729247041361008852983211380414104999135566079515679913384396499906512061810089464215894402009442008458980932214520284556915875101764629858567858523636956220090226105392584961808372573611169430373823491149684082382657078866930580173845130217064533920320683225750300049252808395843015411583942567991866509984334688861912056438349056294625885519733240284287651469326748111944324739276189250253025319056990938503558198309659942534371457001060123424056858258873478694124391117205893659137056281039068559987409022151423152942467633888994943370707001625432497805731189418805368320795978359040546826706861139921243752160867804774400000000000000000000000000000*i1^31 + -16347137832059131279835737835525479857648502583171916588399388869089002135533039063847079825424588746112863233140203460341319887683374075083737149052992913610052655222653205547593545975977916994596504875277851801326181370501986387953746131630570286202740194895328834684223187816609419385187729052079194853112623496318640254391857082848941101619515096054416206935924425646970498273485612828074956456664567096008781956837640566993347843866539787992083431695037773780538196539790145054766527784990416418125702156822701301743521850259080504078760519656476111095393874579871063039864660560997744877581193836101770953804754519221339415193936013388205245349473622903600404353023492723824354671421374962025825479123357400834214858997773623726291585775468994225386297501700090660783879454664511439936261982684494803046176465657814372321748605789622987604467856822927113542798654315626411192513774938228871615886455885853055281181528781986528853215531872053364890185943534160409460030045042837310218940247708820559212253745104172263697633909559588129536594153324970891386972676757446634295714680110110082217581300533676957303038276847239440803706391786683910271731944272938673780639793752586024162216854071521271026162541172729735535142239855651363996296182666489548824275055771442127870677892996721854704343852626888273606702235935811549868773073349457521847813080220919523647573446177171118795558314861589007667301678409726663257527150744480355608732815346048403510447722132299827051589374566151627022033942352010031100493047949932577523742700330899711907669636408793743594882666889144892290051012520361135845555663663804880719564475124632308845143074834520310806769307125994551494983024640000000000000000000000000000*i1^32 + -14082580790356820161918341356220732001742543342208783684921895448616498338540059614111893799166272344658802954583095491994236118927923896471925931738233365812805486620092298753633445644316111001691352000633232233204858096110955425793769955304064872266571100968979066786574544528210759478547496692581846855804042353385980759809853266713911434922563134904410210018156044869076172190727787338867221047101094203564795951538606917649407080207945769802482123706209191109047394310425624628567045973671791880666591945977407738752296304338606405052709816166903886049293606277419277135212754346587221860501043149470257089281743863691402113576202305966181464310437332551129679753586639633246848135904708621000514631584147464856910840195889507780184510440473417866025427850449964100581019837099495595714343432857500580003668007224051087447108557309107634881267303498015066651795417341467283036296778103685755033208145626160035908527727414117127340600295192686976313424577529335057006980013534941875173897916440262921514641425514536436439065850107059688553549149082877287486960453541797323896404153909136325075656376027245174170353038523912304306824660540798256314951748108822271575989937383357496139050618320413001984376144605044004192007621452959583267750016211641814426794131415499113127686861911663505127571091162949634636494222133697198146310931463625176611560344747635175218718309205750519161664090789157708712577792600290001585855021951205865979461487191838918853592251289729788051206160253208786241565436149013897000668151855721007962564724523314963659335694618963708382953969567323476170032432305322685329727678643160814654459996310010453220718758238892337485473798743400845934592000000000000000000000000000*i1^33 + -7300214562549045150606452601526161747688590343698442977444709961804119754159139429534720546659064062636327813806014200163191896228365634430799602525524341800109219281960014069666224887456198738219691420938889437173688847612009767204273792462495479043226346001128122826763530693969603585514546398100058530386748600593912281673803364167044497692110764283667015617867697609592222562443051875550250909833873328801688110129498025090147724275294872784850914306924190617211865750031529641363945798074549616686917906000907497552191781316860800594719174953345204605852494906238480007328049716055479134048014289743811050312841821782593426958163432263998760822960287178655991529871549071138953420160364602058075654061317164833566976949031215219067970436402756502159350881979242282937548196314160186799771905257112536099408384154301000223808171106485374464414385028458452996639347542705661704090505023779793284324442422266453823389276682765962891837131529605846031611097724238882400397617428879387031864209055880635408202938781470984582514191237244404487195958796679180419164458097297963255762988608067391406548957043323501618973277172628478560433219020237590865709970067174237807283819035147865385601393450605238797480332149598516769827706680863157315769105352472522512953510008431312568048858231097357355632908017747459201138840973367363071450013585174395674876186066399175222774838322414126865255175378479747782613032513672904645672543238765709626954966362480575110749561369698228247351348610933445945568011697266558195606460713642118895897122939833026508470021112191483286939798274737443029146301453666723673103487221431349655839310477021130398706874981713758221755255200153600000000000000000000000000000*i1^34 + -3272348037577791953437788938042721793164049888446753025084733068790166249768051914048354666675305559984520738105170045628242828519235866130390189574819414505917629633837536212998018588334017606891735764106732871405900112858444977492552563472791443090657751054647511181864437665387248841945627566549893415866681804592112840641154116272298065525466319892114795851489014126286935199189375467885666258058059115838605989564571146431145518302278898115552743866828009715779970383379404750037297517792117110811173129912196221890580405245131647713919809274960736711058514955378083076081753836699154960989848892490736418806888856910258738886908975415570699021688321477436745196219322363220968784536505112914649110253551586862794154099106843724863150939085397660722604880310539514611737139386807607952714611437276862193059593974536253971853256189154385286886673990810157350157753258026564373835849257264358685912729159561178468465005896494440096101433124960684186492666025577838097509437400941004977844181005732608705587767503376161233611799680504885337092873929098445345906059590181421812948295299912775820900184155550936314710873212256269495610184693053664316575870049545089428294722006985459102463294286098635759051608431765170276246419016689353063069710306001853998368746906653758693512820737139473487771791011625313457990875574779588234162091701713462767016638268433252934341513894933155809350659486006772749809474619226452619941320619076290916991206309668571348437073104044916863227851717539275917031360435065769588668230499831777399949907464149789317236043965860774194279132640376610248358555026576814016790662922152400528591123956570196938859264947446088298518240296960000000000000000000000000*i1^35 + -45714090242537072145191948554722340329163066627089576935400194643775727300586461937611509697697061791685843866587599832605353677504870944957904781718814310702589366173607542392665251015785072414888896690312399644139337946113669841584227265038677144180395518547600029752296120503758430470915664154696405529403578192896605963070840859651671166020922819452806784932182087209605862401347169024666323262437690049274383479935973079340411492992772055943407317470846684346372656667305593920144519755962398436040777042068270191530101718894901675266519011650778056075011772075722854267468051515099058400268359205430275496092247233864338637753512580185035652332160925678226385812199471828334963095065263570435088036986667296269084177622790482464159486262333183353466481498528491915920569957193797412531438790791055046211984705961698044255122563045000230596974989705479548173622079097527551332866011633666270815941187889365159522301443110795019385631334177728637934031905087525207354275303003369729814852328325944449020754539646954265148531383285975397712786488380648176913684716388665949740615563343752984469395290856867025719589888821292818417127743284418440880246665868841204345198943792967234381881182455915540947867541617643332250526836050302391247965063216913586663367983809734966732174821438812906005582019011641400414472471741465272034650048540659519980354714299902106393711534173180908069863300119106969966756164043495307826673328575601510465216010335548377787840526285730751850882111915397695553250449009336330816080289678495777165550723316141507348891923017444429054463335049303850129725783532406446811100001443034318668992771052079831559380995156318584045568000000000000000000000000*i1^36 + -250888119026185574698205906183046008722510698440362413292845421819301352745585774532010190289825580941768993352617573870199445875658656523633094409919549716759658675112216325916935157511312018642728431747070246777198284047480526804698827583659244662801551633892907635855129788317643030526005216598796779672776391621707529081387136259954353283302857985511468994030266386557633180644632869630018289366345555920554646020856277913806706558637965114639522255960714044631178026818620345465684168851966866899255581343021528493878385336778178684297903457239252008765064920718598196292083939764452815548717283738838372243123230558354519349570318811389313646557539320923943003941834520974675246138900913950201189995607700557647300201898711856815322372617014925542879325935877659825657373656950431084337758119653381354468155637274417332648387022689524947326231702289619872983790972800830880485125514659248552970552291695182498458011578108262064771077682157940317471168755816866242450602550765136746756439491252311093612029787296116650205978685171475075056225158428675714470149190997062471673990050921921248565463038987535636950910765208454124630400964567776855896166371696686718229894396892620395313410557006219963510257707790159767339416361450672103554541573977022487144714543228057075660097255821438607867355702412887666333472904146233714428809089179329213862039351638816533533362304754857252988311479817325619467845243101287636107697443913529968548244789545047857842173864268434415166013449427025166483723092529909483402894856334001676265345843371000502259107007744557445661451635407048678502659202898200770361855563310652711161595656578406183673059663691330355200000000000000000000000*i1^37 + -74478203570224971490896185545129864903161558506261496708550394164376932777135698555983917436046957041445976372590683701677548528968939301953831961670373617910030884126718930483683385833971142978290469392674472777590808624039011273994507077767824244331920739699199779633365687325980611568711328716831465203916017733736345439732422111961862257951098056839168036857811371897665315542268914911475559502595031702467215332093856807677783191401143722043380521787481154288591129927808424215260005684122499737568944643879217680988495427091057103502004409955729506241608531972337305357673266912974373985733088701841517095350546816980901876286890768560241827785925671914550217116939385895156084621324755710397612652457725266718037302574285609258123509097721801443025256689711436975027279175717842208175803053300673349501755648111816629668926331493481836598325745911861567293917014098926168370499355330215885870109981585666062597215240938024908859622604951050652630645707032983523066807282286019204256016473277680755707315272646581495227316118807993576780794866031219052534938613311435932292440640617429973201689629651683520716153375278976662268474503459662454971970506049216129191823481092430360589778521409518429535928549844647534641035484968725094580271831641480258117964206183006429253892854593237106579818387944218672252782463248852841251922620373676570000014467087127593839307024352573736180558370615641291397114493507161130857012571600381513878129695100801293516200188706378165528250017737454631003455597011264817102089484524716571165572016497881370256912046483236804061045061705547939808177922162440893142719368978117943544260165529754409061247520604160000000000000000000000*i1^38 + -3801186134887411532131177657196601335337414102145364761074415848950577673430713975520415283141928715309104253363085985936501393953504069472490548356281642951569644704093198233214323161278740218757486344109649060168698959547846863693399607809084375055448954056355234898758091598397771547068939425213621749470661340878306770941480357567077622225293151172162694526281732483028308940979152702269576469319429246640037460174460375935622620067896239514581456072891844071534414316650618232706241116102973669262425436590198523067277449871791020660588428239392931853385912332028277219346406827882931872039590395753676966995796815634480910286684433205911684105458237730706796832015164100313266720845230020072322435961256465359617474474350358002947688737612132424845305763772054891706778652101292353188848422264454126299053138934562379848209048000034233165708575856051026271572057491202278526284617383712679905344474386122226679851759904896710333799228367301466214989363895566096688987909529668531352665680913849272949391159711466333040032758795829721826434252955333146253605543806461337335555240583409470248401731925127356249912145441963701203753287397487981559020763564435725241893465574041437389485822427778550968555321942143807524194575613060310077711759610580297926373377671786159891287659016714752870969525520327410043909840097803648011809284175643349080565974601254251826734803631685383929800470505096476745075182893407488025604578300072434074662233658342850620567790974015797302945649317697453139490796201757773718319647248027089017214208954163692164763405165682295416076639943659440601636010542197805800964811973957895972415396200832136170700800000000000000000000000*i1^39 + 119021467618010052092579547519673590133797453143826888076289622161010204793589682170931330299622867169542063729000051757072056000164747688563365881640379585589934521083256267416094103679694959971871769329952696976763602780039973980155410516547386795488825726333748303357223365807991222373096498740888269823451855211256705091477742428137151213458698767559284756795387355637860390269427077561032148125896540737615801266725887588056964465219672914306901200597504941184264368135354424525728999823340175481346150642747167675940694046224521644447094175247553280488520934799234608352593113577870078859879430821547128789096711729201417723664457796974880398879195956139092049490861553515711213928940460045330164195707750939834851024602304523887593991737288252768188023491583244732273281410078237580957896401340548923839945500306989167154925340579185474129698980541252186468730569144140980004759252672361993088837922559116186008040435658664396730273649891661786013557698068017907864794540234779128034926324124658921697241787446465505691197495484819390222565640960560628367795288973386806865502005423710719477832108184258318144316430986982559174806666119715753172107347146548672762631309891779123055638384160338473546287531348845270348971351466171815533416462435889875361040784499227170899222789561201329654073012373310303861605853965178787211433986194532702392428045332615980846180902398035625054227337678756399515890817561604350514958521986795942865696296025547384065068007595143550633084998902655123988029025134547021263610102819605744775856979950573070609263583364963503528535732298924400885260219481619866814361188314841106029141383298469068800000000000000000000*i1^40 + -1811876607926461700990124404432978480691709964076287415967942311340728900617137527354486301586771374058262573911834967476307784185343778415012659585462700406797241334400955428626794614013780464146640073197191937781554625003311661216619908608069869090781894668515167467338844926108721204892009105778071018352264450733117971288218032279282312210324600760874429317389809000971177698365114877616964294415434405766678979314909424501368860600959729809637206157938758245557391636715172354667064465347424402122830373392048432353362653327346805945190331682937158615895892417715340896082613828321132337815054865538134286950657545931391173363266381254027532256403794551178589614230587259468053844446504865988093026396979889079973482775823177612974677334567985210277705274174415028638079009932195081495864060635718797245974889357785891568204909573893382554246632793586966324330489627421630700884174900313097889478130438486532088379569827193020261237810892163444558557221218008803607670954422515933639887672783229629786550021750447678314519580045742274848152882950747407597870215388479918218725341797279467778644556218404144185004021892444218286494604292896367310206222882568093588056468305157946560329747631749529474308424663863188134896192046467385411513117279152369424235730531187684714995392540627448027701034041690193768710315484183661197859816603392132022244832308676308806328944031538160674210113094677573530404208177722802798358520088334147758091669008769636529377400081703100304569104104498283294438918996299935004210904767155576305736183950926376007171183947910277899742217271355134061930556494808451614241700119964041552146622054400000000000000000000*i1^41 + 12388312859283605482917424087033325383160331462963106236761956890962645502270458944556231795428737944867435527638267100872908047431638304010132257597837821766185764347018952170662699326074870933335638973334961540864077686093441459157264649202302376977928826977920133705615414404230996221998907748670773388274971685847703699591503634636413482906210835855482159593884961960564986908474945887532591752448442844252418460921320717206710175214506434708913228501064616697374686292043203768885946505127160588862907957427646844278458840498340303245414340452292353623364656547800063963984081238696982890126591405482219099053723339845428509072288855749969789905415755854433019660222171112244953271710650932646616198428390270490610533384805720990610313793922712069486282738246705947872216812364061778002588530999689511488087443648919989056801752570116920207460035058798612336997346602163213486440024578189585234620574197521699945196445834114107699880894074480500070267616485659386626598804582064345743821725344350501468092333717571781410458028240135881596359694729315275043809551155281612678582624963575764171656232990456809886698922850536532113799086317282300852931348168700872151904600103367573832835636838281968551591146864790074859501338510594553897723153159917099031609403043417502192424423681126114604782103060766543420368634190045165904046154763188594116667676570124369646446363541642312771926556972512338380381521701623518438046093517763381218852970325217064358220409956884286730108194729291202824833310846592476309658155453040757308527328657310088853905653161148917188773769960563575588905231860541699074171569524667664302080000000000000000000*i1^42 + -41995733899632970028381128615107785254783982079555201696226206152842409696692078034923500699974547332143832097945012640757386343988653914675818079754508500719004583046263190642865416150333940393501474885821760823796790559636938438621036198421277439545945604957995202775078506191670001123421663704364589674847655112925097919978588260972185958627422048439615751307698158993625405747720404633974422478181026236309414883225982756949564672826986936669386573847584450757043391893676358427321307911621092620774374655109712880003997720878145045045916564531282539779275495478172668826038377115820614212158815613815104815215862087347423023909452312181097679491566485968420025003076718061885487102389872195650224811718007201683959252815709590810193520565431951450292387981877312962630854821377560734703580844483515613068250262703737885855362526249882831544886556162672780404119581486053946633971922606983463235354402892526451892995449813411909827789401569495423864576752417749692335087988865372947940370121702685361970323149003860552536350811846172372948142862861653698752035552297431706921104900622591305819593167445832596101202616530368839165567480310601618575251195152531182522624053628412222973832883520521802934590936065930344788821536982529904684730207623135930205568179117758965858764447983186308757944324699229862869157624633255078792924490181020228190251990969798454918369762812634235382945625355504095015438997772068622479491835286915843167294171323429278218158762059694358492502485756603605155568133952924885593396200463930906795603828448039121395584334593729161518447922803393441857323761636778103665038502920192000000000000000000*i1^43 + 49225378368009596755575215719940418212821550614604110337768564620549733318357647441450085933244058439531542784629155416166582773137693096507058537552827072128394038943012415028555687057374421612280251014118917049766355852799390363837516451192994025900142090679753313329697354412418491619474330866608130068051707911408604552725559315348382071411945912122086735886024841154072517372439627475874714852774375400888651810363606676952086420146048334214570134861607139510855089414014172392795813777549015161770304606183605448969044626279613190028121427548569138052052671538943142483420838768212679180506368402974762734812970927591626550540702186671842387106613845961217255596257494653660640770494253341668580655545294795914911355185022914059840863347261280254794202257880837930658383446018387674878050296925923887820768758376679195613400858979971782040029245782769524080684904581258208349750672312783229299874771589278524830002344677648264678206064446386532882437931943499194089154741851649819208413600580881600064733990943963870931527650951331621146777608205321099978641941064129949639950766204048469259637309982920620364223229666279407685341250528803208058154196920713705196853119829377609272339343333175419691746046274944598205301708264620027267609139959820592570361835505524429113252674572878609314998333807758891124168836723295638864711638629992354067100987363314224439338561008762434802547869162651353550650655565118207456988957214509165019997640932939900084778250916155218653713545337837032623733902175944101942304213511488602215545777580335755082654668273359416764194188221263171964517998526408259377561600000000000000000*i1^44 + -7240759884803638891543446589246899344577430855911128611526298451232436534148471891475424275891896133840176477076265714039088785378093253693369138561894995018968264325149383480925895568807643451716866624014140608543091681333107755731395296452394352634204063773794447623419072342213227267821044690310626080863102919048110531645512702876812504910778357423670287562073317271743054948297418131997451974005001167399769039615147039064180646199537920728949755894138863662082088490184671469291947415176596842644925541857402766601973649211028152714869830814528872781601186069530473259907051049875671059894542200394697900153904185877849420972425289564466997316454843546190426651028114175607575607257714303097042336580425138851573579225082510471959797468446682472084294715107826905127305861998847894917849039155920065883448214557917407522286128047489753568707988115942837674824807836726087328808546034399037484554927781705542846965297009471995442411563690211149965485238419814308278275899038798775482196851833743746774557014205598541735307931529243461605910468966587775782335756244219116226620562031635400476636443136254285687146411850828618499104653563447021464919745160393100262125425307323327844666396219485352564536032253365111842523886072429354258766031034738776070300180851517044994550666299330807206724393470567253047111735490548889770708411636488903139678241982937108859459315615407207379645512522164106598607080566324560877953580390949128402311117231556246111264771672391488706377776096799546239038997547151287895042390240057579003767159810928098361229114234338229712837863485776641847092975302082560000000000000000*i1^45 + 31544735076247582588135866967713563726825567367738550631765051800817489091199474424231889390032537300093603448837949823420960683660900932216308671505368211345056442824691004575489779237426385326782092107150696997235702906191251766925085635001867725987291176164685841570327435184214597350276865560871274036771397029612804646196706742766068784280964106014317115435095967956214447690068692433259325423492084925620688189555709814715716831175774717453507461475128788723121593258348798913639048101576626955328338571801549643117232840654400798640788231962757020953147191776107452251136043827127050651472740220577640661242624780922805476378363731765828410382867348469473425558939779684021618759836587816512314087251959112397701621353854670054481865858634602767917280545120578034120638940507121704177198816678395662278737635295572047281963513493192967553721188728068299999642145026632693034672172555306726237734146056607321409458110872837689743240645596204860452060408825753887002130319663596093216125995330599551493888352567232117957835476287681812602453604121498066828203214366382973688075461700398348657260463103401284906460081240980904511097229182933428185566211698405066348167110714975735279182074841225404358216738885797493754503634503183862834018282655544531955353143092662195484332186121554415514737219446922330193041122441976160544803301150517461488417393633175002578989600329221204297652959517510728211409272025564080162765636150078793947744254743407721727845345484943155300018410467892533050147106387361418103916153448184384855799028285151347027624130327312728008830046359222979785654272000000000000000*i1^46 + 3574159312806957111237578737781508786179595896848446889645917461503986106342304807744825450727947834755194543972975284132572723762395378441313103463299245635646419715052179462898416185325579684938864399733687457789878135069905049328092352253651373374658217683945257552457686148971253200269864259350046889498653717541274598437280191856927192214099872378250645693978095624576700978332335370845766895377674373008916326282645914547903382853820039720971670713395843477116435501323768035777471591908329922951363068055115041362263532132731805767487896616693116122373982325389617932341481352228932154357406477657501524517730705058600768680169583800625486090898552255904611700648537274653059358697406770506840984918969285190974576247448699990527528501722514977675261396064723437261139409401874872901774762365526418269953166495390379711284512202637920562187297019407922543075672085030598073609121485732067673866656674865581059661670099916673212989585091283283119505319647074018068303280677853260398224202645710918120962972924743296605189621235649546728208187260206434928869360119266333395367142503789027561297233677668568245533164437724849412633314647988622539062481921847395853038402120564797030572292453140635965967251807184517791287860486188976219116084492633533947176396113577817446939118817556641706823723895347783661690493451698349593328980735818960770196872219376048245263433918730954153247992071555346051215508306436927852180745527250415353202656561424594656168949294411885374316242905803519138289583332391610510014582979630727821295064404820206835589678515783218280033826567828275200000000000000*i1^47 + 2473176228238413109174444387170291274649468372821097202070635210964228187116421210259262161740251051312513809935539423985928523545297941274970234394055797445059273232861760108766387395147122071995056815225856871204397459123521209809845303310968724392356046344211962556358275838308297540448002991678471229163441012307425044401684805295203186479803158042978675736314068941468467305249449990867096672781492768938032209096813161975035464069075846847022451160910480951078650968823383916055586391539368638280220244481211592608242307042536126727901013043701491895353246044331725067840595723286955917847638522786034487506884741349157282919885288500287094639971485303579275563282232009846079757924233405703457767499080769179081611113260689369193560406264017758947755074378943332242048124185690922050693772357673323778716999957526920990293495901273511494696608419928547900685628280761962404702919064615475126991211533235458440082833203892922768673823962286426537714520628748229033159849802666006146641255340127210667703451970561766642483301979033477644451316203417552150396828640172884256236713714997864515258071224295030684474507508190126790740301059686863424147265584355130180015451308054642106855969535999747884331921073829650014783874458752496329782381833781457146225408535765011936938644622910607781557289015207660702065426596970707621238803555133307407122802386812917626209374176824941362876429869198838776422173705307583107689272770570170911638391947566319586974104451036027887145231929839601497806501448655735649873402401116627823909581707961554919011277395297992294300385280000000000000*i1^48 + -1722612808177479090141477756279283791372387757287689002249621891842575354285874218059246779813145340604946649272427875561031165180550660767419507371519297096490576477462632241170051412419450664685249486303363635874907329838572611688506329811064374034063338035461273017958885869352022142028028151967304392638433468421634487413422633043099812721523831588228037804046296224803220142873030515129757618708407794964135870168782473756255275137449143980534322166868354364326915263190872592906284055908609586070720424323945322750102246078774032633313387349452663356112877968370939735691815717125023860712805055207242395400423317050708343804623107869505256063777052005490823841244837924781864920171341524288649434930629798753237899795054690033711103758037580380478317348226374876455202237451067717724512472895433903710931421849461462637902036341545313466326723522261789892137391693742362293241530247358665548066727250304820975807868073557612384471271870216972490022913973920275475104330941546347766268545345589517945686951344112198783606171461201554185645110688123988718268657851444081407237248551707645141918889158581328358042113346859061294137499098901667763126666051137259916520664531523056652960008090831886476548238370171476945704202937271937428409249341251405767579206941279334573140897161078048418577498044154993837363490420258723068038321142173383118358278594647873379994450973779646484538888750757923293478039902355085820621887469266788796205209026126245603631970493805408412579792219478502844330505837058575856752494026502445794519625183730823542888078688387072000000000000*i1^49 + 6279741594448254127386482581136017057133325560577940338259793116385851130164977740028304504971812953410594370152769246538588074785773844182404921504965023034526735463365136208388105018707148989837961248933820727895933644545319325998573275838635164730529049059977180433286871879434649424022948519106881604290128891937782517400306088520094644849589998264685047561480035796519127061318370561197721843908387646383999746198135454873009911019651644114802926389433491482786786761258856015141522018244331409617655222507827371924671402523044853658417639057328186734951760115025571347338861983297168766164499401641837180791549024306244256119572428617941182478284282753187801354994539411192709565156098903235390145630546521346026170211694684129798193876151492454913919918346186497685766658167641100470242801926334055065675325782785737902267891856176946455874132775942934422865416978981115334683031415339468216227250635152839704040061074828052945088298903882308215760848616961516204718762355418766214013092136332517004848855672908086381609003736803549911724336609664070931923700753852704058721489304568065317777366015648903628999134869357341730225784886539425542201704582222367110310963345813888721870209025196511045476342949141566222873939017256978383620556099651469099760279078550535753709344227257222835396713216381912057590850289392501586262545761568329157940803169786425822282370316667997743210511670094404883857315236692570592932712314100209597840431816300204141139967946758796174140047160689515619821644488534738831116329905204025460784323426921115193180160000000000*i1^50 + -2751237037950327423818560449067295189927256311364881885315932783066372234053430804099001793652645739633047346164245409044749710466135438964550105505003281480308049468593930060375054151867394396463998372925717919214652160512241410962554802972513869314920340612423790443083218939663192269188325782267709566735218664610869810800631620775916271893624209237330528831414403120965805375869853399262526945846215895047789669749605671321811811279153416134205001262934285712330938725041878539172566385545800128782514109420104305691414119618751445048987549975241211650700560315420969599999778880892295454426761260072436687923925858200858440818334739028147504197782045454472883722104404810394946627719535785490959920108609062502320943778881276532202324266695766039853074038355849286267968385551476891310936493582664052454383559584754617115726974290964142454633782609780297003498914559875627256989033312461493798255180680647296080740128869474706325023549966966677781977427760064103553978615708344113127205538472325987017470198248507587314410308976242410794631748944951038432556404231615552656766260909077178842363962949254093768657426167458732274745025881835237444516985263568718490032030383116048469632208019921177801416145427220555101017507134726857749618726527289782540722418754427877827245542943361542247399347384754591628774865627181431129823953085977470902010192081591714584356179765968088952943772890958769206889530247373104572698854820781462690489595735560360857035079327243243374703828184582438309168179587538693773887847479214277452985790365696000000000*i1^51 + 1616688202649091354001090786849637526731584602457013055983088740577997555277473599947598124559579353086031694457967315689109797157282660776119257100127105457353137702267984703325837542926034766221166250208107372596001580990515000423188559734269203259138690186612187039278921973346149204333897623686689668186532942944483233482293975798123193579865298800523119905873907245131016381138742173685393062533554735615515046903728745814320935325925233639445234677357311029548624724876390417081989647368322696382542323822090915891370919963574757395328428503056132763248150578225221571064205364231016276862030394750657158316410366881251648784229839226656290039263300983030759999419553677712236665080037450134780059943226657436247486491505859001994569418973791320170910458955860699721542720652066550525100981634995130579032759262422075536656070324638351091046395712147003534297224553067060701572398334900012245049982725599245787518613228347499302480315239371782690427034986330650846830397699108194614284353159021366138405329634928035818007949019660410669492073271279210866162559064685877921550019606025225908770494728033201899726699804095712308665396250073574034213556238411690338221857546736401230500853626570968821288395815202724801304015491495214438015543031353188795042884818630739840178594967414650402368691751588497574017408099835415624122451676391687308584991485204502221078911219309957281567957598985838849044032920762021490143847471711722141062647611310419808868520740762619386728147751826475951196695264007305090470907392542710169600000000*i1^52 + -313846811089924697783989928689811077845191092078639003391678061249994046764439607319779011737474749704686642566665222547027483159686016971655692114035917316224824140661897701694335573475643847962997174868302042542707675035071699046033060511628152991867570153405668266151848726853324895860547574660445878026546679368270197602749873165987063231139471218413268935077350341997508333271858669269605385188358699329048840361426093153171158229594466425582441243561589656913238781505823683118371290283902026185733129531529857144916720324761831902974863940475533286609181595061318257604163502822880899462804959504364866724313232238654720449243507996315603699014775450652741652879565326328045283112432950637992813098950757689723384904091503234965726355583905978307929446561980910997265151931921197894708851644237980168399457102125878984437295294412649020484912953304240062549564211797017886987356487302236424079593334334385125946390292717811282646612171339362370961146346979840256877618737643772933713122214490360045371453338853837969704828685038068364090670663421760569586999609018854720515378375662977656962054354591022445555517739501347054950362699598195153579116903298812603384470514331391610123448464994597428951350439668045713984194044806404310997116498789021112572578547266329587530328154116000718534669852640551788949271817122268017252142059794616898358542700212407199669699363476262330265779635753174535537058130051031626454474989166519842825007921448037187008893262725357514604881773806475117954685511549938872493342720000000*i1^53 + 39083943852787802756174473447468143274620325340272538820650098987876038018536128176927065625202383761987756453879926855907679876885884501084131341154041707126891938107234491853107875179426723540869781749723299697697829522082215267261819644287190132787365679502178480908391933884590534700458379054173237819568330219606012856467185942957398342525611497286275712174540828843731735291090087229611742527432757815692988232796355392717168426024588666146986143502664208313757122521302404871195348458978287767569767821185016436781302723935391837320884142436238869859786936895472865523054359911037861858805155538459546754259773506483869169592202673433907223937834984957897403398691647045113619972045529085006211056227902393419026615015118474437084731419493426428291947977096041876612739971923248336145800948413710042411215692470640866203117715271850776269488830508436776604495755936642098404517598675868404465005025083614730512654749317420792498181507093872993247799539968909157688084784279306217889898102036937351536744820878794812177914737693148743453993945155565219684577525194496077794739239620109826038988884437645265533654186026622298177650679826170727924702122790067525944641901156172605419370335073825606109523847966210111327189734928836127312642791700124344289412439862155759703531283445309593609789950647267322160848371192012451848886533888328661100340563472639959191851895421582404477129059923430821339920590457860943849550777461045250858226363507158403411457173120991940274047664397896092734172368732160000000*i1^54 + -17978536408599668828728229410124417400182670502369236117925845504055824281283019738038981665728372450314071592309568118877039801612948292563174531712153136558546068864105169158255074879247072076204727794325707540659629705072404171694911917058068714702968415801843541130412120042550852985907952506516728602648242751454795638565226452410814916741283797462534798063264403526283999929135434773879255010572259111357932155894461590883557104000234390600411427973551387983880847109408490265268791373156819009549466112344847467469087194715390886335921734771641633909207698747220604794099460728592562004762586504974217472871736527679396854164697794534884471705661037856224664341529558888541579657336350452138829688040889568462189744061606433013046882028145267625746146801980270635030588687123843468305494539831162329157286432237208527011774835910702144422755777044368903158242764501612035914798192964982309568541740200923501546257857790092363113475086818938525351288235808140011181371609017226639897261636213030690179935241591887492869532755123090275880012249550815034128374987510687172976910886307095378493126958525129761645646292824656594928687932285923985618043972108759651278280643610676001439724752094475489766896189928239670462503531625809569737354740873004325468146864769380660545576024166905085525953854170750163249414681278761197132839571628199437967687394467558112656579840161345032672741535930924485867990100834806331212329394296173575604827089486544582114764993776548849029517613763584000000*i1^55 + 4650969352792682958513710347400484662820336823572902548762960210164687406472355840216278538944513202269462578272340009626293906146367504617865443962792369881672294321270493963071970756557096699768910720774915899281342710175245789884120636154142955628469655400158777795495396747318854869512498436360998026846802493429515033666628219194718057918572936938048587324722206970194813438871980136355140748646005387605959645023154792553688485739820250462814565042678878362738705686514632865150371884468056251996554230689760828787377725243253742760390876687273146426269971743369843734223312120095170009236791668137501795749755984472988555661239330523183781226215480672191647755667236180017740129251222798790083062630179982064583338639641848602353330389265375936578581377849741058255024714832096416286837198521841847119714352405343030796151755422195998623462157200671242232775402098802825344651111924529206741357505523955211378447384399019309167934406999036266165742669566213606441139110504994309399053484281831730873138060689364554407515227555521762112658298459797534146976575146570969567591580963518823916179150208426229386700611789967499216140146764935486970451609459476848927357578539534404525072013596329075824215408205302005359950805927475556331476509475614282797871946763338654381598264732706708022706952815098170438901730431285375374125984762436033775253013932467154743725317554789755535642181942221403474328490475700955115398698930209487201460108996420683778373765592962560000*i1^56 + -3667989322110522774883691100661560061674927882607640128797234549075418173489473683165568997096246683315757227861621768325107447066799882905630664634616163573953520092353790488308427272529775409494936802008257584657386520770354191843760670403802175539364880745808893102278453283057605189427780357319463038728777501028810607127960402133434486442433202160367712282993980676554768487341508356646766692074405306642500097996148096998024647163659773766972629200163881695166040718844972131280334960982572502852317177736506931071534569282238274163603589779008529224288014086122163689360327264197946452769668606196814133886112617630412747816694626276008355845935894699403648040556484272150109023335947803462666998324662317973463970811472339723576101178862363288337501491991744919349268729801587083900858116194898235807097504650894256165679600790430781892006062584401158080423229513119444382455157177883365356438415544311605424547095477882090779519319597660062940761022252546067967525559864559352200675172189553061157194793728433072826329021819515446488610606487352728229981070429476142573056483608425759711627933889306556035998824963365350940337200004342672835313372859310557125672183784868602257389962800880442922473394309044813518854132530924805338332609364595748287808811300759108841240986405857111606147812549024703796272703742161523293733993960334570102852588784807353816784911814803966551602906448408985373173918225109627117733860693272655131136000*i1^57 + 1012644592507764181897825071411694791047988966028439290197013543003525935872234262270843833964355729613572720220524948491510746195122393019543739171780377170319269355391394441298043023162911342850943157722033752932070611584707500977725213895808056665227451414324495112909415855710694177033160485421223214527830534944711840619621316568141904317827668224599634430270572192624941829971707186669878734872184074689829349156679014115258971420921313527955498359067010224446567283858793040262848031607128987677916388305010250266212381808664490851755979684449097842483033301747695059593175332924733556689218803523029848106666885899415955887207315725674040625009860292713204275044212105914690311924443711979489606897662053853873289173099607748108535689982232249794982083539834917927498149663132930964418714544883585296572632064798766896201876041741457156461600158549282725706047797376695565116331574150213775262038033932564737605131742398657237798868546786543229917825871709081783112933134425206663006757172159226136607732691234901011076520275197572649016468685135331768725339762282872535219930210370266398624114921015043825236694123940691413316400869923456763370181083137095687350477441314202000331277460853689865913116199489683590781834985512786205832147451115448848111792199825441546966378453120692711859172823515363650984350276838057274402903244786232549005092712672094306733889582485292262881864750092958186796651200*i1^58 + -143215096242493327655925269207796806577809382335061283391199135151908744390394265836780352116438660834488556735879677537828228536791238845907072731369781477908819551344568432418606153875352550724408540361030935418658897150626632747940937574274151662593968261715781221870922698904299747296003446807299730179835366473665316481570649603112891379182380199657790386798815609814301849692024160118133582058454236615296388287889107730482256983250776019611610172812011880234771881195838352816494283900887346886598987906946609895725087180333964413602872970345686284299784489540424961137260872726785953380900625825418521097620494170709711146508273136118982032809694013758376156945047131034656224855650158405528270275726760300397560008909860907642981189238739847784883407778212332893432555889856432183512834274029451378155621992764090581961944459934423876932886700610599039274516480137592470942188518977230092759912828715618342743539079138045656114390224651887317430018001221982978703629898449468294317607705169702091856291127180793386012778546851451815502619462338145559742189333342849405224171948199006616435386240702291461011168478708609361153099234755421267389213749254509248759469740231209217486647358620216039099686806871543715404375752128820853718710209223270180921604239613438907084529068723518362582967577545890300224290037709722942352019052443270046586854466013188502961836561200*i1^59 + 221660130361110828237160313626431900147773415768532887286772146273832577187196493279380716528295149980520295874240961702548196928825893068660639029870358609362909943948320006019095131627488562490805674932181271012476195061676336166878333668008166101217870053910677930063583923067616894790163978563803819699264056699054172234630519329094157912145683568101700987345169175886040423087619559790932312741294963947835550304079748422611370197234963439990049297153429086377330424119154071529890794052477234375642742948096701538393830328870030713960390730813212744990985355257287728544587768214389450600060845193876084540157348190007840214245775963165848058390608828741217017070853212681352549865692501081094685705869649974072470697933070434168012007449971328237642600846529404609181143101361521703122955179569687741031351259034777962686568110728088188523703079584663477778058581399014015356075836773925096967652841760511888678573966240898344958379300348629992848948217493960590734692351687509786216586819636913706636252954957322125948294578856321995461994785739794631709689188563711968751778723405289362213993641383525276979608823804938852181311913085088710116842747058550235241028436151479123655873426926684692345125259015956665128237256301003809386849855031758652948140244951370321093988382529431480744851283527298129*i1^60, 73440598525706319272697062257949031443430636797527320309074592393852238940215604312593887205528125087522913446967673641271876082733744219072260973450884209545216151846762501992119407685429061651311312371569669297767900938152527850035791758677831837585608388271628592920295365180758729352893767758707723587396969992469993349820388467454635946403809411004663762897664763746067843275269630759750006984392832720803189513655724518401496274909078368285726692577661071298428900809030838036222924517723181356159026716355650823425647898643765297763054263528396154530471045397859987477996950245385638994074806045854069508401134930227210976633081607938909538416871782003010129344539129996033677496898369950539488522351806317165833245719100078949124735824830285211805567854841752401531056056599960029790672561740965510228606131442960571446175374119595289313672105971416610538644503550308877617232382627487244550022365962954231210950391927840832795508790925424336475056412618946739837727943360298160993340029560166220928749522229083310614665609375801843255756478586838710675479466240699831076717689746193758329812080418714584598599295286633437943044505763280148098783993000285842083713738432726120917530077247090038415836099001678946389927545516658291421453486359187698030369031277438934046885905356921884162186438815470522168216120498200825257683688842768387014395361981919656902818279823916687297807774869469841294302065277082998800744885413866694964483721991335273886123480655941729805001696152960454590497760304452698926915418061663647954019381623136411556654746800520426324778294838117651523792428087979157495497018383604520550512091712028765298868116829124334863684334164381924166509810145137672581855454481332845123547028469784643017930144564864387193222686236444410502228900972974711869286965327378135068122950046701049219890660282023283716253203730504440387493190159881808253775522770478927822799241588583747858097153605974873173567783918025978356570185103384646122441395416334130938453843787654920745116153944060147245346702206747606010855185147674983447655943572085965830817349097887767751529806829280568432850752079910877733992008451235051771950812376752811314256593662021039700943460306180973433481526155356340021037071007880335638861028475607881155142626555317727983222847257500026530418233180554617489216226408155508224965901190939115110894298726400000000000000000000000000000000000000000000000000000000000000 + 1964667154240114336967189421198386193358959166358420705759538381063307345787235278629469068859530868735172749319513561815792989716638154540941442265267624769175178075768439882291359372370100794839584328308583456418077437654068570526341023610585138115069834323061161454467664270246979079162760087794469160872618128391678842875641468635639818014077817246974321563547492779488597485981665915437494890718397294825069532056674082334955673340275078422476050098777932571872113028875652815965891023045533425340698354819814200720938995592174702427297417745892255124896340401961670043288419121363014306689929516510119593487888540145117468737418222609347882357144383530493161967569171926801385243694346417748875788591695638153206934950361801092110688291569261902946976493591662715447901786154181822280754978210401266926573873987673565038184724247670161321237997436316763147139641660884598076991495385619284531756992820523165357226027897191963944581083285094262799552966780419619310817578256227959015740554213435864923036507301610258501152128433923611896118996076308988833022742717865305842667988033288993657207279091279522318320727161804046668513205772853523516935795920324243383065024300240267634286803855189065778690511669915040247027370592811779160591281450882212127372626051860519383470975910739146266676457394902211163590710234514221824828406198632645123448310964783640685676099607768685687670126426819466779373943279520947772862755663175350574465470763901569835738463998900677312128720269344067468029202332232179623812152097964136623041523776524262682397110256262363010269743555398469256468123508806926236591792654448517813050298979608350147941500507659447188285986480002326369252603137778379394457323271515461589024815203237742779456497582359881221397231582950053886397883875914687318660729941638131394987606934218901082318226772247842569105885721867161863677674421671096107444982861128397493170108306591233972382692730507633455452812194539893546528542030227749300161705800027500601712240985386209224230884093617123773360756055112221249655478568919956369669079653690715700603630262817999003932422073208777671308947739122891962387936300732021345166859669710466530748084513278011009999274507250514608137619410162165835223512544895405805373338993541378871262596970885313602995576722645006811066922836474961276550814022315866998720599369439509894639641218252800000000000000000000000000000000000000000000000000000000000*i1 + 2641711918705849926649974526518980791735916028941181941777036356945539445332213211148302893538702468433428797929605237193492192800896209895503451672526440869560753158864544497810932733433147439097525326190765718213961201797607336147181998149827527027813379620041087849261358231304932951174767695715833420446729685513186247833528587788622176139984307149448417641106781992309853632975571162759977304075098256673572746292917467338717523011507437919534943520622229330819719412150863843480152688522057370260935317910355772555022796781143062798072026392330739443359164069140802286223326820838236081703365116976534070149896581643356792426373924763714921483800718382459742230234770554277663869346432364247262388243405402949891287932607635081663561826337379367765829212646509615566493902927166892210258931170596008664847647388204524865083529209310730046952642032498137317863747254966733162443044691235504658293856986306058450401823815270660256682617700179853320123754158845307776321666011455012169971998361238753156968960054067225285115099914038721502611639300291687388024502727616610648729530409944560958289003709396175301685152975235149898416542147679045595648463691082888533802030664969558093471455061874928359193072018183035553320339093871573964387092338757205472885045214164125037889015988433523780446981771813339275289669501307434735980204290959396561707320898676745836000305446675060899431560771824923891323213106115290933431423077294060812369790560463853339589187122263477307261141975099496023958147182167293493855280421421030955199353454186683757876495639999222219011071915258996373929236903184121617543805329408850006662142082823196078812595346978136239484516208107501547063518671936009636333417904709751117695167966033309529702178986593222551364221106993809658809386131718267292954780594712461141129940312511427233276775443165197684398476138298958011989394730452619019750316385978221968528375362044048604263092770644102413178679519395000782054552354825833256480029334935741506135590176921279821688909029623994889594153627762749568906443270796853291511364086050201095990194961334323938438997611255197577574017179993759225437243680345197679301599752999353109056873714868733669586314641623905019155840204981584790956673257527843598372418498673554986949139382588855072207002117429923639966577849458165515978651640402359380609812534899234736804200448000000000000000000000000000000000000000000000000000000000000*i1^2 + 9740040679511137891194954493766388772256639340676228525816407431725206717691307747732651589740858345797355414428010558020367244661282687030491453337788000099906102195166596981054995114719189388137691055153821206679430011102186063895548191495441078866063714266507120873948077178295188844415854843743974027758152438613097228616308267517325050114859079608579204480982897402976349435792207319447264194025615516727072702140329344239512123903365963531440643750932293934355895899386904878013166116587743492316230567133063337715844735023913605420923517203717262760939154808334507246659674855492597771495160363121088090666032879266269943300998006175600275777947202661409223043636750746360362008147648776038646031770308608574982597651968107528558756102164110590848167898009216187210359158444043633370902669228352891242315556611052843276921223856388502952120429678035062909013237274442890176016104104036609272940826225064403250542056767360768305787477933712774381749706863967467956450912550949667010420020617832326321689478414917520205669125232295529539100508978063718832917840351440210644295433226753500005615001257047368378012981052637841721015471649989437959461125027334964414401733673314436875785298202484972363383010700220393943293111477511147796040112999086724672179392631071451269564030854176684160095928449156200761399103378248693395264991457459800331069012337366006328221022636703834642081231193523313060662220100757776099168020336500926388475440567635715793233494386338286403403556986374396013282165495420130763129061221764563563072776321261965355219272535673244986081802823862867248495456601569672199897088614837660061298189601493041272442268308513400537729628915662036893722038368172515045800325491224216516891775571411782420219497219814080456997346481655205445648476009198270252577917373516604825336437039085300106252258436051321445641501048291187027632435902875027134561291114237654415075320493377454385003259028951983891820000710389878454123517736007843376655064483616745667920660207581876225704804855403786037619782101941339646354836169417843778197564448618995263723982381550833528244017712449859774394296571053385782094724395440940821437889096296694092083354524056403348371891540838459381382042300071554499829077557605443332069654877566111357453181411197383836231906438837777509731094568726704229076307354316899048298592884294788342366601216000000000000000000000000000000000000000000000000000000000*i1^3 + 4260370515413227712029951767922338492261821799211110667213585331528107663211026588874867544457500167152947892994838465302144022322558959719869741030679906427070122509499437806913528619249890996136099074411644397960276544198782347589979337291250570889369107708409939666648530043012382040947280897689541565846033862330848157137785353421718658598406646386503600745054064434861924799051619713664232424743130151491542225100875776551147954394699542400072877209134480848173729550884032000308711439798411517486994727874846255335306126910780743672216149229076895844776820143252935614579888978469945132748102085503826038330991699688998113289657120778885736920554095162115824540414925375044854953206122341746322586975299535780968426542633138354987014911322314095341775081395102284387963595106478204760784606776881155393014961150572207513900089680889563785105311273323615355006615426153365616856239314638128833722197749725214362278853601422428427464654742462732632898226144094982326257181379932308564040550057383381062682509963001796144753154855885151374320051025633461063472694330431857772780263718665197424109300542856338511724146223732494268420314648602724240943555436456341663543810574939001476262611967404915512228290707631079630357080314579776125050656457232665494653656361623835811764459458942347130070602701867435018043845318940462117165197921526305673687002892433279905321070663639013114982548124267705590366854250228722738453247744649445268048104582776780349907233373852674155131860104830332488329724680050082990279606561202287632637125686884723793443951999041197718009360856886705163323899809950883086364343186266187749362261881457292592063712834329702591822769730797408957549121411378192691328897715924170001362646343686284469158504354259720822578573491061696616470925856509164575517591365758804514007962728522069405423403335675017630204060017746165370592975761287508178685838563818713029348153646388230169523241580733920228559849233031650194094510320508658531419815219134099598027876754783314197600217701847857266780440037420049166401528552684090671007696616791794272752081976548454986616170139463580423789707087119321411069136122432262423525960296200667369535902323065910072887682837146161223424664405264360992196998190051782099361253113684754180484314592519179967214804151882791684845304918611957557204761599117862587695758176892170733722009600000000000000000000000000000000000000000000000000000000*i1^4 + 4409259410683015977231529676299598972404027432128353661943770808987611875606363404120946359959407348603591584344495580861611154733150757749739231238673587280065799674620216484956749182193535506457774331581239259603695639495875950080407724519533966379862903731556822702247895098659227727942390654370493833960978342373121631301261923014502224692833107840801883937295556924780207406902896372210217378567086498692626819686627064927744984200189858774350189193884326650877274590875565358633646164585380088918967010996902035860929250702439663154830917067492806349456790746444762078778110320897193708488502749986083880653240134381272478044356498759186417637822996930128838387089136967425218990074197057135624127273980380513620439120902374186069954808102298159123019025327790350670677501225867127797340817758767606870364892579131716962848835475676592581620062837289245943060373140511944539076182451153246347628628050471655246886848035785996751027564460350505598157197427623506241567808244275035545832578139256954577407121313790220267291201792068662632392054502499599685563645001329663196521882170245289739968484385838467671601471924578060980128544854009400484612209671574046049856515690684303217232177681440031189570976964000071186544331376961473893256875627734086634026136270285874026992059930409690815392352135315585302326203337470120544240478670160426067390162663956672253568337626800942485604194278204517181909108960296928577466032816589380393903991518762509961441705166077395912616517642214363878664662060777484233650099829491843361945950289908522218975710183424335477001776466641692290933905006177063393263193386602510696244161519885063711355012503288314462457466241450692705770808195083195657201726254275591502158360174833046120508305633732464383857042498973632215760604012819087742228163297523224835313702190238662807535558725229449951812958218781034311016022490490931532276751798627561872634805533853754690444866339197205861011822820530198288821689631182232426741876078834209554741072483308156631808941516490928419023013781558836238846683304347164081158943410805911156154773537256952982239640789551399185478844003248684840477607588354336384497164544754700777011605434186149077992457755242199574727193833866119801270447521365516438727997204729081298420874159760711237581445545198226530422798595543434152237976606480646518809537574101132194611200000000000000000000000000000000000000000000000000000000*i1^5 + 4014293997809729097582351956883027099372018201360571254697418444940326077948396440615635791633412733374194503010067509637917777775133225129543474095569762254673077968466914337705152000475812381793741007445437631381619159600358922917550238334913313660757618141174303541057083960950884875750071878181333270994803788517329922814562690525098392085695857439839823019786835152651912161992697269611022606254203462615202065302707009506668010895830820332245597499497949269132222247236417258334362159546216310066677544236756859350303188842433739908915086368938006757430197733953441923221341387805538056777788542512342755037834461765752409394601383381190801289828428475150497392348325711151073272260698301231244861617508050874432601629057552089262074495558402372058340464703138081430229225382996443549163614966857329887097655419961773916939964833571940304761749805798633089024014567116630372181303410207768447891270150009148719310030768072354689964077058298034329185582639642592232908783874339126999080879117820247657227471393688822203897844480154842355827235590512290149535816930012400589894838896736520316752578358807727919879727228058718030864106904824683849891815588097530502223703951583516993026415919262414340031172416873197707206825519240609510418584274185573605622861852834381209201398334854340639671837027348395212942211059849328138102213010631187253966262738186804038883365046847562263506758672574061773527356430375670843855899262701731470419311502103850529166324150948977387178396737981233596045758504658409595273895185650295416775250938721543591396834520443639902885050644382386255519190144893052011712294826336493193721575870191597603266543351191594034657602330583228694290715310669467995481883245200970723413332252397757253003740652575677463379118138328802928809291903278594145493364562991329717931941655242344523971056994576794410757725145102306274012570961890468438501983251567608950675399878757295402935248687379599993412198938806051133585762978491230551928575083984210519364144162449684835390563442697933971498864457216922264049166039373025204932311724774470624137786672210294243399610413179700121652391547591353044206153234589133015865028118269439929211239506092334045195468358496849818015284059975979711683149221999647253185033095019874536521993070730654019459761895359678360018634267822162849153488782997501507979038960266158014464000000000000000000000000000000000000000000000000000000*i1^6 + 1578808243180768248307493869392010644112562475563791424721994524302778830969079019904288473878561545643364683272289243194589277828907410940784184585128503430978461003701175270911376894434484114183877640801093983070205410528018397569422370180249419441301334495464595174206850675394072994635190534458331127644879982345720338374209015815264543919026370843674845142116104112074174141120433190276139936996749472684973329144566110865484821852965356095203204874457131280664788541938234326294643269827531844621302295706257633506820857206127504960007857988617841936962724315251864451850753700162514001790362910789718076046654927575459780228073942248938381948797812840783846514407212641291376546248317099999759352819558703253429159142550511824100649392027163021516938437711950362203983368021328002242575676453919748018489977606712511946229405357929283509902497277535011628558112099651553634288648289639420227452601516724402920644564864807507107439230107462193463892568880697148872532701285913337607853885991754175217303263915405882213557910471561232624993123326649661316012840106446763907069638227441217414487803206388914192219905367322026961605457247279077655298965405512424524415800883199806969229665972986717765341217792996765925755191528335957513621170593415573331483436907095338783613863094458747895111204264268399715574882546138103056830679490215015381356491054106410395504528493569569208371230362608737071324857602092936111788644865216221201574176611481437334587342504116897633703364644063330932359471072457315474608564938519068049061074368923033416501483356892265947415602745456652437651690034145988303990326675551137422836562229155215130701509376977911150968573038584754815929414537528257657917323562211090162552654838242620638773479780970876703757337712555717535887068115141808221658095351409417020006944353010122584185962780475078294923708826236799362248504649942180070105804673564603842485337609681123509284455901293299435863662614578382214228576376432743664009855086141865880498860521176620146329894144350546168815762191878916676158466625883268104176985631219117682863263468837340108075067794624321116006760465308702266896590531482130329650282846642994828244932144299400308953645656282886922392064608886201378905022034245345625996765972146182452246417153826748805269280664158075507557480132424044291340657673532566150658498248208023552000000000000000000000000000000000000000000000000000000*i1^7 + 451786064091587104255200168600402141811385487597729747065611273417806829913241313832183784064233410746962217124163921742765890866123123216795509191767031069025889078674440587971556785503612019007035745115626260500191244276573938472345329562610654386864676163127644677493962633178751350905357908409245767115150513549851640055330499317709081554045943275743814381551153586952084403091301285323429257524897493426330845723167083999625832694264922664538799909196053589068166127116052813751269569686909307152649173307858796585696530251728635545868533433369710466764110718303614973125155134407456681563886529170001858738233795997186715113806351651117332099266911540657066610979119755547856761188437792998605654418187198379800602265225525411820158058892803692244421672158889851688920056645276319303095968596866158775038213661594208661772841676232017044228903863220177013537854082065293708525414201049729412638158938928415806126504615836360936172210281564113129563216196796614391800984463187310412663399924187909202118261664450546704948879637223712391148975977376496310014973269612222534665799314879774599775768559677717842484415823979458668095126695069658396873923307616778441266536739907843377768533442802007492959100276141727990708794172631950415647619944955011771044665229521167280388565129991424771268763796962574165792749058815524767973204459697656629485610053379020143800841781565839776418161933435306355588757885720432542320936028209187844854461833888381163953464110732603930859689832461535816462187068708875082131553767722814060267626722258155210775530995833830170692314408220372525041834518134296224882155855702285476937288104483509122163722532358456982236303881760774271286753837761601460470557733114019085312002551119104966835190139197771249141973442246410788636094838410472052266160746237182202260261520250549530014304678747825766767252274010168450332729751428936963775634727669110997106536238945779396526006796109759047819866525821088882723396358920434383428951389464844123415200362371006569318674616603201653518490532970196588351085349402181661797319176976828477011839411330352844441321859572678265819598620724004113540166160717187569548904202184730988228386852543361022661748131896756527760864251879198207496655882441374491021704282719977500790164012485780540181292019830321239150783537819054530827268467181509610994888391031521280000000000000000000000000000000000000000000000000000*i1^8 + 216172411738905887546831547020543842761916403879935019372960094096617881666691163987400017587886199872582570382583296046842460659580190374108354527130598632661744336753919781924474679491240877422872144116228547876629198753428739733715295278033479048104861013328918333542671366693955003985650325573599743390989814514844229469306660911732920492676193605212764932434508977451694215042526725882773093271386629629896916151824994334299935637823788414722002584391123345509794285176961253395169412346060902187871895848618697821816377620699441625555203158028948400498921965134418348470921173053353319140844288877010724720892588708174032369944537502196967537589183996980031461306061594477221634372332229291256215586563847159006901780627011201044379000521138990305084387137704064040521488382224147285384533437971649299097137616618110362557163408490289180098133783250339069089518169202196978171797559101877311717360425727443832173192768430721827417948066648724305287573148615564566757060276576545406871725816528884237071956349223665548687082776386564579497839011382990647580808675126819598717346562029371821078514923442249752606014627514889742619211291756237439684111204710415302343590836921200160484286091298332845946822008022544547971885491310232820220998134488370838114721773220914069421693679883034235648703016582668316334007512012202326655000118698441991865998177502983683990255939254229579537086799119207026673654030176073851585109414679168881609008681724855840265481740532483460976089459175035805512035313750967512642188405137612042334726018743503476071960666925128855534091316295728351067407848761029285417488342526023481070090870984625944918748795255044913123750685305161715131173698617966342999921837062179871991827989755117443585759773635962158636493583317088522147575310588350793437740596923855759276074664974428494092098356511154292589913608304167886308995350322023366401002788686382531938391914865345080436203496474404914891606114759449939706912959932430846099995877096842916820290812931113445235254815422114437212217612982985941818814409818907272576661159391287444090597436449853154007100753638202754264669251990593876911997441159351590934043446441101925090134248058181146052350262724549838925676557827692722370841861647664161646046498319094680589657169735916124008115968319869104920340902820735675463760164441123167180530089197568000000000000000000000000000000000000000000000000000*i1^9 + 42002186120450268510807900395671465547231696158170269390487151668649414424545481772707899357020311057836995978817778433871699287823390658171266119901284898217155234054326889362604553954942208612749567384342522855914954365637773655453562727883930788774649636091513961012003156194016671478373621934776810584055684740835738812250942703092290823264425310712291738557029214127938863156340058106742900969293377894539662268300969783635628265980351328101621398905664253550648058143825021763923053752543455158408870662329923212842246737793887282580180765718200370637252614068725698929652228536892049228525321131850341942489032949739659398975059584500041801974353553067905749892624765137305671087555505024664184324197010157333829320951926562744206321315704179484595457033432180186534278893435581478763192469314782464446825761789676499898855228240467733627760190556081289181826380600558680751828710509957184357795943372208678428631639658434018702684530585251361470475740131859197839175098248405641204519768305563834593631191131925273061028702272891257604586692627996838203819547641090823049074096349700951841287379758505121468538760759866126957518495648317936184951170214747248150809972663669105142972181074689961000934806352885512110869836950628941668747437921081891501552096947997957736920974759017642412944663546260195961024778265445016256727997249518238322854112744863263664168342787777849220977006154772743852082546077299457210759668066066942136881127613419483218012931351778333117553521679934375256004616026740569021977816500113095580764080817742787229026711758843795120869175712180726255518062256194610906679336122444052650905476399722550545241490624647746922934311080617572415322763682198335771550361678368560834715945635127393494516525656785740412552531132722525975734196244106655704894399457471428446246828573743767698485506757728288198636785044422960945256610405275694645165274919903556600806223290275536872231818205798820337634523049735305149938469807547304363621910887655950194445906640030224241935034647390461582987632252693372316581721516116126037202491788463299267925995952072566417067424626606650442249375339872325428336351998658571111704473857247514754155788565104351455314255732074551978436325242159431450277999275598778006860794256729812655185963718456150936680370307862525126307751398192158979417015852034679751596572672000000000000000000000000000000000000000000000000000*i1^10 + 14246328742855425691200845486401772033440073026349481188600843906778221877788858184741310328574377793645028968932231054458539149034951974823183725743452772292402540441147915632636281367252621520697972644617465717474444002570672651191262803182953074135664033422872601917052394866023967036798665001263684224613714598379282333290642807773686351332708085672654650958578456904391493007944532578610307404846067097457045144024902992342202539070359950182183787493555004006769751906991528290639036417427036888541571324786872420598420466320846862820400283191794746212922290952917989654566474724937814583934111555009080815066736309323769357030842741063412649373982980957661134228741536504267373868190256112909936113353675155625683675299994642118591882515624681608597903387177593317679625116925687921711057456574126591929464961305173602744704278212508564421658145630956586980835105276471740185489416272172701999870015311443728346670186702277150157105222430744783935889921268361745727685023444512430651969241796057163985684260855676628282241819298764272392597577868059357534255990899642618516036487114634264179450978873676216703603871421062566755446814873211687200342525180242991187810235533898302245244317164852405617207527210004988580914165827647505815560895011870590011955146794623451717336353259535902702540230522526625364285319126156166221538357898661596446627392886967329943429465872462717077346901992530747856967956973711746613417909422573085673024579463947772317318964671533063301496328191159421540578494234122628111422502456034965147083019499022831031608985232699395762502682715880119964784889444597004936571432889411987896569566394772712029984618191446597246596635457819529937201280949783508930842720149516510052779532832060052204851292935334791345337348593565230923638818255666403992550658663843083319088175096867240684003273204270084901793204591662319177221701262118605355974520894849203542012034631432513472253593095316855083564536562055335438913869029914307247605320514197446323288978751992794270961736280183884280387192361987683502421482812592123404629081597522793923053112314366450481086220325315802062969220052583962664078031093828104781864691953581018352728802574546039561198729912575230338453454759330722803469470753346198144032207761313658314597277162069519661569506009777140994982579380199489947031653485733973884875571200000000000000000000000000000000000000000000000000*i1^11 + 1664257714731374809014158156946831354346379086540440925502985980516178906046476211505198338190681518317920753649981438637827453287135642860085695590543478462204242134871045503619252562339982808157223203719809545585212122868994775219118392997691268501824206856474528627451974628546271355334799340791221945515287632810976112865386112044992233174472026623092659416607657902140080867506756973393246090305681051798514487616134392622540460321860189339293267501076478781142329099393995350438008885336858962976872509596959113543118104813136114706989386095371206023127774014275151699117333779804809234412208205815766977599441056081816806700991025565564555040567755136170262623136904212154972848542340218368436318686917106280455486995148852555413568837822797976896777699480210078350153915318255621769799813339157371416425925526388205289054667900586477448495328087295387095170151693701035298793537471660709210423531187988149291191621428924543571643753754160497996615033250690101382011065048510487925539412747722367943520537215554240037076406717803420289463087309273631471542473985207042782358985726060458866964017971850000271236091426422161265799377136340908013923342096849143021652096654024914768442136855825780030578931390015337092922184132283167291112079574833011172049183421207581175692767305961322358178207571508704264621717973818287435420245200318426800513268571200454348315707207682582413738553711587814374928904534727236631405394418007872931924055750364171294869844328834608184677416772103312575020607721170994653321892693360719136274589221205731728245836335452260670031216124035735015000887043502274100472400058414477069028911685463373350587893410097396884423690661448123709030258044421095199764668087504332451037598077588517768926361464805963971297914208064382126890641096514461351138953268938183347149094111714731919394402572009299995218791528740804314807846297441360467461662870064674740699412205161211514656557469278614709733836646901225893439296577669441734817093608892712636541406399588308745142173264251744662460021068539063675919201710972409286866981523340220978222925201648090407353811146827367419287742765475490696867204187658975856527325143114620058900443318589443590582309487892751142704003696463901219524225675170568422117660205803271167345306082480787734957754983404964672414756224542784103382272889294651779973120000000000000000000000000000000000000000000000000*i1^12 + 197202163390302610409928298340392913367358827625358370372246314197395948857843278678768011963436566597184676169631043875926703022636303839370545706252934879890818545540804442068327683511663714899623480461690767714163483520311246903178257722419001961080957509588033764048104910637011617793256102933086776121315522132595462966050067515200039817800081235936100859783759126706596916532447344581856122541263256923428277609052409898369860397710927133036651439507124855297724711678116442045924576869080754524425308059510510568268259135756828736677694903499137824354993405977546941918986639387787449513457118423283391892074633334323832007689534386169256634023083826226276597499517555547981513865088506825161922172601687672050027847377885876847008410501907834026718115516776567264364761178416288762077955620284196090698216805993401721492307097720653770030223606617860018613561755198185630883999882290626921410122854426785291762836434083689991211715106147026527548991595662918720275877992212712456975825388072505207909165573868365420764786386142543927703146486270239392281955233348609901007358701091008636725834240556739547239062363557540059926883446005221746151002122398254893840544289001914559936616634300364243403615540999588314843994262047895866875966873888307359393057055856060738911292378320105785633743376934937442774781391306867935977419489636073625868760003924709581781029144478741860917502835706334604641105125624602883180759800142076369141015302958948557679130607488532348478673689042843668268762636902469002737627358944605351530560223663876941854530495744035941263326153051023498141104155423807168482031956324793669610583344617211739925784768130928262120246383943664830603391535290284352934400480340159545777650076529156768068083627988014445240058150824402886223147391445237418781457683309998464650764663624194325601760211793155902731315234092666324349698547752070047904484255044834418767890644100801606764761849382614125202428696127422665370010916658370283395951653987140835538393712254746841958686090816592040769913411065526451741998832191917989163330552034745660099419496041574227402025388418544647250446337332067038300231001667408586286940769046758309673357647566459356131960460209276280255912557508513699638352754376618382275365068428384060656298788232001023301621066570047609909929868404383435753957471056442687488000000000000000000000000000000000000000000000000*i1^13 + 18298202147288646604599811374922580430918333240889797765228124683116945906706438857857416261139529615349393907517738109444356552043030365221446491891215771741669405186099113321131894279415442419590438330738533815295512765755205152003985997177511219031981701400657342172678429304462921623079673645169560035862760059983249168398655025661819927173756152869618885279822181857423724486315903262774871583627093370622810956575762262808623603488801454362834267007228345888189248584984551582820506956008096267038571134137769659638780460371472732630680772807472826760942831172622215173309175546290030491162884895064808813189818605932844825241910419600523012006030636584162354340292450583053840009581826019901321966976006271733363153773173850205771043267838977022710595227379864278754206222293562771435710437615589751164459619278494241299541750829225839605848793234155830551614153852437346666371427983909931589884670601459660862218804256038959198228021010977065949537574535005535867630121033847914869572352331575456911580924285000182710530338311948814605891622944633630892186457338533688186469971626227496395167308591958641997816102867817587864741058009937870988630766969478369485617388297184581552737710674598221634212588083561318001184529120531293987329596046251110868381946558309927905749616420568033983770528342622940734806896176142018400495942777704061869372066575912827959222648874267554268472607523712990334375465708202777602711620556745817891529183250240303290195306625987782511005654585434560428152237517423143069128141506421953099280510728533856897113619874629273182436378475976326709985191402059723667136235453221827616808069361327146176996840415469836528438757881684789468217891839893939721993246028043791846243438318028975683796456665800356680576296417444417438685078831917746465067202284332956328562925784646433828321390938827523425085403958057370609994384226832665064845686770013490817675666696596250595021372821214371957006125889586927032184640040513966126852614893618343458502857890677491605269472950145303449910686454090709061175215135316325546502851197217667214994341440473088824892445932713012125706189905329866400812391344505347899089331928613382126160449610237908578659356217964212086507177795382064214830883514104923774985112431117159008046143179501508366467681031412355085604853395471478572879551044727603200000000000000000000000000000000000000000000000*i1^14 + 1911753175861774645277439720860203135022778137157413211803938487321976316499155038224354211984228425558523391702042866215157007086409578905957414801942927941960224763892375127659033553391332246037810461729984163926739586042043333499656940672844864304669555853001847117263965908221730548699485068877902423091770312051827913887560481120438578548331147289563733427643421159876701032821973160705844795136690579540433681096293838887916775315423501126758103327580203361249505192551107443892218435433618332850507954490605978119676754568191707299441043750821391980162062500248102020281825106303940490345968278352184683701954102468555837114117647767624834373516104273814352134864507103385770888430711169586843773692198264879357620497187517788543297829505674669179287918263022916141570484278281383558386640892029816720143216752026953604930669034425550862896728790649856096266213576306089582881010461136334943827058683903035875645196097485809016345228037511509296491487127473238946620748276077640693351274446289437758574789567735577300476643865079032377078264217678972271925299621641894678109505759234572286203861918909203825091513808813245513724724516073167661773525431313401241378938140445417894644565369344964323543814644626274984400132374187666155775105084515041843956322991537512452855216460193758614617803208271678500562460834597533558097151146936238404160021530363973052959138656895005758971783404272607885011740775708987059040266385007150519199410338483417438815592339061814095178334045024517102865577151185218281488378520128253400078667357205378869912238119845957474766763811804619915502333876626481541325046479419824997952721436621023929430297862737559243891047878906889165146942088491326834842488977616496004345350956285442417281396615612805372581481131017747787537766886187837520993166334798491636077844470231473610942603321311281757178037814509537556103371579075258758578273285914729752618678218814843037653798920115431711596993903431745577149650276325919659364910885987611056338927400822429090568818740023144429897156141494653843504978633220666745994894865610014103627944056726326320899897155205116527554520202287693828211172040596315680499717870062252599274912738550132093647971590464069508951459052003294613502396027262233795068124731995606227744573224973307298179358952935148925486686343132725603945245541662720000000000000000000000000000000000000000000000*i1^15 + -110449092893750415857798018538660593630470337331159507640156509194962053196210774555209299608235311426305915233459334699057442904083254768792239462142821930944133853046096958273807294808348199277447634999984593151690831843860162344687154512272954499103031334239832487641513784861455995069703117900477857068635078366348920410892986640176110190158503458065782195288251552274302754369751700460605231470353754277807617679757003847527646038776104932801710198445468146685331696509883058257840519033297369026761432762515743326563324069255671186453402497169899302234258639255655523051876595801819319531195770373724697356064206302540622574657548516561702366990748572702627840647807058929496646343581652432550321192700656914793380647290190750099286320440719989075986449980698785326591819124584437730256659508623264963429879953120468416234794735600872171107794675952814074528912688481845976874246639224077180138187477405151955704991586324550934465668520163158627841609626684574780656196793365100713492269591171700204690225198287571627865656244818511162709426328710224773774792060324936664603305055061355583512494153909850141417019021994335228532124829425413633579377463844985832757113675995295926038552919939990679497474209433563752565732550805419190167587939961194887872638793207479490196013209031063891796458170936654589637880877357193727985500786741526492301158615674007051037314904150950033936473335111691865373458010344437831559746251619525609285780031084683686351144108555652957671638488816290479287676040333464720137472877232733585059764220083677142311585837408451931346939744392244090492248750137800294451160565047077419165528073867556694451450139658854188005402392609461381687877895055051227470050323441611918388769206956669942862309573338577626672981417055436166259716398067871735430687146472652070252659967953221176140288402804360067034325964268340137045725517456568838348665818229917077176899173273175965157254130292752548865754084812299463596312392786464184368819744864570123536576498903004030967431625503434437427057715001543650699752405363278813709238635150213080518182198046983118678322629845699728573539740785690521812486981081935327167564331065190408408787774380730756256835646846229609272756674681735529334737613658651313784004490145447800627193411905295398656303295708289968768851446283999154172536763187200000000000000000000000000000000000000000000*i1^16 + 18856011525000088207908201731115290576305304972150666742585811222760594910329292459842623208141757647084401803284893397166010796550499231130391357575106401105558027860109871923163888400606262043565568916149562254311011698660651233748138561813188611210035887059309086754246081944752690632253542590956594193684773496309265089211813996753216229565778205571141537016081343276352891487427538036254653435771026574554908281408655887248712873683892190705714444994367856847886089728199642381022975733111471150032364720656282550586567150420163830805372624566559676011261650902070422866655162486189837543893794654946557567668974316012295605735851725813945424710406085643165786653902897106044364058973624812498705386516694908004241468105484222531939852051092842952005176976368070028200463556377200034184226168318673343747362243702004517933545227117275778449393966140178440979995620773247639941926797781333957006127590625853913450305645266203934880476962561087913125997324090992341238570830821271258008680919018270854099402697087024850440459076980468153572317410054756701274629259820719734814536673859695570076346662896753443506741506218201616864835568641011332765126284776728973268367537376547206696873803628409805897597232359834225136937715750947802514211852261199956040721348379649660479968284716197624023508837956530614988899077339551976178505091055652220511374255959072869957510876531249367383679176825260653771021226429158717148344568227823886257094056606395564341333479270643757044535754013130848034759097169072900367592191273040885394419656368354182244675564582710686799175812038045226393113120053008071971154128548450954059225341157409260436965099906381218712165045694033543846917539730733708761068890124276853339246466175619355022356533345888557557697655892924356320687043352258486799102287564920620215475620703454638566392035722226216073620214936572068134908480555277565294407184683730387124746028633322638696759791208539200918292441653261105794015704339172778527027794405859367766719033985274932296962296507791844161564107392485583081843784254551073105174314883981071053566723460797355793669645292083492320768498173342909222578274384246841806253854006544185469038385830914826131695347526128765900132465925458737219575564157742497816072485628613894874544795532709609907574290632400255392948232849248363385507020800000000000000000000000000000000000000000000*i1^17 + -1167175687539341450927005766791928725102346666670887326460612573177757323263610399239435213745250143354018796230182218348196844742082553484825080280129513968229412011260526044946586529698035725115779650367515152386558157250755571772246482380951218677144758941334402183162932046486242661228040001711223405963661506261260816105618990799154166445833320168856801948446152301427808020747283004106329139122060696221026840236526416569200227662905321259575289414999184577236653981889003418858825858670858999270726929916948689204732224074727363252601827042178976580286449590299560386352945971509848238529089298009273981367640734134042131634375247635575179658381623975173267027581229673963992202939808791597616393825966853022955381932428047621563803823977470546159588378214798610600867449798822290563644646572035834168146345204541786475532499660397693352458105182992874820941432946556255671622276112261842352979971888561520120313631299871328629503100737218030197968406009134295454140391013271888662773298476530621341250251769163986314380189560308238768415239209574633823889733225175601655255853996794801139747021261284910944429287014555926706802142640543659288519395603994401370456141312535455098980739565320317223121536198047097460446756231814328250033633628252897869471701277777483176073060365387091315956180092822110973094932867100524840413903382659429878182939232689781754267808766082897660321257683387244685923642689193468789476499335196405051578104069494273417033730180126947738431537258166218215788184388628024031450398664896783366001956906403651041863026634460317069321744153087867348010881490294731591977347529820295670449613773012697070475275871566606931520463408988729022023787193018617124294964342725742207696949013095785903452544932055164203244141352837200566207253849167847091957236194801079283805048373306542523705466769694936330720674281559771480136542506222172944152834701851275951490873961963841943542192044613429406945604751863532694967088936181962097339671396212547498844496026807749130885063379062096371226453180991021658830379480433118082427748796329466770333835138441004293201747727330047095700503730195325536905399931721882485625226624173835119196105555062092987518657084881184536762421461229364544546580272161209622194753441941938133823683290976317668984836366409309710524300151943811148283904000000000000000000000000000000000000000000*i1^18 + 46592562429649627877010027897592233824602253814454109763915376986821143185000417235955411645500708266533838319267960015071159525876332107576059851432672318775166923775490386087228359764964990351566979933856775468112521199629997537313741888483562335054253424130329966217549869598671636912026938415573095719512325094003520972701287113100269521940160114594766411736709091046499561269939900465498863272981180264931429212637044936088700554290548064174247393342366093607420742622365997000457174069412657182867416421427184034559050169255860410302517455748801332942533431223437148895090857842820639807198916775015000736140515353561328680715155062147766243546247330136502270781902270121471879143237099569399765704144035373270802291470998119596375997441284679455021317354919447339911990223374142026453435657768676411757689642284774293928663064065427257870952252508288812019735095663054950052259005049596819410467972290749115550654239541391518968602291238434506572845684588081735032302804314632800512901159252860335263825179526480455952378935373105601915642685763057679408244866741059498807709433200408656340785104765013148788806431016039869367947936777542742268269108709342297783654188241771208836633166899029802055053712220704434344832879226514477281310981838866335186481645685360806157944084498679085580956609152725809959681021996455081890914400796105131236338974616223140399116465769136715301413258297636013531761564347541450932285675653569012192819175980608856132540960088911164271486892457039447659302343188104409363251173165944244448526555208748689451616228597371957919372054016483007669219455136836260289087574197467553419216407668101566378245071929668563015904733649033514172833824721622373566651899444134005796019558401723927607781026150493639822255504353740363185912918155634059675031986403980076107928272438439723508574394487908139328746911723081760980358989158283180723197874267856437168137272926824040788616445601957026261900628767661524377482145017150731862951888688394056999788214009552446753759916072695895398366851733880426064044182372857701209827639808408746703729843230813260449363150618556521712144910184214801039347986232345503648957719214935093681250208858373233956874685932687712835353980391466633821701094750688799922992296894034357135022569719047757985826611005510395356423628036016544153600000000000000000000000000000000000000000*i1^19 + -1259875828694558169084837640805237909560710672352075651703109553369771539436981616050069907078951887337462196725008220496117336412640089508742597472526467446656444151601578677716979085331151266490325869562425558179071727732877154329592639013721842505085656539004745373197204500441681196958364820645017911178020486604848656664849920104664859788435979908218301905334074371706905589795191004620108120139782891858965718192457522588701425293274902428644506717247602258102310153777000459492879292539118663560368377880638350158085258787973150495133498113134589892924907216660884467851019029060862821413583777504770165281700664555524858783569250194404296041096379191658459760854819509897661249234696453519089243246103254035520558369999650224133132510943209305802310423757880876882420038881099525231655237454579570873313682104680623041054800108517652907618283882295921916832738464315214466232764149022147748928109169900039366469285533235973718250380593677662534703120460095630533293892591633241923459135461087563371698671206916819629802659199241484497815628724858425417205026696895293696990881733034226195800613963300260926223779714055660757174530110742376356043689767189703632788759443390213896998844456049908643454438626383621632791032426714214008996881667926320839734124702362931474287431882435080953653334781342282777618412017270816604954867392559401587664986404595385817262053342758828616954775866577438513147997428708066033277903096243152217815505453592966642799181208349957615482373266306803006909466879216697154015783064613939175596432927695180631412103952685504659905426686442060235023115282914286865047487868432842458226372360751380741007415026954538162010829341882989566777858297615018434836394997089048903166032329306736171531340626293571676059717256608164285426860588377586940542307351771209713750134183961961051556878651820352412804955960963166138391201456653980627245306984519875222206687731628037425101750939853564384533418093354571509194808503522553673749737382441405016351590774377168577642742535052241042140758655120888272418200022000808416072096849522059989500293456721642820262528907050620381687838708513833744848148081133014621715763898666856089182871774216891926801285622306487872403822691512158477358113270846159894329465265966261972201440960014839598852758180197337335762047304361574400000000000000000000000000000000000000000*i1^20 + 13928897531031985975515920590476192544922085288950825587133123905100517460382384240632641475752873425667594190266218149093928455012340911650516176959186252347867767385524192785289628102092702050326240266514989698236316324601154495992478987616749401162648047224866361278268154426598982932554777355318618632581679843882879403410704493116213522608376574282042012841261047642985974708096269897777872362027206356578790714479293012430274855481850028462978218459989644627777570447623927375149776947646198379959250988738434494576904401508603166299433446059332709460586439254344366867215902088230978586959226861387118202779918543907488069291389688655788238521042068232464438520981661647856416955973514720360493738822783435654439830346660259686815682812018251883455629143923667548451187693988379102941116076523391519393611797637640617524854607879582727048507106972732048511758711788514608850449542723817432216458888253968766014840852864613352729744065517366264365683531278623664536712100431974380609647258406398346979181987512270307876518754635420513785824156592911861767016849345624466378665779626169665288663361944372330408509522454019810312330201371485134581088622451342079543915969318830756300438706784503803672810610848969681797778460126290008246856494131819066277896939569017279959460463851363442311184886526925920534423886395792654090713557513697999026817087152478018535542281361135724064484420008540312832364047800412816095519357953955592619483661017182623922198614238598893435423661715499229410894479343708560746732622980069680346841827541969431661476206854605770207922030859411133053579787246861108826218693652352507745553811079739859979327162237443051556331463892227325656468650721139521915887696244754037363890878293346648768606425538158108692915858342356137429486197831438836119155724438768024775354962515271258164259911299641162471653168167510018431038088162414892518355366500919203790741181762114280421947055683348629274638915401194231009379321927226209664581626030470969455579241772578808841831029827109966463704223366983348341642024886412385977472284012894424943324772453717401290484862337237926007212677530065866899992071494399638309436444912197066910226073549985490680163820150063655156267930043110067593234947476413728604770262991355008452887030675347734799060596645780256422162396610560000000000000000000000000000000000000000*i1^21 + -3039332237137766127677647606499190500663813477566627086700278974600760962842362856784961176574405305288650125069342612099946903666248504104650769995791759301387155150531398847347829751659738525179403484395303177074195320305805520118095063544459318131831170263972713596513812625677619206103107734102434520048043525830733738682998078483902203862053254791285788658643361833412314158302970478317775864167273228704630622152841351943075207731219836426715392966553553492916449932137138798612448100023270770566587146214537880957017800279299426779336460629280126446366711557551211265143272601269189974720836734576288530770721366359230557714251348646059897520167757284192525047104696648353102954406563445407937983890954068819867294241430200086779723218111700425065863831648231269637586270806452391038450149063127918215623850126622479466697446659726400261192954224578146489313752632774508755065306590498065178765946752797419553723315071922411551980554132963095107597150170352616605453151176160194274426181863003777279551654044689531489467642091590116490550329078549375364634348296538446692194547003796207112487777571485278450698595398128069724451066894596071581145335360632204501282806153020911399194774455891232410563455598735741212238417344471391771888926439431336091101538668506630293739140976986380130763568204407857170284303152229643911551589186095559427502615079459769173519008290861447554211414266337166280565995604251520233342018220531990644945655502102191999220282187330075919869432931970905304037023725349171973109936812094646083505961011708662293046187797675360897358128308493894814187412885566078880241477547223073468029631199814918589943122801436175206114064172888698997915003531020498312236899897834423760047620167100435981146233921161355571947445673210166011749999683556249558480463491530631838682561098873677330614984606145758067855563762143115622627045211391750620411755739272745036473395144134208298991882457005233507108269411066156545027549875765392472159010785779766154283924745013917703881699937758797319728614934780425052608781158295549073343699203525845704201581638602485270918047654436525185656809155616624250309848516660853853150221637352080851323762293924329259462474818662334215573456874316407675128950131789898034311292109748227750872415773629624794464843661868170615980032000000000000000000000000000000000000000*i1^22 + 10111387859998484963130717645038629442506502361392315960421698931046861102756238230007439259916665537665328959903483373572540336691697811073287813545743594692457753235501200020006868960633110550069088015837032594030275125426252180588567202745820510610818879223325598189194834749388062852432521836369554919531098113004745240156689585347487284293225491325690892525471340964562061477511745260360066500726686935045402945237079044742300449380052249366756041627024384276304224024277299178650189111208225631012914006072405626805817243517125951804126120431975105779526555173057890923173698540983423074533145875115641150998840939023571646663905915035876650449638454803792365129029248864320530983991582415495369589696421636669114664866583886615022431553374518712511462048753150714150893607191156496034741573357110342735570692165292493297505169502623094454764962599431146168152672818121124633602796944607254345194534823531614662643355063236137057069255244030809432654585624895248985907686096749328381279542759251746833737351733803632161769477398328740677782423197972405586899313596954288727421111993648773234871234002228533872534129533711826954335907991918423650895761620216939854945017527492915810648149209095823708868034488317227291844602952748515148881593755282228879813444073567323150640587576018316278088694964652712412706873726807116844860930727142849349390713275631672473814380270754601555729131102731458190903293644592129519093192226052744428772302508027773207022180220045955048039886473940304545585802552176785769409561340930102613826870150389931815210270739142202493929929552948089532085312143986875830148454079692288475321257235105089712438410208103184233690283876331749312524315965905112212234466751570095378128321161771936020610921472537287538008982422145441653405060737782875743384220017837026660226089948953309879959428107509798565757148022654337561623378413741409633029648529841601528665960195662228095692361042040689841691741843170104754788597982226510265410383352319626681718038447741320972000138708571399913035694603054370218272029341550678708283845761165150268789780751402690687526500672581778927933988128538387647843987812802017829569721084346625705837255712353280013625182069822625615769297868401494592927363153143954455281926090067549473516688132318634648488775870498157363200000000000000000000000000000000000000*i1^23 + 1198633125902695613155176913901300274275306888083849173600216964956508905706846562302073134207282416177793476346916258573675150715974429943608206608694834283298961582898418449610205747719403709780083069176175658099166176069436106338520929586246376275544567729318153338804820965321263058770821267295508851327648556336951662596467492887691413104925725100870813451703076729337660260396364920305139933058988670752970370929870635992717747967624822956364620006960413342005360971236697858448749318896346269727729098554512462723337826621341928642224749114435064227852977060607985321504149842397978844098403480496510021231436866849990875660775176237360391549273446507694385484655419806831469941329015953942642314171361115140537324555633790072194852441221359247883635267628093807878995951288517784098071083638564852405011008102612442818171646861735311714710026872376470415770273403087989009158135856069029928426414765599617947233878802110140569261595723770086062738017377551187198668839001689966281755826178426784832463172664517979525875908117018534746877301541882118169501715065827026158658655116331543490977085924067884140764271817290561431989176588919514069995349572565464757874276459540448793404166516060461354812119356423618227309791109084994003857238150137791876479220669954737726264613639992125572934329721847530524460421988900256536864079263855073067586168706864972755609541237434964103525621338197319170712088679395749234298824640110807603626405565700311589906493137594953109323178404497113573085689899014131279294566507872704998632046208553858772117788742418875466511343942073637969032479205960898934839835783516328225016076250891190257574391357876329051923782541520019218585369219068707309227584966562724795097130590855975666292119172804783183515798297776875118147136443063751663756541711040086290427659230522470669546360368044037316747348157541802797537763212980542883825247997068008649482943895862660640332390180708956355962785220202083113651699449478743665040349250498595399547187573912412493483068895958918416974528740577051935824437947902397885463471321129164309534728619703061207893877812676084852541814898411393061067420530670721168162134177648243785714000295321173585312023985109390367127655140098019069512166958858770715170289961325825004177436174412241107453909386668277760000000000000000000000000000000000000*i1^24 + 19806497030930310194923749442217627383608566763038738356942264075508644926615504069196690759358539919012053957721606554346788847415557078765973886111923292366523378902698208541408233872956989757511332095208387187033953662398006630777159781418090999568678855091518004875663675330343640330940914053256943988819793316455205665835112414279863787644223531786066151134828593126516273563856080175440953301422419010735323920472689480884231230827791920204603544501353516676180373551478739308820498881794557606197527870247999594344194693275546281672475517000298687515062756593661121301037857950845839159836357937245602387472917279024917062602802153793315713264963507856978838667033282446974342518484956939094119944930114588656026833780621463758462248142201202482784899151208460692290622341507438987674471507603569392909898790935998933626472714416243816168601403138207757221044257124570688233420103403876972839951610745286590263530694017724729821266765593190949116652952096030887569143245976844182219271315883504857877410384764927394809481894981811396331495142202599545141639750916906083578841360742933173986767550555841948738918559645454846574950985357733987989907923474583391748125852348813441835882076866158562910862533603673956822512533262859580782807369515294641156601525725576099741559974838648753480293713331064155895849767924774169320965959184294541260421676003589572873057412727288758890328696309356655972955642284887821041603493851852144049938256474809734087665813808645379488233396154590292910591330867822942800819250939150413620477054117387840104261923345491083052528034307508810157776331969986553673821416633240646916329656079408485937573063412176902191572876907689131268295616556854657363902019518285952414738857163081307490687839217661959615529761371454380066253609535550932878615225206597557924907495963725389884952475369750302111504956966294479005437449701086556469941727198800652156710926153871689441595608627572883531575000612383167527980240470204102145258011137417732346026107953619777762887614374073826597571961663428981009119704010005730936920659129824358485776825686770284682484377822392408954508123302345881133725684079232993673129031253261508853400748606969776398811657110498326081460983813914217918408710951175935758567250901065630963866811297224602258652243427328000000000000000000000000000000000000*i1^25 + 129326013236676051844238994397464651736015344301140683121543662733518105547775704143320201102945185529479692129903255548361819748782745571155243469203968380622147554916797427878663072096706021765276150635196546163944634427827762009062667543714933050685968295539881527113912391806601110026644966730532945962786729091411793375011800587177215273181557602397239623775822481906881620540814101719648775929080506856543150624252612180753965358819860207165104566237165479083363037577881412942442137145550792903049624736543075973065109166266800037475722239696397413159224081683141382288824634693888543578310507318946363766451209980576782663972455144515354805283161602222330661167978766474654142335318402160578071316805181617586108055365309057841635075395218564900378536642096742289481634982812885401233804431450359606927789077878919818828588605617278728673504145761411544228933455182591590401010629557830227021328391145983192348160791262624055707597834353155310651302386829501778878109271152217574572701482449136901617236120815852113767545787826676272846570545931829714133869231740681667857914509994960929633249881752663306669012042041822318099266025329472334235158040490445652953332384353579092613373612510942794020264365719323309539701599195141607686967272040350377633946341060962280544641932585750072845900879241962432397571017610513263831706689915241213865618646660019638614616195405434830170690307172494870043846079510537167246375077259540350108006080636598439164235794180354045549112606306250382709256151739494013606934521869859351071948905237387228569187601063801122167317299637305920181953114434495906619462454304708816332003898799205332480376499947995170475587311836003928063925300690744027979719698745128666920261240254057721233161172372809479727570778297311067147665317886888205891673027854294700068505683631187655653250563989409627754883274479519223901038958576830582417654425918287590508911323233508209994279597952128587391541127536353095070683675533796243965797883966141564405047283332684060892112070115756117931008739012488565122584449688274509337121421068610132953498547527907526085286784210401440066350137078121120312867039224962852832817484010142933346269767112161028675876733164295769645336837222186425273347772891344897937561361237580436583076748959799670049414840320000000000000000000000000000000000*i1^26 + 388451643875729166859500646437807015850729703095283585265618832671035941811359998788541571000742079299501423486150133029899516200620956227085812249117067989186477615631287338679855437923156997895086263816400374031340666920458824301683609265844391129907063483476060130610589100444630728140779506076650613978089630164352483180085365866458646333069578645070664135662838893518144563258862553497618529008244464200278045089045249861589694902151175108179955141530948783931640330629245039034086212111301556221134065980927016059099679223069306208807015373886119118472163082560406587830392743126810225890293730450192439217913813083939638800522989070378026470169866717099209450385196578525699082352452304252633918525195142455482581498169462826067522512423114316415523634655316787394157911950458726492511994697274393812320210884441941420882373100143804079241735292157072775881811784570075387163161995523820642325569422061106670520677388055272268270765881184149684420072789304155171175052532888557983204052993314085534742489838731379108988145711668351805328489192617850496779327200178690374611556595797056118884121879339486833426582408315652604943877579428632316455465151731090499877578749959473007328441551255820938321766939046335219135562830873221390779193153242074510801681233626824029705662813159254790645200118846428482404431668675679470478205513325212199708708966784421165734848159392188332384844833868638941523020280037649025751540625876095680525938506161352757030415781544662040058182318134012561400218936003966225266433787941508121416021184599318207567664798980323035802944259160590345362739681690311425512550284686411275423488927989094295985581671903319997749741391304937056276134814099454377555443895022062485110584730358853080403212699382237254834782179764772916504193637100335914802433201626209805579999359854216157659745330650971284853100830483591190097962870794460852247203133636337395551046915505649469783927734185164956976516254631077341220698817342927230058240166248922832475009066769669347633301271766728788345740779643799215934910655279754487426596085818719342697968587127763896034245421179722404002004023984553622260733110713026113026446859391377624264204758787870002829272378043540963443262524549599392083105193503105045735231049201171465191080289794036009533440000000000000000000000000000000000*i1^27 + 526270537767499036180252347157163526724089815360025313294529495748091136055292835505695123997354511392311486263403736508065987864377542155231559729281024509819577708407493285223955839383571545855803805308885214267150026155228192052577776201056138634137398732135038904062361639068443589065488221555158878722195051547363800102377389555515587618476667843191357050386082593038322897615319036854324546281660701363890134355121236726661691755791790955188424660513107582491771943289742652881580288563763145582030680464770523233199248973325104238766422091610882386359476118924590687015709629342632607660070057653146780693132315505192456103731480582705517619665912043383814864501373263683438049255880881272207198392407150356420096110539558421189028830733111622679026947799015983780036114399780745429985409923676282395100607153060381687154121523832564044414516438228838138696343378716594857680258535459686479827905940840137498907239423289654159472334803577617173480451363002662428107723311032880286259879772597794770923835457128435987488153469681695412507886302601259605658018587186413557971267946844151034263051825451308121719539848400912234203143531615675346105734690197118173466362409831317040340059957947473306795179526190561558544874951511345956354149733569257387235122927312993296163533404378163355008555131090226592980509081373287449140990351125770312126279184406215806900612270888613874878984794272420366486413480746247530946527756996763396635356956962250826293652254239853393513685963018973643528624956837504077502108756514263977160981223773792120444206452199373612314783263817260339407517426366794514443794335654580277746316071241349402966743866895042576918676063374674707455172071433820970208352741228396376161069923757243253199277527254577937360074867688522804726841297360919193161006010108047051112236191385074192502494648590867315277733264605935528605503670907918658754496672043806487763484863476839921085021889434779842399519897065308829793843734567429187891844276608491336320454224268280340294455079086245551529581838751364079373892923371452512538181487951707782351189771106223941105493378917931520862798393184591607454966482195909193587875949287940692969514013331460544999364577561851724359912848302586061354770939550403966305482427488643443857011165102499430400000000000000000000000000000000*i1^28 + 149555170768234607576698184237016356084521361352623129041606209521695209538675595758038248178926761533968430659929054855627768062883575943458726380817362817529641211764807567514691723965824464483455322020087711607166536146786855280196880827719366859433380611290003863182446293542900036927357444343196871538979962647959479831264027685715151601515749855293220413586249350878254236289820973893091525030711638926456214176782748474745066876905435224349802854913354957413927688795553692178278996372117596742740662098908101928816139917573275191882011057647692344041285129399974868423120897443169637130267296702403008167960056664855681998558624028071563239405744081316441761705900425756313272159815784208837146844587757902196185160891364155868202105300197178308347025215921778195072935800515201790076366854189387726870968500313872657415699675434728507802870047804080119886437021708981927103734687256932652125573927374134285396336029961713180385155242396852733544379343717134352903826044353135495046883137900123226231702956833463036899379343867591355230768231384524850588016093387634235746959674494908804389261422006986907972527196526556892439201323063339729379957248329655909785173766861120956815035828038632069108812574903386686972165047782797544251080832993441935272181201404425152672931684322296404728581383787050094484017034105098811158138857976527577263532504825167974026520534948614496804573132701619255872115435711876320892261398437861533430043139106668931294455641698435644687838008587805822537419943794967974273807811617297002187450579220476245486437503680234229433285286391253101643681652303898640182032392341988008061053238175067621015119269231137661362629767352532708994089666504282735516551215084967030441511031844962849436516717511634300892044385732715856449915175651662547830769182100699376164946376553693920914428137783191355464601307995958507080436112616935335900243658547629425003342127569467804299026973724000378861009650764591308271603842943946876768355581052504175902449007284576218413860182827466218632380730712665657518612772582835144243411705916009516964909105324764840018833743812625950279804666276238486283842258659718137369534727703387022174775217508808104329891263245431504959602906047174142279942388709363415264804119287945204743668173373440000000000000000000000000000000*i1^29 + -343086223190865930687324540953741767421140604515474794414752525765631207597073185249050399265218108770812686935915292426286949441389079659845053821424361600535193780152814285645251474402231067703050282798887592047650394861310992114404451893330349988428996533664258137040884280204298256087903857788455280167508098790070524996490338528214484479681614813444792588187298061536785619896212921136000865979639840431800254732422091134257508107731683776290278218267516603218293451020415453757684832532034571708100245754507672499460156634149087254935579418443660799628627346945979260008233176816515171764372407611708517866821663633900786880856989648864420886421309036059744621532725050467476553519226314494918520850240963646332011092866551000630354467285268291896221346606843542365041284009396671807602156222268258981402944722029806080571966982066486210472279816371493135842618736328378082843024703878162164240772456996690331571397932545235344944774350604345376516080407693149314291987698495418085368021464361995193274660338600110068467204540268660160333919866500253218372732833726925764570789417752471252448039767743172094053802593181260170457935240835410928529701325566431629983009367461263997135689409492624180097228559785363854292607574542634311434349402355698293575873680288679782052472179110071789409964946303024411132850255751148587991913187503643308894121497372762496744951708259294886582019437827113665966969812605228960150983105265302504787582636054639455607863783636437399968777150740450044478599314238028950568425331782251192259559072388468185495628528699360053937711222373855619807501297396212696079976171606591359574809170433439652937834156456437337640335934569719323111097810069948617286575095751441746169293425586846691205920518877555774221639238967150626841126757584962021637600672774745017993588419398404339496473175378968604750704206778404629107640272055062731732889287246775456508135698097461335387769965473017340102217544501892377642663699192436009944782548256254225337963597544661495806373590989588435155621586695290392077818396535305066572761319363374961376696462069019853503162997143763871962273043651227568716021144244521785731266723216169346026089814318122080679559933353328172054620198988962820356682440713756027094718165199720180309032960000000000000000000000000000000*i1^30 + -246889697230134333041543897582629601093176776235032340594633121423220097672954119389804951551082913231416926460493034750688033454511169657160420104324044467439242209895951108262003894756687874388386944289818408989652421262798672976024586928654277285830180784349636536086159539047968865979283320505933430435169369130572401279329891254290664067062891298854354417704402532867097984207541847998853380813529264692726402103389583242451585137830110286058506087624423925388233933971934976735646359010721129850300614092083059198611270024567512842339647345728591217101184114550261943411293197915631844445749972891954146573055918783950737971195857084186084504291231937660887984758672745243345477114406864531023894327529774554644174642446545292979440435409203268103059524770285360216469211448593878053701419913897413387995792954655064848558984225330015974500276033100130896112805704160242811309831489901621703437589353654444812734142603634535357648714809178910819839869869666481603323815110960864348058629314471165737559470272098324255159311482682269234674036495976012539011700841471856809326975413709997327708779874612285115615317634392723634899507444546619891200875691774341204139034305535492226043199711858281523276606569186943501511609296330856210849554490561966155127091605599070962733660370916247481072578989942191123094060864655394102747326608330958118855741348841260008621767247733385761130804712766698488996008470339932509746823193320799186087846546791228360603226704012801615296850841839755788224168037662258288833761042422791102213780532617558159561826014937259294853877858936680613680172079597092109600882989591943089008672643447272211520110312217131379212335736052122236349411207710251223723903640171488741908493201692628304703064962077463292811381753660839207380795895421343070991161628397078555151971886036282017163062664237942751869209233327267051916345522898408191389754972696697712682651054923678374999311901363048150334992939108570043086170183522924999241482772137484101425549539744223874124689375040850528046564232039577510067461529953863783731310820530137705851530740073232256378404785568110025019240529705908207352491561199134679525946291982471092651595651416825668074407061393350861043991357504993992690139195701316245757987462708464504012800000000000000000000000000000*i1^31 + 67008889530228868027397619322620156534345975919517072570857922509116996513638066822804151975988697926755130330374081914393594858480975321375832225115916674387592833703778193980911979878857818627427085772410124630910525054692767608004563855193281287769621608116214927233522309037369710130161868478385512789255120746252295293800677935157410181424299439570412447107687139503479138051611540176991976377064809295252677553621518768567705975412922713453984459601007916871243787367774555433845022624687991313603227438603412715020266178512891459114533002815519618136602311883504857551254302269802457289111648070256067668340614136929321786633519734492415721668041831073424244632207267492760181798353769434126614281291445338451942698719324135983457822282134799771093582875074318883799524539169917191229009098519696914347512916042074602925070934303598084069764498047656778253516516137964020644632419310286107790601946604588347726149962508047495856340604296368699535959392838422952133214879053881674611317009578930118820417004341264440609984525757483430449155011745930338974606712568454981569848576802212211345251705798547709614169374945175076104119268642170610113356682102313120612811211614274449544205172612029373121562507633836957113006566025868962663538398785375701226782225557955355572173618768431693598330542548506601090058869680987180600773359201457424100321580985852371602255263342172189712690268340242220895528521015372664343752598475233799477754115198924317280542687081629747686852409173752483229470459552095328095640167947294838168915897162082647797207438580036173513918539463940733001391756147287008352249042419520818986154698353545433067752768334041561485297392385073790701789851265685550362128871721544567553734724616275768971383538622573263271109105327671134693210703100361968273102573433852217612172972068529793312148345523196829397271341452828052492045140278619090843171696813092056958431563706330458883879019817522598384813732917297476818953614602649489126440227537872394578498871188655779978397096164732081541996336038618024406205934066416292850528709166499839167325734838816103219410961607834087356602654011726710472626927531335234283887029230899269969360641692168829430621025600194778461148967149739174857013587441923521103817215469158400000000000000000000000000000*i1^32 + 104010035968316263046660291758862059111693336883828631564542161537143985356218845242918950459432061672859783787375084260163481166348105939658125754895990656590288560502782699236581855495852411785554045903957496580022742244181153284522919891655292172057267418845764931798118452229018080877578512814831243234523260895868807828694579196393956058101642006917405772863859990674627043556700168277787552451098114971439725144300009840486375532724056910891674539960314047508735508301290146853260080437805176104236600266728618329643772490606921776079652595859772904687864649631841874929184788806762674064391909481956127476395544175327791350339461163990695632225494583510428023432801842798879776342241429994528316637062882636155667920674478428826596842801336092509255619291774567065857123906813806417647959999491859908655657152774795263965039515661935874750790224995567192236805513344225788647101526911905723449250228042895685873429539876828270243357973431173559388448719936173455606190179973804009290890088672834957164521060893859439875816602298521948565146498041420248439136891430572224891918690351774433458269352878907530957051172156523050055113422681565111755135991759853574950298421770903909391661788737321479407708773067966473308245234747330988895985190106465888496891391284424478296928560619477099997729976431124195769178854722029474843880929261025185024244570578972787794117051708778732196568657275655723459872481168849109603393605815280239429454826692407219749720798420693420830438508289733821087500278823475686714828120046193559158162491438312297142279480485835036553109630228045723877746986701484749419454576258361835650581913984898206630751733417459393258117920677645689378792593449512782970306520719973494740414293653567603978824446344996440933922937877758298810955362822701166882576570539436880821589124130454410001233146718584902173144135807971951719659053185434551757595012460175683378286609718643435191411159516897793318781262041940289344343962269752147043437536401607994044280874613380243098788525663003454316135800165129006994689181068049936136116428685845385737276652777648613659570809394346316293745785055207925749957651319581430154806532105902545287809532890023906685993634507442243961316832259586255907000601464566343755999739904000000000000000000000000000*i1^33 + 57188263720974816414596612711357524840912128409255758195587957544866990562892548763115088875507206034751636727448609090569064758118976990820500385205560093540379633223973985356924331484950884878427019215130528377724992305056384183051396882564020035117797191982370847032931932467521577341764020580265149709909295668923880831972888713702164660411368220858220664145957952456831648901521983083906767259464580249721416848437910133931644605531342169217241459138340258598191825752991136773881986226094354340563712005831343445374622545722791346972265427731949081959964681104892099417078756558544204905887865415514105483888569043212106486311404912504769383425184108294063603099459042152526218078820211927358961726085629881772507496796114755160650869290617125047606619726011156660857947086557307252647246268696622913805850258379321400133469888771394592406714750389029274505569204104829881304003581581073116184960585360323890879757962963100478596506690502016653075473721788503803694607561598063679914035648673297090469656675178481478088286446307108725842953662185734015393396090430225931490354998250241191221324769525560139547769451466207058526045449341927153579546106864390045864394102493756144718573188638202252147930710782256177555745279015892162583356065252466247670962653247681316824645975299198565277704257296087488896841108595010297683169092391750297119491464397548648751543165427729432624714783991151656492260193839952906197091852903741353889788517073329480792345850022150101702425481634717781714796150543372397634383894851442232641285257147035310037246247412604164307401574626400504848228225066181505531532830417691217915771148765460582391226892691139235055973365836358612186481077939131669839456743202905449548050517427512365721943965639683609164645550392365640089270937536288215400315219216956793555941474094191838244809368842136232110376715582197391320765272343060385617211388556067233190509788880511865447230229070765075676090188153902069507070376311848496865590957937216690565957073464807978324274029245605099832045120825561817381835765887873385028856702474107005487615912336683972131166139431764408652184361414050310379390979674251980560304811792249128574746901656893992770274239475720454822419278518903313137865014348695342573158400000000000000000000000000*i1^34 + 25156431323475370270856572713995057092080376400364423428598122525735193427776343917691592392978443422639970110741091470128471296691188877956619815364053014821240259422020666608112987628896671880357352860027504103008533428544267291822104607571980363294997867571572232369273648427777351276950002105359987012203110716364407517572611147360720163633496108611476247924924699577868039918490389445639778624889671058301722254553666272065672386189729075546137715223694197901717933051875688111840311999444574659826405290618813070357544801114028277070999419241826898292140240912112214452986260982165623892062298038210373915370728005487019117953896887080721005519090577363852431114433287755133927195983184186261151987249117972263604034612850944538443066168646201703391104796926751578676711695038825497666086576030515324429497838596202504429863276082021875620079285188508037582999964293568626158055004370949593144095434643860393190060726796722374786266916239436302967324704304889772052012080888114415937631269075591530612837489123350850903846572562958315324028453984514693353661222976543439911988485104825816332372020719803424045464956424841868827836626730715657331012209570486399784453006600722257072292350919168258175583545647863707469191258951234116925977668896358071389420559806983433414070413903383675157496950151801704249203314729012976870161990615676243205076074406775882115727556197877851801349239106967402659230114120051393232734529718270809780088149983212117127095643962806230960869459159886828208591877897052563875909805764075496461435595199985225217775876149096859301724186097901764819849059375482766164484468977453065957413372903426549831860651099003985296553355735241573291256621932634593430346950806477312961168062111589090129147476684860605488696425359073417954630014965515262317584797384926772871714298986507967014948581929041054832587820181727570688385338199386873529657598079260860176358514821504388174169239780959592255748489224000644140353999970131591675269722550667218126043750808629602007934529116380636888227089349475350754398274209745810836211699775340005566423469054562426418323614773757079854772839423611732738431537950383743235216884756039142807127333277408719641751979907553842835654406333044954715968134887086489600000000000000000000000000*i1^35 + 239170154223431546751114435538644359929429100709721341509455218444494530066803053826698589602913128718274057234557131615352372657767432764124610408733949627407622772496713727371314091550490287807349068060186137500187674997827538115386673928478493827941371500766011280366706172952481054068673695040014183141679042665696781070434628518511229283578274458635425479824811792766088891039277739866649445547597585796057987825186176688915747853531107943839403196542318205732183120474604278489127823670415024023072332268463164484420146770811918781226407714847599438264270402687922589561324350541003382850226652767214147480434379392005411508354831471114848154382486400627800473029258804735359864510348132340466413613227336125241813034123510812844812866489937139626911261935152507042217529978383458125977848938194181173618428763652956289655380207402479694861918990671707831829642411601653456544701443649554054157192534025980258756346581738896010892033251027702767758898850654804856339899544617367561526424417769973393291291253831793061558200663636472028512710000233414178877196040114747424690925103625897021285627964009130013626411609763045967209607882008234901040276590300967736806430350872474570348682397102326552049822600294626944991538231750957291435527895581841956873610826410410761029492348312433858214898260777911124050712002332826885229735920151513498385328499374424303267747209208338242170041378339091926324437191195218458606929733638344970057859009066035671076196361449338839324982583326280870305353061819041303471620862639621502509166440024388341829515610946222753386662116230620689738865721865050949112441663826610250565517316749477720814242708763871682174811174552290137383652969625709525989375298562081867672690531442251228852943009065964913087130249915852175737395791958569273607766819684166181189929795701315521959851448393210205307892179760271993297211614649358776886541097498610987942709111335035040159341742391303044349107331832204272102052707296186329796180651505918733453094167208348365976582608934034260275130968454558284048235944630372888436755709979473042255206376831541040348067923489730157812793949727273151448325623753267683530770965696547498779013174778727944211844036462017318490696735395424259254335307776000000000000000000000000*i1^36 + 1959491498149656856514576561747485680169617777676162639697917982365346270339868372619868667271557050734330760728473953468467156613466115493463706681454689558161684917096478979360025702525088284507485556033821683506418222374095528138515303163983241770284617830220535149933674516136290445901757615970666426251548418143260542912192289421311099144988321529571817058815111656701027928560683463506733733109005538144404127582001639758932110611236226151954744965018302758085255009775478239932399045069269141446009344914435433908794335077773104580226853569956697386735204702962941617223154645877135454944128440104515026228481631000118278671257320213328180549369587391545025926884247231521506805843611590515455218272156787365298230855440578629817301070039747742422096754308314523593097309610897191831770406283887727462578066161235093938644606952884742903543338291999941963639906763871203626486602878084200327488325903280652233303914738904974654229859826890934184353729733791783944526833115623847013212105235995839246960656430473503310222518344142756612201812146150174924952375065094774448114203626617077973902685075336518997742595094664279794993408068608813849650496503657383488895387860579092587878264488672211482052063853304464709318290242972359133271886708336148571193435007391673364179866340768251416542434199329240909091330974590824408292743698053020092983558683077433535124843491708415567357245284391074927580350108676412849913089642504473023954647241329094673471810045981106734395394794747400683219574173398076514761362324866578335613356726334635895401305807968692403546003261394550483130187384842554350238456169108004207764414806608949645355264714267549848369909247198556161108130412797936377452884266380300494320649064315805883275447754523342764030434581972707678485130653185935058909626495178134220808513984934260086664758699270086355728268824156823443142908920551430891388781023531102155334316387851867251026317374674711807789306287822847747598749977386565479083980763242398391352265501653989251253343822903396634976289030349643848598824842250641523450302772550857043755155363640437628640542379116217172395370074951828020155865241057301663479037103752002010304207233701210591694256960866673443334307408939323020541952000000000000000000000000*i1^37 + 619841271374956340867362430277610396812805229553435048250967046136389528028927444833550949274501953691455552574859077289064705018947985242535836563402319674569328599922602053089908603050966301037022101795635279826604266097641451684211489805842161146184161053178793475408754724856146414906335655146660385422016545542920019996431374393396225055770109750808455851556690253005375528437138579409858734744542651929178129693672362883846712704081230455581237332803144871268272150694313251992510210283386747093262666490938863084386137443921874985515542584116985291401560309141572675854723395637455681530344821857584889831813276681956703852694843358386821754635623430268025927714757875810653809457240710567139335999818823647171713409725742757222134180180469803985643649041000018899088750774411367138150114176113610971000426122141412344319393907255628226174540128408315834989814776775986671979536036267569346009629191778970660432690513457276949671875555433967336046826798021859186489841103509705426444296698309781045530622283859896690855225652176790363552492966745475295062751123994386524752201633543943517964686073116372443346781223076415229311951500572363158089619789194137995396154538007716201885427651740035600143267716212176188895711308233701591664621882429400411668552829098031505195983776917274214620284912728887686689019377782164297066702795364103709145549701413532457556171746713417091796164888971061854098492341994909597461044604793539920598840672286760693449942836317469322080509482344874535168389826852517307100949407654549126213263298817744509801774234850551815555439102618534761858171607173158905789558030535286171980442298048779342112664990366452748137890723353768652644824984008855964028225466527246715278152910668801635581106233890489574442408487266311193200389865554088577413672098378126566678220151628536556212826424540622379405949489181528573643398622363653985584609726106134224165927038755514474354092929698362685603970565432448092734503060172433881749037344410083646513588248147972784056066010673051417159196477696445319955954607602163644065135868195406214079281467206362840646232335916453797261673756396393126197073219798373067746559759538297666483202198966172899420717529696435900451332880091075051520000000000000000000000*i1^38 + 34631885980249708610179099210388912387383094256430740754802780495275881761341455070989736950781362383994585444598324813919086450683875385358492953705941812873176173767624829370006995505876251356079924789317181296506592615970404421470608695817771702528073059211544432119798377925170986367822528837386775070498983331671506003908393817012089808104065745751898211622170200150152555514014090423123111991370737136046707214185235140761421702839947440505789288590324739437105231400951646528133742335432792027344851285395961189556990795821040451538532567256036529907643409166934061973677137921066738727626718869671620428087945375078411783748178511929609171336414336351553767214651659614224485664843681535225746733297142919256752097971898318384523229584947173599585299221405404496447287619814914268532910383515428126536498771681750702169776286736700887654046630448229134193438790477009567813165177947570143798694176863635524226404902692277290180044444832876915887698991546539203616909044697281220666629656371171992281082171501676837386927994091099361295983020064339552577633496211952653556582484130032219797006185138924331827304308966931714867343149299527484439796582464076720009278364439415499986127823797420845263928112216231079174160368784071326588326404630963209851490901537686766186721919993179146278216172489031338540364092851923131038955246919656066737899670586169267952377277650577586502901241317593501828803928035857217505233341544024755951719287111960226771104797866913018244061499551656923583375965424043944729360100096399026210384606659010304105407988441489775953588760919864859989113251176807255676808375852526796145117270792456078507831105379599536083649667642193349479965593818413788409528895101329507743308455425251647628808205097269508420273971950587392283633776935978002428617057589790183175288708074142107305551212434863717945124253360640871543932088421137707268238002100279282947494814294114188570699129696435818549925520744699877567089248056522139800180763476580188758305211673027050350888610610562863777154141350198442176309385663237571591657937060869904114944399488460136768927274138362648204401240972391562430844161547844083617737602054836176700971559098194514779719690315835374845486088323072000000000000000000000*i1^39 + -938630113990112773351574210622874153729419045954831069621291139455672263869126506788454240611224779831658563681401741895836440470941078968672114381881061708268246199948541048382491283162658531117907491676852910917618070613529331069069954517012709840282394119215889950634783042683470198052983015064066648174991036023310119849940320617269135739164366542577172808914336959515186647643531678432807558700609680711583589199724683829604117688776755859065452451224234935857164835157647348094966829347252219003171264338813550369586020822494344451926503601800879343786311666561681091250432418244942073105802073939283138053492208199012413054121007111995926902251128737190996580275760140108703508929747671056499733971389619332475658657860163864864722179037054605979802015701603564765393945457826661150518837888249991251006421936160566954839955671459853139699287812556583682611600380496207820185178616862523432417928078893541692019631629070514123359644266559512146369042902623369446275129975590665063095063978593678017257802266571159320419510672226839362670314333964855759129954738631944441638403789980199635957202629240538221121284099364473346361366624199456079580025533272962524146418436098359401916172689888887697601789617595071630237204892909539448057551851462288210456940845610316718994627670852173011799140081461676929491829587947187115654692915117197150937077124890215727936443903555330259040138832855922016073381257303862797217564417341472984700358040625198537859384629989920653003541166672788295268060747569953451758125179632156816060381153692462335513927551761176849421746233706607316155812352395335515507125719484390310597799789586903124708614990486924853922609445051206296336592247495991942365857530803439961831969012717459319562272469856490583814923108370346839032385667689404786478956159114246979923801907024834353345646389759958920697055905500165526676730516375180461418623081483890394490049232011358466013005402731434742941081715400053793599622578025245367006719413187334313321378393454851550821796939829178837308486962824672008208690990647405852535425039048726576400037303582906432211987497676756249617758269412537658691153561364060845277960866714548400925035954097231533136110453066496525467648000000000000000000000*i1^40 + 12894250360837546989547738337219839709976105885281706366082037852609593175999868531546406984800212843031531021159357949441307002846278333846226406422892161902391387571180232395096993676561387105774006072440079327608210279562419314538394178545591724842958453115517422519381262302544078598914504868668687348661632680975158470963696622269765317530376473942245963957734669016591747965533375936943518421472588409603317594542048320600216099769992885206482373682261082632446598428966047335435107225199437221069806836234327130739758617487968070087584686094524704519823790857916548014871117347847330976139133490153021194810106981423380592706558682546974363904817877935274875133647113686957361276749990369228467556005362233911004661708403174075194976306617202637311048567305815439457728402196550913653658102492249937659045435214751928806692516044473322070201264861190742132923841677158000978396627087524371337043443812719185007448979550875598184648625543367178940688076720151013743082451270947548648370007184628598889371849182914283044633342055690720035324501148511558665473508869588364417766369765846671367242386819965492385345886388539655750736747089564805350336212223065373809780141502227949938688318282695201073598578438387778937900260587336083849051979066760588297350277414660350326183766510792138488286507495713979751973147546271710110919633052391206500952836983327311612822516451080511745604874656268900294593931606740596024296693236986475982749806295376291526852998325602867802537026018871934592008817540007196338460041341224051167660444289388993941599038448154176131073815212165301684153482010474761022901038252681417116084910799054781816866168138760271347157269781383871247947731470445810094926371006888768144350196315082542122345852249408977392513502565212129529715375329554200548913391889474466917352481896933189874709938581249105173979013870778650654144874552966971278249325936070071259821134545449760434448811634789395149740180462073664905976792962474340389461267091243321048310308920519110010086708980367588951498770028912093128994600369247266099555625985625506294023737932639494296504217917178544970598600156161970919608630995536018576546212500698115919994658416803571364649965994796646400000000000000000000*i1^41 + -70870483702533986438284494490152372304048373906533023507377123631755999136863190376489935801150849981010533120035189610495868656234593346682549346000669537663607864903719333941717320001533556071258240280243553508584812843844897217876836889807999576335772497499272245735484068604154792854808512176071363923377550715062988299053605616820678535103219743646195290064478313658193219577069346824664851365525662223774727017516357432019601239060010450204865770278836187817945856515189976886980450410668513098423416450426198086462556566511701389167477436119813618499184082952062300014132560691701777147277311704737641945905117619456989367392005946524665345152779716583035030060219660782242168418668858647643030183271836941829936052954893278484175320079989264839531161366315256356075273785520828683251436064282163928690855159010499819080166151113658573907086933272191567388214838326154097900452906504328339976026904855255029192878633204329140816618386614597806004216773532620735790064745946353984205450787969889615726410618466204482855928085938270136185385924874564110231368895551876762491366989691022833890094330828352477880468499034510403694280395701229371631720383421586193928896241641130757103713212383320059602943536902412802922870423377643305482813330075308027123740495789464767646509460165226447869072263702384091499057070889692685060450490249838055025025397235143394702430470653879695949204962739789971875152125633241428662109484701031704358230985260170413119901395013928531200709497349370006583603664515129984358638647150435483097497446744006762917275601482743984292204093184939178313674420458748970698870808036449149829891055440040654280872087399295085128940440758486376551203172371291591032787538155689738515700333411610477906488995004798740718950155375676657917666467963903856123215969472895832587366060576098239854435250493559948062599385950306903364492454798006117910897073232815620543899376833602184137999696745162041965688079363555047592479999459472969007363134070385194730533592201420323117500224503033373208404300253167416702017925289620959007581462546354645477964274985699978300278618924105997655410601144462493951838986670025526776724173291278222973587711223150748792688476160000000000000000000*i1^42 + 170625664315873157885905762503141616407394159970394677597670950767305045694514454750246958737460885044505698248144409866004893452919981078795021634181425844635830261793909074621308446271614886971600403405439055736732858773035667898463365014443021267545700960234033593590673320990631473848393218004204487335687708855929899978613103266471117247364858643360502513167306738618991304779296424264535361866185917660399267905421007316269620802841385690099943214813564977155496440836940055382655159971952541313344852394182665135787940663540083784894716773875432175799010729244157598719405335459883986089457184164578628139090983193184627364717762172013999223920216924783007809920666276506260093029679590724497173173912709502219015221055426104383813005043143689989904850287228932979885594083394816919783739473298305917662587822972431553210692022863589855928573782466134305780777393505530203271116043380109541253050631772598851279464773304390857267126028133339322682452776755876136175075933060937943733641062578322742327786278470771952157979987780458237713159730480534164071033200405789656111433821905626004109918208274571156363156621301178970583974743128944115101814632459294046481264935085884178758987703865547575136816928494820212131282947753907631268560049772791406351694062537776345990761339621124565043445276256368985858882172353091492057622425120657579532020633827245120424244944025524439032140607921841355979885044186769803271763065161411344723109950278127376335492957823195034202006632633506322922285115583201387750511269216839709153257343878816237491031892258283848253576533329702535652806093955641420403800470509408918582241966533244437536182102106322799529246248257954001847539004632274641925044649015650269147032911817793120689633927672989413243077447760278786760575685670405400479836029313247419342446785377712016946618722217721656301531105485239635066917580832021811943612082175933691046529202405543712551887455942452234277948855729094683607015561405013897833641264794553064570738464910189811902899097194670773779616045464189612823323164437106176039624546188241233528218651929630197782458179196320958671709207354807488107793518383560265488171887080549235626119790658169339904000000000000000000*i1^43 + 13199721932289808558099009143782558212574246660235042916517867206843826770439688507323699836603828879169083181675609224245153648402891379954104057059777611779968829510243559297028773750092951536446001271738364250054064626945655324771037009320436271880501867871114859323735715503101595669790834860013799763208718661545784969668605803874251026340419371951583369549904625103840099092892739209394007832984581978616003672794728188316819508933818773208685057106508206502003793307680563404652465284451633904809212436455812701689228331775329030595334788899131059630330690967028647011170998216942583940943501321738058017715051427133991650117363887584007399308593151507934302477178606693995915571465410244997569320218797428038126726679913219880403465716652427309925482402199618452359797078182425710109639763243111127393204759194654997975786139347841042678416307360992512300259234109501770190280050925268140635456947308159235251998699204558898421638963489272352377823037357828815250260354087165359328753407709754104581871043168919044691165012177077448501294921605361044948692997857942848947378413676568323990735092406207062574922751275653526940095776919482219062616197447121165067410391819234692477410374938926042618145306756698623615882334557578241112180822071564998156406626985036264213639974296762802345658748620602566218351002979893692307079919370426116847716426015785627241242824540532134779424031577037997323617075200815742091816451224690617597897396461635629196345449122104578326158539649046707078077206972904564701319288978748559930769915657710109167250399150571464093851862838922041703539213165071375169682025403930797215636950668835375378344489760472760740928251638344052754722547198518080738655104703116472023006421482243452465972584191728780881414653263019719136491062043267452647648399918405418651157773459731127080773018932590216759680853525012929555044506804947365149356629886296202981804992582461190959326976509661478708784357788434483118568673594959768182483934142840483539798198746444338793348185377652352913819567045637091786682699854748635879222908522605627496842926399042443590148974176305991458775869958402514672280923183908124627968836129058835368842887168000000000000000000*i1^44 + 107288121963871888383737471819344457091800062407747784810661785645606968674904074530474743747543009487596173639565100082325570906638587463286771021168788780752235191933624987221478417628702039011788660504934303132686807763364297739018433756098166417816764422395090118153363784636024081466243062895819657996017859093452560599557043884599213372381233878134695458491243900474638822526245042056454853652174034863067928979775948093851995753523878376963983075155219924505461405134195348568749865516470943215414587169714976229581305854230339149757518932488286958457960353484415319173579994642945528676892784759731078829371195017957355565556390135302087408791464852123396574871294549713223356297494436912886168557911233765578472905817970108152583303364892540094857099365334864617434535759124756725559382091239862724985429610221237282998622515941866069160711396085981437429115801683652099197468613823088206619239053413561699800043268171346345831361717335525170415563273757184642285434188343562460918545488071360459423655990994993992316652661061117803370118168719743458576417281891695280753699367278364449309471482454594566972487047769474630461571545002893851988672621279433557736153128839299708400827293931592700872603314978624590730858178728589182265280465754230253399258563021472440423460826011885376654473266685731191161492831948028417576765680987829511492854005620921501454837169924688726034304226822686146038028762223972675751746124448449459523233589883916770390312243180345391951911950791787023970364913354286273155003143457995157564299979364935329051496408183293791349447057050255167478413291827568270395237820130478562283825355325297971864881101470038264738600039116062128010273509338130002187419085388726057751749887016303491378496437054601349479102473020903053616346952966882095713732442477368945482142882542726006547161332998673065403475171576533352738752963560601128129898185866081844512595500446784498914244913051193032691178933195698102618942441096446694599315670748055986534221532121505146144297703627731117239385185548755833035062196774279867849259322639196288699249699478290727453514700951870085366565615057659900659129370094704125815366525765173515386880000000000000000*i1^45 + 11382255034671371573992604010815625356068721448693720683361303166586676771983367664629332833893381861145345142531474427397610294959124211817048282005022527298947173980588496203377456033672638938550809404729428866714574655422870195722203568413107629639967854185513072129021129040035076526748701915243094686019613958006275315192510186232638895090927333419036194479079471647398925906704956194422857597547507827871151982209800075741831397698887894445373614790354479837240828028283465270708455017642791287259450504905924968686397229226192434509033978145307009463546520478097135207085226184692183489423868581309061013206985691986677442057827533612533343632685616560268081232503366502000518590585691294056233094764833754574713294548735911545665089569935362929154483082361685776400895790506809741113480632841042080959791167092466410963903568160399564040739883894289435280740877299150892542324468457092936487874534943699239162886427892973936493581868056874032566424890526200582946607438998718948122187632728945259370163241305834270609569043514665851428520583527197782551549292234142187046715346899443276099795325098625725901822312379057709934181365391758615141688959461351521754329746333441641510656100884999672775918111052301445825584411568837116940882717920898842030420657765061454149007484428816922966887230627078765136430752594546463778407566839210057022880806603983465646453320148386293689147744952045534055520986338525778664375862813402989735570621926138900932356809626745274278506264455562071627158370475698369968994577497058664289838012054466429968896308132921314866702356868193598951465648410451379827417949739123493706133922871771117732297505013339995968499939560344658633934472458117873201643722711364658629887413887358001793662079753635538620386630884146997139678555468101863573813728100984130292344987229640107295247867787967318370489659159647036200741877398504461284179205873631443049710877846505519390661601720152677497962209347106951885189613439281732523509051821569040104885396978714232706431441383920826664745135338165928416089820850947774559514679160364681275064264364390473115077131748403979540578183504891470231960359845878820627122554404864000000000000000*i1^46 + 7556107045075023893054583100854195994299090933648017741511723991370490501769311369463378339424956308574852026721143285501830289030036096905742427604494654079896269219471134741626133763213784903836480321064952617111113080329085548258830648524727730212007814701570890113457304921245869342742427274493637494400030184670933674442591436274980490331356594677165250450133098518266570514118175964787415755381838825928187958619557649124667326745866467405144026698481343759887292463420298070805173365339110333100923771711512723461208808573713168047411112058136781773664362565599396580443656216507873949931269329093279301287593210865708534422490731316377823649272289569509898945747895316077936495837571670286250243269433501366476153676458668282469828501353822596894042171476384323318201552169009174498023536414289177137273014310225376264008170788632975640667101002798318329171382500777009782918212820100123850373528366370405474545999868972526007697775977643813711303976891342028131063117613494659941213163404057393625473911449857086100102616228392660228739664256576300085758559789017675526771993886880253268749751141123681566412749254807096010543786433170923471619413881084403513974749922628039684785511778029025816720852750498552785168311437086228319771389549887627273487562259402096903052743973971934654661314892732001919217426230417282816815835661577047326564399547341443918406892868903015185238268568322539185504655917403364792163314243972193311299554023575052365614500250474183038270614678213167966813739888927472681194731597742485746251079126892031957910391803528951888504635360338455683959622094085405270937583174720842999782973435113342017001751204806200003331913053324758392669150104081275498654731000321053284390954160838112217085182387675043372273229737989330183465724771962010583412483697608429097182473292608444605318272782765441682338120748875278309138617695600204523744903133846426312088730486331394332706508367496401253733335802144074837358756752118850957899085600178926286540551902036441990706992747172078155749794532918965414737392680641410073982686521472515610191794476171316526453551945599025942238438532956656965886801679351720758476800000000000000*i1^47 + -212225227402790562112751599040055338545298053480162294963996494373699134497373334257093564944693930330381069179563245103025065496024026425005689374549921024292573567225730389553607230391767012183579222425612110672493382881968972135542477914591709752934326561180683429724547830478601626327778167632142213938999139376046971799896706972609305807935006553874685554243503429124521275821236479458951938452928437524590142544663809514189669864079401989392130672718053389908168085556396683823462854555620482823114777538752793588762469410521554782107705626604623831535581624058243382573548955793703087874757751688979470931411825963948089175340309817026375617584120263093017560136183034443663099608467000611280334069994625753335059594404286335497230130901687499121710196139564476095474726843489717882616397052768425609771904563272067612391657494284874586061700489600746042825793177028571749669305054664436177086906970240897377018613469369380154560675299134240623950707098712292421371969668875523426590271038474329494367996330781951142184748479015845809615413843284683830461232385255394896679410452252004272771480795864183704979300960232540524806635435325057272693898137100315160107927625426463994570720034233076979402555357125390645147069681663844870920984170555840509224022886231058145623350465169358562890370163554288209211531369006261070006051934653314915795586938622157191317511546514642633939994571363808863606655487989628380169684872658989581741488668884495719823651649001935615703594224457237036963532139104564746592409837945531915889673533967762139853022401084913653418135492533043422912847596633929819925216182680193442142085562688162947562650375273674273470060135217072239976266785483823218140916386670033826021446746353214679531465087020324383684808063646254108020211845003317573666754860610390060032707099385632278764765338038117486569382033768444276091268411472015066978111873675289053008650835143922707224026178573818720937667772152447946974505444662128050920280245709799393752688448422050940122983290440919466338970756665146406296365633693736084591335143183623665745512462023690810118252230348219221555947448908143708529895266058240000000000000*i1^48 + 190267647908262593477891376229802938397480526631552745586071484431837758598665300262267987108594784107685966776165925271871048636167715604834457587780449101530993821509125700630971695326854443406017293940594773501921455282325740878578608830346627185410616237700752600530733811726440756029420677095299852304232558526238397509687102542187178298320459432933467572054200496033214382571605516499653360545239095477168790711872656460949241402776254979391610961313410751605994870171923511542413193345633051377460830062596640883312890114842727885488648272018346826118441700913481641686155336096594214000013043648400529009913940726656332091685808980598126829140721228249895714147459474516516643173377773324253937056122215953396965811845252169816488349569814273699647626416916701359719795230431126833715441947625345572148123231791459764060697991275369627917025222799427217866081100058531206475069975365104206434710602608936201871227412777967767096459464447704928260885344881283329528896044275753933479484664461618218401966339423831101796748889158655263208632983610505033274727199288103186656992013802516297613424509148601227301114260318406025557528487393170196470221486220147755698766821472410411338016754053202030418052472322717140590353772635027245051125482988257840668050237406701226659763014517432199485282501561081506925142466390069346653301517440064017479078575287708958820614420754532956897834998075953396735301451319592680611145454548444384934508500558834096904334367805241893695522401302767677643934982930726247761783918179879597342098360269047686341415718504528511537692912541989951475255687775209228985556461739797705756776554503340096499228994534120979830467566473146595111178892427608936179513383873103044628431854392961862076213252124881218265833180725693643281560140454876328077073442929414465785815556793369330106615666679805698577422887491531819479099621802776773068646029164639898465037608724749179362881159563358277487970301571115761482803158437566613148733005227032818324199573993730581878966965939560021362914902288306436404775349423439733474091539465378930989539422005985886474934280069053802271609350259776684032000000000000*i1^49 + -493973518172423427114265061619343354860576282444759010789138295461379857800701361197334499386975958805966894383594864697778198993427567682928839580647859954490783216178888970785781701911756851727537149225818190865012849072435892001501720223865585100125733209350358952137520650511826966355447158650707408009664449109563547783354270113088997040770639181549342496610495359950371109753239541283501127440420226644217272902101754871015666565618583691663022068092668440118393045351964210476122338619757220332187656179346936101667016655055699493312866559279860982911994772912368738774298996981377911883723486122498206509569224294559246873858988372035190232230950627551680713172340220208655561165085470090093345872392571171065502813131892251891031111358087126571368912669073568360919997461815484038059645390139682494091025717745318181363646634819227757829419094248883285689101166067286465653870197875921420432852391765749800727049653527460840354659596060703260396979205110144485340670385893853751672881301634012490977963475989463566444093418424270604376546708229648488536883203809031725149321413494328996042402347421307040063656813138718494442363608042166670888571217764727288045651606174104518653748727152455647775887983045757393773069117185818357693897163244802789504302834590475662552676928256310302126052857729534942325497614828230952220057542652200940606447695210639452480487332536204811059568370627525872264034264102185520141796420630475903028016655370398543593713067184917136621756044148661136383811096789094659043553148618934771803687236518995146717452605403469928021541517202535529376061116726367206072006583501063681531200534967789600461402060690931352287223051171248337356265499350892826414781472984008155659700760975938211409777593569940606909080777589435123775412228778810505563158127393594726316573314315013246691048845323080217079247482539529023727615982109726761468724336084558836890707138925868487472299039522241626874895179733439327207155932413110366219169157509107966966731633391491407059404439902032901399518113760557468777565896425900603852615329420902393310248504553519763348963702951017147395260416000000000000*i1^50 + 299232188993564921652405903347289179924493920264906176274841570810723192306855706512505201587636007791785819713040692636343956327888039261980166475085123139033361096004392805603305337145053290020049591103176749694651222794095171390291344793984308279541560017501772925553116024224291342755290755260016269015859921516087275738267893426669177177435781189651465370747131901948515348296269752041849600067565710820323948633772035882760051989390650357634247918307555187883566925749785728297185939201487138413189446182373204233676369914160833275261390326745697754203900148794095428937035886678608929873646451729358647511051887045473190788672294909187409701818479568932336518227510068823345413985648698811493834574235667490901750628191909980231056435264776869486049851645487633368644827127773335336614201399438281890156897585225431645354104326221021842593096735617972099960999472427999930323500567409316852310478148370926967282733834387824444663780279365598258513203282985447205849115067690756546990659978295747565337287849951722502339626838538820905620839454640520887527595952522867486441257807886642683037036540479775017061343727823045000521938586147368472577832117748330962045399340139389609268726343817754929156104739196949140389029859577621858410598028993196756788422351748090690562241695259517153754900035235344572354541317577350955087260604618808763069830998090950145443792504373973741467838627413995406426702880105172759842237480421027792746471795549104017044751110431671306671486613624597152258026164227936901433425810116433233555908802854436810790079731807926577155734969955427459452076007062452498692822472991749387005641973013118700040959005446372482493327901431479384918173062978231814456495598054482419470881776655403481095217384390181135049250044171442451501147644312852725809863670006281472805420200786813158311428406175199430519776924461150608127409185679608900866870683573295434398221754364460059628997657238449727441658253922887200500779025778974702104391860425428217035319441125527309555421538140727669601668030755735577515173718504432916429481033833238452949126880498117820773225731431759872000000000*i1^51 + -140491456259789025508456517056478563287882570605305308832280287827916036087498617076182565196538225478738385100393501244794774450012892477502660784616835189633167142395373400974122625881750838017010481667484727057185441684860248022497073739112197586640575044534609079057098561583268780479858673486402740077026193992222642308264872093458298766304274401998077310245853263575088884443159223839334111201749846833435361227017100756456429304850585163297611924077039431810463983022263364977220577354012706428403422811871684957257615115830052855917058809144218907864300588422450794817953146230298524928480089033322660892859158959800881095145818390417828859708686008405558504381179943608427010694615815047696956523336413286932422094361847287003860432692995958417780584430506506018299078010511426784374015936577265839725527220092830422170223741632177455027840074289733031235460246426249765538807106660107270972104629011931196444094038522081831043959037365089407185622096392894176653506580488209963140203307592348436281668302361976433605625763923563596548483971508158007553994221910620956817261520703613448963194540002381247859459466331909912099102128163110234450101152749404623098297400431824284809287895492944602828253791622337446873210581024222812494787995441530654598107248221435848553628903157990865909473511703381800435932415475954134268244266953428486982430553460044039996693355871630735013812169693486397566899503793080131144319495638634195761434730616891557496379972802816391988477192168740231407717295460147920875832423454341363906990202860454688315361545162549768137291526023110065396815148850841347421691839808375784098509016870612622240149099541623745800241888299161553066425760749303126317716335959379858553098184195685723555794243942919438038719944396500950941386320639716167317639008295085691228974423558463254854464258418194572223263199245447334325073327019097118160121348532261886485335289477178083269638608126002137382189024348572568794775175633388876625390287942691650506437086706478513048997493916118973221205232721162425849830151425961015128645375507880697714541663290742472951808000000000*i1^52 + 24579660062608862336709433536860690624035247822768697587254394409280595744077573161354795324538521318896482033665122626233447372425900916133507001936840634602895130424379154575068286833590055640942664812955881213214284733052410759567933019316185468919722002568099395493236399527916764207869330006826486497603436210268342581746356867461431943112877822210707780339033153909335279270077384772425953896769149104421057358878533951638155660382189447610098354982253559858392876300492759889365034580618752086545315134077888845024883093693732724084876479212605177915324915018030305624794712790184026837899906408069431850321158632819788904578991545586326558437720477432578767934086026665104456880729039073817879393183106573592537584952731236860785774236934884676217261568853735775810673419619462212726241973549702125080012433327789527742686006008505491186964253598960888277915462319901694620312503318121489607295507618033301766329412488537230311608996708807487277277932430522805299411353054134608640953633952990098055982622332015194573325892878818259087504771945752102683359615070553288679438408454781059176710002743067538391153006288549701756062210223318271379068909182881043449117413715163500587193223664038912035200522654632736303955124602990249072103200966689559509288046129769098788623124363805962355776263372412351237977593426192174622815751289768849585692822915874626697464217595710830054202898282833764429233239975804246634539747222577774558640058326882961027984908244289988309890542834586254376005498157484585172962140372746348508231466095700135087703682536600386542145979746467034378639384014635126116800644710030994475087680673192819543846053966904805012769508028414237844275229383741134370465071668512516067930854378606877140478075675055469812234684509543356114792335807523567123397787417540979737328377582234533834344806784267751669088470230611364952932271522924313113561660153800013977957002806902790505951089697817005829573870835260463380177808867906787531665480462912189815782160917839959691449148970920511402341222846097057465787274378584889482281159579247725525035782410240000000*i1^53 + -2259111407415623814538353367846369550760960881427704899777030959808735449936264170117174307643889343915235404456644381732181436095208775928002452645725694730950806985979012870365075912289049063804788489314984890907867554939624716008086839882398910133118726574539213995091713819696716118654510927391586814933791747915919123260611129994537474474181675685542319620047133493636763383707926438122267146415627404010072613733154585623218080444402241482068945445230350507308088250445529621820645825323483111128239727818289163410424475382001301001373998081835416254346084058057752571917400441941551753789737881541947047446964274800090736733321979350807311998611746620376830676067346581345535344979568399676352899596641377747643965549224242957759580007491486023922938383426406217149561125946896598491713948394488473262076585837891786681646129979083041482856838575154492220972299504129055119355441423290437840330980905258258319750828542549496008955632178296644817675928418185018708750854981704305267316229744116064533713978137215292319709493602176332505308538581961596091837507816641810419277701125289574771639815247811702869590848034101063355180197982105923420077269146422668323586894440843234917305569619801845735249789774887416483632651647318050475776173955026194703195903071578913812840110709167758461108726953035466888300768172162754056334556884428389163126045983402200205385943804137332169626124683278831211535676754603667131923351761574716847233612563965072932701603234053079435898274498274787314671769232866316543872853330872404809560354001425996865324977145030312567368004641582114403934055007553010031898775426832407951067223856070579945121591148796464826380521811351605694909354852736391924938862271839657674754210580570865403080565169458071918867771622606989742962742353088663024224310193589292856265087668902785222093884079291426195908386741911888208956725626157895861963027353053573674786339674507616408036980502657367502479951549747640578576882090382504396188259859117195184466425646643332022738616709054315166580167433164263318881409429980841157722700062765166336000000*i1^54 + 1013057507731614717147922112447617241696067528880184825576413252086688133952279952991883820812334462947994923334249088662805901756683314674538942900226673748408037389382400004679517927170353158240827257644724544955153898220086442294816219293914222844836559405611785506045583287373825887833486786753448062019942734955303282322282053128392368121084312410387129684495457795709063191918774001727867073849133314111918814899736532948560878173533386735736419671196230054031010398626400730198812241980979101014742445449931397524596523199084242831236967747594520691389532600923483616636878992573835670710244821513832983161740862926560064821973333465700300024951164776871600145744107653983220219419757822859370238880596807675787502065778278806551632380073515600452221120106323612342031963587028395632816295602955641769179519840699726211588911510934354004359427908121246961114290633134331302344582464020197226760945828527879837303257178817628169160483224781028974368451103013522484587504684941554783086950101847707827929032367695856326681027178576317632870834468318420413712431955856632839750784858211896020089894073745131115273546499724445673419613352492102567381539789046851246199022948701242224421863849196627645516022440200308016606062639192412297231820568319698643013022749163421054969598890760089303787906730384878725823415900354811967196553273451863118174910379128109345254878834748028285725356529529752644668071167679331803166533907488186710447914507332204607344188800085209093038318157675476856636251134912080207296336659341142550005236134229341527188651238690218387848674609468042914331267548727703562850142839901664286695199039552915076906836253459219520523238691334258515681226165662735155444197446382821789252805677827544523724634436824893683753761904937791444275866210902208209883428870576215653290079984051238950213085151663412283175027220902825289531709172514745627298350555162868940317520768423327260467092118155334846732322187038664069725765336904836238022554987470687514234667479325918275363557805718590995218196016400826584905351598272986240000000*i1^55 + -255551560959439873658581966908614744876595470146716132087960680158482637210687027142240032439204197751177484534322098401843374801533708905025801869438753094357240768949106977174972829405469961620795553186589811260216896185377915174472778536442292568830054698206150391185621900322887334244192644672665342109058834180496709901250189636809257817039774408986983606558928884211637943596302851357930526958931512249904309135783474801833671270256169069664358129590271885458929133350783201349306614879050344886585586024765144419165356540299247577460311486612426936856676153808396028613365729456001820940147252687891529809543674785405919727346565656503680433037707340115522377291780933623818187246384995491831851605936432176050934181994415146142219078571420593838407833318969509990747432545339536855304689572195563629538088306002954876011210184143214566520783398653906431139320759958267963577351258159147427592906725892077102657446552993413218726407922501792530888199777952244784968839635276044718584448885569846342262856687347850387925291117377137336184349235554920808221135833758014009431630852499474963824218173700735596266195440755607198836910083673491201422990278107827838021364628840865384503414571684036650657670091203289469328172076609702805988825320734737922017390557674324064343493428159968740091455947247543655678230838935844550884261578410116690165857723394722133992051352164610026683216689486825742493047202791968087489051702173551591222409595391259362297992578449351177252817100175664577074818546841173260053658419597581089774545523380486216580176700440363964848670738212615210753900099877979076170921644853299568526760039771703187117860970655507037441070238969477721382767923454211707752886572537372073534830319089974144041643641893990623117093249767185175139241773930680502133699970187023034302281639588065920654134854306048847374755902736309381602413930843292583599542127893323580795167458806893396594420567488095332133300505626605209405642808720170514896395886752650893810270341707903646794979168062206754737322686638404376320000*i1^56 + 157507963439824223287450476368694074853804713938359585587424451218961996444400290794510786060817916012424370295446444778843965971427236819076402927583419767931147169959450747888172805823805061944423067988575814046044103473355207635185815682498987708835619245499178807360852202720169255212306061463128852527188992176493402425674652360883489840003224284721243052663259081105246076752733027095443334001038785556344308826757494796469364981686644940439273808923758032760753603435648503587096667095593818909299604640213012753572499224429316654119687814517488829379745714820234569868527944473623860843835873673133098243838239419148578048818673909709342347791567764613164077111429413494978813398310130987928148654284332495478121013039309623393977393724817372915899140785944656969414158379352599834950545723659446733015715647571872815266355530427620718435645587861760077650571103848770591795810403645770079551762751661245591936672400316212247492143387678042537229350465416968634861702080821149606192525740056648513007311569591802190887363993926749334487447129801657521033791141316692947794028871694003278045263719861454509147714614557572509698377377048825327930598870318544589819773589535283446032504384558957983093116590630588629187856365785219943667519812532634735799217036600781678598770173937165988412205900922177574297497665900039784543334829254427991281756280654032117798610796569360817344528718403069367627846940855547204981881324441295224689470931990721053534005075331533480779446652922219073474325836358564188393388436997032349980691522776993712198788378119384078751473034612273512166794759767020045502174262924250038414950103763159570363107482568816722804481441693758805754469983719405541001683505068366579014109330615177172207180047560537365703063113285253149046885218306223281079619544893605771150663931636876298393435346834484155920789073388103603798610581327109030177086166502578389335457995295505005608601981001685036378410647934108320697920615456958991857099199664238259764732330513311046890822560000*i1^57 + -24750055937840107958002506621900201912953378413360887758149588872697223633004766952723674879923280992173826504700469957300613464349924828956867205712078806677722275829240606467617842549172041503827611056553445486315078837890224679909940011340278304008180496581555670479699053600326803030144053604440003849479602701826163094871839392251706779905340753523556912192867768568047876471802868507337339531813500810914301610618450714179686090343205698514042703804118910938904298936566347066308146272504383017641439319976452123343458832566339374093775833261656158773333306602406641100814911163697354436792412395203017069240069173599982101014694937867661291779702939750605479514495587926611809538583140992835803506626065706551084642474973300387151327318578973520688350450070636225450241001217610077912225613034561285886157267509715023984213821869913475482666334787884452553481597558396580063190645868863608141882947263875338111009614815587536778018249308968525990080460078539136348680179116801586187519513853996231976592547321733237088566662159277565626494741099941958807679971566548629331280414389849514022974957670737861610547140080019715147368965282438362610538495652165593362811213321914898403933254701277324760797164200539889712508803506673985992450019852568981626541101381666170683835414322928836850463213207076813088841196697782199715207753705507575521012835333412875212976256212968638799511043988934455061782464953282941698218345481079675702369829908919617489464200664381667891915724598760563546057788439517275282980569562112162727179625761791482490524031893192528379947003622395376530705844021598294022859046917030009915367280111524576895219049835347524848177729280657130548129052834502909777169882060141666638951548517267320848528875364665534859340670522890610537547892417485569482805719825400988589007497623266358824510070817283854555224005292885079498731373165344238993101830410841471249254752552265443062347862057558347785265239927818203691011669379962315760291578057400*i1^58 + 1399205008461247740957146188197389744284371846024423262588485466889162951817124118507852073440704502936087419487052288022012326381075236413828227409491535496685320834566514148686456829542087975551280413057586197363132445204057882041451631357188150688131338709555681611642182380454332553353083459971821442547353902588359359925057136109713926939851952959980500324881773384998436543886155658210689214767984587973973028521365547660429041430551461600105263642818499665245364081564994388822433085071180372453122626551215765477553522595833053320245993074763112140329345981141915915709684001988964391479851588710913438581440507285935278768794662847792675625980293841632490753150525106210706592763636219724851660966447566178957771469123185863377877716052843834904199157420537295862220842723022526916238990539699199984508620362773416712209459815684778197181067078281822562526515919443462194259464773370048527993650208359339080463096246284066690417464469245642593476579634812073579691872367567544339539311519306831200457990709304855468798195091260618307715697675987755888680062174437295573189947690283174673130418631187076370373956290950213615136004003187670319281759431464443948009796231409084083326402406364522992305967943470961082484636623915581298328423814938804859250855937102333998371166153117588238730195288716677595043792048212443910915694067546079851089408582174870066855545244082383008778115327309405951551202342726209307246859723968188103132235952998232753085304677585477182098210904595521119228184245742412383565588690707495419317537832255614763150157984009426937776646590294523976198125654992939423490731089874397886963078258253826444680404823334806622270232618652828302433248834995635262030898746716669827353475703349291336002541560875801831540579489605653536553687493107111366123012452320463091464572727299878972527402113474944879987841086209001096868473162303971146219226632350835722623311573243717850719201561193315252423349969589985*i1^59 - N1*166699058436851398771156724677324238064515555258163646166581005287225896220435036981007249777641556497950804510830261963512099650922998169253671594973876096685227765579021170807466665583116877542446562654467973815740447184431870986280863249450265699642797890646901874004946771133736386160785143229619266720201338883277388219277680736671692480048103181256827575915861659757462393470379565276433686165489575406122361944357956599769091911436302039356105751166314875243296656964335089974180206724408360548296776589205634642996570451058589068378443228142985828350592*i2, 602781090108998911841293632260804126145888042536494197399176854904583496809615347795149764075932049029461116531585316444765399270429690764256445342666339115157025499948114192678695680061445522332726558565586214055891047872862487254306124649415544079938326554752341462240842038238264819410093502519501693297486841602586844726205512209487251449837113047769914364069201887995026441614912484872438988629332129691756628446573481838349585514668836943445217591120705080879655834286313297069441186794742251375123020558748032561738877953911398349267066502960240550813214484152837974347054159210511133181733784832758606995427878485832654310256753495167794751703768077727282884154914114553654298360953996565250692294416651548403996193157726079606877400653560421257397883874753594859746245430908285733012770987481161078051642136909072595714047941017580644633992795062851069971920094852233233503825629154561438592931257508151792888108663773575357896774716710731348409237275449769100551457351989059609294742970203252576561578184382382922631410237235441440537429730650524516959148101200263032084493867110414949911526891444788609021990885454162834103209427948411570601502448840339220841806732388938529375854776112378457171069495419762558884353468462198137083355068269615612454483763150859967871570215486056164245090845785255316591188321186171675039692288154638635261711040195735685259719378696338378567601781131956773325528237036555738877409511132094828419619505904938315892478003779592272891762825770303940247471402868858386289680342963595183237933372182479418323958822012144185180322412824746156298914220059015277969599177112742638808901093146740894366472780707471215328551038884829242248954112831896562133511534839515059906030897084060902433023440320388235107641970255847683202311203877364503535245281914384868856481010342942949266638235586949923786957222577504288054211373593236536290369761992823696951762326428655304608523291269529761447541557622046221021525204012064168231558000491707178845031991129291687639091686454269381938377369175543639440529018779256062588258418033867213253013133761298590800249327693122406657950565419915049210376820730730433142301649945162007064448548335662539562335608479399402922616701526780000181323433016734419004756206355494240744863834247845642986656374107904636746521017043896487345003451295119038239609982982614643470884051668172800000000000000000000000000000000000000000000000000000000000 + 16095407423174196068012729656692916595735314248452750970978475635475946439987116538922565970331111703510767303347078591795254965243838341022772152591820032768762625957699902254607218522782690067106266383855787032712255391021388547829728550840403780377512644657929421445497953378734049499101634544231567411693909501657387109726074380104744076659979159714103343309030200467521406138598474543783713951902605012191801878080121551077498183337432582342641539884196877045106633635759832591253181642276980883554595056569836493372254948886841765201225040746033884352171522656532068254393869763226217406766270632786365989658992299369358721537984434978421162917449253545876970821551618127199759131309836254592839147623917125889391850371251244780171965447016447531562601722056121377193623449676096194941559235073516115606864635921793204024694595386813168259404998238882574589596912323350123468474353503586154545283358011761013301954796709389988142035748249315737233537635865049105496539247817157943087119175745647861047546769458012877851694794530225770667238544889847115974354976682256374526061526737264952037058550196632583269148425776271747719126179901884759259675188628300132418841327820218824769043958436309452886963574307704657596316038525203616870971767142040273787813611725303816800441368304069131541853861844225817314134886636862098305168075980778932436790169496612121357298252269580399841511364334418256912391075227383360627176781159860717632044332509474520845662758526132303023689615253849825689812303730879934030909609589201166076519582237109995591856494369638293760388052397549845611775505555171367042577975198573324600379240585564192033515543682132744507840249096879334712779272379794945195412197484992850488125675608155569129018763821170937176797555556252032557603291150635864588215381992584661906126029559542482099260028847634533936934221997969601940381171125763893601089431278013595204935002755743333682325479235471224865265442762022083893088002093011195816904153277058596253861209780573225533788549148004352934347240507833904209032062706560734635353295302429609842054093716542944681733251029608899183387575954471541934813913790825745670759855473482060210232819428658660324051272578701921164991569182232914633463574747784319011915701579533025519028454854485380295868687824996193931417459102418152665154525028639306595988795093748745687074518702489600000000000000000000000000000000000000000000000000000000000*i1 + 21366884738919940677578186080967825181153634849273750130428265726533578200509266950281636819496408010314916671899548007671746890104079149741215930462940948357291407440980871346329237507538425616729269855057447558614738415736754922083541235653203098314830500462317436069925296400577996906533258056578806024038802582737285476479449404563591382894411429049247818790258250441153709046040134958974035211520886481422804294432162870403299197784370208294892897273943653424604819251554307941845470756692053510032733637236419153228009514858488544766769264020639224798429877282844575634257747712272503905695210148164790814045697738809725101686222101526279661225113309066383545555221888328931545786227506199266612540881241804745560980069939356698404200276392270440595020658654773631843859190709692344518805216366223497851244069666337388596779748263503310875288517245742962449744918390109733995788149995119804958294605479739564243859655835297169195138853862910129843520367808028929531244311155106127856004357855160540016327905943275790465561330958365235115498202075915268091590188800194860519733554923855460659885574923893583740648937285402513500690634940614284959741463576989308815360626856290254470894853348686171857970390792665396264641568133240406046669347138797550181833547632894312799304968682054432741930657217388274254129852001978460196144479244161941369846889430584633594734991871009516148290485532522553150666713823721361296447121271691185135502549212382984502581012969252897049813046022308862024810353091248327936383243095144727463629995503985794176131570734188440256839956789972680020458993433180070542650491508887145250183925436834143823950728552185840188043001218955824181554823248066718191813102712644836428418397269066723430411929103388991735393729152240348313082935495099303753589081784918098239815908183692327607045777435355144690133229570760098210345248700185895946440989895468572754154673401708924610515182570487299560092905253588142742827869954607732827279504859183761481260556131862147682968303105017244968772294471073791976382025527031064925384445068981727668548616813110054910346149878838139045587883476493981313023450725564327182583702325161610596671756932945623060555541410006747147706308131114343665227420506047729012869866073256289442905909026533341411841975823589914479419141008107820194881752025364564641335100709430564838787845718016000000000000000000000000000000000000000000000000000000000*i1^2 + 80384259547494332731469797344728947394968187748820507985666540573450326313944418687787706944050063049212394169025471421372867923667919012097353794759572146650365412503953971591529046483077021118362907884872368576076721046155285488618179059643210997927677577086055955843442261736347264090145498809631421027950115252664570114948171418742270568344742123925814135889877284013371353560734945751054240732594295529350161206554485289225652856617464958821957149275001105919430303248573388654186207723462194971302330660372014260721386455598820288797925395036866892522180281163624775838641593405652845398202577575538554567060784250229237634572179006418862091009391267679765455255046516118867278102212047676874237165717541829412212285641967231576261951967928969121549656346651117270950832020517844270579972884639473407073883181359690502436742355529984173613856596421090566194570660622591823151353901829159257011718990509781961783830715962966945150975624124809040650124721470858814771674684779599956585088370789973347788216444362167453555683237316375689590802646043894072282874119180118185653240328705230963342580520215276541398840993871703612600442770629808989206650294642595044662364244664590897428600421967134767105488093200777679582941215416998266495352693588160057022876060168762588275712423303504038419820102053498354574303341765125585737288293778014135237944974264196040034586859320423765065923357894042133529497469537480412241817266443464478101465941020159671866104647237440156421080169221453857746142971993053343345511120634610282214830891390575864714125299099039816498081246773170651907511187963253870516814565903809385527026079684327057444699484055476978226563585149854418457500425256647374610166159623848000690264463113295556964422334060338532717778085523732474310103285086702554709390056300566448424704541064770935914516087072853883409170920419016381984276889878665996646950748977617938417431854621096694634655014275906493415835753984669715396150671048678288660945068655181010364316027786299293257770476514196483301659279823288265789508172515117489976540596390383486088437032721669175704877964320165509179943591377356640094442208896614241403842259227952226413392057503747546579168535232699346670237895479092078339599969497752593548039945746325019439147902697116074273309053869305152428154128221036140752722464367504774637116138429206154892644293017600000000000000000000000000000000000000000000000000000000*i1^3 + 34944955726945787597087952886093743804415137630337202640826250678949268499727097095339781948995408957987534247571883387549326953782461377301517833238982244290906977048187732881782429982711201957595327088172355578862892244012594311530727249456190950140134568953815773098976901364925839205331532342442527421264473901782121681653697690385535630642797951451875055373454644457018999292441870960558866860085370961148807638413627236045674268830325023725651677780460970970885830270955120987536122550121554241167757432007047945402822636499506432220795006893860279686568776850554005478863693341253198237819072494601961723576886252200995259450061717861132159418939050215427186472611389763349988398308743488539996539650797194328223508978259126970947317392913850428519675537345996678767965243393670139262957327032792776661011147562655962757858640082105219413419333456515076146173523831310102386397267232913044219747030612723632588164052429702249674728482020371587160399115485403247292297001375240010476928198592199019666647022958581566388207317888304328881694934275486463181773775656184557480616582411671452775009467055871144042934786047443508107812985708418082273484290089552659461498601184075280986368636605397329432556173678754741597585888483068155031734753301677650937045224072388087003460284197912943651012250422454420882414016624445733500937790700957261909890230733906723786904840575582256702344254637722240124115448078410623848718488513304228834419298791610051375586146046988693690053286284519685174865735888468852919970135706136112589781332386226661189398893889646338928905355116739606050954165950484395089713914320082268201388101632854075140440172530572655326675816048278839960609599912484020101160037574376398847310194117158672151868082101632910867023272079486677261571282077403463848024140557187429862126375885121956025097037914757520460951407937591365200283774082724195580961484742257331700033827582183543781635997440685680225615241116002283884366197376004101330728818049033001301134758938555654354546709292569166725855098024204984271780689606443407093821354120760676726122637128727504765014570816093531819679615676501397421856665168291431263964148347844683048434537010287218259437359609353073047094310079134173082924713396110612726837017367398686030830868161941184812748230390687720747766013882302493291236931475050302040428474304667494826534502400000000000000000000000000000000000000000000000000000000*i1^4 + 36310056939838771999049223623879944746543672597262308480177653908589074783300521607254737579584158222111906361904094496816197081819147181771261402563441489300069103689228572283852540890640106702753262068090945522103725042745844796709351318971757441115380019386657218474521732331018902327456879900955079717686757357179969586782953470324621582981480535919411833375285017397579686085306489635737453226106804282009620998407091239870937688204645241670856770962441225241006582494116370318570265556729312475910905846165678245884289509064033875962213497562264611889640811145452085713364120213720292685965563669916992742479932669483662126114675694431081603729379264770084094393088825361018396996306509418344425632932300173101791038489914807405014335408430065914983087465609741515338350849515759798144396147663968410273904460357970581925344056589551954743591086568289120683950192031969563324866948362810432111301882832858032626416335647840759383895599212633664282298980991160894722927762317854051818142864213986519958685940402284542770134294775953495248809761982035660325354748289768932995653542847876485216910415006535573319123318723865824468194244701829521842678653725491385558710863924656496461666727079642427034524395198134493737855991762049654937423624729417546018535658245320461061841307100465267780020325354235770996904554281826508290053548284315129693544206107212566853659108500908368650348744692590947821116393437885531158752445529292335730467446766436620959440302320920557276276970300409370052634603961335897097579028189213110186606218672452433698319076280295687528009355623575285599035075647996923408927638426124791796610025370528567963435200155033907269664160440940414169871801592058962051895369043611352930321461479951907642686341750787829608198089659703037641952138511270942249056370962759932368104435917647633271902715313045756170632155470700537573463136665181052864955626644079932771737197186344959952537885705430023298007564756827745804592783192498690071490984588905887214732020021539377744090478696329034727089742246278126854736511351153114205107204483101290880930469282518725803343154028362206038237697178880612618783009372607198481897060518417063726315380452205260783534774567869295330208377430424134115555027673692911889888733446736666019286712142483627034175874230020581837310969828685177661193883824894438370947926033399447440850944000000000000000000000000000000000000000000000000000000*i1^5 + 33098800726490624476186020602923195458136954782517946901590371680993240680894122869943965991637941132812128761959989379301363780467399782100978829558592368508654226422505243315455064044944210519072259865507169101996132288741427144975718075104087502115484062981873932566705567114597004687862237272187860545722389933557676596279747916604388736988978396840657039112503414955675807565228124758127216217858589635509765080168527038777749958764933460316431995374206353860140526811896151505077683039352719520801972488962342151660088674016678181112686398612939356405334501069841651934811590436372573205301261420690652927315451025514303635297279928033171112006025955684564486542406545949604659649396232587139342601425066168338695520839997827421651791167387853732289223698739042686427764567716384025687010784832116058007383186823484177155340050479299394034164891249187774098462297746440921264340100929719876370301210589535623204928812437955920088849452112960243836854888651671506154893496550749019520024896873766479671183626296173327538871034639272737416100063099135456288150790660508624867423305944808978412205642473646546883218365946404225577759558550602403758534025979783427493340058088719927527246548686803412156650109950429434175666142903090226272872221419313274237531705625315049632914266920487919673408229635416536971467926199255426235183364372946066197743514697536043336034798338468074305694615662411602239544109783736071647707243951000549996090254700169704524221958607813379297149456536700620361899548819636024270024620512268863560726399426855300507832220053147589054272836979304571137684636544317219563662635605233450611764753995727689804243593376557044954812236831866115429668082541079343563474717962656823469130927567893291242413560700713800768838598533505204183474781115188941382302221626099318790467594682925091789498115883267402498330168590589462500177106079793702930662254500487137791265915402966056411239660061734448916523796227448834481445909995630595486202243144125134094549317929325345485174412221780197518822950840722319518835929016338718997230373712626651393432967174357233989831160987569212301317606515413988492638018999265864214984672213476827599597656883651225147842301624693919404277257010099333710672144525417429745883197735873693367576132438496497174207772923407011152447371451925181843555857010409752358565740512981611970560000000000000000000000000000000000000000000000000000000*i1^6 + 13034218911991825429639384830364118792099733935380398477089394992916418146829921432671795636017323677473981165750931663245340392897792106028694840001176368938288438525497511943074614696704303397846024976178983192215494875891695800145056828668825443392254324972285608290996142517655906713441554421644474676058181866266521271591509793691548934461313850000418185552021492265833933650141251297061790232326305507259715623624203742305356422199221510365790881887640108416426658912424741072785492180503015562046188741668387870143057246824584947314442424809615965341427036971386434468743450219451059143026411110502343959608719100751156534672880729409180522014182423213000002759751141770917790703292101688115740320494973740297303936424575537407798130254892740208186222796296252872944344340902828385042480707259199565202204952979294479352183192491486920713957990602192182959682855786509543720823103427556124224689881519788517941162178725806933842156401714570734274220512975737673746992434601493304621981006588522664973482048486604905729424778859435079001875608538247516898153016329936474308150172941898516896517531101734285118593501257140985536026225375961599126600744764854683242941453979079691757887574324631749807007540782002454113590845938493271535986579526749956742691234937396289146136226653694311844945576740968107599700167749929986856016186356278381610548884047730277190840572365556028640933828721887870972861587120886123109447314769254831808591279067807437565564525942156621411078081111032752864850241665930070043876499135726484842037464755293866540456284166081924271140724236745232301147254197298107713280055526823746844936185881543996036305996164579912491641916519808341760437159038099977269730442653569233821765508808380997047129484787858995120796781927455822938373509496801589248973993685687916625947785809205055413430688990269530071134471287488544504648046708380407664754756785814717946222623578602827079994074289946231927253032798112804280572153968430722558779681692284835714138209819645575130639685841800588412464959928195097817182544085761878535810739375934962653651503554084242557693038627132355359784861469942113278404524768608975950214528807580687938348797743619894814137274458374306422239131235327094381889713323864587572624978359903607231625045278971983499437178926961398208976036376951683564788516515266367633651196387380617543680000000000000000000000000000000000000000000000000000*i1^7 + 3726158103764375141716622961871671486735559283880039020050908377564953574746818106881930377731308210215646419619861495935374433791943685697078032716024017152213891215151818422250117260550471660666031873416780342751309315266839872098515633897667354307251260375165627385934543768367310092906457155545144534718141005331715941411112329164707253571243905517112545908664941518730108325433682492045328082468480917054969355630352209820390641805587430707971426213921895050189396650878387835687498472161129266785789093211188821945503789493812234054294192565377574663128524028241862606900440107583740063126561410269821448488603797574991869893139635330256424896950666569152120843988961888199520196808693531065396676306883328006844740263366422399668859442856388006084630522508860474604009663283420250260896190743708238918602890594915235909152784846608310050959393225964533265240266990086268939887514651706943969080602627427816406451973728137753732636656497303649663937557285658087539148137080810561908028481361316720421100745529456870211882807858402753749770444274087812933322198396069083087274094615330443712003887796442754401415734909103899996100203206628239466150220011439971022195963389251245118826639490078847518506456420902991652649599850769826580859231843629775477329593531993790073988142414255792294068197363732682714424869377943183278171794548850279824165557430523133011337318294001912075139730556238306410242336897430794668074039113772185531015805590162542064131838642315953647285526095218699079235767808893586191878436588549875783085329150241451141812016343740369952005431563473276368236712085484147875640857278955993605817077415549155538181009031603695111228638340225451122848184077992964540993278265747378944942940864203098703991403361139795390982716492687236490165834072322692613525289233783645797025167782673855772779177760069576204686530450898438039338171352478221574271345257873425346387241524815111716650437736164094371070932764539286471752884979223360573389033262583876655723624245450759418885919537865710306215691571467211808028258478652020911765480285384215598842199051815036926863437650254656028657464962633522404971721135945951156789210828573635370897217700635494850773052972807194078102748672989487237806641431309990307658938681897805488670026127603190385862214420632680827528471436288299654201907158052928054594185760360890368000000000000000000000000000000000000000000000000000*i1^8 + 1785892428144632974578860345262847135371575719901486828490073998925818846298790394941744212584995879996491644463270033517408452438282467111637557220633759902975572385201168502880345778518093467995371005580935945635072997724202971821906646098001507099169437959684647484411322115477625427411311612785529583095898517147330522219496583864296000466344963587866964741423398475096428329636578167189600512299752772848344650800520950134466238450159527270303487516585800609587474868472601947499778456174221695668922515499154899227554085168107236126631650591844511773894487470579215914244665251712862556447902328348950203924338936979249057952130724686552389117663028423508581400356527232559542583832905433971437807172845062066774834055835882099714794878674343246154210072433456234148813254777778072679247091048628129508602625678620308108510269939637489955969741474835301510252163841597658828400523944822197226613281506080060118204851357056379647006151663136084741422789144887921863467212465008638702245371885063752807416410747022972963966461098707283520554000255331772876288418876851446898623135455069073907565798233751681161508825957684624270508545622433419003130054541631375202063927469114752934134137097089788079581012642711741863712398905135387832127053524165152086619237149280924269652996605617694843203947367156590396762427980776964575090253731666471579385672851969864507479586549228003328704401794039815055593974270181770753520523314333329377059771403530439378196490146971044958459984497098421012442352562087031547214851501338064076697753391092524032701118622138510213774476121767272994154141994634279246249089495908670971050746883476168326172338633346860510823944477243222068825224193223735429171678751498799893594029542256467154113357832229923325195601189802100714491182768067961854499516335008753204899339221653995718598641750265094226935441252454555239002262692055649728492807603448652759815816797439548762690419541061189346153771802991545618334485066464002710879631738388315636164081528647204693205916576241651828751399737816378759203082718868559627938666728236669379022391721598449335857896751667300200533226557284758157502378645531119652696801258002205761133628210150376481747026444812928096611333495215005631290100036212646505654521622003574299315553374404160471492332811284298789589427683868077571733277570362209267820901060050944000000000000000000000000000000000000000000000000000*i1^9 + 346911460434765053591925062307265589878232564958215972355815895963061467540254539975983509629246454972587604575662392634843696200492331848194840792997680715866275887373312915218658076259140779724169094311560065074025285966917640513213436462442222226609513721754933632860274174206229989283043237119458020034955089933624770271480010610091865614971441081197491146525560365090470979006618531936228967335096454601575142378788888016987089898672375977886309396029120479480327592731739008762377366709918919595721781713766693499905177026340871001546761233983227530637691105704609989923302832871670780882218308997286591053235639974368330030702144315726134951420989239367518707886611831090963403740472373244883625053729797359009784315142962066320477431108276281982028061405320365400447726515568061172915057961696590612426897214338251899869201356532840888861362228595288119296380562109405085849484049304954973097802179911472757521674260011887047048451225273779631999243792933818896187754535876007006525867349412761765249152681238571686426688348401403759128502113205181701283164320587779033349812837273695917902374351190275200301161795023011016290511453335403082097039723391473761244828779004650829946926466015169235319543371255960724188720493624739779857502299157801212738445216541726522782205414104828950820162458747696334456363472758663894017712992756828685405984338695096558793365920104601012612381343826388972277734326160267392656641839420746329578816190829958087253688687533151920463347319976273885170508794968800307917869749517966349314001032813683300883261572268948614270047161547187749388087791546767793600073176388066378125352422823292346520773792889753830250705796510608974256597200422288969029937800464457570372352930815647819677585209043499339416554255293572718278468919546758669669319552005530397308088598062764774682439968590889679048972332307085137991023595518284239789394039569171257806275160619094154290753822318810495337042863922662710100026903037027567354683958720622849707345734391016817621194231502492514596224940653337089025553954114869610983217427804266923582553052375073765869157425441990630636960832372751433910260289585255032085222651171021386393716723022321883470018320746621278290337531681461365736419620504038788358048050641035386336011362500974996620107876701698077870377880235292205337548085181572296408853957836800000000000000000000000000000000000000000000000000*i1^10 + 117758386871343786162629833280167351253218037374121434542886632726261314717483121091529988480933567805885073367443031079929511057249080028096810118380357028673862030308907856500531625036318818813518164547529855358015713054621606209404348619709545842603573148476601279828459077898717585403461867019313819550781204952557405846651937848417172918451061939414902907017767724208200511973510373493427406325598898705083319890444663075784990981283256108025248251105533548440370504419334807754580193696625481108002032669748653951257685576367434935175088363165818515760281983702660638512592357112327893831975507827512219808852933956043563118629789107590507292502562267095456915793205243428745669059161911943367713484874507977782017747238842239199977395649944701266436357969635071812402364533797252585341585771230186005050180464915607304877079893750022665110069438369876458523969758547534724459911158955189779901094677069414691114705617780266419684311735306963514546215484170100651808931505440632212324192768129198459367447622196844043495194387184772764741856696876631250814717098166448561111294678543302154722282655809655298393871119969045901611946787100394027087364593552465769094506793612047352872431396280239511557813158496604367956926406974395278691586247447979268432379287153104334511684390523973762874554838011518900596535130355407566986385227399042342410974215369181703472087939627220871750356719663433852767465082565997151614742316412800014544625033979092680147593517276638674099304071073274151540064187635650268234089683353063477592750865117090862868659127689587103713685003616542921685465290367039582861075652134141822365418863323275251777935665726647675472706521176035630447690485489561009169679309770443390213056421561276532586184755729048052623712807335999947408781741661566638777610201469022377400316295203038067450010586054802124669077585899096515164218360782842830603545402742466488074756567745814699246697757099549112286300514434498332168702325804128377627623269791635204098991422912980437529450832670219887211958367009558258432701984451018203894009905893022985330814099733074469703165501870834515111116777908954582905428297655462620571815884835513316399804642266912128572139210549749510790208646123764507024816189879167024601036944904877314407179141274081306249840796771529430745106292002867536486161151066797044164492001280000000000000000000000000000000000000000000000000*i1^11 + 13757089050650161324807276611421940019641982398148124233399964290650171717697810455115650580780420981932590803281514263607997647192037627056028499090135524831183453605799477487469843038510985979055592630129212508283048498776719611930257430017518888376385969508392058708117420292619093122439504321555126291786514251577946766684414187211694991007584063036569243938909487175680947027217516971245245203444228484712015784304026239167919951087493861228605490474763734123580497669255276490869274514189040700461984895837664307154046305399573112998603928780300476008400331905704377362399022175098396102397775385650794864961789132392232088365673974055724886068176093502183497724024542041253984818742764886626091868581774169680840036930296532779688684439067169486349587957335706483992863938804756582902639551468367205740516279052055281651133956056861481421299701239765860906982895249296638446261063019817091793975554830524190689663429095933712550480337269102881447648937330119975642274623694213102068794666639133082404477530897943404226644908227842887020110128671470756926340389555191493267876884340816105078673856904359556430455587775162478371964554797999257194627591067139496766451283914242786845084934885116158091923632757970508164857359417624513861062116332514087392779796395058611824814639084949304742086054966119458762616905761786167822122480592097527337344302248819881420159111558090795054225576368459480847605020252433485126859004767835402041807308579578389948912586786752910194039125313467320601796836084984489434857989144038719759775223882266587624681937144285998198186712976496136117232629980706063460829721432038359516747103430772185355197933173291465425374510755400107421814648443495750070808077919030418493503654383975780150218474177170076154056291081070858363004929810850613753042224953044528833748264597899136553021964529156137165925327716597310665900884993512890703718073361719861331374909454437141376731541643328558800612997239997497143914667424516283484524890441903276859555588476906693610901792175446047911794524759594646040086162224456764473316599092820324329989626458631082160289303488562436531030461051304343582074762266877073551758474065887545650525686974007792831761598957789707525939407826051954016096497371839378375159288976477602115259406966127365562859720353492861076455779885104252575335733129478551099146240000000000000000000000000000000000000000000000000*i1^12 + 1631631758011185048823843449637830531252811774656691531466181288078268149611942180179956594592219379148679653130881730955575306559329700278642613508043026240238613537604072008515868382414400045695917414656277035904340168903357952641891847887227391791051656001500038085664018727098792401380490339616438952279938135591573259975661537913281538482708189194458552290879289860687675042654354692963615363136584182979622186125677844435440016566604409502429841651862396387177916035906391585522124586396362415089551310246544941993941457822587411269179727262679478249723981940572256157887767693064345518577879821716858169179641774333029791795820769227033820502236113845159318640549567127890728192936323270000092786070495334812315618099478605840430579606085640084242381281637362147910449504668319521458400296064161145958024544776175632237064146843218175711803819684231461143902481938810845328386810664094114245736015166712757603585969664508910099519675525304535478858579412977709818965773297352086731375608364892428864715824326060380790579276241093677331418140495336275916474797159754932939829118781629252812636030493216362060351349250346466131823780233013873680908333799833294743121800669537751963280430400436645966790295186801974199233925232339175621091291710740156761128225908286825577756565677480691628603867405937505020850226660729093515835402445172139699761630987491037948211709411494316586844930329411641158173962753061759952476819123890799892838862158418632147250033493338675799048499939136167456701208615036368238968527960377462792812228131077747905262174616895272628046802492001241275633597094201879420411794706571346677409443578454470844008658186057292723857257821107549109733718030429548425419457697444624066526711126610552962704454287059191170183197757087736601288352362218606513661399490412933994677482516120879074566035635907237542457875459153813214907958089810029785773067515770755720849699742454539524872933930774959441729060432610447445771527826560233270959213919710197766992106775969216242591757146204569327185683101267328846337045552979968798542143380015217937115605044149826401982089163587265338760713311450678494562559628332997544828557624020153311023850519194484758279301842536702329773988638696707975269188927157866400666669231905574373851470046700729868531182155336989783930544363255755711876470294078638836940800000000000000000000000000000000000000000000000*i1^13 + 151392347164005661323294039447191990785538492449471237712731509767292984531156696018322774129491354482223511909263839284887818575617727629477933833843049078978707861424360607163204477201778470767177843004109191491144655125357066132064052339273778593593348540837306914007567122259973625317592776877383485910576856608825884885196399367641639999000346123324658926762242007244346951614255222781340409406030369232692731069987108526810805464221884277634953734814824527345627121277900692458606042604663435626181439590588886366592606879295349715739535515518980251940675365057755646254661624928742694825769703585774129141876693612095674446508989570161355871518664585032604863210796692136436622967592655254082787109947303572748539740376620712360238898066849118560876374398248190956984718901910831580024819287288240285225830570952389559898341256697810119784358669690638206913085366985315442515276747265086353764427112656407436830645968868736326413619544174409919598091926105010621229965211475180989328077040181615013365005265263523436659569888945425813427966596109994893459048119554070965760041852376739156928117713845323576154343197337101860579000004165166310063249911786207335775448439200998123882220849736390902241017554048036892497816857526052869801081556793013885596626226970443100571273586955259210272309131676245541911886776136596918098934581192237082684650431063248407960143621430935691090129958134731681493132921493439832451967088231462805191660101538699668968515189932397460823887009091762308938660510745302761278288673732301857754951826666919028795010322168101937394666412116744036573839388036886899776363175905566770461642872967692984490895802298557318973093428626244163817741469309352578876406660427642487415988807033127738631073129088440110723082657912417729455594601679694761124235262057220217317276828726242020066462112118763087959231623966079504809835775147929339159438413025019437019461945995384489051401253016954864886670462062112485982082702330536059985238185127369431248230523949584110751809265457615968817302480967467919133802487063626972462771560540821600291837230431630002989366006308333399339578441879775219349367070949255439054320277371427066372427441378725299333316429403784506508319886330086193693857576614234049215437909943131443162108888192774002339533673272811373924756331819195423980320935125104721920000000000000000000000000000000000000000000000*i1^14 + 15820928362878903997949016326410546857158207478855403157759274161781719726261446264193786360438098400734794222009922111584135245847340963283536212454064192660980105558769288933651701794977992446389105258997027737071572652658257843082654667973962506654541499894424252998818690335952495996412529138530726184487630699515829009321880359088819626389967871670711702797138542399236345717973144855369552331588006028408059990334645267246174518185168675573145961549974340409810560587773536231540207773869371357232283040616339908516001527601377797063694503369717847936021813975281369203414485474629462190590970214755617482150517049403811999533216747499380156276352864901181818267802917530105417932508299187986025561235385025676884660956814687678039962453571483619114806779625672346152690737718857662846622886255115839309429314987611141639193056608322968718656555926023692221821495744807115704719177602773742075476020292335106057049374604395155756786114747666729071571835310305784784465557680318783341893591358934167549793329193247142602338717434382400839741106000252411977806711421244362963557649198784226961196661011100236176229533315737743287318349791285478992478934537762128892996160812996355425723815524551876169803345039919558673004779716371539921915951064428269374744291699879615242495482737114619418220234977570475547862666270053578858742323492804258607539047085925624731242446462752440650921382305645174106862625940956160292865327782874392057978615102487749611844866331097890009527227286628496428010219157735819764359094910299396086043439504695911735287742004756036985511465463164408660635307121812920999761964763306572107471901155274229044594651709404024525566097636917487249706043539373599202211908756384061744803207835276591111944270993436866572644010200618469891154118926740208625295481381581115306957972733428151103658039028791334150524820194684603522166226270897546210832454264108457843131880318376723629497571279373552875095758602765823117505856225951470193347839892148206648789965014457966420375216054721201736232911175045406281518456454255499774004343515867128702967143866560337580934853174276831288100056744144383472040787702123259257231334757868722212697241761446317933425504983016339310005923121814629931725880105578953259021231081504627504788342044287086337864177712645694862796955851426599644384307184454860800000000000000000000000000000000000000000000*i1^15 + -914093262668892278147473531816732305754629936881664096366177369486183732968913077519231823470080957087663730778827639321692025950551209052247269715169401111312021515157171055247730515989443643831189334553904751399513081278278270255241527855148770425881287523862976301573255073771731234548531623788815380886944913324632610944173749378043046457343010454752564262392578855098358962470823650097834354564214799891309881743628597833863809376347996613582859622898193811090097634051618496513791382520511378436748314969730937965703830736720225405982890524136161106406785074308518967126186327766366503480417331714665885899316960307002065066325206335525920328076877112491973976786852159251182920295618779291331456508206148260534032680304149445384156559815877139734361359112662414424504367003135334209734106117374103026082077184863373683660856807133913895988556863966741139545614609396820444738162075967516662562194474166008847716631281970550496600414074823425903544437570551674448969668725214628040643652425528867989928509243830320689983344429630876231225243629806677207394277327255162579633758182507743098693921999980941658393302706776444067724099464988355162328077160442368323009391072601676442670319319965065789731757392701802792386087620287994549094671425830843231070378112691971743416738930647286687013000859189352667866112733876843560302096057370776982942086083150954800203640638450004919726298232802385522836462215983745751841090413104045677939297863108984173696614190343441610983531161637296029364144400160264112682663611390121489723966705023633196573278094447106202253822559259756592597903534130243721136884850483213138924447592468898095728077668605013375602919759041300229236683303604669438232259772090980924565731860274828328346441029392556660248963305348830467517733218760508386607122150908789458335130429799094777789599803307359893128297554117810473148382860920681680959499524902032174731044872867063429684482052891505812226024286817023280361348958886608804527446968434780262094440016379030959931369315341068103008480926798157227309345566112954498873314136931876325379897945135897208557070531181900669709681073781447220039079795312619037346017873297239614459993259546482405059425174087036541321433830535014038165017206729721610726679934123259133848281855816345248708169435922141484966537339568853524454165603942400000000000000000000000000000000000000000000*i1^16 + 156137676142448351748701753746184184596838641632845179291039117851908426869103716626012379407216049230844589152611982120334981610226284683697794725787862969951593352802509043537046024983649807902500520821590193216062282575333457204668334623185447313989200381958974350853707933006769911122079839948197604047947946214835572222788125599378808751276739875138266461461974871206616867332289018744271520011549984503160969511731225054150144581275282160777561741368747028945081797262163033868743151686234106816503346581525987250650718412280623656940236012861644234638636909452940651431497559569199130802558278382124002622914478200596432966231046213011863260600644175205980936636410917604634890420995304445161140102045846952350319900776173997539381696120854221011375365323569081507713285278962432537741293655172697902903904243605242502688493988765579604767972489592555885379895786077631917119547170262476648811806000460585175110166828791488603182093606314855026821261309512825473866100924890100094088041541744480550358689617129782200433703529097574576649360688711799893614611273955059487893445368045568670722773103785234991580134503500015934930562386453914109411800429448641266628154311202080667619682128583904868963538820174584971235171173336759774036654408432262236477013791354913790683594774078854068313555495180745500886167905938765827145780958993899377389127001299709765043785814379904712964035958260947102763076231691189358499052837889257750513669672546741168596659061759730063333220044029759938340896825407260007188528474286628201380426176583796821560285418416265437721372179775864310962737894080053486045882304070547376536162245928226727210521205059318240320208774453792465675574846731438393301888323173842293225238973699304858313773768382460878429721206200419819768529739159157301934226400014463278086982983270886751294632526219519362664155138400140873091520223868482285568092999372165485486114227739560191905439486172505986594188676095190613531067831907760779250941420354420342276418640205420329272277186699761082259887197647635922945568443763222503092152971628923562551262816917673430185974690706261651327334037934180896762089778975321003337866676265805710825653724154502827435848817354668537794862428851218547693671353988144650934387727717502938910094526544457858442953606757461803640905226442162904431083913216000000000000000000000000000000000000000000*i1^17 + -9668247749073687397797319472008257514742505225840060450476160925892266939141578999601091599998302652153361930934457338269972081260987934361370783266598212358559153648501094353355782293891610652930182321740749791123883983741384667464745488205282721351318833555580711331195207721305116221880730190315961437440243715490099822927578854918869407804637481518680285018762975344063557449490663324272228436614851162314354557531961771783533428752951953105127496050096678147052121915733472650815140583291271068142798494989133638737902774819425186222867111292393719739137777040988524740322697790226094074095318558443151037553038672272825576751470457273872516944629094525150250510488831005355465523930650561450111866391454203044990674014035214583830575717109864802521900325888665832419972849503230971375390488213546034082078077000911278600166630918738560483529395293549474828974640928529512248638727172458755774107767872785902016242285157174789488241144907393829367909644298346075874908753717475223847575156283680603718735684014229445432799297314559580892885436918770904285292229055035539856164379971256960544915631349505757475397203034780442378419091763383242515779041282064020648700819932929369914533579216478934004257574358229187420677014521846349955214353393080906522798954182878973236550255395819059513857503833806384846896100984001544468625241455800124279205231726977551843364890715793761749336290994478372576126223891722548680298466172754552720137214037589206458264233188718657460346530111404881836131778228031522113615161239363113239409246800479022484607768627496687893395546023310408550048075646543348879157322416176277832348572151634011151538055499202792250549715125536202923619123783066691792342886782474661388803977803373364538194975742568858410452752712302469701539505837380578790107142333194354481087950745438588917155642020329791474066108769175808378244404839686106439199711014349458771172298473294191027246790072965314009219667115375201616166978913479464735229997615094677116677599061088176280305931778817743069179441550129393724299557746985449771569505350893978155160693685566248743112208923410696509427010960191784915038566354864414710033452399320387127207285601152084693128252713111224586089970528441953953571847300929129978092687074606524538294427580895054800084041811215716363017921809518354313406054400000000000000000000000000000000000000000*i1^18 + 386220989997035885757443852558208653418624577960571059703411435480003368968206848933991829361171108653304667057992198250410119100693848009139505879989165681783382375769372162536605986573196712704732351404576283002901524480373434580022984070842022599107598143174258831377590967756939357141118241695097418623572163738352103762532600375019636205991163422024835182089535970449886431035067741023573673143514803419835644024098439776745955848642147695689739556585278221571067877140556493948766790493952393903104712535648961873460718962167242550749740504993530327598746538645572310396390341873127197956428210769133644774984549275371634039072547246031213464452508991555183268758814591060230087231957289580651941390006561348537881066987967898133855327860651290139526839412655073479740625317719235314134922708632858743458204732117093928160958506419397262463518209316584128403530531048100889693128686468907796484618389651980234145538669117470158969029192726367848474567539579442676590730340254521222431687224920011860503767981933011367376043721705119270644398004760416169895364447958130737680163744894668100511413974325398210738852603032810276421594611009666968926930039091221362328010214158173547303567531632161677643804715075247595906496878854339087007758020617677340258078217964066800994058397905617790305101451151560532241343033157670475786466894429912303220586519401186873740305024767555111412625574629627324214887005978512283941001855786660628532739200673562652480849940594017999527661481504662768958239400471237711425656599692551648987674479306939493818848465803934871482641537664598957920138770417091881768620624927872603552462857704430306583823492292528442180841803285291566889162324004943689095844397211563887846528551830901804933700738594029706699556897298282657651389963230043963763645092126334492883852223743133451970636750794943265128508380917910371638650304436758547862221814681901005988579944125268575957171878682945381401952110046290353326235875003967462973142997499261535470389158293423146884556766796059917130862790487420353917001290954926837302122114656925382910148077302384125289006066100345025535319402830423528955234071709646886979877263173949963263233050941436518970680306172336429969234650507413941646513177065434139601459837850336846685284096342774310980943095026571974697904073224696627200000000000000000000000000000000000000000000*i1^19 + -10445738473772945973817686455479928686956048209144062910831677242821012991360536003181827899776665538361751622181623324698711414671753554368459067222637344482099565961090151697598099641619647434732585335744965759679065966842736417203297052619245718450230923290120806106586101828129244119560679867031434909643570757769262751002844484032490513712724073332719674333138511146823188207829857256559333396931275531117913765051979084122687895236319381478734512294598205402124774141846742863884862990678209879259407137314554278913070125503256096551147391659361958065825558117248692755560105888757537271556344148308924821842862897071660147651155594977715075610777593771402101971411298042510891813170241386655047854609333508652793019382994920459822060209014989728108835673504711414283589493041501742318294267792638308105353118986566983562455724706032523677605383952394077191089761474137364961444409346702033280489846663069925827720603281739654071517283207783599368346549579221878664435888341289997317549133269249446621126245698315538607414937508191595690440485010716386483354912572900322296749674608732243717054108808037276910182544196269168431147694391682063031543818915242881409107792878426017080277665205888894003548901997329140897685862294643608980966014142292275388747349198493653273091745717858853245345251102694350688864409722558013958133578590363897998768544016421624739037937842058062939671868702631972517715888130305150978427464246559678446772081811371052105469594368508602245539749095744186927399643918656942984301571298713083441882969940057464483235097748426083286679815805248323123843537494582564820920284418515023610508700229360030865493053307609820842253200052959709632045566446698283289946256071757192402639593454718731502614682139963401117680143176227951992705468618417053111310559101930002804924934162532246552056408371578341473924228207719981878231891953065294818119669349139407880205712436750589733625581690940055223189164556055185757879014306430161997415252929664215959999161311788224239659634340667583685700582544225719678032828742810795292985011101156954988541590834963873265591432994732192795542931418781499415558369023223874104211731858778660952594198638114081506321194659920133418059463442014961398251806898063265365323922111060569715847963109550177867292086877382377019989436491639029760000000000000000000000000000000000000000*i1^20 + 115814284912852060449294664772511511084265437836848036083735410069744238336031486483040043835994388087037822021914838233863591478180957062052457273177552362224521763771802627261709386805103065356025022302351541267230259803122252075951046415682432222556499466181990146971005892382898605798313867530479122309155058414599256251038011814009601975321075057565433280021420427448738580860255166945907262677386300600531003696630873171639514808650476137224360679718410396380416221766666005983691388204830832452610740087186527241593718929567766526811683958658329286632868747292056313050966762496191436327194298542156336877007454183447492266243770331232056364667997867382599880527177005218332790158736144036808662728304894261337696835264481192051544765526297788040363605479551073724329977777720284202130826109594118581373620638852041405556391952411974565239968876911069862508335576817029573525810755931319740043855939859976709201513859382476890025800324806821394271983997712064810936009466089799300957913045247821817867303561924537193359094921807768776004385354382540917559769479599014752134053780302088455105262883792632330913339659872993502435514286247320448543898907842471218964465817016866934884129348768900055558561107378806976120635463241651620603606253694605065685721598924281203172502455072942247211539682694129808291412591212068126639524861331998208045820970755334867718048981450236752375410645582018061456240374550827187390227369377274348702319304263893551488247614146649356695609664987239372078367405138965141588763936870249945551245661237479231416320585838286418439978996224906842061882671549655672108050643430544760080800019325405983847898439999670451210691116926592232856138586576303529195149686250578456819160958197560282184970783870126153801034996816167559445011389611622936517404604505630799784228338310870735010230586702657021598980230694280770428675962743778974961481427142649302799482400060333157066979317937900863549378891887649854194716971452337404728518282966715262210134730040545606430338518967241136944748270939309771883674822736705950303683570021096608926313925516113487187806514851467385124347627549372180260353616677464237893497862070319924216634343822208976990768855858775774459027375508806821432125630259042554938416194226848615307474973927694601548908166997674616208634511622144000000000000000000000000000000000000000*i1^21 + -33458263090949532297105794797536532467347093258648572797867257271482959841180602836561889897854516134499406810710018011392459208408205686558483610491090351322650935227429021167690717562338495896509736861275828725695108967814464183920132798767563671049639526822027745818143344759017556013666548810866495972534836727525499855611989449601950062060493059213024970529644570078769634932854002407787561613518775329833798642612906516569103690410687552051866317905486308073705870492662851321847211995386789359509718949769879845418272715982783654710662543930839832196190761333743048830994289329936481859971220152474168954480218530102569149930175057471896946777066347440432223348330512136817996292189688314525619259935653482549132172399853190441567863254260386248413172275944498555750678101623257018782668133992966642987505614270421416691708652469843784977139029119936105838868585699317816740514269066368936094081829234610445847596447148568133037453842828648813536255242001290746797653807415266433643017709143996119279301637578363289429982174656357940555200226193481191224779582993122318884126437312082032474086030427293483181326667381068764954901404041182205654087067937409419356860810971033804090255290266514875550520036423008355411970221915627153087906037478828793480770038290504023308776222226360314416064158289533510808555460737125036351793884313146654513986664687055867231026041765623903176213118633950739202714408828461221489769826321210163043170994488069424760514937215522526845194596086313969169623606875855193480174630515501333009813465592273830171109603995158079344590408300913496064586316456150133961492740145523615253496896220287267699961213866537724795574748074713254790841850881849609323397000441876625669063281508831862579720726637197318767421184133673468285630380689222595528387273913905164572759641815809340903101706360383733200389400416360749722064498082141832100339193428879878082900045522701644627033363661416767444493953169687829177517054098891350750523227261228029233521790983604312771123506776356228290107784882071168074625301635230616153633593095972698815145197409453803616372188134085400467078835295551890189931860187994676618773986982303041914179816552871620601305673275159571790653949684772956623803032006121467959616306979862235583396203127839121712479253245104406944284672000000000000000000000000000000000000000*i1^22 + 72922880111064985099800824218711867116739229525831330736193345895791241631730528851978012115100514795995845222024840783186194989346317797464932280505245037303979551256166325273859779900286553480200358281726835640189640322598651115316868392066237805269992500737956962487717914238566375937827770592690615581636842250070273251666325036689996920495929174453805875891903572650696480667876621904058683178376105066897974733360278303056653860578822222600572495429831161116439068561746929430289929577231411638646313004856403543085762407699257191147374504620907096293608321044161852891219010167163417144434443392267839760771788919467566961908240577624458571420858219802590315955815935390506120003927748251773413831801708876609755182496322326857166028743792305099654440514016956816423067599246404779224309540349248550392646348284710063295512026948617983381189355748185540078754250801490416746938324162337146416860205343250157250406723146662774915014817873043507786028692824467355451779367269882523824278066884283224059310353555632449144078025542938736149496630350068199128076761172568990912472368162845837870868364473790551602250141138296662020787408791342844238678993148630670345477491131095614637521607127834730940496735600282872971260972148227200777939824820265434748986694824370341713233437154916191890464453379290362628470891495894005160870611658019867043933657758676164210734755340410541153496909890845638311287382599735562885138863917606025613067650326549589412852397467358489891431094422136812678662967193660399557603679071514316566128364906381405293298928413253562875636138821018984312689265746868435202600672918811465449804998018924079367657861214948278035495361826769930576109890801104827274761595372305124461135109219671972984186336735631371696543655620492690248026488053326140025346377528159904366825825945573286809926224483321593358752432404498012786939698615443282270198875109423623548882610391306120935187752398499917816784650244599196278384300670601232652897108733005984296886846662816836632355149908538211579808609992182214835225216536013250614737283339666633643111456938332019430618992942458046481030741152248470165047239262200366275327857172972362805237407697039850981995939208352971664116508598370421155436479776438370456882905596026151469281817364783155230015698124445958799360000000000000000000000000000000000000*i1^23 + 10220632910395770377120178194579646585831131449767847114198693130370511259708146494126237321665537336168882256246227476154933951755856162640586173076923205260685977020208860955141762059957930542306903759599601752798758835307478925498929285323817220118175113872688670857538807596706498030534289562493555471019536610001645719026387189909179037278897922162009412891065649054013537879766452981212680435684916790290936804519425929739546646716411112074472663057502896615568850719071788475393118537264274250283946813220725294659507692997986720274722081272281693380492664202787967156669293046075187056336353600418964718978454312569807360353865930608864310070998423685967255049363309523088994907533063914108348727771450501505394715927237642329715387178635534848103286809011139213056798141008551559368405093553437490410341442771272499576252246497932432762164529636560517436806681581128883823987520061188391159349051312287959294392480545952642472374550991388490203953665389081626739758824803790856249144595271038349923229619526568132105394208217879674726604289115150170063147319394834168801492260944272516324891741470519901143788381655127994780798428106433306078812966694864933655136273912148325646897667134312623552716739710731157552572974235621916486826776517843032434183859145054602679806553135175204663184826935084989751784732795295689196927405160063179773099003251432202801471257641423817323793461711942113279395709089264173070385607563929280190854070757711756234925977090816159708267234503245004154077676432992587982151234687381632773453222586912738914725964121351473151228753572785628190600943727167046013569860180346406165025135122116491919647075001681326467806660761694146204629782373224761618028527391496989015828214322801433001158328757266919971789307897549243760044405407465617388645881908157250450428228764647214514482917738829907667414959443678477596261579589698954682814379911414826336806819703960769541265195180073465319280033538673326554377447249778748831585126331899918999786318161987478981714030010967124888369282327256177452011149739755931022086100568830008562207681401817133997724940001264322533480087447856862157577739523694537329637118139041701522511562664851235430322255838307488877053516280216815977721583144013319324329705195613679036337811348485113804746121370237140992000000000000000000000000000000000000*i1^24 + 165976404346076634091104041706756921943343255089128667066277563421534130138486983763774598435100888456121999332989036762577820422611394690951175505641873320515137342777433830428706174463294724702017543888811289382842307920315183549897783955227305246179888133245663883039301599613848752111723292358267908680516139495199098237763611009323211794975664539199173570245315099292282829379056983371369933679157099021913232083633379976138080617351961459074436587144538537396454076853361065146432808140864307128340771637692313115047250528377939081740216758174438735489853164556245484907429092518723933752287729779319676947280849929150857470768736629948514049770527327722041640261847482210630577817837093711454469246175558888153542222158288189882989770840368286385840730494144851273418559249894840762996530785794557095585034040982216129848226069433520176424676746939345645529013935677781745259756614747013187423005160615612314477406959640823089965767178683944479882867057338138669104972310236658549358463604209874222089096887219159238757623920044830530354317757751765508684053050291938392288231516477957382826123310925727766718267975394065243754415606688606967939035057788424993651163455662947014096270849377406954926893384640485268706569685413617459876122641697099385472320088620653790144487710083161622345925008961961061888081667276312324303487186457224420142895916423016785926247904216439799770376730760605592264392063048749686201195167558845839714345790392278588914693111813679767391897951859162345264100843532426629252007614793219588301276244952360777112963835378489944181147612237578639396212797303529630849738984361178164604259935295299168230744504007600429260309070778562306800993124040319006048005517915606925976785570532786583176212746490326909464385170663046722707146640828919674640725686301945590714954901508877724821641622202711521122594029139630775089201158266060645488228501995747618037690242575181455378374526824971001999606217585129056356798730691710315744097097238455293479058976900909654422194936019572098781522175484853428739756291479782127778902084480250179728470240313268723455247125511647166553089156376144504545797231685105728835502684623981705022399295777707326179738917565511126502230525031054481169272895979016524768439747659246043338084051147607939514170701953105920000000000000000000000000000000000*i1^25 + 1077778958041667117949059566685465669616058152713465958840748244585102555771619768920869880565271083068102230906760441113544723688479640720232777383296786613561623108737108272966826803279704798921322375158001364497889589682653665514685568318597216352930859760071454630043572739783702873389003592889148137947637557674743666294583531325248328431802848034295875867753039976637921118997979480282253188122931226172918129503460510139775281777853391125444128082743892936789360048595487780651828264065633746999681593279835278390604129392818477305483335377819214063927261411027147881692563654764483145779718976692077401563714584057343053285502599330316303759796464059021271269080367396500472366791390996113164429543679906913475426637519183651564913838877508819464536460398308866107703609573435905063352996191539198137696902164907696650573856309611277952882890506284840854326625540899332750181566707023551896168209463070083466007907986314248167238149942624595770032612281146144159592591845005909099985731778765779230173471319598848969517382249567094200827248658071243656430902164826906755987846675812415898795812865288244758784131578351822553485606694908082443305075735915104901151732266750960329749393377893691807520940688702214029770063653135400979419940122258008269492104192912365120888303077833850204702548854957246733146557460749536343993610368311209394231472096012689645705493567403843913379607403930595132925522225865067791131437867484579029163171132165921218436106213947010460331374406030182680275347228477055893158302999197100331184039496180213833740791347886879493650135322692872749050484230987165614214380204769067649282816375084878569525426520283697866932698583942173557153938378519117866727081279081871083140782443762434998963012956848931314343469055379334400135441144432017494393669095680420123141901758777989305707644239976590776355380305337785681711348854039323606948484828363200000679883539287780361548174036399125422293498925513641941301179313212567534503090828202393918518222039051949835261399217254397795897627697484221841955664383702149300869467736241963212233792875196860988507307832642785619956532029781542936402616349390976858908181099201850385519552141571978332917941668733613318422204173698392150904436294209855966428702259517538343596908268900211332661211299840000000000000000000000000000000000*i1^26 + 3230277350532485693321981419622183146015546185471638551318304407330511502927835548005438189714411172607936965254635177927964199664897310457304768564062784724747764348128019846811310887187550238017622763377905746311041247289336475556235985354130702521121170466846972794545535544967239844487637621288835352381515789370046163170471217305596197869329110105060645664816217325424022274697473246784327074584378239457869110420359137041092550232462422224988335337039893657405979418497240204302647109904620710918537093380438991192983299154382987982062918693541540059299094187958742337858254842194462411883015790791807609777749198341524523920564800492295481573535125171209141489497106424955877760188371382878452799581321898069122996556937091547831083078967780743572327235244741468430757174548679698714538394009576219618057418358868685934606953033596648433301351793249901734238579056684766440246369990291725142545342212000467608427347290940180173694792732103061796771037693902559271558021621555101957790881677208577180368533824485353700138978997174055612674621531889183591298920905092058369673581080621292257015774553881846587439023412716472244686469147431679730989378799537188243958989139826446945158794484950778616977204589231035091260636966584559180602333934995497878141997715529312450447322132694019486106365012655374131011320832252711776686984702435783479643079011431875234553785834643579997716596149445176047330415422589875067341722267502066356927828564105151274488429449863704502261708724549432446337121971776673623152899620672955547149557245502410497660631077175619599537837636660384575259927540784151088912663581506089079657284105583700666367158091983227627417813977490363165424580303656948083524862669514977342206771630542408461346777385238418476147908676441304713456049722065444463031407763058799758334148674146496961400480120547117227671270182747641138949124094194381551468460925440908111666335479997863296379432223679259762741749319415618595079634995877075655996032345847927878699769628253592211103967158789124723446404997340330813982158041570575685481693053919866471771163904464161287836548069782839464738724022541932755089571342763253895924903255620965822928687365463901672577076010676896604018504942615912259397600415797405082314970850983683547204449616905268239951462400000000000000000000000000000000*i1^27 + 4366890425464400840588769190353662150729378054840290306057937945796083817161752115519867132631583307591138097651526314023721644735853420753924651729121854956704636284130848444781868522495686493194627937357622589271861474415310107258332684805993634519930585554017643892898388811719788308892666982121523227596732162887416631513654010702695627565274055407299936480190866710235881551056104921120224230783729506801912702248891801832320406186380358118623850676357898900783520778704764710876213694166110824200345860446760184542705947756702639593147181200828201308451469920418433334605102085000734651509725391601498889946830885081501345187732823089502268319119381521753945316234839654611879534129103544640971597825394470749633805165163040126662784160479714344246221241985602592591745527242234289583986155726420498424392889402312437857529506144462936067956216409969840975462523587549439885489056584158890965504710636901593320137472084656061136598137545768456175839272847448782310185507355588505407996442869323741452259718964104863911829415082570412674122603599618609267261396760405464967176447867457421015709559374998183907078895409131993849385968356879620264384761985087894924774262621362454155849834225848118919812769987929527059814892529168363530789116584994969343295775142182681323713700726740477690654779829841764303243676808983188857787768936048104852952973790059813409303412270658065259502993666983022926621484304141689856348776901883553733092562565681212785591913771905054121110918798439948754088085757487603052326112091742142130901102889214830676968875709494178025870861775700237378530627349315521644536071760135311568397471547497204118477547523556534703403565985889697527363018360834088464796567055297393312194944185719487299014724296733126189771506147818945064160631821642953000170420303146103475803713929932306497654434818953909578327881719231953482938029903146322286260361643630444434344860441938005777518810064102136217925650397192983125011758374854897421619971680120322248233267931482486576942556111767789302557639135989090543077671692338259877811050421002579488973231823660225118734792874128926228187547574246704444189198662990357828574099385336371300159753414223111666897415586357148101059554234645594751425767267289961160177230676471549113211100403345905418240000000000000000000000000000000*i1^28 + 1225552572205577983654378079319449627322159950134413787420496321508625204347671779742529941755992323156062222885034588346849661342278154084940025824187281693862500382008086193725719071858871770623517934507250251092668099476673195335772069817860295613456425972946119631472208650272910112267174463849413926107655316156450948950200299539747017812639871159363855287620917731012324014235775720865377830162905887259083074673330069635253748208472850797767480395326787758870937148257964344994449993342959244538407708572971975219480486216447628992208241791206580954016262054408035987230355028021763354401228984483207153946102967316467904078679716229333849009678065026656869970209502581161397748940438911037673085566391976122145278441960687830893978718245096493897480436623847826221619459407678422750397892263053444478019459572643437521849296258515705894337024347638859151938020956326212152803264384675261920472058866712436259573412027881926963911313342941849851660366060832828571102790193256014699809342823214722363183574576656919595097060279368131373204606665396903708207769894068837786651780266184401901312463014057133502252647422281894544190711292228808097786463889869280141145299230040183481734975618035048350036027004470729796516072980434517509843875054230389005760708871765820343916267247523786880407344766060374535624989187754187833994226836827747109988892628135253177474838760923389516412517721151882793268024102860432289180868524270257419502246966032767043423277966952059641690953886753275999942609883904421361370023747653057395166548592161154991305716348609419125871939263751562886880038001126296467284685547765854233026747493970523112669688566854353134984434701435845813015843131708180401385771470324581931090573780554059217450846653342748649237957286017616635154707170286482371743627135777833437004986088367006264385216533787042298049990066244013290699176318599267405826257081581319732604074290606157822808680851457916962528054711607643099776782786948849155178600695734145549352793167479224329833637713910533697577177361034143619865089680911880555610756259660735359921494079694204559611359551375325389906522925266301287184572633609217919864958017616966010294871088771813314083754179614015798711021239292441916270291187486992120330174171856648846414879360286720000000000000000000000000000000*i1^29 + -2853593636831435091986268967258789784109065062693891714920211962976237137082871596939788058941458755836820767716384536891242316658267523126984245125676705958546222590928204992678296528715297675880085091290414784664221594723448096117784297021959235844944611326284510679757288815771002779185183380171255737288482884422704565652606660416397872656667462525522749254411390698333848143350639038181261020223151464946848579204512834165065571228883912198877838135424675721791779546714516379535146508791349174537847210278099434123402853856223492838114257629833390748353485674009491629295710826700994639726846039178850127280905145921703985466993214692422150797962556190460008964876100414837205535623223523829219767646473984413553593765117864574969602392164689905052642770338373944858091805112266175998755501892391651222257999406952347909302806439378798218964787674712597604560752843771772009346707264672446200728456777143473983006212110674376342823588222110118165169972217912252243780558545606312153824816014556579979071931489123068184797065269387824993132668671173427702684046103814794629037803398297574645149856335505042271851555798950867754331266855636170540012995478395941017807962471348656588458066258048119023239922436142443331754273401790112245079480051440262892500028345649263961344123491724944889371760151759617780936882085687694827802684295995685865717709861837537958303369373495347246901226020253009723949905842625502448499009201077738737101816343135628029800892412608118766025293539878967952065299824800382262183975847580140048398475888628996946152259275884835563050985442371275542486103840156663815446062169488854729785006639429363092526333076817049401096201223517100690058798482136818243764965476381457249859501928372237624871804452788762977907082470820109576384761630067498278782438747866034205890307951404961149801422020375533917522966545339842542652279830451766927464460575565598633892775699640425295980957058069590703586092565488285706571014227215075993923553140199046140371262537219447605914798868177449176595478466872665225633253346593298423505992720277270269053476526995881506535631917712261002771719154133950269267514334394113645224672585513838245186905461471525091183571829840878752024163634278747848145411046995689896005411643870410094519569612800000000000000000000000000000*i1^30 + -2008774744946183076520812494108016030475491008851290352778768582862551882951116973842767942866847221933516332489186395473003260691690815074273475135674328843693274747463385340000978046250549078929584622897002990111935821771892321515273259038469856850184136115735348987242437700208110255432551339927087547066100278510957253982787949872087915276441901591249106716357875280016810825872881798335589755027493992943259903804360275534861662131990832845207849453813684822259087124264902568354503516265374276737974740647861477436834708278909650569555214407109503042251875125519001220384677118988647958066804503619101686183555687664400153163578344851395413644645464232309301527640409480072582480219942696199292314273687344399428915865479854024630374282742324845554153797418111034456229419085698818034670316748777938806711124976039245829029173091344485757509384349029031553811371489073646348421551060256717568688832009434330363003643142899775525585657749936720071371377206501618882617646237063329716947109341199812829912931735112943549278110541121398500654860828372595210095915223729571578542268876105899761045168739699308485729730168311559792232300211408194054043550193682287668020927312568176938370717692214537673090998848683399154040984520854149351287784782122708087787910481455109242097349495029507667876034398813977936304484537180526364527155036330657744314487968203040593606597500747485622714199993357324982349127285983406509164779597189936602107499139967051982697128995410879079513226846602053710114035997416284322270225828546271860544014543987387885362400909068299261465383537419572651242765569860078631724733009045234260802883347203488429325130275689214256415554333217063456191086509481343877269798093699427421411873591047558418988434230775692263590806365450440103443203930616126610879287045899337098325565005638773907096911774449279999324569386183298685162728747462648817304900831458746145758924012867808322041315556631053684508333305414251205048194508172190423062755843540387300968346157415624502043711407103905738284182231030922483104247548963675784907718917051733994137348775621913765221700890577416724523811923310703119275844564073445979446926401606534808505627299010894457353683211579096046871777848040156806131238731567588977232725318088005779456000000000000000000000000000000*i1^31 + 622134696709015388351541229186569643783116278146102360322950525774637372125670598525149954622317601078688355949234836660611113165311976374407349671192011385735008451617847739688539435752595642976922031648032154887963889388520355110195577456679547015474552600033049980274580391488002161333563464202323315466951843376649388280556645055730626081692836629224874453475350272182210973526207668759914561055563334206812018290579030589511750818586107028038192137933878501831498138598407432847002061128232454855431438995897903387475382307812069801761675164607540066302790050792625345184142159643544011746159018962166342898697394194697012682318549842992640843214032144567658136339074242084542761334695165052174781265355160414404886836873909826855114897134283419866660138609400344986915894811666325599419734066698896154982107580934493318837954782541146392208647603937896690255808140950887536624863107887835383666976701378104540580822656679121949341999596006586692421804870940905211851838240062702478291037857650524624189212376439248457436311650966762960857368423076661499941510922140789018756107526349958874924319351494372464626995667491973159705604483590652659261880861973498847976772569551838028082588609065776813205935093338133976515476477764766518747539047738208658835189341354054054933170031730617477090860681013329343926740459680011199966518280934980280213121363777848446044602778466268274935625055872406166003690709279880124105049723055265646843112659160413213189247331569273467207702810969515070335235460849061726010734100561727147451993237947740761485160307384612840830739108935072555710164292305261011557010459755407422709146134377989788116613919504943913493434448578445176032219858220185025020226067941428155199344061692551958865509646998269625812579546353282902984694395913496927518267271609079551075055017655703707837910682554977604557244931394973354542383756127982325777146420339132211880466242645541331332712347500930610767860612222749075170234600238855608691666157606211797775341181649208855582066953676971337490963635175855452455823396975989333038937301672367025491771060419155422013778801419823738435785197645905513836535364477710214246607847962394620185060629462001946039151915126949819852081036388186161928404623800041304505334632948957184000000000000000000000000000*i1^32 + 905888502280360700897471263963582706630992976058903478397150155491175772060287980906105653642176452478591723355408838325711376504970981876467694914599522170853646726249200915886885203973627632571933828717793328878211843345541155643915843434029873705733092819232985061161380129896968441260312111129892415716638795749144446744883641685806697725682400854293266840408565019195484319915048606320996835243585458015446959004364313260399850554625216959603589974327613609590565427867634933510741466676694174686499671686935325308218637892357383189005569337489894253184418981274300161511616214263277086482481248399113323198030476474257317377067353355388545120289603056420609538982761233022993851577279019967508198595692326546594201712740570235099215243535798864133527565054276198148449246365042986801770725615246654640033342178014244944212790412693204900347210178158782665820834661240890435503220366909406149840393500334254838658074276527597314084234965151036311915239688834070489799340169395382125872830921471102829565942660956431612052574082912200247167717640835919955197552595676227309365543348636749749544146544210330961529227003546415091983927383202152437555759692332872115857738303910667918262536417576877671494954020207975123226793774418412370588151139266031489071524906668384883758913887717700764683602791594880214854347477593062365684941517021266838886735778457322553105168351261629155994524800228962878852390029208824037967532621179352185654338911602127779973703157016682380222074993232049153501384712151697776406254567109619133289246611946500951234139151905747450368018258373043191688790251011987090057620732028315372707801444718023632513665148119588832459124590649090387229868920460196035614628695313700821231696968432566470469889352342120547884012984910755809126181687485652736301236279771162581780348687177035380880225933617891361905306658179102625928697215642368459574145419841858065617321472739646975843357391096574761832216871769631555943588254489831379757931674507068302471793825262155240000838550029625384293824407568421779691556257172454786835180405702975638793010607534377038577993259325493343584314697717218686156859419303184671793442452851089865673914225917671893850214080224015648984496618938922141507727060453664037961925551718400000000000000000000000000*i1^33 + 489211558873569815604601988926234246495785577047283951695347940066902504157446311450620431691233267496055385188848217158454512452563972165062397910314031956285631772432991567937637935263758301969938360944627657588188371759247177408459941275381705747154240364863300530752126136462123191870155398235152771326987816518242672200355202339104716263897587571935455706350120817950016058453710895631798116803076994914835393907874562844403683834311618387856266811867886384783194142049778655084232688603416731129841863300413258834460715729887286092252245353847212425236987494167890215460541207725279358892492085200938053884015848737802844865571073633006483260902098690350870224945639425250840206163587626349491934898776400703562305026590832945950132770035418691061125221085327523454469757867263505378349854133235448934501916488788767305815889199051337845220700699672824049380766769331771888734251201334221223913818257563100118634237205665880157635145712001241313063461681994167677768694890393323348189406878051832235630544610268861752134196178634308995046554413483115663285816945510643044638096329163138176236802531717406978090375037204017121163763703745652301814070917933179001461552894763561209443882226871711525776150857372976758676087797251272322951281449597316287238528263913389465985081800845508115662149096427374207657420755198579335021665947116437597182240817388061233443935203783929065849599041056392531568919472355731931712494667707800862239399925446009538771622646911206418663429113253473544531670609768206603910076921731102340604148290040113884888316733009911995693795239806699558805574366702049772903181697932098698899977602222058300872441251163263058381290999007694453149630974699751719524280374233998825654459440649841093320227911964623815334787670761335409223881225690412544394171907051486068755091424831902255098951723719391688417766250689291571388715874263192266301778971074175537230377750540471826642927565481595404408316184231006956403196338707886960131009701865233538696637100067323879893754628475361234791225193384261554747526314755227745464390728418718449530378734525946044123309408258188367070776944573129431780179464216383396837077345597437578162640011825321485544682109191528886988562990948862736545531048105385138323456000000000000000000000000000*i1^34 + 212483300232971996944546853617321504791946367034129840316021656654144771599579854891748802635061686061639657113616307956958465682702856318191769679731555242078964994373345023706825690488742380528600605799518062810347569337804875485265363460599685556129729910037345384660582711466343084582176209865840868074583593732758352490181630075897922616332331700769771512520941332854367804402873983909552113198165891682738436614339279558679837815926811576251527529644732725248309167378597976850876507801015775493937845663802611218002372303936268901963405027716315135894053606418119415116181794236905558125181529147410860427730891093200344095470926667665102309074225641243684523890049167336110515095950081229896475634494354613822561296309993318299507960937013724665222452573699218336296184701842615078816733100841247317548476572442479505047055085749819454366812518673214337245744570367159606788589655581400784217058156901689438748505075046581276808522344566933680828046739169521422582718365282199116547421897623455096872530900110428489768840085173042162219698365664303356055349933062656005292160368198993467866134558799624826834530817717045897018067707410491793841864611849500686188511993144071222892531083131952138577365553911072428446564868235054581252047134050758976533646971015316810841735668139578266045841353587296255747631527167045399113346991126408069796197921941044239031712354489845383329188353260110903002317919859138337993782934409283533868657242003408286094149853616633644367470004829478987314900298590265962181613589098804163890307925287317959452601734580081470319989272448914859654077852366773761015271251400575613645653001433187353468460698016578612080925704487863127860811911488242214919794011223232930626488875376784927286597945430044670221091336106098440911799149721628557398185478304255894498872137673876667639530405998836603356512406982432672348499105993444502247576139942526147579867295274315679884498901675641245233510027904092120690388447780972485490272557409264238542700256742631917106342630614396940654434696125749628231868106779822416142227803712733066950006389278504991278475717801020546061324254669554415305363726216136125684387648674166124816570840387626530530532343783039974712868308526364251785582930106175717376000000000000000000000000*i1^35 + 2872038647392511883634427795156051687124202748638946194577025312353071123363270508652340129010564029910998626561847146763639303470497187593620522742209341913847203324917801499614124490252485153493324242850775402245098963718297505707803143020485820154073710203828529984098356346874496898552211423109204639674358878961007366747162327778701931297528548139821558280728731703198971397234445007754203243188187865348287074420924869298569863300230993777772787766122205676728324996446387467602154265107614295399109987407796256583481809578654411197458374981763301331581763469955867482478786798075488746658887359113370095300832914408586418643422791216719426510486017600105438780583299343162982819334775826089165760583162736538725871291882829680050239523876576952068482652464230623574660013582826572572985545746244886665581818999964024456763361182239765920977903690974117306735370337079498148526373605827083281714412044784724969361952839105722466763817007184605849984271883493068468996591496367347526482306694725820175912794065614727495472293104421253849576340847643576765926012686828366220968003291788510399311880756890665665796312671214360076261264301473316943433308178139948587551016818690300071890227120820885911088468826244189245717383101489955180517830191504555491155705022396672518628559641605947890692896533740247909046850934065898627309956280369530007587739698358435996887033381123964031639648936908385004333823359292418046849300609642276560299704226643363400406217725679402690627086386569749883466660601821693061409298847641347328869143343616530377537817328938795097031958579420692617183805570546697030097051740646491748716224549972934527656639785323492298057704627717024524388034879442768847298691540334873505555783316347303713097536088106679531198662480095731104907715873663872185084335787105753766825205671098127589082525414844835836102748663010990282969845112603880233499624455763540141911510418784402367524242013987323215765996526144102596576794793985147118555703934871392318383333315871744066585078464242006198028934886270763397537327161298850457352665439404383235299580077935158746670569787397907715923781172104845472143145377547764282292638648806367310683401081910432622304882165559582484676408789328727532963515858944000000000000000000000000*i1^36 + 16734836884052623334975094998780635979060940382183730530042024860609690018043347435925443675764732181293830838705896603219087376566934775615254611228672996650721122874742601566766806261865799798077446741472584959786623888331686251936052924735705925238950059439882957572352224522341433153378397474109765589698679029608152669604219199502735137435808243046413666739264042056949571447986627112515882292207868369543375795858221902887521421593613443292245168483835582175813578411344519404612491783124205171186656611976825754382570746664355693361050973744924985797567591733970626831030091054313294493309940405640500580184404784070656390424820155920664197405204318809894366817491980798814758739510182652296915407597116474323978843281745576181524029576300552478143100726861007704304025703784782954228783147985100863178642214230564479731539707518381189653488199530075017414649394305771234013502047992259378245174127366057690271514368494003459718887098274415853685295668282382778734445640011685110910287275845046643572094557938716371217152128413657509045181824957833109202274418765500655827033577733657487918681355070427743207961772499148881558294818806772465430157782597307389899727902439798999471954436773319762503224507836032475270779177890316165649282672759644270469027629292825820308968967644680598172148114975435232913152684877679257220698088530228559737775935526928638559127107596463204177297338890458608724792720372651602316957534676715874895548082373440504541604976970850068528086238751283874300233124115156995475579612486375672321219842616537098994047170366290232849061367014815034249661259767563172503281188486149528310827679336074897964343465179323577618580816995730499962017278022385414508447051170076922835330036496836789756374563021805352739042460252911537965891285794778689202561871148780235909823518057905055631557884533666950812109747197414861345132903324830040015712037759617420193846558266854009050667228976555087867658417783648799271379012674539347634208638103159821936389691809254465759526652301810715379517838034418300155751224628077727899236638310712590656733372666168283027584530238940962347458556821924508084766059220777684124492291791660158516006210888451700413817823150903720356283930280933251521991147520000000000000000000000*i1^37 + 5229860033178270004394826895049151543767461591795794265262893925387461207050651834106116095721352658467592295219568487178196282606575190350632381732154762961894515413152954636975667951161564365909865004825390994570991100410171160073120196395017170482195129445272053207350312813012764226340016414697501407456018821568730199062325068894842551834498836389548289903442932408402777266225949061961180499228981728165901049415463268883397657236405174333673921052599057497711721028994375362542016753564604014821138901612809412095517931676829321743303785892271495009746389242239259530645731563093373702732201728565626083091235857241919461891958849058558821226827312176820206084232168987044477616788286973269792533500802942955177533096507145212168060356324539834638446882074708632971945767107810865215002030104149221498113070943921639994321843350473342877485742299564288270136460130433133346742604244378123727198291869598322898720962566254057322669959675794290845291655335352906583012466878017945515412906660569898042102833355215413549318253837950066458610053368799371455859112514137964811449994491010852130091847732512225619731954705416895922010661916928940784921197627000401366711165786387868988120168860154324626547225014017382434454794116753004719565039956089027237949796816014800136400887472109350210885438498468579561128571901078825952268652796598397652336056669696626154082055659853751074180177732631439956326272886153827359847437108765379052884570111152938865009881311556510329039440910359949819735708084898673379949460801107232922250198336790552649443379772527366204638781278254324513910794729571497697813496249806462176959386077863139035006639045820560771706079718578153271919922217897422851326861165312067051911011230045248427100295106889680379220106436827894498727388480385540277434619613190159550037430507642296364574135470595285493544482009845421460808156843764041750480598895323676068089048431523416678566995430647454351264167909664581598730081812793110861097498575575714981402714306843602465674783432265309578499730674148881947594855837666468788310465062734699862068092961134413021632639652731771366762554815213664550256574325785751493441493563201432255123163873712052700712382836049365410619574690365709484032000000000000000000000*i1^38 + 291044610508455392784275987854869512588696310283063770730794947672761108940447268816041385753988417401777187455914554390081432809471501780173559451997779492375144933198897734985528327780040512123301938969706287457307319525869603219107674611010448653887899706142425122170536936242488290898151253782166368285722203169028252911258796666342465613519449868910359726759873108059611816245174776948774179455645931838600636402843180538815268467045235806704447603916521459694107114409699322258321326472946725603158639671580806092123089408417748879730541209770051859362180699371762537452033470211540712921775774540425501293409864335893256258667523734496898127274410469268506045878396694750001720759659945849366241643462279036041023559902806932944593526124167507282262770584442479706297335981481952219081364756076111158780346847280073704903179460415846826680305788243503942199863056614787878311293567731034879676976972517000056630115285595509598675139018794979595610659099326282413263064456358170797736913162186451385843001038337783664864893149759454413762080066735487476215020256592552650060614771815970404463906862205219794502403049597006440684642970248118454155787056378568241498556022083306365776976102169182981671338588180424912745114886987438692289831232808782675683955001094238551334635103535924959088481935570164494733932559354947211476793114036277644562640803971158318002792831186345407650216974308902063776540363155505019735766961060690050573011603234743704536915655733457530066887969520013516045162974976343350540499044735977494363654381868139111812965968232968968628180114983081601871398620313358991566859310112845458841709259411305443699952228633808464255036290686499643024733645220545344509327672920273145011724984930981930418802230973458053436048961215945232941997875263743891432721822339314191647407468698609121712745750798359929989203023599428899321359061322757549791923214562017354569267171409381611894892100073771623109628543426561317249376429046618621344557844340295408634439152481721458736432807168492920043467962667003517077964428898627151235590733586616735878971411833904816437000111070419937108151930744790243175605721712355757399341642411738239438770414628545652065083599651372968536146744180736000000000000000000000*i1^39 + -7875326042528312378809710654284454067818580964440240055481018220934246841409501427051296081390784237273096000528915502197787658469670560681725786183231831425565112036247479277613844537091496395835535802853430493308438693185688792617139884639719566695423245343908334011714649284918841256182530218589950833148840623021530392472709779978270858826342345352483602240539888864595302300607025059546498665351731595375426956317783788400849009389563805999834630325760835887565510025836299161070398013885926756858716549370574168988655857728777096399710984093105231119568270354252078206674538893859433894037493279912530924082046426987824340830348644863090962303575316543375866169544204097681107261706974064675723404622686711200824588569286822118403631912869744482814845394921292409934963745288470229927675003345436865990116493924753459624955384101175478138164665681640555059733399524441966505255610706288693148095827449391857172395678065454670618475054029837162872075728112833465305103505520370547071837086991438258859036404776761103357541115720566310374884938023077352744149161392429624651490440558514357642614973364435659363591357964070435849102357530790386132066881833172761518086920815311010876458278770288269936028886974458532200629768666386893589148892586989088873490487962538398437050953655497572328760501738082852109174859770078868693768284938689915129253919375678539121006467094072083912595971484390925500622053109139690637342760206574144840603039968488266005515742468865613124768311917293183160147226666144128745001114539662779238729105430403738642145425177396340741836019124568688404510690746273278385523847879881083147998871078472964314453681069691370818147590901220462801132628709034506902495809569934009980451685946045161168582088703888446424083124585262512499291130055832750287290486756391651345878134840630137210612994407600749438578018634079721449632737087159227438651718160951063635437317954230708721293255409793060292267370554651076149493791841111058198407139100372512783755152259348839878166984621290860670390842861320449700269459578589690953013563837953089222567760344380075195781765256451929293362957452593381665104700617458963634310147487395204106015591200115690229471500933331832862146560000000000000000000000*i1^40 + 108259997528586458629052371764877506059578025005169257857937731477113520334234869462676608565834711015158521425648529877122774612485102315588704681377603827566760584642516321928917006973381038626426968483689499898199320499220465159227891862966084494374833700640068008603484518328399974081549007130466196543596753749517925957611079145531491881483517078631784740947713058778955235583898899482973435901164491845551684825319175957676221582564138675910068542211118359707156700706987581109816546651905652371514186161324885448455415580019465424244776051079338803674086001326325714845404982410766430289578515193697296222270842430006244946252977828376751143391739676472469959864062993891831910996053664337399247468453946570226913907626194431384330845086702962030991492835246567982248968397257570093577051930274114229658810237942367527720998032719380978922714584462142967586110824470875781590896932143849647572989487233006740613611926508372759997046067505830916884045633496215899510674412514917619458075687535814933403184951155234613992290298098035848780800027401154781620505355139793306666323221425806108517301558355394267166855694533813630131778231992642634352621181897397826695758436386043563048775279557727266053449277567887374121751428741165459153161546300571096060915271413853237222863730038689251399025183729736266651050096230461508150376599026736082711976800299155569150111004341293485320378116475860720968692756002789323057992041780625083691813759947470894226362536230973681027776875568828622906731864456846044897956175665782082447796541855360034587839778600917246977873299152991421448972926385077172576221072178730970102058595637111973651298894731095153080698582376492776088038296860493090562165044747862398984658744143272551606269575277884728844788022222331648354689118897754748941231556170148358634330242531807836186681386820752023107975113801481004194132400911053886610570845278167825939735380019458446619939451336944223225314590956030625716835932528448380074049892904214751828125323406946473022716387246301209931868927195865559441006817532440974276020265076874399916627278051055426187484385564345837727880744465099409736600551479025355086216372343707133944353557557117056699203276638718525440000000000000000000*i1^41 + -594772939206386693083124859869715469361086939402079488386825039322203321665653273738953860794939196413668682455413708334494951791894018737156121406999627037492818382857066699482179383479600913300872803405548610941507892035151176209721615459521722928421026266754590808048879696540989953956443108756150956025315932569920722886209688060925611587938761591993582963486319950055205919250241940847296823924868670653610225609318917184598924097245929595383318222387735480084917313405400745698853035678737985105620169592737105305373709540511045871964110203374248186334280150417604334815555212719150512911849643796453657013280558814920332751027298798785328784803569314729148422443366177500468282395576370889445269439783156593015264229297903196232459822164860561945459687706632240871115970808157350822343876068678208997536478485271047868378214564915588319708633851517445215238238597641893678155050197019505708058149352099367161377818475081146972686097265895329118982994333385387515234594818420493967381231656309089030003608254657014715729718731975036850375295316418395388651850117293240452375815519422135846686140951748712087957102484705079453544764868715742592031936092908433668209764887546065383278863345998023995996659245506048717712689398459852157146610182238790249554561072119062541066381344812875580510301815757117187185769565228228675422159720602005631804114230920216555607836568721066525160954977126531333932196177404376436302645793487390055587178233503376868741709104188236751005535588605495347979194092597455732085755361799208447915881457677474499856361664276092839390938675462965312954733331334800514006296080735604062281622737651400861294339204428383198108621557183040262951568374646974096926082501797248361663934768761870981589066111471583979057678390995498822111150990404301448696878323742337270604726499579151242388759111011235556189622597175341424785475689306291838717715515501455882049617327737027405075504406467471665055442309128488359814424239232604440705301449567006377519047548534009203084581386943096538033951761501325240084580627657339423154256361574355662180748304548924685150918925777686608590159033357809222912030282700744708162776276090669714212418588803185899125707112448000000000000000000*i1^42 + 1430036964183038338790249251121538368887897977919331104164299801274505421553013837238389498448827291789976736338623309434544303420013656233013886330379027581041869369425661393123119429872606673214702269971796107313384157602776408270782085175316092293198313193468343791252304474074671118923587765374188957440578802812045990479666515757334670501008998384716807964819317484496757592473599370881413576784350326177500012171262972749729668384238880199049563692548344527958782817581037272833269656871598626623692419676460270517244830994040047340718774064835443162728507698074388370123759200451336040889130970465293423764281358489722103444355712125249768647710929416405206012815711223848434788164508836906980048846700549914573035942000336533589867260066776604807677110732456314294009624139482791961122927750295874088699389598519274423255767589396535038171802172801976633021627742650727335000624168520433006183083154739014542602428291645117076257294144333909796009410541569291485344263212508931119710420189255935889828844341620913090001498094675947343540780010324155395645469553709086691895229114334405107418860222453876705598056020349723645158379624734431731820640198369707144326166851522271241995418560609726235669060515477531663585081647445707487236968955382386556092840166551782828846352770342685611087333389930884155425625420665063582042534171246515753311938348494031637392953647357211469791024452295150959839497751992987951104332367212279794727521396144213699986311469842999151794531598743330342988545296160777735334963635159858809661931953153305199354048880307469779688789309507783092038139746372559490636339053956619188068433135630892237650792634519228134535937592747513781377528447275006641533910442970551140133733870830196857559311628363951387583401917561866535015406075446016218631914544782451877465252003595337891211644060931513227282290604638543739986701531713262480781466454602653483393225749719823297418776144726897614437356137175111611929403038068853736777160857673250779265292490045601441997823243012163535449553240587946375401527534912126133826286403265052652361253345675782281942978851762670553043397303208768396651724322437752836591549542251949286745729451830898012979200000000000000000*i1^43 + 125215361724837629945841017686877035181900606991995313021404528311240373358760061780492646533597444958911759795018165128580949341949010253552574381260851075998688114775992518093504253533506078194912442351052088561895782722279671942382008331728078936443100652297020575532608438436473509134302778976594329430020976098428838488542204531041318836897910941544607253022702204564632744077138280364604438999464225694419446080627815850258424759644256830306295628630179042921314354782575480470704072997974924918277708007678378411372917955970456019894767316238481316147011202454108104419386317173299789893170786564209742289704660657722075952345434600119103605481408244393454174641610163606310264813975631184991715794202907088284475298726784395578155404966549355367424063734387943009853918195003495574211782949888843063873356406636625552054607232285088551517303675604609385344402100085026643648421541229011910108630743936365413784034404075760953153153256402307332423020375475055431797554969024719682846322442497973135636933111139486925835895954491676036427245885040317168727875855191911200258300087391028118316815492246872198453118872738006836276721402389717049871964566841037341032778045545767130154957574635860155221301587201390543044972059542160660795099144726950513181816289376324655015011648589052642620139096167803615154216807346574706540582832960645565691383110155376050013681620411182739584549590519732055998015140554236230582038452773981804280278238487699972977811865156738087524168921730941689085813704851738122540827333267682229672206551138149374954323243567313984871757469020217765573221934525644790818346804944750150357267669662338627835082687632640342754942371327647819939495835174726730436480134450238534284308269933608904962027981501698946141570854375249758399530427937913527295176573122498829575693990819403220728840735441694915467553336467651328215260154574832199899207275335265023523797302123291767322613035780760979309395128650607669566641772082643217288626763870720988974930030522734337125385800088728589053021475079288288285701106884653298389472665037180498920453990434658623873112768382006881251256869726491274219753890006857494434850051465071372585910298214400000000000000000*i1^44 + 905574820116936951326573994599188857880352777412171170947636499778638604835123170935988686783781640196549887933772491548351239458257576465876857507656645873798718282034265923435584358276032527963040575425156473675213193674084247882910835674239015009503010510484005146141867991184394298100804901621416860729012424207460968949869247085411921273734287499182075064048050737214184066106950475481254080593869198032300976207523244951295416115275823264967659105900389346919958599997721477177982709249021781317719656951753134146979256353984399526323820048668685189289227569289685232697369903957505885824130912437441178206645529546231622012914943686054906192083077398768280218625950174551872094375390456666718255845414930176777657149187923619974552277160992678078731552673906534565956795571123611389745823163699516606710525609870321702680454184526786545820889568677147189720773817992368467545668952647186524029505505722061577000911033140870386279443045749448593221843330345721413653307337781770583291637314710999085699309058867497597353422385645075621089521666091783044977734632786921382581748008395992370505257467442370280057117756674218938159205819770964195362382003390669954891039714187957989718846291887933967510260541954898022746646851091155145413480542810464754781458846111890252821928591498560943391937888867239160030120083311787305661511311890760949939230404693775424090304109264847328757848037207305949709901104830253367953921573252743533897267328219544158689068119157178826157136636085014532483987530687026563063994196959889653357488630490351543720179957990608691212393906837143730198871023542125354715907488231201450222722070337284766113991360178660926630985176149708103709591466145665807725149655671070126845998613192829116962291871221976507111180075471711048422143178339006317256768966960475650140658308433510035472213616939114738652018184280089000188190080935840500032428932933213398202057765089353321592408061093812525859174906899159424545300726746592304842481186004734992014942771308230703597286258396141566345198616646891126775931256125895952186296236476021590722713675018569662722727773113640439294834893556151074894944718631672205655324371563431013122048000000000000000*i1^45 + 103347120325427041893817729586013784772771376295377688254874694411408662091752796270664572901953520583501870944002269017303800403170266821435314916882489558389077723477391451222329681992650296926507794357590837405579848652115125766590637437551725075511296918228192077078897955245161675999712604711640779833666464526839514047334404772820868287978243818765385328307493536907394729084902807631837027054833757003417382721976150811689146657721907688196421559850579138416357544672023830089904165543745337212818290534533985255403472246213824382449065294629547404871026924477955403845129174406383689977623136277530276418734569838179896738928690899673124931636885625101297960411776685601829141797046234986048258957956526616388632369001866584946536562765043545795370172546820471807381040704994280536029612356396405647810243860149606529716669522221408013626347825079748426220680299360452649462395207193390947074690575592900361099618702839177152916768078720320228770911483645794399980253176159717932656190013922020926811677561966411688475399552878452810319716669257940417937287737659973774575827808724743380626190441730339879983304710458748027357824387053747252388117954682739253898545916196436048018447141083582445307467215169890525165668622878264805642832531513998126060074881326167331776871760179735155147767046134881837547226777379545326639799666413647757051308714957966964305882142494411872544620171307669988749169574724082589093270399943510115950357788291165614467765090971646883052135452644330918038549877920538909041934425247731396456603967638630117040060300790759479401827640840668161106921197208286587699309085251753569336768327029489823624839367099175883133819617585606388494568152245018859485482273694084303265202591610157862089856278341406764511430728735496428659350359965085135708380615417779529444042679705996020037095810507280821526247517805506409613683412846320589014641217327643042755492573376700224629406596661045999229386849583919186526689569859284746842133651981829226034651002507243094841355460506595627226806275799165566170197933905542132289481238358146774039122031246986047028908390711712171202448543547522756753729888279943607030541908443136000000000000000*i1^46 + 64637973711826643562691409214689545242735836833235641028545535957650663270223940067773758850424615569300894944010170379514313591691745763582344308255264160060022017488111049807110211620472357044248973190104534938625043050533435467364580832704451186859903717269959401667585231050661820608059926870875680981394512193236294205844100397974075724655315174284486462430225424888995778466858084289434105294959188469433685143525697584535925346801175390202116028804711527628728232454997825597631565791508692798275801203823619422005561797662910365962818434680225793066240758884279319803138610852143753256460057790344306666643394841630321657128117317386854338868138663993056630845030135615158832347933118455484368158550018464548770127334152175514074804548430611462575730633111771400989206615351794018749920610064806533571306156643998980999799411063628520014694456763699169867447710903584546341903773896261283431394289069673273772316736054375637788680005043190113450071590525923115653301161807529075788402873657200787181444046398679459251825230642178956714749287070187797701980352201802065385220358938648886669832994441951985328897359115367405851105320453413507766743500746453955561200432705754423887442130127047943723597607994660684923964050761418815423396359663160351396913444144124283317878379156345079609231334244002777905219202355894390920657552458588790701276885377775282962117737913754261539207699402404857829621299142163108890617267495070352194228231681494533302250212067010177897252325261555911981305711295150999922278895845077477269200353605781984252482646729054442570117522794362307657159817423896715494019569945157587500643612628755291513844716690096707162286655194504588892739611270755923690766784332195220658339179707356984860909737504652312983175535033088164507653583188811643987654163491121818974861558850933690422628581891987844810180309877227851577052763385479992296778000382919751347423228096550887840526961073778911908222250628085028601888135883460460861049946098431535150297389465042782823154611094923007389028257612741492732057452758433824261631014336514291068787804850084520574749416309232881729793773070402356606113825087273719048437760000000000000*i1^47 + -1354048665049272211569734742388996427381046872338558495334010498607486780659952454647067280205500671805571026098094514478090810513670605810029934549743113126472451584974309117715128115526792185442864409429015800409327761930772141989877038838704039089752789938478915674241626435579325100368430827760775846900441504303418994626083972960834195342878076396061373205786067226512040871798635776927066706206889181300476029434764576147054327929877703839095016577243180437795455595276158592195029647425579463466663243916557642162436907863906987545574892362377009249362105359494685160969895862272135020277761376366346486459964459122078563792484263660120354551068408888067400163446548530814442730851355855643213623320487190431708210069035558699224421299990765901931961412449355295264343582911424856086186996305833752645268116346730229605679595915311790909927886350127168894562467921240295658322613551695711635770282027104254956747883797889195726155105335828050774108724017205960800895889960257762875077854988550275785881794675196567391776853155222516156015220583862342987556042432310702367739306867809072168010992138279072127483247123158224884074796648904417380427894368864690211646063583630967681493029673042423985927761426232019461000116141343852747781297648654200373390994618543392571081105793007202438072152169929656474073428060533353714684206898057646587326881923629223619820396925171369815851917456059537249084547035622323485347804017882644684723941276325740688274027902251514574493752752426947022953926491737902031415881666792826967345301102297246161268357845833621748916244567824545489952082547099383916264293744702488917660979814203418790974150941175140212263549280078922893931872045105261654572936323534151980114673253463365693705021164274895376435867945703457331168609528630202923585940505382169878338949688961356852622541388283224456055350417898994020643832486423667114729100259990777208606808989134374466162161547441390734441236145166546797352553690595894346325316420385932589773413229550913102711559877677174983358400361916685125968911915173195087575665512158308775000477972676062565281775361630810672221723047529758489754428078292992000000000000*i1^48 + 1353851117482100303175827873995558908478607963425247737302003699766576682705016945717685420677084592565966316106840708479527110684977935895858760534839698320944100882924260171391428377848859748135103470604085888389675315275130475617175023135540496291879728876221121965131527213724469890394403343316029462720402945359155520998046010123717072452413651175384207763422466545762013192349851375471260627689448795451710614807417715242460556544824267183733324074041211455503072795114108161183744500721492352035164275673746556137645636570960017458524378318153209490539337838300700975131115187386020109671797403623322754559432824515319932187562731930121609002162734432847665976071138216762285336065180792581045073022202618561113438979543373388867212453155616620165030865482886037958261711936978064503615326209655625853342707060913877279269410027386890523719113486785953117181758045631304391975132810182752920301328730957189726503669427512801306236686960255213333477859268028124872779139051658108569516237699944406898081023061811253428674585389899159646703135421744495713295850045767107653784136493785330093731521907482463533796796913849905054759057213521362912135522541488375960022069766815995508356293249829639823783749519466095018781967462897899555996088390647455547265851315389227420168203315625372613414802759059489865402660590813449111847930697121237887125655524933421764658283436095397966013996274786158421026604540024679967419793004548450204762010839962299197042032362316063097994293576130450068960956245155882111207726403334993085981939041124717917354472578411844014660459401839879252546464648266670608902534891354161712552845930553808936462379070130968573935229921903400954462863104585657751586947250730051114962088851484613204522518908402323925415613325124741316546654033869843447063664780810062591245252362990769879619018146383935377565364965697550018221774127106521464697276330677383537428832495064552913642354054172535423648742449091194760512460587707483503202857288407961220059274472071362992235182865748687859378231468880713412381531852778718846560037038618154478455155107497414494529233186557457865669170490696536581734400000000000*i1^49 + -3264993976868914681144460548665694642570684364971910989620971507051951619514384769679120488020409593335160331341064458068270278177386267496144888548473934503727334821231117901161829426240761300936434801978840956454645690190600873733718425262228266513873412694603438179275581229722034368758437953253779963911267733864232232317923009560810047597715582143653412711339195527929216837062013425460590230460847872270600728230579322476718518605394530024070338064666268415018958778995553844748025840067867524853831214980837817526079612330420499220048110987172599679241533256066622958041959890320155942039856285159602984604967388214573040624555544590548463224084910297336081790910164257756102601833955561404068131133012198888629351462320823205710524223044116322822270993415902445846984199414858823136321368611360029233443982685114984256291306207786886983175493248288583311968306222742352271852304727197926982155077921649265661415422483097153799890303106927747551896409236092021353289652774353527811655129935044829797794723775808941969093031384855670909022090478375726906134813883129753375275634296075442804150069257423950289642470188531476418858214534944415817461652832656244984139819881921240897677654397110360280900331567027610108237849350811129219552986281576055446219006898303016320125390882026441796259257463805460158766412860172446540359523446878018230678534903015099706635496997849150893724357300786576084396253615594343321361016560262818522138785138566900309137024270856881243219715904777677458218389278152858813614974238220009219063307191965135718389363332667172185584802902539075055515866560373183869299411750861920358572466714364735266961166070606898518829034139949073048469449489880104846038951029786222493538811825140131516625588171993414075212109926880579285983561665353433791722536809424201092839921069735985461101249107814115747957234454493859424988427728267368244074592039412837953952784278364321755630570578070129319606901254221893439960020848506322222517096406835188317390537306997162332683394363452435422611369798119245805884150919131694314275439547213870082121717928658621751968102161534627627388764684288000000000*i1^50 + 2186757231186968068548455333467560417834039601109453491691981599227399031325867338782154214133915919464328893559590648985723044053794463790283299500406065375425575116296483827779922828134445876104441359530643865350556345007495063671858947205681811218690636258546693985680007908731481326872441095085056685114545690471850413276983509340328046829199727021531086797465693034930370156856181124258819969989847096074914642757533906620909348799880923403777750206302135341126559477342635122293329959664206720859951859635702202290621107046939016864657786785386165607622642216000854500693531969608782659068020828177211576920370333892668466340219651827936205955670264623819847734590645461440186904921706779259003827975706101152302727103805839497519753220476869184859264755664712629541968076578017447059910694910821040551124964831952360387218502489364898056052708149075875094260299003384443020185274260676609846123939336300521243006223458473900666903886658865041477822734121122484813910563521325157455561671626558347608077144990770593171146084476805483676971016856047632803336895171943078827627011939852387411620219464649368867281366492411806521197505434899957907183128199774923685486179659062106685522821764258220680331348057074053167870537047007296982414288321663281264253848799886687689266806970365506946511420972649176072460689474637947875625426123317893965083678906984461501762506552639833830828215281363627559900422410710695610344370768601027004757288631221132732182550573145119401131112152368304494975902431507519631642225839968643680185363443093796048153552654158289000244784046116672868022252561793710551816408437447685568928671385387880210084179953248132320211150839833127929271554099387527338615685085495995636515713954715756346188680908132489590266740666674440564108141191041326628592958274846284546880403444059404277785961573519682933447396805995356268233683932239636410691794437876575488605506948378308608508087620622580586477195851681996148924573021396678818129334849508149834908445323980734890212762264665224728062306551670655912955210640321380916880541342910115067692994965649292679200479569723326464000000000*i1^51 + -943931873040837509546225567887785769637565091822801754583326630630578706028974600453378477599935552729301272621016441105193534427106212320717011954956165049943059587106693527437925358108693078232436775770465938961258335218706395588043446605080356250161277048220749352706672394197475434308865849416786861603650422872886800459493427079056598779404861286586453297358187910628178350693032913411189006156097037132592323419589391339781028737524164431051818282616666308434361616528597469644783897079990613079622294996067548155630356162566069474355302128034451757314094330479106499700607933388516660789096493641987590872222463720155524956497766950000669202022986052375748427929224641638470678476365685262783633262065931284569558799743529228159505239135547760899550630629965319726171135661762599059503218075179794418608777439952117701205131841218700998174752515322619555868916532332266700746332153242304556381792146001138470751645477615081311403821705103445731582730774916919052223945727126008705189297929931046853238503182963579835445064933120313688540010871318059357305480038241150473827783514352405354228063521631912786426775108642050354650325943024195066196861776565976458769406167692420695372888737661400974398912908070254882352060610441412441591294304953124698947202393479554721197293313253527572737776924942088048264876871791310483501512513074501222119971645473783825020873947921846221467913204357347980570344882100078061018700100210229997065251087888398225967225852249019850953457842018821492980874948058338026606185477725205521156467931274808540340786671164632155683970553219921813360901868209219536726519033868149676173207243643658970568745846325986221787950804675665897315850755679430635588398009967617792910728663341830406163343414558003785422343511159855923717566693992863624228212161677179278722633526686138229293441946165282916506482664673176068123684004174479488583645900306026124753189048876244509685592207950347326131276105275996655850367040025901384454534895118093326917960908441313201299890583638787245021416154235002805280559524533712633217450468490688982555109864928027266695823360000000*i1^52 + 163151347256336390315173722060295718185472774312369712666499424359589913625982517487160538655976205819656109610431896337771782480005687205877517588085080453663706353165309051697028202093999016420397350805121682615387931659692161652643186170349177837217451990249200719250199709215292679853631006112680963643117495270764822439704844772398120340527989034098835005885264661823339384949078574920773288045176267009819582940662002729869296694467331878597787642560570257606657896756737807982460301988263473034905486388820585321696207015672256322391833963857439316901837531672124644318674460193706787122465075281869174349006231632280895245943357249391808185420325094088308489012726723051712540631243489374413915163931876820514498125061906432736530413589276864778081342841417316483844245926025812773673165476708540603694896500997172575728009978600765291327795559511062624050345793682172951088994341552276317529007564419666013040302281992495303605381535417919895040058103941456466915591885964350954368082080047776226972761564752568366905361291257421651040108863276271684024445461946955273345818906551756293686059979617431517533348133471223462997894393394797706773227587102893380920370660369599224461828100416874946002917745794550891328771584933368732292205275243693465039009388432724971713237272767631830426718639502222336138834060443202373386029908658394424845297247979524301365364586410146835633514293797890455633037493301033411138028724927628053864378751888218437493816747860878196675749956506751280180439066412780075281658490505239455889296026644437628118045040200826186777175683100097280276599389144178927831330663974947190328362499835956757939272870783930400077832996635264012498428157759203402232293797252800397784868941825260525181439671926992746507612073684871155062925267914628683409700315614085246072997613248970847139886457299449340907098397505491367875891841349726706716084412603742776288231738793461280102797828183953405651660422050597552408970475957042476859128093967133854334563286401915982509464871634733100628659801427131923554703497063609713811886733143074068234209159286784000000*i1^53 + -14154209910105288861654265416484852305119338540290842226292827323247749400227228949667236179311286648236175340157014846961310571221363332004775261441163651482578370462921790842739144106578134136715181526197545860363379250443870771234115226286357610521757857430887174070784828294990858271916955071187189354965949913710932636332355994877348456404486160849586736626925591168414190953817564604979379481597708817118944896416100138568323989359043830079350230899281724155980007999716235754625457350450234992660811700944834358011255679653394164548606332383342384347891359232178691704809682450083007033438855535678002080673699631848232451184703663739936516402711128670441264935704721225934391356271503690260916441690644186338451971692327236170780585946981521988049810127072348456353457636273195588507978669522083047396035450494541947768957565632458576474053606556733314017516379737643796241379527921226438080513564515165145255331071021941891838527676544367064538061643470251316696691087386514564728045551775579870745912931408290356902512455236492469230768860002672096519252107076300920333673166424583920926065045424884280104679263263515493537087801658232383379875431865785399463812123944564734099225974675589052090963460903401055061802211985794129866932361385939430265189260872257349884746102087544991996556627324594239006159300771497547519728267663955790967399618132661670041715075624744486705919474851409924173437394044469169648561966384269098393114483247532457288248278176014745159609292131936523343944228874670266645563026072898540285543283659275828466796419488988682472680560066001478513403586864678766055249867431900865119073911619457768306250796512035656123767274519232009346016217322036212214723509847958915414107673845793442015260290065343152438709682100445025874804774800904252017699682569449267710627120693820961941709701356795873552355210724256482514937764931652040456817715773749589114733287055912780889759591438135988045990701760090012863388045832082626217242287686004531976346122775075704511002229128437839966481310739766034558187792632309772293653764003157181440000000*i1^54 + 6380465762795594845331921387814402134048952531240171592517807046102852008516900964137110646326615733657941145743236140095058645870113912980577199884796102833272242365522743165256202278207508058510832499638717817764539265145759026256536362273394686159669618131368198145620261277911830068873896613025489179487550321383915901132531264212830278398397819810103180967491108532012858387898315488129936251550116885681335276265535304380271458668557058707585240765424020204704491466430405989060472709546662990721524102626592586220856414849155927838101493950611134152212674928932880031399827966764262995173688191565515232670054994875101819535916443400186012195435948687915726372900574584738696810463767869938298475945915138696840953856073569246452150554639477923058822516276313858585818474819806974104810126466276908970805670215947038825538864298027576949234579650277464803899366660979346256755757321247829245897918798836080633279528503757774344811996721837850837418998870584268328589090575530831699952045035769953568231175703396452141961267567893416062823751308535164055799169480924510350807147806809866186573287583587642222509497247872183607769223273123977365161467415744812115826904959125574793364024395025687922167465179846679721060370414766859828198234826474219995846530207584913043643144727929182437762631941957876693421718356933999538512198651474009280106703206934496013652625763830528360037528367212501800459047586923782807564223424259898465538529073678177527620772886602839933602553663230849780423111088961909379823190042309218822908581484557015495656743251036281407462137555030963484241915220310198315959150450529525595732905805725426670393435843923502933664188372399868782821002343625280184970222307846069551673849051488005825183927560177428124015194842531673375423119274689013696028585149023415379116350325536378616923127124703925629241495717065725734655938652386532227450118593061429800879998359696269534320122383417858049374817593887597805896826245243587905118878368737039669335600708348918550562010799052227065189153030156187369517596207757534727680000*i1^55 + -1611168325201291734710956781564422170138389918811318887217891992301418408997592566392534920059401040742167148801346115291228261160963732893011247576547288140622679362327230423784514407969793025447499656878275652221307774319420689889857780345388107899160480294113990627699323820178137640715358110472950621802779537210370795521569478620993672021388535248129797980877061059196724978257005216528624910915025791557361427195217226559612129912168331180492711647189285614088289842972409392642503203569087011350305736035018851516158159971862300495560974786747078857816564360607594798467943250877216477701526061069386042921158725053900655299747077528640256916523835039200634492315246289275488554013135187999645321724015767537536858595300281249632728183823031294588857887220681656700192544308038355108619397147498576210200232228549107700311977819759952206805009699574683052269447906956952484129464936986180213602470536827294265873219326091210864767944368649709249038559671468623099266601610215342633506569153700792748486020806789345724839535826568081595863411416594216353827913908697886139213050669150944119718984499180588156507253103588171011783622294832111471296025869925081959495415165869953282967679461413703923144736857939869625351368390358836765111746921559102084682542581528697705611323454845903493473312989376846631557708203331792900103733410398616770711852348041885444058565267646459737247771452194286927141934288297075249507794264197051809195351348128433351726029153878193890427405199527939978240418798643538002055231842892165031719097285538041149040940104355386703625286893107117777067797793524928615994051523219749532895568354001189200749937699057970785278656509254258530237236556366428981971580353748895396410443888368492670135041710905409561732861769706071923486322829544684942189167903641754112333050866147682837726121787955751381848523267722124201315919659826123289070671776472605259565464753915769441305399828690995342198575218580033946700872276825156204377599462113531663830003633312380989919674409641855225704317293062173030400000*i1^56 + 1000483108990256522482986363737971419152981647509006974769758846348266693802223307065686905922798349450118354188911956904379922372683273491506507057976284097354219688818367763081270310197804233755340725723109811657803408299123011800081010476119366679858713951359260760406885753911066132570814441459218316955563347334545215983676588567339009848907373086386372130822649309051179842576856402866634419701840165987889991195402809620767199211934478064965601424916806008672201190555081679393103265765613550519834446226696823170945229621255125247029539679049164532843014628480014398955660481979479224411752484526649886838041014710076671690227131542515610097821690523538875217802692877647068302563782510216376015123549272172173229934581092470333528918960515061204855950971473167447440931883023382605128947612132183242682936691762889757414425427346171599062968166895468258641659859613951620223643740791812778145829084083246381241622481921922964865560651461156426498097119345931302896433726035452791023300787542485055130442259848808962627473894225377517827142250977290643385923051199358328819289513164213931081193008182088231887157099482664909921268416090255008723455790752477161502210822074038298797762075255922567396796724886425667816450239626030091410075567697553298243976343464133358509515031677081541960700784590941405201929062799897202770952611293606662050400758210747845888754171110964433826936873937049610018363106245899934933543288747522916412896225270993711739241533792343876246774187337868193057235056755011018169740401859100775009666948847595243170727027558580470996556605976898410005927703056345431198140602165996436832245442549170070601299864512871216018958254283605504245586923219340365427229334612524612847292207752482543194503770581227913034931887163502073047122685358923186487309058459830599324813213739667350820064889424568562820242439396035472913777597480651617283121418375719103727178459296874501948355087214903590400712990140648260983478718258632329426855341675735605283556593990507844861359169600*i1^57 + -152647055805380533781983122246993135074001555926026508685469832204042178817147515845964545779793103084572967350549815499867307756536913239771680852377940840873192071836617543508705214597321630656769347374493705070139741311816727305469124945505204616436581582201638161778415998527519699904394992708498231109077122400002492487267121773199443879560742944235422962579814886166737766450982919194325377595194192936665113020370792451869215331920954401542748496069231067291131575964496282070409873602954455380217994908888458168178576534731512234124934616532342479991535109422719772423333392297088414583609314238721862905340002316011580778643397483795238005318458166812040968489562124340258813689777019027849842254527246968704859098510779011375097684478837992485889184308262850179679627545964762786816711019106838773550242681578693294521008370351992799852914349618595954540207406881911608667376503446382501638116493190591526298917641429408465280371302969297411363815193507068986043445327134491280430845939415332522281963381734275897352105319081105329273162763652538542636679871444480819156607354931788520887495829478178259664792186954272310406156201735037587137044662112056782421075211702346999016571907765432777001613709525680408378850520747835754775815210464181367387906600278478337233524796453286402059849414023635688243953773076186086213425569477802124990078762684622901517757548078760632430428405933583630397940752536390543156496769057977507319582626005168737907181543161394823815908674741332246629301444382111932264614048447715055485618861927262947007975670498654176067756151719132335150729768276832933257471438352282303965888115519786637710955802868671911129232962186550066256954805309759989521071959587763384644493510857662638423864973829918864767253913514859943915785626513520182921153896088832151237581885215505259302237079879154418247000018759568230791928298669396487430737883107439199636809423484695849770081767814345165590990727605939057360068496661237344653157142012640*i1^58 + 7995229768303189370679145214669433308875191687032052595591027710347514426527576232485864246724746610000587986464376541415132935130687248349281422096765399921772531243336610880124681822157507259663971093493247215031250138805901216665396432148905767619349529904385670807092735088009306534721162048964798393129703195887234437526522733150917384692088846952767501184954062394561547202517786619100409327614383877582345137589636242559832932658553474269486046221251205907220592389798727868052908119978908419644726154284425345917164414866073438157525242787631443333592161804088221924160234089142290412724759371608249497978460778324276863021022788379173793858024431856869573798010148032202860485205831311392312747389282748633690927761454787067107215970594928810163625425797145593193106418311968089882063162014828611782239551587088355712464495885395474080292874877760019882886763230268544191722649416369941350065012229379858248061473757731819183376897699242458484599929370213186805872291928878779649542328644697996831490142747633505288953370404379616492208003495884072394518210775862332194761611804032773770601392592769206006872678884188002291445105163675594872467560346357254065709682440823873241773281394009566732179606742364487193194357156414496644249941490018860415873703621061334436264567881915145277718097096600266741586063579029901044114168823168574810979704603301132987418301402673610472699584706937807869483570705963027848747016684641091889193745450236300679787919107901319041037142772453912563809467882463325866597992119987068602261109710399572352040454485049947890838859824139569123257116409464776909852636769677417326224847449780161193853300211695884811369881686276239310517161452400086294578136982987274180343687356458965505850923877478769140805020026001593307441490005836485439938033834720049497264622729800694603626721728599535471362981118824399871382531177371413053829019134371927688152412971105023914605392724517588163211206021393485*i1^59 - N1*4000777402484433570507761392255781713548373326195927507997944126893421509290440887544173994663397355950819308259926287124290391622151956062088118279373026320445466373896508099379199973994805061018717503707231371577770732426364903670740717986806376791427149375525644976118722507209673267858843437510862401284832133198657317262664337680120619521154476350163861821980679834179097443289109566634408467971749809746936686664590958394458205874471248944546538027991557005839119767144042159380324961385800653159122638140935231431917690825406137641082637475431659880414208*i3 ] ]