[ [ 2519825486789234419276989964639966948218005165287986671839650445765583750887732190870723999351071101192574772377208863303746230493134677871933180316187170815311556275340560716110606487234579297754258752496232841554237977834636873931026086185881504025244322799152151953796833756099720347351990333224587894375128526237663358611971704833388082824175402719134427141780892432901946284691926881003240088287913289813130339460732866119986539323651622097357268457846441980654707008132936749583527440888975380448311430388035699823886692041824690100105635856571874798348683642811650477695217343243169798805740324361098819727941237261733717182707066929010361874741433897049227722121288420306008920849541178123983755286962161382948691828334051066580860169419727498878326111601745093623129089979445559806477263874406675160020717434730039380310607101351456568438592873539581348236494280013619091752022213351822982507707426238120274733065961176358744551306725842220596039699546666290231932457470977268066035661093052779767221335339057579576094822930690340966671982452296642353783388362683056885483947030448334677835334211925505637490817000336369233097231004864667082262025361281226024316947422030564702019105757377879493444377138088301713925488070860230582404490714359571415040000000000000000000000000000000000000000000000000000 + -125741269433039043977989821068267773947767857330474140311714156710675397348652467585249296012929623807920165826860710412070663349478078739740374857809173530183104173284681780599272646455597356186953778285702775541160072931427139581846878939715682401879209987941908773153792112702702087642445329834580074320921933497019145715208691477700556420525281981452905710217125812372367920118581931027064828163591789640028133131635757737448593984000627031775786582468102326435910840031469645552546436647822286807434509169649666185147073494286152891724015401074305493957228864876971616264855566755715777427275613057989303954533540680847728631224477220542017650471087009230752074892488827632569966043978284195950819964509808741038629425251129618349479812382851284451419096079440129199007465157601305233095758915962770230700532971586836012932959608972489654661801280867385056614532300658516107982733050333787630098321226635634751544580431809468529830791184323518209394464301120159553132409330601766111982487451676346657618648698484107500902811089176330011027294998929781115786730921265992878589552470342910263621324839102988196346508384443159488719457011437399389244027369172859306301486089561642938741774966656381906895602098030956573808917659669677475396675681279423807488000000000000000000000000000000000000000000000000000*i1 + 1853115705458387914534614213582551244941503377328796564899640449801322343796896415987155364089668073462541798996572674888887979311132550602246327270159931725455682842170398107291090544534249748835681881089204178703169438704571996815214283986011926526263676875900474798408623499744999514031491218379133175672677422217926972683571591295627964285552562057797170802413499286051296365712120342947328875179482196315585378662325715347986970500991935835777063766057313921619428255990266935095516440919622736317895112923270667048261900547087115018422290905389440198482152459556557898572226107502260861065450935315620241168149362289479240609773431335647666408727141150942684792270600719245462916283803006164264233469698204011766102624743060869838112688018069054576892570770743277724231854223826111137882233127575700234025529335706243213915544611102461503520899887617418630502370833321586894889503865035193891011263005335759893267403712187845305922239173433722173747093028832147662482752378211093248800018218883770156854028769745795061040724543969606369396519720065581644564611586597587061479451888273812613410313873297610104123360896069203508645675843370784684148901509121242854077081150398503950822832191858074901357228365429828063490250912956593116714564730036735180800000000000000000000000000000000000000000000000000*i1^2 + -7527445771910579499162280562914102611441127610222715554038635163546926769604893066436800901339933377321975416491147861284392603728952556070801625493518112803794098405160731875670444548933028904226560891523553321699523028638175112501749792435914604638194044360484590004236772740176251394718476142411074074576945587997640205783166827570759404716387719958835637371960371125815766167449567668904219111930731904992238121673749482772296107770873290042706169063183064203999940050232439451042533134469655552546524985728357032048802072133586399447432401161022619930760029120598011141501421131190127071971868401681631127417436226029886145718129174917118288862856141404241830926058539996173630332251697677060391144966055927968510868406998239612193572569383057466370005679442741651626404910852382046333551070008817631481098479012620033258697163499397648117039457156276018638380980684414631250566643349934099167107462011769417642232482445732353536816309976829242944883118598269851443326294444058117790174819513197621569079769313247777429627994160500178192681061127716792104348165908607450277931942128528841674449936356948389203915053559348270701160387477408226602097379309155874119298149429675645145421061901213331831548879224713610600488948203816389666101960123067924480000000000000000000000000000000000000000000000000*i1^3 + 15896964014028100557671905962465805421388130620323212485549914635184986136586862123545768283785474505542917952438496320870892500003629505343726072487812991503332712357119877997544146173902090778768589923380749557884062657599605941042700845574104287645402760334553252567461055154077063214378099769135230444653059671554285238149744908948909027073624911374444425913504784905111810946610525941355834085262045296365922142761735950175520030729576082624956696416124249174093882575190298652410864916592093907480137757220959855385155220741255091076955737755213505281415398749704091458675501732278909689190912679573071551359989070954545506385267196266875338445425234770814148180936309541651037457354288628955177565398850230915909120654443239743572361399540398396414007848033283847583917075556687971994561149380652883920133843958978824706027028441042552815918177182349253784354026156743872025666070416357044792584041810071390757577086718814331866104452409694656839453356772296719428109748292171488176069447297276726747382126210437047892787685775557403463655147447201244054447013116832295576205793269476051554719919008360530026676040070904496475072633132896420779584376659906570472409838733051568541396189738954114720332649480649172804122141388855045096179310398537728000000000000000000000000000000000000000000000000*i1^4 + 41477544549250480235804362721746653461482968984945452543712818320259318392071258938213590342179665456775015725878646964611050758641933592369635735856618126554389593102768495895436085342779322880377575111300665873085138241777133856916979446019294704220235977608901798862334525029246537087606930842156523097625798748009001401430595623776042015222828679399199243639330253418966954153114277080921661972324257767119385325074854075376835364492817942239843822042637732464568187303757579952536911102822478441298126935275390034185189572246406196472912700784215045612162678460291397598667350380694998470079869548656555977840603666814765901655403158242306213631664492418573213478481563035443617383849648278728330610065422798402076545538401442217993071351434729061042666783473413675617014329170580313970900785081319621603804693560794782133674078942432118444436645903121914872880007801874620249025622598665446833727501277007329721850406640429272135334491685104720570018091832942995823023397818088323110566540182477614750952956141388506460454950728239347953717887300460290180219250613421099582557850849193336248630377687901208852347570272501113632872681376455787589386508915233863873657894781492008579997196541298324601469957633709210891538003715169510635474121234841600000000000000000000000000000000000000000000000*i1^5 + 8368914651017153923086766280966541561143401324258397454469806796075989317505281003335713670280464320229107696866503535567138861710313772562975142634487098848807357315850155889632773063778182483894053109477922112126079508757562983749372932461921787213006722276263909317684163790084575023531153404372183176791626007382538018630488256039965837918375230096383779684921718574264130038403239198100000497000143230794125800545683062311707041905897053381184598239532039633916637767668379924623196570351820779787527486456759918513915856469602212728395900669820818453051540002106765512011580830791965628915014550041137758854632518986011554744628165775144957633907326351635144860285134331024738606635477294358862899297849946339518363203871239751606813944067836344054766093894511285155537751320218152873656079678081699567807064389940536705673201421024796090734963299814275262895350107449059365479607477033641966812695131676059955510056373108613030138060826672102634936262784323927459564898670383005058143336138485300977181302411525788502744442509849506534096794929688902804427280394984605767728831426460058091432949417842867540247260912368783382159101586465056111438213503506612482651218662496674451471371062908911674589702441915239923898435784995600383623393443840000000000000000000000000000000000000000000000*i1^6 + -70568824309157698808599878428592971187266203950329726650648120197598481954996157041395278089526965629643055076811999202413808971911315065466339374734064157660581694681745770619978173174379415904052326355539818537356903100349904260259062757052263850898915566547690014126542817464946062772311398105078822118241856876831403708270865543539863079945405640499018263672756148007944177075358994702984967594465792363867042092347227073286780094698468743644609639702986813384864429415892957163208318227880307933292296228741277021652269490922333449278402451023484372984085386801223056541111221507359790888947205297732008921875811029900349396335293625979743275445204472922958100363405122683881189127932597195632040281009474949873133930996253257315998616640056322242615954235674748137438570447255297695519766945292140808854655549787687288545636631837059650722846350986299344599382797441135896012580269762780223916860349255591334577462754530213137682372180142781347384495963586426213489214204218126205245793727511973382973826277996748699961458069270151364882454759447271805677786218270477818888704133692057936137023954163059968476317076673626792354961065993717577631176938083798506229032782613843296611260664334571551774241956041487371196542437456466687072887898112000000000000000000000000000000000000000000000*i1^7 + 63288277526601180316638358182691623369150448193775175681687423853235628823026611412704650403505592417609474668482410335368991308639986642953995825591176141991950552099771725464898569547376962457035382060074858912530428528292719484117828461590864573801391539143086196155640099511499361505307014765492031627976655484879660553976050382942296942911414919627209010128357863085143714057621829868715024507562893382439296247593858939340045922180502787078483579554257035918098875763992088363827000828829143018676850721868639160639044788634062998564813255766511101283721103259704939614426697549274374188216928392885937860213472905388677788217197124580461466744060873973027517861931741774791464875266427701413119180641971435021319278189165503671861455838118573599445489538373585989400237126097892855338983662094666929508205785984487349358949936363508740490584660520438113782924311220334645557752244196792365630111464428269834060793894170747508126227667215331052464586555463822513369540489255992421087802643801029752052788028623721900890123658302098599258532688054056345294521709737276211458452322988271856042414019251071268219253447988297708616685031063209308399975037360601984394380395790475308077260515260960062855765468416618371636700773049769129757009510400000000000000000000000000000000000000000000*i1^8 + -23203337592084449112346037335746468176545991438362790843265151156749298355164225513205607693143846796735355289772487669903838739117832226516570950779205241602930951005317123214003387459478467601911443820304578037653480146740221111883028959854269415501239159799549795740598851891133266817982864269082096682614248137718975708173417832292541934691950656843449738910561327301128395490032285205457820366462114421191343464668442193118947267069106086229499144299978563749780449270303715249219586480205124155916422865192849054854666134532359580812922843861020228932425504460732854550475232818583118858542717191511984666561177250546733665453490833669850443266548201499770171141126592614652794950398014460192691738269411921973386505029063467698898910518821842893204639436737879144785015776335275796899369609152189377904378755291710681264110720064034279210024659999558821040206859183581156905791480292905305332596119571143963529875625060101314285768356250419491268639505676974607141061333001512929587507899599947976009746095049913876238721524926740686003983894734928799491347921208695316412199703875842218354260753241200485346632264031376420312214600203149542647439482280297582141107985011016063056622572041770570640094339719598792981211387037565726385766400000000000000000000000000000000000000000000*i1^9 + 6407923831806336507036012865680210652645596018458722860133060095454127639946278170892194387524793232616342874060069125716583765808624334912981544727461790080480734562359521573356343397421178424974682445933662443860554513325585432705744884948676859650327127507996499713177012278400444307459074956997426070195683848705333636057571855304877061723320311928614498041531003189732813955189008845076637496177282511372574276934509213426010004391419478892263141289379388597817625214752443735400796673294753941149155489352909287830369431066137956244255152905362439443197114403175883287471614356462371994304416298444975639931419944341128200492062367639604072087039910855172419260365604535224790717814015970658189652688232583505695633543654918845690884498468757591214316091892523307718401116216847269179911835081386693442610244031353914742493764500433771263770810989653245184841511497412628651994205844914604330654628979262096229141592269609699483062290897241611534814689929163759566663362334590056424142892120964139623192245554368949452736645706951247302135722262776114193481755713462583658271399078792450738584656429536405823283164032051346665045769596981097977636456171137536575160619716948439936680861334183163115616192027037598419501037513643103617024000000000000000000000000000000000000000000*i1^10 + -1227571280661384964219140012721176185790298613779581636445208413824679487041939546326462675316678703055819106814913537047828495785417404060988071540961631803245994568031044579065517352823175838471897065824945845104518086386022968558372201794222400335482652315432059131545094326357643661576372494918133853388490779356907956494411471051720962764442763671094517614436086979030014866653745149349767418059155289277670002130653796446050020770268594145638690125325541571241158542411565540635851615020321779133504477095981315453378179811339303538470256306783415996614700142382466153862271601891604508288877454566246830810323735320028477591959768835292765542540459146321565264820525301092242842620479234143724962248079680554665286033865095656165776468103274926122595909653573014124227893437320468391174278567773582232525326187421875460222261411589477237239507170958605403945662864954897439539922562853244713057781521062169200202587728447462349190527643335282528371173797569286285112318813858829671453607635003525973108173200650943954965782203323293534981476166266804745110591780504002460532591670850274786509432452566722883749990356173801404694891198536940937737361134569003894950366440608448385221725514668106557905962541979732521374483219720490188800000000000000000000000000000000000000000*i1^11 + 152710141664804426055767961516134201202491542661070580917789913112114400630242247342017851539796776002665500892174386969486614789075499409114678698457558384169429775826794523534305174832211537798048642981156109822025135855006738108509278696145787443504202514842789095427508285735460014786013884242606186476997738035338574925336451248803650725032757824367884687318206694809349550600532954036303415609237694448332461568770480217377958090047199139732120715919128929220487798192791664308670743206835895246313617802633852533115673861430834114552717784119278328143033266202092146963288398753883497819599351473906910909557335157186590784904685124479243738206999631643636802702673312521794512689437482316923942666714796859785112613339138898107786721770708132521592442172588871335681079488046993098717861954904721766132345393126554407384980069047246534003834400660403147471426523366208429487020056580511521608844499730312195848924287342748634136053712093023024723805263961787453061874040968933267798195493153313011325729360112857540288831824936439249996140109803153147557837964122655170028949081632876179980356077551190613214755763696494926645775273580670699969765960378775457553427595164605657547681379596218088751922042274293352185930358970122240000000000000000000000000000000000000000*i1^12 + -9980605261274638913022809558623518504691725600032067511532281884332245341369252934657503215868024444165689723289977253330237592062541250495500135975374987662578037280284142456595336547707215401768805927187878877601107075228054792930616640488962822536911767527294874156262811045890600326328045097710898744684001770301984220693300345443038397360639876469751346830599146549690384051298327286636003824454578907262275890227949345922883044533688766701147546224147715075701584335991783310383468618494034588692191868350163161520348672500656204836409993683186174964584914717767266319404135578271747931419955780247963895759165094050209787988620003883351245520140692979109251446097196446066896984788381969846225077172090400027650271687113631067289116497036587105038491559116462709797112887350247390836872842151520643500000757516516365583195697145771385467655799566363584690013559742173192461378865311339958106596838085908264141021329312113243416142762507791432707405436560282085304003179230691518776429269510922115751091047663284460672380032498951049167988872302960969372136721056813464067302059065975630802409654913942871807039774396298011102911896460408426624056896261661795720218322732148657534302607529311108861789787937750038718415168864256000000000000000000000000000000000000000*i1^13 + 716478362414586845248535002556813836764006794531095142282783744971827057710556363902501581529332061076748003689328084822529636247313503541084597480563174732702425352365607415337430084216468190204572558525071597796586325702908647216200569813275548704265015156610473490676699262132999645351076242223431353731024685735461240449970557912836655128762716415515271314380731551136708086065399501826580862726258790631919727951349919503460130429293678962797178578601388993083268267007319516410686520320187267198755727442854989112298080085434363770036235851717637557256946455171365664934572892374373771995001718726365620706028572156401926699858797768318917789576957292398316195598978086738044216211112131041369383392392124964735831655365547911058714268179670965811205389068833136366240905946907965354530775288455736301719942160096365295717528812253952506077241861952919819950784040817090426320914265076598306430352781349330106427759546668936668425216475134789264144503691400907422003555306736260966999418923157262960639858718810776312235565931793923899399140664517141650222245246142244201766270468124021926547132691166383773039329410816786981337275004279322109036496491493268540628892125809822677482722481652981504996909199877861668846724710400000000000000000000000000000000000000*i1^14 + -96777235538358334005055710291626534687682948859753480624883455069068221983539408198477069667409405134158497077713930282404588589076267480278742691874386912670754082739521094206505660232868280936822151457181935583839458826476660808380904517696020031496128958755481217698932240083531904753849431583067795846796668937336282654205098252278824014120356766629580805040333138790511557467425406088112808355230407207206964867986907509907200172646291062033353776081724186455048082317464167449076471597051646843334248378977114294767805892026886961358325212280047372553365305992731695362816498467965172476687388710687301114249368237747059520199804078189796617660433475185631012478979366766585064285493295962882571391109789041412054460849377790807196145842078460075137179958090857426377092384083613848092812316226807403150484783090711788667576471069551093816531206856877559787594626843417399696380205663708515027661702347102256087409125393899180947549913350190275278110618453547699454978039929000955763270926114369823657354497473617891983009263923639216622759438014636882941495024437057930471611075338318813231091040098289255208945067038315766446147712599307278603476426584247896904624666241877882797932453909469257541858349548346915422208000000000000000000000000000000000000000*i1^15 + 12953195516294921544251884046021627795523317386714899039721637090016144713734565419921455641340855358593835112370378597350650314969975429113827759665901361312863776686142172492176069771511000978963467214165064459487275817089566830875104135190578613195207397523384303464290471863878881886077730430482064684512501602238941444561917997654568785337290345523435712830472465504003075560065933091787918118551381451902998746601262256212720931355810753245476149522465037303043565744015254517789667059209459755625261355869255208350337963839618492158116888991525410599279412672342015388460622017358204341437390929696375601629260676161384277133232546258638663325406476354412012497926014993523071953898529740398890406920074594306979480680865637838521203125082921293636178066683851350501387727370328531650038982431519841398605770222782290631605832961271399292135247256660336663612509603683419966987413753177512115226551423866496221213694613595498339281423627748933294133160617020196795045453448960964132948050133034512635280072363343480233918630566049141502791127033041377185212470353808996993632130505870702834714564040767192158459364693345251652120362080393533066552372327170803824203913718774009624137397407760669981543221004472594464768000000000000000000000000000000000000*i1^16 + -979095280384200051359491339615258318236568343561265580955223219425306316187186307397278447431250401504728523663018560484225497871552591016993908334771249409981744471660609697729108909474190312091258716182243314732482329626186548763850986861103942933120711158459193094169597925467762148650699053789445360728218105366824348313833832050337238276392458005749864961672557156875873073590928165154318520257015364209609793807291685754375419974901388893591033585480118554069593179403991142899811677373132599359457488425165672905537063338749244432333340874864507938557513184262189429282531889260743870101674046206977955380830269918934709716291262803363594205448858219963542241665720646744583150027761602938847631881237065412392899353559972547898702663988356019792329700199787911658209318430416629695287200356006975311745477551859847071560235200891141350677873296317458654630793388940052583841805555497816572481556790609292871039214637854337411536585798435993171262221113919404496857972315271546632134257436580672947782853679792076164687810319802865328153477431905252984093494132471158084667383898062106670459713390015415715909359764616530056040095821424790292065467612874113542301737714572756600237356612817931998457210742974395187200000000000000000000000000000000000*i1^17 + 176090161304887304333087621672229452254296412809535808114478698428749787146044282769991333651000526135606988712255978748818517407658938649738246732039254109749832321219069236351483514702262731371759984812694969832902530086381107874741891682944709141633199667043765863058817484792890881660148928851832765831849062689353186562246287962657091853299647923945158408214263607977361752311017542910390827295940719000959760465691394522303967500966366755203340172355833849722871513226504984725728490908187041484119086535073916180273170677446648135070435279329574101744757830478709758957463279501768688610815581475558257097560232220165057028548032037452872103854835186258227247203625818149140189122748630888747692331530205897986948177731045586388194066468244250182313637434038063573888007597985422628180922589325213444157400383658883456806662904211613071658513387662475893049126235917521491427237475850031486653794202764250780389878888670541709323128873841347942032117312111856202688376943359848764536147933805034760735974543197765336037930173486172245312631709444122903523228650471902494414080206115760115301930219891449489464659264138269334277016935238771338078329257440977991243192703630300049557019594712313362438159340457164800000000000000000000000000000000000*i1^18 + -1939732080123629397323736233843518553546858078474287045282409415420211985913313560145038207138723020364587759878980509454784612177494076508837450831375251587185545095756753223698000960931705608422317587951178797218367684173982710432059394183381155398918330240309033373732289064626281612420708672646811646293322690010010495541322515333108644931165557456936605235172889631907107948042946146837379597477680500239081939232085035102529156660079615535001411065389460012279972677206822116041138659470527730073969228713945478203496321506329632597394031987085320112529347869251354237365683888920735234582545551048556394110460912577269428374365633205320631367492647488996724689329977752151993488331006765425437148169934118315650976329764897330041377587111285786271626893633402908663429673371711522499838149017832702057808427741549569479999980736369340210199497387115886594671439659962692565162595419503804103574201454169402796409308531390414291947140433198415610227414844428027505551555826790040285231254053990492948733713529707972202246339103799520747666775145686360951553026916541587088353604344290113692698594941257374736711454060165414108165907713895026583921108525656971347379150148273934381759608644898314892344773574656000000000000000000000000000000000*i1^19 + 57776552936015050182342931507342230514489623109736092238780769903376358205704701494723909307332065355906950000785485936964292244679480211580679686740773338656981112997835854161880925948507720773723149655615549679062493792116169033434131117182041472667529010676381193929702657294603848892602313636323310615848644438522551255136296012770954508341655554107473488999406166546900413061912038851609626850203063054174783772507246410204373319024006551829349088683170744483560516311171964818750620001351315818058974739768569884681057930351442618406959399249312539674299139236458496959146371054153518700273000446016000840039605947864756601642633274053037143997222639244641990622367858963322271651506638736713920651177062423470641232329449969621942109394568496261116388099498326977134236259414215882325255501017363320267975228501854571754518987087003553749654600272218108821024632128383863301515570296911889453994854239064872340985871880689037418913055494462401197661529482228042364319989391402838744888443312395349498578700061520119596333270153120596586676405618136094779041464921040790731849231292689809191959877969173978617131385167882558960068249094008128299618715328502558746373376449170127299551886450252091494917734400000000000000000000000000000000*i1^20 + -90193019914974376325333091110649645682419006058651629595037421028896012247612558452254882296407020738296658924802678259359125117845834444986210192310967114918866977683883033799283634576233732715193550752091164527810230436491964135538007286330182137046738719855690389516411887415817987487032066962506389426421119429084989536478213495263836461903720797417105764080650839205914851738612098702070590750644887366963570306520965839475924792394161189119258524850830828888143764589590702804569395812939071437525845620014791908247881784047303766163011099669200685313516620538478719539512376664399190494995861372499555661389112751371942073067664691390335599462335684375201372008959585458928348634700925698517668841550592852696815582582733817861745991153044092515573925494914238640033836592923037437918464772217842894285400253903097207898812409144724296035318369855441086798338612400110481145227690146464026563862262882702533308656038892428582914270170083276259165404606360664529449762819444787013225761823961387473039838483551147773428533729352725142847917292996217047072528283246029471875561794915942603057056535171212532051498024335766467407203056833834678708526854465382839619145400670938691341702123105661065625600000000000000000000000000000000*i1^21 + 1441259455480476866733745544010542133943362198186284443190780513381294982128248725101102618971208426515898135323240451756560777917537312205050217175776381073197281686656644766908911827452570023957534532141218165668122423293242591682281818284951657970449642761624257602875015214178370199582620094217277835831241892982190991586394977412806546115515494894911752805379661392483967676489611324546803595277068657638166242557369936867536916832646231249694243523864363127874065096821646607937437741958861448284446542305365377006612157607317144875290250575489109076026613245043498140898693864639412052236463879398194850457803845579707335440399508642791311637334511710754711263436044641482144095142732348023421544413887185742896451542133787754828614678640873572409047083844014091334496590676078684935286040312607191317328395887404470044906658260927997184181295524360873661208996431811797281676353497215377295548575833476121481739783678833323304236670506563379742315820050038351462690704271000494424120468195585607736907641050811743879486726958178514079779224073111878255017913232030619782573517480778297823418678701419385431387935890775807252350015251095146135575733606371765314805948077877245805714245275596357632000000000000000000000000000000*i1^22 + 4230843421601978346513794231353461888039537621486624865452210159161582158646547759321268818375297155687812184308563671392730338325242259689033561787504344329679698996126780105186646707685374392315915155829619201486744625868285261674074634831724457407598725484518128370059226590909026378437959434691704075913175473690693694325100032571979933598343880676020653956393496161712292380029912564051536228854833266949740517469940495221478312142815346247404188921959484074466785215059718800695912303312934066371396344766474768397838877551239272173685382008427049094643505404826290955378206644121484302740198663919812407855954273600868713930587161445288725231680729227068869841442402516201907214842258178441817478416048537887512086456499958098275106500555717702324972694942804896074697366644244591600342052388803782813181700879693167021155239155217565688425143000981079789073465426612820884786962053271613031977427731913173250800255454263987634611867545493263624140715721868685455001897744096528926406511080457561252182097938443566937986090263579650871757725188750857208354192429260813867495853339834097694527143760311409592352183721052948398148140716504731335876505186363785717874823409761593255474695975731200000000000000000000000000000*i1^23 + 5690950768244544825780683895444886394174676449128001007171089632516049585893861551706423671313123776545192649587112225249588673224337935570105163796780989723036379382453190160337702700670829145125024893289411078344360019007144194441959676264647548599573397829870725335509632504746339603869836722612457005793928222507208989814997670263599035540651861352207387499182460819180556312942962889447554337075563778220644602051987067472087103626943159200959165904091262639375128935375936123894593109609082496217760937021419268890164373606132804024832869491804903934823097887110134015017899498716971986736664525497359146756285776636193737124974913585505011059809878009090622685888937439811138705423634536255440791086032980260305382250030041382193288413338371942569810348710322193956342000744150132706856863161925805836158851040216965137934248817681929406556372017099940941479827869786872087314248418308899805155618954562233807619076915598457974951977513135959914518411924366350344433858312698610554015887385407006784114871842213947241118504088652083619344415674772707939498391742772456863598473234512677981217779784756945885242894036188194813072990698973037447365674467708909928867118197103157680118169600000000000000000000000000000*i1^24 + 4138713792125165000670045067762376948005709679644562934592429259878462055356237955647863299754364455879683731760613844982794076401456594682162253128927528335222869985848969716927657597814969177862527123166283407400117995641194799008727398748518740969568343595536785843111220531602251911095124465365862055045868239014277905851166782181969550851705900299808423193922483663843708966966159779766595498817550832405041754657904316382585715273828708590502700445458178289995230103764592282894957646746880394680614740305358193212077883638696141487662317118596001060188496096828276382920923728436943748307981814096036049741184884960233516092292843486297004705867167444450154314182932773008555783653114178080230502723695793348838974068393085358205868395659845060207800441000099602317491938816067820225076103412758706428822136129833861049075212595779952529169458057121112591394895423559121074802272892962770335314912177072437075130812031084322730515886693165711462174286878241199321439707174223557135995504142109326492479572260395682993150994843201478689649378620062708502447085169921405882731752433126831533869940856560525560065710165754354167646956965548396363274423552553336099449486066250019766272000000000000000000000000000*i1^25 + 1711292735766067432961964219172660432927992038601634559021593610095894231191932788358582318419375262474984600111195895625896928938361681105391525393019661591044230293337558175424994651723247155172553196419380569529049810924913632402778455743051625566638341705020345617887347972327081905464572858278850085649348673049274818218052548661481803431267912838348191479378473543712037267961592956742196682882701219060483046602656821024311309879283859121263455531845572101853612844582640422491586246829523176892020682062574877233599486077373928869294286435389398764160570893638654529202833476287862371546362703444593361590997695534161223894222396341732647155672477048719016399128359774705960454607382246310493969652295578543152658101755757433698313484461460369048562045075163308623136476321316384653063232218141542053263368461036333613284085595309103915096189565725625298022806842472612260089910760029674077805901494944846881726799183472429276631845903937501313251041908136464070863228255246668953309249654597454481248085960295665001613194495852948078062020884610087987961928618964532996672349484029907220056038501943475198403696468550118902254902228698476456907190571290235645271492392701132800000000000000000000000000*i1^26 + 410330313179988642094217851080135417655690243397310389355458978227286569587827790396197089511759616529253734847396845764692682645388222503822440611662540234635248361571195022404195957020457116652901962050618146562331427489924211119205441150795893532446372440681284636276427370490094863506944228336967879282645396460913698710364112086847949179978047354226317114276878508052091448979941669691954264027705909617679203281525344218359785887687269587146814038405441123636151009849761748187173302025584229408949979440194671357319979274215498567533565994910399700933250984017307840988372068633265700694887665964467944092252503583547960931382536461449948471204399045662720682729314459824714383953583002333175339390735055373305886605496984855598515370629662188842869718523261723188581429350886598450848088866188370872325336590737744948303047296114995253227737767776405721012010370084079846435279949869896592123402800407872980262771051115660529027213236879502317088521048460468688320709665368092263168039843014607718050173867923637770397265286666573783001304219992550545590416898831201817318230109180439586067660235082909957355333632560807622339283016690115135911213314853372342010160087040000000000000000000000000*i1^27 + 57192658298356742893499292449599120558067167909242897170477416102272255380140559320850218017142638247763017225288482250567804415879870097693621871793055933774263400165903425356690206602798555685320812965008248297195233442321637662524053236725239630099664632888054927834410176818922763124543770864382605838169968722298324284217075732849391662931457706566417956979056343453927321700492553755982808784064619762343737167148247878632227221094425574046061711660635757708278365317143603729436222888060604745301536983011518161376307607388473889150908543757923008759932880657802869340410131359866059860438961647074621600406763917070168879075378754652763460910436777551149318230730309062849337631865856067825180094612721653414272714508131658864646392677535304175345208222067092832241902171686953896786854981981393821084133249466494141206103404168052790658525553031767490176890336027108619813070960132197170492954630145876936939312434071481198505336687380234752090575514694051847265340491596648601601370022768546251669941857834191343942408945426376932752466182872180998451916704615379588776333205951467756307994645420321698376828258889572891490912359407452871444703339191636559134720000000000000000000000000*i1^28 + 3655278100988830115857199395306393514999612089571899424570776751721171968909847343562619229399937599692042971750509260632732781613534780137492502429876243401191375459688866531803167510827837098802894756945414283919527160342808618799759291628474207957620542417901694158257782657457882776181113818225176462942177619555322597111485028611990622622818179366040365283991130475448327614330930196280145766547558658644826226222338153247029897752778505733064268027299379981028142096674944984924713342309913120303738086228351849431192093010313347299331448605367296071493645774160798907750186255211717873568426855095649784685448597143675753763043954305135484560485694874523038964517436488272803037951241836521887983724173816935630429157544447963644751080468756251037728495062010398221665244121082600143791380391199294395812546500512567626759464417727028780364187091462810587156527198864461220625201730610058874279838049810927136892277538515595412111260348006982144236192477921365248515343489993368535303114419660192914811746950406240681505658693568133041839973949602307959388595043491744886775942896265469431761742385764417339342117459402300281015489841512189710377513700976230400000000000000000000000*i1^29 + 93343608766544934183699453789168846035413669704439961199350491000345262646178181527990490601049243105103142835971664729832472462685990262602140727968187390689865597611304246816088845767523629389947213516812905497715498990539209025816677119364758588900014504836668372406580504892568092431980807496234045907077458006719768973449388610627155324992676954465351835825770132394658853065021866726416226603712549225761240135983915002382368769368847632271396426814382407817614763040071878159645225757320086382816760965856444795686924275496532127479164011829884889054752548142440485850573440467084390674737447126642043595271777884727422388112094095032849392574650059922654030922045164462456927395128381747299515331173284668036891459243545418818920280355920919390253125600869722438090506558711670873337367461774694438660696667390108265981813866649358207419504245944348277138587684368049567931747199372084947327317238062028982729280220169896810131507034350963058227681807183835748393692626822369218565555741843242736473345171816267646917885190803892835177680483040013681735312857619757234750562723935629188074963886482675075709056991931561205126046439258030568365296189440000000000000000000000*i1^30 + 103428709619615920251324741614161068854832492943094386879193590501140260343962596699172843886907536916319033117183452357528220768106711717668587818220419088314831909619908881326419491665853759810284097069302113923785506300662448333334952235979752262001103484046305676649778512946448289932196272313650865291088679311489165561362070766728795278270711178089520282561296468728047434547010126031771038175338719845449299685275032270800042212710588698642729832471379234911347533761000479416912918153197860438447928686281127320620881152932171080069365018940135447200567365282444352087094253114988717836135959369440554505021410591314757344603176952156071977621943651625311862346384770188610583416568582409453477334608316976974405319721682544704885250278718001260235531667391734379282125589256796673223177457756239006639641696714754436870574360409435014685831683130667281965917271662966577628022889787185969050951042933133310382863990831243344991047599925673814413706322036718494979964406299685454487658784770983329879603194342227840092150699715735033221419671007791747992281775017027225549840958282291593593625100609723266098067704595779916979283297280416808960000000000000000000000*i1^31 + -473287403913702734004832339683169554134601488087234480180946455088491190832010665410206439752820903630157843075791083228502428953830114027120274120816667787084854129712528895410326683381338418639471377322624892553613777865433630480352000001052876489934903763529250629515222505735120774971311289459528012307466696409848918068939653149004274826330463907779341170168183808815249572780361489262533514138281632754824045670776729167426028454191160651660199535290940943287134068179049586551430881127114505669093252201062620691746757607151783695340722657114804082766483227331067298678247677484729066908644171431132834612814518992467088051721773780782172659298127468440394129073913341524304438407349665722486162224552304803857940357618641320452010871761937722350651579095791074340810715907033734214298769143742451324935191750622648447110274223799598645292407166741508251266578217571535356914769886088040478552973777829482167518008949382894971944463499867552196809803243315487888235404752314042302115733194592787847281108356475526837117386844392971817250687462390776536794358617889293244597663521120418359714150784776133168847509507072983525233271819468800000000000000000000*i1^32 + 305213678795047155698318983854201723159646723741993514973274611231924243946411871606738566010002963654555997194033778807102140585591710264605270178085557484253639824862767888010412511574528765942638522664022669333745018850686522994517016595375503047315063594850099003414867468512811934893989683350075693351533005366410455977054183769649662081400075900256862089395607652500805265280315766612776300076631444847208874133598625963262174284392209374743957092917760045471954085432910362383731514018861134686505319994374394040456680637904259204634879905995075898429604566326518505165080088850958917190906099100177263474692477957718527313092233126908069678944176852644724457273610606836046931874237056744490994566793175706384325122847834053803820278531757620774590675137177306890060301185051511204598696235865713090024583771133643547831266025499645515748052621476985669837802828366101090375509175737875690453534854795055457007461416376134135087059248516033093286985979456086114602836636506548962161222048036373922186330363126829920037331413147778826608481869701949930519987423995603354465629076736101691488839201849086347993933175638199243898880000000000000000000*i1^33 + -31611761488484068582520197420115332982571916370084723860038456355082053475223334007660607773956028064624134617340749683684589062236460289858510433363856474184977417720179540558199296770813019173307951166300005112505780210166899070064342793188402842004531605566482009732390577816640302132405251393123677339030928029161980008438558377437270382038409929158035701524998743685749417677359709000293378099919558794595586871169753212572314064063941893380384113391183666658048433225898169597046307021825391570546016033370199099413361725135602910222860818339057629393982342400481037813117724811645227318152168197443856874693439330926932582149370597373900855915421522110076711620319459792037136784414341662036313901627373760098380992023829220945358674809688828789066003421337999060322805151541793028581296425075304115912189501273264177047192141773977574066690880116463335408947899873124665380872494608350012883771679326663126959621966294838531431301409933384797316371992785401494486439860480819798183429829651297228157314461531524599611657741957949533437094177195144849600461644116659614037677919992888662828134478729471971025349005803520000000000000000000*i1^34 + 2435217813574330018201918016909270639752967033889776433374463442901189062925845375254251264999839400072841356175537790403655391427104390461958384152267966593712467526757749872536444271109642111917503506050436943676682424569313878472284814595019525871201309115919798290975743555601846768945661084950960027721389630854011635935105164529717369993001057172657628598324996087656436466803825322220308062363110567457244244715864231064744560586083546267207723144806848361665888961368799366278088971925253916630502021099669954750758922861203863607625419456273157613772856309293452076380010110805569857459558720865002048196896579138697467124751608847872365488146005210683803457840868921204178505172637121034399486825056191959460473944637908447004263708115484738579188617949569305803282692431230833145777882484811414127088263234466195531457081617609560121568781514675791146770523462149554217769172927868876253807610677228357864014623049183276798175983084049487400283836803755847570023751442979792867872162823919917721797409592074163327526891731105417411128121130456461514220604808099947495705993055183507687690553874959592482406400000000000000000*i1^35 + 126449765281901827461217041595316540546138128406890715769282828669101849603773853249216047062524956717439373799881055340148617601531936457974555164348011124577100530368846293880574550545660243034243060088068384176781622010197769332166704027733914823165129298598362779593819066928288258890554782635180122656367564470347561026604225735660869689357385486135240231554922414482511492243989179455170230376192022060758500685993062642292450725073726286210821091741927325848700060052173183973393027232441630663886914586094524400950110601230096822106872373298519578899701808704200557790111568517793302476711592533154328854982798315275216520802008228286760852596092723260960973198462226427417430860018828952622776237689002377065347204513337440628153294669618183982753416763788317310673740388438871271107007679735123292199039791233223045428424335375281678900280653868005781488680895144048043034032105325250861179122972210017823538394408564186012685632811206515923947714522936048382296022708439948052055943755179963986108710163538085429958657688289826863224243331434760518953594321836046760840459667182960447428765941760000000000000000*i1^36 + -22666751871727301781119626273393225037106501548272364950059928071712550223021456319065330870506640494783426738670726196701869295013680239887908493152973991477961097795268080194569954564282841603972008790509372438924017034834961078516690451439870057904584393802420321437907081356850531837474233208000987823230268250225164404810949817095667723915890248569614600389346112121196490363302687828410755727322783657464986114560632606503515795969239962236535839409893149362008548676932606959108908928811605816757924525789744740349025798115605226052496566588996835735113651384574215023980341044237909237288642897843206233632899120446919580720903029477134725204685490742104563023702069280366852452401543445763432152264554138172414628963906309457420017602657636944665454687820077218037318491866385579658345637739052455887260970858946648522456077341786139784121769233265526698658341959949018507507602812628002712395099343703022769538057446604606589942344104236639949640439834888262953266282491842260986892935928527794456582315735914819342552492946564942088108814663870281960885521192115693312886635373789184000000000000000*i1^37 + -1111808144522595464216486925910947041769858414886688322024005204517152706889253348340034636136039283481721094907983155870748477874689093923926437079446507563910045657292546740270829738803116376646774954577972540763867995978715807820906289690028501549575410127593076460128366666452565424915852740485820659745701681240017933509746972674484014788419789903452192269955906917200133805969960140159996517943053426328657496428982481457745894342920189211131371340441314581220507261703702962547456611906912932482142854187652136538567230043089291935500006349353687808686001090019840696210398828546066968483382881825455026008664130300510634675921111424934677503612665779531424919099237255432380547917584259879411459087340308087114862675249474080256322414298356762160792263757262086959849783745114884439303144161228365308104408381513439483223921107899208230453472743881102558766474627931011234447870636764085700390014051997747950428250378975777429824232441382531388454241863780022236982000999798217364455840591785287846194998868988726364670371960244000427551231056133148927148326529996562418892800000000000000*i1^38 + -34950725491612007053813150385507512291206395086775384719667019010166998665140506353489823827959630265985516229805670932001696166622961909873986909985675440223408347623663025099991565798645072880598593374375822484585594345841949137915802054844300658912743850895267597718646593618822550031968428379770499106895853138875589818049674756179575412393725709022485998867620143559745270185883978846494488173169245759600329713539653982023017323544232859569510643859481155495374409553389744764542483773844995219406439504206901126553685895502430032537946852757162480203232418186548429996376320919128880791673651301595864644543446859271210756728629987936497928607093100766603429229215466023227163072001617046286556681816646486018138135302274126456405703548031392849523745723450312954969676589336211739038879894301919774129009961400683182901972753863455227162563245477127243781881119359571090608017775866888354706703462799092310369601902655148864610435010971075211583499516139075265455531129375066609063237202687485683983551484589401130145594061778005570126549312339301195031532011520000000000000*i1^39 + 9062685996672773987416940806027326351612463666211049222136028201507505753587142900046913133274072007209078488579402982645754100244843633495781599400000710595057034412405001071809577687012622833892764534701157876821603653721660949665302589315378370152631740611258794797185648680172031399869783362687703814418742382586606065877635245444411110159343444147088216909519667740724088248918968875484866722806733600352902463822518451150678552671582659046078336095393543107738485737183810783108454864006971748399578041201723469721872395376999078062549338161104795020890483287268665632489475833033455307978651317495650883523008819604463182194294880304681451709105337197246265915613416221166314593696429005639336955052657008576378028555949330025465454897435516782313966862925502966170737696459857186811118603668467434694052921988402064186714176881708793439401188955183831875669075417942614706461377552885273576684513723658371912017733157753640530816148786032413539967494967087608447526228333747933682853532295373946046062472039237630937677022772297086208603301833867264000000000000*i1^40 + -22570453158291612964000388540598352560431180999406972439975200292843490891893214562945200569952779438439103728843786826100158860681675822253761781733054167151817646748028560367107354612963909240822921983024338508559987107800188593977975166419376733472831460499391869552470985531692687937669057369649665973135776981223471778834451389893101101501844774447905986301564236333051664069035040091081308366565664949618238702997403649617450413641564597550255508630989317305899291390987673946424398767254844271579183087443425296862870548586067488757301572869981093564278320031839807234843367357581248715758539985458948217833729237282443167020382847534710863322758118314486677362175340430643864984321893303736758245358507014164965444721093590841086815854255075549150322928513205198082783303820156864724222513900864233316605963556048556096600013692136338721138299532921419478814687572654259781000911914661420774980003336640758238892972620997819947308756988940232864442039257716498280896734138236847875724130229140961488980937415925126194853600811517214720000000000000*i1^41 + 39146432689486098474746626242225782503505601715589333641593958050647782367052695482634526661892556432929075791419592680668204950328777872801480637581215143862994647802793647366910330122951033165330598953050323763324329281906493547078548841836530084763066347749332176111383300005704180526317807768690299729196897481559076546101863122248071186005221919887415756706220364156460345407113156048576947084998051808133961333103990092061128677049800553985018268195328693889185550509190076011576107731453452540880382055190747166193751336458107447891145400755269601001666085213333211628083491587344756102666804177523177369167520759834711848940339021930228783217338988280654865386531799549820374551471937333253938887047620280601555678307900383621322387445847886986023083726028257702979552385525217842745497191359302840565425059564785922747027668896230757735535300014783118337693984660589445934240262993859448871051193061981923266635114784052290320077865517503302846573937952097234522972663450605396688775981935782897485425750340763419913748480000000000*i1^42 + -22442627145425716759632838553838776303150081534076859408152934452522830320589396429572173025351580702694310180831150471089695121218234690498154959180399619908017567543953510726138071952434213040457239840572214989097196590561632648285839368216688428076410233242830491987204380537576702641721814460794292659685861826936518023084324861724188509101067600484629876751153750125492243527285819908534661742394776540001796487288733707355336260395702024826517265298834869810605280897514402863754718376970249239838515089616389201708501130135762493033153572057136355039226977075731771913421867793402609784553283529094647183990055781669202971067206835746256185315449253169651032261850899290572424174221183226037766718570319744096486262214511179247210323320564732611618126435388688446559985558974350660441086875478207281818420485237532540244580476445984831958306235455470722460338966919399590158550634603483186069052246838169986808443947697506769656112355516587883414237762357759848918919255611805420389732617240968139070504960000000000*i1^43 + 11977214350193541925921362668473647325467656243627833445816161153368666241776437611836481402799181788910373539719427954233039860848642651030263532275241639578977241867441074836262437998939903470493630642949496143290808844773421334344607228756360021283442564590593727402275197212958032207323448323780075889926147308574191315672171988493755169459219095248768532910862933043573135764921591154184267303193703462723850625378260501407662245365003437667538577618546813054378354658383145534545558475298780104006903126465164799915913632191042032663247482230726208336256433667713494139087817080085082857981406984591308179566049613735144573150052493621349197742031119381146442065870726454988338953071403657324848555526238272371142941358351055660227414822655930116632486651147947587958699356354915560142673568988172134947106009033604784476528134554371977481417699922612764415393812271433603214876131260864057771252899367277010170759648215298613075698954613290638503756368167712084122778464359137106394506854400000000*i1^44 + -40589460107328039262068706341695255347702797112358551323087122268623048983523850282554474819938356674178653142884361870893478657497665204705483896283606880679119247122405372012758065475223862668296028560196626192659417403797333781326550478177733246916982741394767600374322053599729630098786482160269889191908941195606981143099483297235306814749355401578848803809414626605859955343520005818542568107671664549782224392678748129643699685675563026579689411068037365123081896575993982869721845397068482513979777648129765960976026095220271997265624074464087739670944868597537132110109572421943153174626784050065437972511783539166747893661308045553371481499627160437441741155596047065789832294296723840184082470533496430778116653339479419036396985819683899055391673355839874578461188926738386247733656101135068502191669974018289804240075276062470529441115310495192051251862917863927973174287980808109255912247279914818516213312044583666306289858874280069290684659483364760912207544320000000*i1^45 + 45986654734282998143362417217049226153288390125881254578814190558269187438542809539740337745410433440554349967456948583025684340800942680438139731421506727880297504833646841381173740983012258363642056139617470473909132239725965106680132457167967120460580089509330765679456689419510127404712230317413358923367804328274603487502188442726236308254073704271999788956725501636576154991849352080422087395365984895996402899574555416389027056909042035570033440254647614957231937180516242457945212794280491359511763940519385700334926049868114520198046748105410898040782265157846844223489986225888437984350569215947583056767502879847370026897503561631419735736485776327758252304518876786195183725821815772095311318219624360825597397963183436317137750611576791911364923147118674639437813367062500033914336420115341343036247730962946437691079091927413454529532000377294676932288535653735987002231055659371550449352161919843326173267551500883538804798209143857006575616000000*i1^46 + -13422071159411666712243656499668921793489795951167155151690249708511814867657710348016593149343481117185683679576221962187056230666405460907178062961317579813074596498812580885406802161501804489665829004998803472193477580265063240465424420154086049842515245065337706953589324441380134725209432897297255650500504769523833838759047140713114278847159208523644015733915909373440370011155869093337782997156557173692590209757224051822557723198916221233734833852037621275606499027093301501612082256064900685321009816383258887026400846239007980705931397390380098995330327937109970373261036794696118338403232239316790809448135406786092071939498368855062565591890855401451777815529907622733362660794336616376384543263427770400940733561141348666608221283056218877867873588496574829552566423668658535908999786262879735960894595059057941126464387758903419657270028988657639099750251559778935092288136164660919655508652346009608835405789310241220198400000*i1^47 + 15470417755773273503803792831479977796224928856199155814124398550093861929875402457952917317134870863295000386204911133929610476834104925460467925619063296774486709643170700896681761622694043767027146261832017022141599202277275797906037205621295018049214450580257700757781050986181786049906261825903147629441887812954143747751328350655187022458600506913788808558276502180518122800733110897484149255834725304106797462159125378496476117562565406705915722047049865598481396920797055591078521385110952812114202240858203872191489181300984740472825841232772113550301581004124901811224435947651481321090282471691272776675620173432135446107963471233300173255371587665316107104855945841908145038043219306693395116324184732202300264702757390596860490581864983708147999996375129819293171698534306365423317163227498499705109547601683555121895546870761792175131821779644789101584015094244213654091829883131803239587089492486164480000*i1^48 + -4033974308370714890785978951468107861495481809945411738254448869167206378625737571264555478874979070676110183735497728459351409296226549878956995227279715339345814673935123603899149356854241598908649812122163594369935705720524856058754775493761451773383254918097083579250228949293991674814334340711147116143720036388834699136258315110547926426840735547427564144306257452205652957288895763469117394568988884713002404173734660701662683431083593726354873399534065004128565007969814874375247344000521508887310103047113899629456545339662979346540698255659728665530657564753801607655097374216028747206406520493807178321913429334570724403528267697866344845317137843169258865414277221213628174796108452808292987072203282893001286510555416407694727056936092245261387158323992810477263562547230715896559448358658551765917215959276836277414345971514355918088143604179865583847046916121396842021807403163648000*i1^49 + 619733483840397867779518771354374699667987591528665169559359351177250316231583846429592062024212360291755208655509788426530637668289492378017070273018835433969118459211835302990716016968030199787422725615683449872018404747221199111023564340637220307715900490610068153209227970675825570346825900386999957260316346358984795638384851419593973354422811225549394030532174199406745585025269040355135624257457862823668309707910933909552353427217291424111251386798561345381395251801986415365714521421012954465284721963035469543766811925957119257370394732110502204024168194379759124556403486632680865461599580179636269938541344649662437874004120519958421215622379737503724346637925211552526982004876710341165193134268455675435608605624005001356589785505774828982371359214482624995205544958104035757532581337948536542499078620573204860311848055277706940454593750409159697961174203187200*i1^50 + -53120013317185848247638955455279893528996645046672051630750178699014969637591666693556507480856745759528258362123825662452270901800417058278103521304729371543096679801695719528546972492654223270610358301236207037683569609572067620864332083605460980677112305007147485058781306847686395754166073056188113306782090404496632187121178635382053813993578516406328872534646856898155909902968733500896781755015625772460957537285358571058639533141420475753671791430907096274732894252146295338559426787792916080889795883221678878530862488550975416373888623954388211113359590228736797549959248715586611470478923761341307064474390874390024395457600086368565372380842966581275212936496450959439250084609626521975669084648164486300300457597889555654810197993883782864363548209009402905623843870460403138819773248845370778532593832108455079831766003761653227906646798400*i1^51 + 1755241285176570099894469456271155755267374681999657679295856280655213208476404444670981688722031414409528097356727641198099314297294465418935606306619036885711371982232144472159103743310011312615125223245160139019715417385125598061703274984961774200926521117185604913744611569500761548211397880983623241427489713721566805342983524470311392251176160831560825542933715383726995072500097368493394088026492733050052363324593942117320670821991703699667319194625643347441935200309872818168069749333008507967484588373056980766357724623551794298724571781280759818614640297586570765853758094732201211886192975116209891746452307792383531855443715191944628464195686332458096933647936641304035823064715999790902216878755463581224104191870479754174814466137736346420032950027828433243018033598246923063663202862510675438700448610858684683074849*i1^52, 30072068878865709245290298586419556674485807410125690610383111250469675024765883131814785569017547286811326791069516805558059194510303648845152689634342306139029168241517188695174693668958561529091573639488632127885064277569966495930239025348871817754792982556597203544572408831279944093624648964775697507208444745931153210617435646781101321474887267255352805307091334507487738559642684991099006319044299755883524917971631503193083697414968572819501694550030524022377212149147311533365243911563884169354375178997704601017193257684344189252744459103828649025490393307487776291517969092561722013280972752671724801691171265750340235343446612361350975528045749928481339311612392820021920180818260371467056210563015430866083511342821222257061689062160640928493142595488840849832783140927631320099631882543190822697085470650286448926948159947007645836972947583989866614162740438855750932199920074266157728494584566904319731521331613166316903515980522770332344534238856347730536269261752793227046924707069056219985002335574053405167600341604612822106254537549550309648117686263717587747072933748669924227428363335750623809809476805104608738440356215601236993202277013771444352572793137614782911188074413054900514886937159966205285896831854694324821392735674231267196684339983102446202777791829372160562159000855336946286787980950231583430011360400642646411638065721292688028398437825296055822488925093565326378496412901376507549022809146895913510056452676677898239174590410618200505016941937522293427887645690739834242563774731458412735368156294600370656846846075306032664216583462603338168917221513878960268442123571950854844055563419693614322202917082223368267244779860065015347069595774396154901655837315186892606067138669189681667533167240923570009929947619000320000000000000000000000000000000000000000000000000000 + -1506104139108461140735464221882766890779596897832848467077628170932803106485983091046089689552872394881720277017419321300671049616271341564071033866872734420088522688789717559347482081043418959961246892789811947806705769132630504225599927245509660909631423895974074953602642719171827554408013507820004965631457661573096285952709930123779158931722895716960900684896047562061694627119478430149148468821783434514092164556899162041621403874463558402645629372116774259595662597998161213178483780213768801404444602840860608002408189784942654387465795477164119203936651886794575617349966585543009901894302614488605018827187552804279971824325024043707787124531969350471946571685512348510131226979666287787169205287570184451226152183300573919727554276824207605806419809829059773771278592974949709840089870579711091340613646745116468255563564562722731006411313376339671682934860470262525490412223798293404062673635271052394301426648949567238441659208540583265467569082985718694636426097101058814281761470644268506870226500396404983996792391389593111820009681286388635781787036170186463795181614381578562982486274730802571882089566289389792006007310035545044173054898000723717496754782978596234117789499069771118889537182632083175085609791329349185476693816214208989263090947850371538283752312916266326949932569590948195829398805248808010837419734751350881489822833265908024506104278720950108285701468911836942679458602495888440218570301013666940090346200474363492280227095963973277473956752668480122700717421388422828758502233108122916629924122149790327216721057348760010385434818919862028316123595983809017555810142012423567255142219376263141528605946253300235543761336961463494759867357168974293960536088068065217324432620398339630302212997182704403446986928551886848000000000000000000000000000000000000000000000000000*i1 + 22344504978870089695705682979913038510270713953367667733221269808488122341046282819574426611168775358991298641420250679542439601690536234534567119464659409364840117175244529744693864782806921379619919254400633305933652216369487272443169519169349332711213072054000641639358818395156627839282962399233337071696177045171138034319077128132800433273196570383828291062649667651260511630048538033286059484240057676097998488986592760997940998980661961270583564510925462118402697468308551783540684260784145036447013563479948265703595199627968803349759824055803289980950851795550917928911860242817471745232922064493426486776815371226674427752457321000450853088971867255273710864429418737940193715738366194317496869934468089728787315080078301834909774245311292665622230021233458298201467689311720707199607519831845498080328068031837705717021782940465860503760169900061659888941148977485494989389187226146027818595604781780227916240763029966260515644844653838408274629808559547729651066217049441683899113553054987482948974789082694807494372170469492068049679277596596473189969814565251889997380300937501042376720975383675100270219604361667680505005769876472486141163457077331067730909110246287530409749430058646586684982599026835138256032229259430827999084315342397149947172301033385169322473019213437044665870947904171686836025931931227250525356719693186953648793166632819376504155397591742509008787531156929482386576632997361803395376699368656177340174075319529783969474411495295937812142096954589598019782007060868424336262163176318579412896486688080066861658311086182476533881717099195957406213231512226485972183337892392180145261885995429888790060021529630133895399042019547175096244069791062937323460153565177051381536525145176286160109070427107023593191229095936000000000000000000000000000000000000000000000000000*i1^2 + -91881809196383777003268559441934334895297545796755343718494829326982844908476877653276105667852327228764638306389827109060372435294436500052999957833051453377698286812967869423762673624469052291584472071659451774285092376355364688057372472308482768773434360833361097969426988918056681946564636078346300749197457446250296872351145045193500175303422902428111341540009485155469529291247653734453906493799510085175931404486870911775498616474356623736162459781453452132840849846163756358850028527760262519259705927307741435576793073480946221827477257627223139317849919662658785350331882703106625843426190568281981875850787194604321094170308431256407229168781990164556628084368842157409118845079646036582323334123924480847264562680982124495869931002052245167749900764673071538071554013567168919687917813189204876123215821520743165669443705944121113078303604274684757183873069913520902740956061905987785636564620601583153698695540679975534322821536959663430386740071017459787734260273827338485614955127449422271306219644950262849124037596735242871879147789613149198988341251185959245794980628129589441778258334131084911266125186726050096270388104024881534575122183055519096883615815360745772980698956566202150340182223364447558182228956208352588621926014099001366071371493953291729550140884075494139789246621826222105096265692888241419310932586480934030115648431319495255709991233882845813398414059958034000930804605924676447385411836714114607389162039399242664143046721451538273530385770726866674449158478595853403271919543393712084211405928566494551040899986364367739323820650142264360527089018910836961004218877670304589971974217505364385478234494350350551434642933166243898881935769096320117878616183744909663711913639745453502665487060422588986414432434257920000000000000000000000000000000000000000000000000*i1^3 + 182826904207321348386278620116199532431669741774811402341712084782651781043501481050449776711629257089263649468243781118233951542427336773650664064944436932418538500155914308262912896351853655461401860015462019632242769221348413757896803321086881496082909272551161386642719506801875834883701218077351213282059468099711308340119419078472977434263610120637751770086406056926285896952654755396526582508235213263996534884736605237727560801956729253013893425898111900412083367429072303000285225900909080228343308713737503106936479088492975479562400196247554979547067888386424433358455605571994851429681229067862599770708479925430260617590419408903315563595050166232282519150695997018848052515323281125192225656514735766276157510214084914008422475051116435525130265411958242877210526724774090432460132552662492117056240254667210682385001325457991633354594271310799863698158380188619874615370091702369195288575717206062801003991774545706926728409225903282985884666789128138599106365708314782791527904330605619147446640966501486339949440827864703447834882413567831305018201540846291965775124764471737746457605432562074668924573150775963750861939897612715155089319687471924473935078092971087656761052113000944001290282194974366985853625772069120597012089708728153866835124747137728736063632178594662157542670138835308921005944812070615693251496716363680216205668616629079743066765708490987838885812796485782550418565766110464703858067286692778611514893760284562365319225089316072032271501664137805240744601697695292709496427067904305581736554366269349009864851971924046012495517194755238234917856058878288303000073142748616418882134247912583082711162413942667410562661734587496183906170989110020258402995781907410577981520442810768618750113631185915680988973760512000000000000000000000000000000000000000000000000*i1^4 + 489788280072739928652759119558500562363359503280704576647462564102768060911632597652840442938951064200967941574037223879314609079953111982096729845473574909201285402928539126718397306900622177002824549759938376122397394065116366018580878608347218550901532388290940594333919636236123471144278467347202001729636214008052646239525699759550661364686936689724319623964484458137062516381958006146623594089985933816549591131898487476963348764851030372946987639799976868705957047591474116085137741603614512263532717614681495585592533797105186031702005335742754977356176660264625367639004207049005766115087105938149959598088901625438162785428202976186498171726919305881813769248513214660534550182820330180062648757084981483062335035324376604346142108355633242903623830184804882041558379512190849637667224677324948542331200982410878510680079048131799693882486298349699447627497051384964755221541461456825515394090637986903908535035106504632146111832158751798755257098106239032416299114034286930017693039163223448803935078272305516681567242139086206787428001672713005286122932593986119080119764218516970703151954451459734573573190641418633887140874644050271229354561676820504512152956956385091073170897508766134391942843088312611093894303197981491681690308445357363476289976327705030789501696881904046511380283447234852100086529054040020730181282477380145311563631287734621903193942790232609312073982722962080811481738338021666170822268510695711302189204887501821037078472194469462270101389093744192968078518196599763095016667740952023748432343769144438013571524389010617167880916541340399189729909128863654747314645937931799072951716829448487543849173096758974442082964640657126911706029695031596356267121518367126660057500104923220203825530854872663992535561011200000000000000000000000000000000000000000000000*i1^5 + 98080608918740252622976554995154804897914421309120379558331526931704499261135585071527292929893544976411216867174484844519795103518828798388611517958966619676393043548726906247942731025439656146389419869812857662927463543385300670780864596893224495926233318327637159150120258324721254923344300697796830805124251020766025484613277379545326821218316524014830900554060705966783179826521607028124006613679342591060323723649650639866453791408404490489719140945515186275341282609490127262538157879865748887266482205475022977354152498700692428634748551506589661760505788026555625474149397305572851121908031863449279170092032622768159104457462634636324743921568701378178092450954893498386551560432612419783940318320075468593142006146037137472656714309789320530888470455811005878126992171848017394930529024034338253028541662114521369349552928992043242136592971358725570796351627076705464535742572654500560846864455063820427148493655329362569682006665019285357674730378194063633743605238148917153004421468597431790854610724228722905455973114970447644100802112785020393023406216881226078579945078532213089325751558122223071735859553189280340636048713702730014233768384206494038258222428420134780622269191908110702592112346478428953104087983123857925589203976462939491795501756633025369760021654498681482050674578336924039672917990662306570413731934203809910558550350885792036060015018988398183293715034239373888364063379239978827701178502270057832018262769268222650499967876981876217874863652752369155378312963176283449062347302646617656354903536387588470020616409766847676009480264172350065880205725650397114604138397062595325335303353064455175286964607926541338962498868961562545118649255504037997196306558583700756215080327282695343439819463998394539914035200000000000000000000000000000000000000000000000*i1^6 + -841210343815332477859131963095823410730189368130895325889806385143019591106165881876475304553408219859137339622089557553233332959682932205761921542848102411349233289009486915652354280257599894799517701866502821919014752612487657255713142217844298020210844137622660858703624162790350793995879235368554870373244245556536327817743147134150720798594602099259368355062644531125806930145856290937785236842284452552102841712173724642122338339917066176887372506938016874022909376417822778222133904528883986671264955394207920821047678259792564154149692592161319320790589182685573138841940261371775930110443022847496255210729071771036884445963852718799695449561595214992877671520169193368828512124108458573389622108368871154461786409494547924202220140395879875221701135162977874189415774792582783860213568574281511761876491312965177048505094783583974597930655147507823024855733792097844543999354337084105140177543644528076597657797383356164234898120462493320483097037140366977656325084317931929672868928269259957108198107386124092979095814166488087866108571884206460980955440618070833232602401712026409984541390384064557475216570688716820995073112135282325818099644638851762125839700081734398106843987555902473069436740128049452553724286976489985804670928746652625275650439737171105310733318113607019888749688274989893993849168960390187534583922389803566996558007229236084250048003160701120321703287566737193701998321301910611719191351917140525457623699313392834311180692098465352110238611641471975491002876427780579093301253149933041576970870780322360164951751595194830656653861252791135285284334579590442361703844067230322575088448138136772210141601703976532115649285540486144788847951355309545463387525398374241878483404390204501987140450596348689630887936000000000000000000000000000000000000000000000*i1^7 + 757926436577208530267014661160037234965890498674493587315783274736731093658391825699173691226097232080501063663624095032520252140698202917986726489958090235157994615586757089321185920084501294692959602508736320461298510552793794398435154903782655643008010561517019507219772009088510218067862193089770208326866357818149910753295025504110178281559131751716437962388049918856238000639190456076417994718745185223727791889484330692631398158747141083251996493695357606356960796038422354776612785232444534622139932840275635904539570163702565064435975518965477462921523826040647339599111472486851093917492718897416931899643438648072750010657757896372252229583501166652218234177546428590536393201832601136000843547875519186853847062398019682468786927221970386117130427647807541709263356865168401258947605277047176212820757416861556369773090520894594152553572402893138284667929952198509455777976069286315681689423017552407890537365636119390348838263236963624515450435833202095268527773173331483681396556636619065969292378037374767346162622744026841083557993120655119988623831625799280285809386508232614870183356131538251977108498363370178404444872448899012115510680213238188270682480379303042192698405211658554851487237885879162613134357198798506035727237902412970849662018877803685608848122266954125399249252820636412084295574046188749878107085925858838078457526183324985496512460052179106611488102927897200827615852834112315079378595523199284409599553595122284455486868105424649621630691818735942261615965616990281647988178438182212128705409903656646062275115569973723155910246809288279821657423548120110919306317664129291695973908437274817667242364150173857103521787025947885330444534358175482459938933684105168580086413395121760073546380542086466030796800000000000000000000000000000000000000000000*i1^8 + -280481083903647042540974831207727784114742441887994714893259150198306699003144915215728741823968996550581189441527540743815452503402482390005073380017828827818814350382577641007682175164786916707360073362866266687372998992410051000393978070416582825059664009164973588784080756567388201617104608842976155512907673670033806324576412139583350848474865110312517767202067029657119902719687337159290046388263247835579076394338850873259774239224209356431919115188886802941819937456149945893541902898096125818360155882766570636780775477588325780595423694942110243856458806809604736759351365832718323028884161156851847799834916689589230260409058600585706087866675265259109115513071603221823426912207478195730659601148698265420425789294244105992165727951878307383324494437721067778626293241121847121185028780998427296750598585733884595101562050552739837427578831794357558724816666910074118528828699816405102187759558541272587517290168326042251298175233615302032652610981872643191977319736386318506184450559610789874147211756596487831731463658409369333512175676570250815344066169846844891623665627759935618006622350025014414522044155447822141723470288896659461546392620363568802156582734215141866825664048839403360745664291670398355787437268885104648990140062800997301227154909576938495097716349870017726730340088842730849696144742916734274387453870671309193713008055888826403530735400805483350209897383358638162259074067897266315950277950783531878324600717188012491084856250694818683266942275421819729583274383500639127429699834035425223833876064912483705300115946479959866023128484587921946487097594703484714910486885683292985826326855559011378922738423469047400466786965622589843411821782832584639011313375155843827639123006346606532899832714411240325120000000000000000000000000000000000000000000*i1^9 + 77477588345482991016702556092779152355338244478049969184006237891942686876095647759251752897062281383122047069801687465070432859486140756406942210726359824932098368357907471933424670592101669708150711516255988708197722505681393321893881567357244833555420597982052740733827668002161144889375710041158769985642253141783457943548056865756526554171805566186900421216208992825307061144771089580676264441386065850531636090715374091769333276126313854943799481232622303283461202287573708741612582540137927772920383973549879523344684387790692980441399594084265778339951934049380877819000657688829237722166228586580539691364854259952001576427442580291809103918931212238202960424397074105079559038484362342205423997018705313981975015017566179754035033195980803495275498899643730046145612344447393731993818012550660271072835033164062156667811246132670776066014427465168834713336475233262702110919697230038914980556284831954522193792776919997760222505237689882411092346354915803468911367402026412033798382765555352662634938385939473742880007489162314586950960024275498467133555919894192194127487906366204564353749485075556576210560329226783058374254356821420946821163232102921611450253921311551867226754604089108478022740413499468639340568242425122815874744557778808003982312895538944667070759614077184748859753200837722398629552853806952694428084292922033056269263821852237654705770912246343189153029615991718147901289522330155949274935201250045247240930944156041225498413039444182557557711062084989078757793473357359195580018631871017442156956861717959241606780080620570542008083203755643253185399917655580794126053328272629913337201063651099445515457358321597567294146941642335184412002916865907342913022063080924529283507290107316889476471736326160384000000000000000000000000000000000000000000*i1^10 + -14851873311244679227115859043925290240100754303617594188719096379781931533538898674789146166940861406513028794715609665442031034611487733389327633588084187050938912643249109821406980820361586110584980426936341976628258771728489513245596525762401502714655409489925802330431551295083040105753435405783026120560792338373677991259765825596764538195758694570703172023212815255460280210719840528753134868359086251241382250985036584461626663001364914966780843357373254381557034949500771546728840168556426200187094278781592114522017672265039194988558515222225671102905788221855890951496585889835573087591393147558546299322769885271792081056248382100822909025616131457213120314315099218443839479336653856818918442095242706009553107065869713042808859228805514618939236679973162667024313777180978432164107586254977730076879446535319724462461145414820268916494533549177665921631578576731101631929848297029292160453493952414597155435236975400939051060686922463058728844763076542234607576834542054660526285563620402880997838602307649432794496736177873869796903560332733104757692720185243510532559057834890716437465128868721759029320450996671688938766183693317259277747502541942518681126123944415025794758676434857145083606186374420135685605828587737379959487657804062745305708039866113603955261203758029155148543697413025272884070226637112756110272889560904649037638175135543946441262724308146757102127235412226324330835767901273970815088332369091580187686981017068326843884962921484131268828335701855721891262056198674975900891629628003128336700778385394237676556048304019713373650475122584185920402267215490421824263994585762935760033862513824049576740538603834385683895145301093251267344606403031721889865939715460596797190593777939234518797349656985600000000000000000000000000000000000000000*i1^11 + 1856883369373873410470558733363070844594876283964006545712923504521673860301807617647859091527240243592612400911589100233994509972582262461598850722978171011928059984516625102723092439197547092199313860450618194919231419269785383180969649824974802534395748087055562953540341569447543984117500816109965451236005485930912236423728470394359807778519659557518885401116523075467289521452399491311246760188842798846691154403484662533471210901779798563219246279694612116743277605546724703978559606526417591345619249840831416188520434085552748812087446942486744713821842760843438085492725634883708930975975099302798585481127140908685250072456988219658775973545914048509695885392045019181707388459549780931909183086926591081215945676786672939362910975626274676966699782470658173274536348261276834582177663354542938530113331224423737042473404747202329011962572184670532917336738882775342214156076151294141882085102519002453819381947447933967078835569434885879546149978953760383583686884397822072371700426858699720083338960245781882093107955005910557340889504330368694286224440707906409677504297492227479764564830296167734088517537168351475169748380147224381718632912196205484891378460301791871926907410023058904846213987700670280435146817979407300171669846865643096835071664433094086186813290357054745667026461371464004791998336723230866480692635143194359044168937158044426901888675308309691038042062703608898021862103010542994782130034400433647677486515570145934248995042203633956129579003382603481441695303869886059118474078100124611183778301114183415779544491167235550911310350078351388511638369116758429364790511877178252316920982867390222689792546948708814479936886540886900840159925684271964751175101383740473009009914908148924013415938129920000000000000000000000000000000000000000*i1^12 + -123928963808708088656309360827689563371439630795434680188224318086915817544449907366678352893152618073094494195899393149293793079686964949031250973448286047062384705216269766869416385421377153695555665675627044869468181066316475505701708910411748822573134186610448387751526233981171305652897295302069141302480252044441308021016586338793978997139668620097483194233172165487477654386840061320722788268647775459925478863726120154092582848343885703020249709625298316604604467763222355773744722201454812806734872976933496122051432115679243875811111434632538365158228893567354806789127602394328672464267439827517216724545852468850381220978837297293082984887239297422057508462277560477268228873320099127211306642166911356161443550166188806774979480355617510729210806323166949993676046427025441974618299685500853674964985780403175793527647290718643978269608996517253820342764335735524195398529092226668651277351863071821622119423087676203799260271628017604375146042174544988073723062823964457975719278703989129809322715008128965269565255973440007589351662433873206011795497341930055791322146800172299208633582511043585414806292800589751585497692489631049143115309248638177399048016208461205533388155185150970192050580272579057871599915700503223447211651652812831229546732012691153342162567480476444770254311973128129866636812131451743782154596393088916516537495287072205037231933744684400438692920397773638094186907892502420373351186082417758353858616407657861081554540777262355490072059839502220812669085001100382139014605953092590686843599729445481587094467545665330648709520374903036238005027690487872117252344198069554517070309380994253403723281264059294629722288237018662941261329240170235869917709963824853482607639806023406349757448192000000000000000000000000000000000000000*i1^13 + 8894811502614637446203855326098457743223532696613848431836416917937342196180110005584684063969261016082669560900292053807341681439378441724857150881645649084726683693090510713097419408910542338912331462714851110602809957500920360978416518816370219814474531616584865506178007931169349879227420936650032403161481492151010184062762189487471072930941403294372128739385074493644842343234508713599813024287779813483188652946191464434857486981627605471418153067194559879369333499755314399826159601906978023110826922941786303516425908832787221763670079716087440022788406616259747492314119618588034453877535015218258895353975276174205455498123840252623840083167540153433470778121429589371231047068157166030956878459707513162742240511385859546220397087103846353576811515847005857205315497598800221582520461061624176292421081854654933204592955240172322981158086745933804264207961037774846769267562903423495850361796776795566278869713579664052852792297402520333662371764194106149438828282912557403972137274940723222309163299957362279302496926626784009436894095143618383651423556124885916509407349504788573813354245506404354176999884981270904094877945551105114717593583080512142390000659858595176912306283695837111679474116400983523895463451798840007749863242317289929286094476728739047385457895322074332227663461114317286831107806863223336444594802466600729401318132764978290240781141020597767142969359717868691516170985685767935255752272851808640209500923898530173692107351422024921504120090594505214266046058538257781203278522959062961775684424592682242727357824873690925933262508760173926945443167143052392706385518481063365774784566126552460439311639872852577286798426952471391247884403643736677773851854945925200844103566800759990675046400000000000000000000000000000000000000*i1^14 + -1198479610177056089689194397386531602231970284202166324618633869112867690577581564484511271347943203753642659660576451510738241344741849670572349113911284123141179658603686685644486689394087259508243825846195679584499998482657148135247166960290854559992851893197366993021928593967879109773988815803419876457925574478230475620627839272014193550944093300930371539156816507177947259562989229638309619113747651963580151755880978239643347643028587092288635192683559220038744252477023755444562563072901896000842360964231648422385415757679465990210942028634493571247566275892163265010622999711012721805711071102284471185867111570692577805890617809476743708462792326598620377243726895118432450095903239433505476919017246208420284591484733730219952573173857551186918180370086416236889260244842171074577483300778686259448032263660159289568042826816155821000090711022775305059240086557517322782142031427660390818787679389402666934009721117633189553843375558227334834860121653163799334145984622437481305345410261425905358301992365061156734242860421525078862678464597355910436205186034577576159246347355097943620895434732700742101739415468058365025179921356119579526257353298738171314396442568867171579918721613446618039146800514964116708368751572089823306651572865775715013708231543632056749491976018086417586027186967418024019343933208005308593682728097356713995335757557559586878611892361200282193978388933967285462754875276449997246426302271192373329190215807763371413889718921589576762968865262414641498944014624497526774189988609064145868123787856887752482480372580959330825494283172221229859432774244057073404192807656791859115851343127859787630623329030296017648527693461932790947711536867920346182722777534067254290061186018920366080000000000000000000000000000000000000*i1^15 + 164348578424830618485329684733984866866169003444242469350686799663598025999173217618651870574041419429219142919586749208210373139906002151788094828015961757891495027216539925505539522723007808690785941794674453174906033758682253973713841426985644376190432830505198188946711032265624843439711717764817170176779650108204069866995442380958552692657001591066708653492506932058750404340526751492081931150533841358269626888527053535991678654857754160578405345730251940741960399707918815895345044176733387065680876034345501762730018478951809603206277147302016319117278273925808373251117511838704252683676913495495607727068736450355334615307004735930517244605572136189660871349933789953142863405996591715945915729285204736828501085379019000088800485065207649433717719463740256337977190636484559568688533995865335678275244745123289493085094177383485038753883457897588346641751569838840487426815453000214101836272324738573812674244115579012917473023674996485262759291191742404853618438743897553044037748712621855928467145300620717086800407848196385056448990647938293816199435767637335390037854596212527546141349353263316888460326366257998082099513360888621300662001898895554531759093383833706669610546011982382804541891109627339057009969171093666190863658316786460626597803218152527829974457420930616061781858413938195131939597362440029227222182240318324532570164083972828260657849949682857437245409970464992070117487387851974779080334124148120587843180974851112482628036785734765526732657406638378136395429101419979443156750232081435157702365712751299868901615986054147424112672375453159000260604195404969689055503400051135980742804000378652796260055155256570051986182451117901894362069972823306119411936969530582845299027231926910976000000000000000000000000000000000000*i1^16 + -13153643944855427364195674179509876947818988550540600009807803234905559867812636668079957685449886073175014606230954744176402349682217000073711279191325931965443054465589939983579150771118023839238750082138416712653983347970830328653057417828544530556111561296570054615555905500543371250975278958688165841297463033612783074217527899031538939623608524331033665889234704264599086777066321736552849983857122386946603031279611681957925989582850713087501695539797609596013205425477802244789462411289585874932506229425019970979894304245778608711064251237149089583034245839032945332796591510424271428504310793324419917764084215555779045076566522606816678087949023328505942842450762634413317753187613772599942922932010311999705123650163476210200937472616287381635325557191246998355853024406271828223155806383412800822705867259607864162816562157500500054707056523998126712141957386396707436489569165153880452515686105542884391945837791252296007999924611605579280449533769539174409487594234517391314166564538030888471851448608654185435127690604811894385194916290630247678167530087983105494526092752280154571554579710398275922016355089135491456414179374537347640231110879132540391125809093496214117045837263818180109566237146391543339771350109227009635190049366607837909987039873908041435808947744161715700099492624223833418902514068544474872756941583824929779290432234673248690184847162741365968527381002925608623179373563835481261112390385747252091153423320091983346524677975300244645842370229809427805878036412705742846805847422115840748929009773671844135678608520110699652596055360975646386011573407765821946319988341698221545338003626694678476848365633962302187209568870865920217111561330088318688242864476761295560595007655116800000000000000000000000000000000000*i1^17 + 2166470571772465584945253758514633306508543063129187682296666664841666209361076609916617063020885110932349447742395865001320130438648518341328266939964906618097378520314706604203547806465085048392673151633755164556509375494250174318574935699881193973429393862364658970668608810300360696288227356753681844383886302249212525563212465642332562185924427894004324241598135236948655832075911941390631971759113681324938257232989484813589572084923888368114941011654582156599979647201112570771887342283925322825794528369465161230615025290989662072988421304594748533368098334776633392042033807176353336293718972101616015805147280382673666989590078989535306981400409806048342414995784926490992636692945795056452445778610607354186161739997459153709223326700085473101617612996680284563190179793153153832066158671393558398242129244379314144027951149833315915176219189974646615251373801945608078278500191228435228519087987861491911698023485225277858928669394723340815352567990708550085299111062744071413632627938107099550333077824496847031836108184676171684306454837864587900467582968211147815890240901500553680883817381214662018948293581583820573271770701248479334869983097327918291782570497135794703114371041721656718950266609374308986139307582411887433608733605924356093456056244159778478892627888616243948382528782313334255106364159568064065295301601910223216798408041057085658338533587723415692541439930163121191556156802863270975576668601896047804045429442539851282607315442051222459108184459776047639721461450244908794263721758761817747670345380405332739099535747482887326924869117744818287834821063298423644788045901243328415543948007534668874601044992636773217700212930501412838212709125214321856787490090778916299668686110720000000000000000000000000000000000*i1^18 + -22009825697880319006278913720764148017358897600110237028791099741583737606399156048315687319433884883266590833302278593983481118572925310015305664196657386599186210254890279713327852415746732618643836345514762361983083993855009604777084221784471417628172022113917152621526656025935854072351064375547190128329328767298821648784110905787791138295406628873387784120407340831960326546933925539471929983247798980147818598475412271157316233712170020332192417911515387761146707556696317961653591170871711836542576006154065057707749767036663496110414065570453475293179444803851955297445549599866992568417632817631318315646211335394544553204151090850777287387867175460884154077463461347003014378959880713422044259903711890847795119926589255580110754113047435250157947193383755320325440964114917333504377799127856548984399890218374604491239408978354049606873865313509747328179974943419885977114926349953774244868832036010175039492066746149189256467811154296936658826603853067282408583712820094925398876476826249879505219739159622477734123465061242406878179898114849378852312734282287249367638148613525209346155307558215727045949170444315122955758729774949569762402589952840017270196081886255087642046029316390746993227543300454931506502777614997249203830953859272579993309925233529333308466725066947467136891516175111221601218793561797469674903263896193238967346832317642043146821953511069545430184184219584501044160344705213513754447832465944238490677160020627393619556295419718130307685486143466580148020597600082892423433711073554928870516742785007224525703980761464288777044142851187468762274678514336796034701228927055367875207695790881457006381420395015405806233181759710582399310445748983146993421604596225282909667328000000000000000000000000000000000*i1^19 + 640674887250340898603301641223077689753556359392515165125307466213064923652044347464247192775797122793924707709205694165947195369615755418000402119372486389245979398520693021535206285082340318769873547789964281084210148538444393674635509460421118719371978733094072629628954329898293944158072611050926718722461112250314086260075768146884007892714759059460755556567847529532122722184609322139196139482475933923904122855130002238134649728463130780106857431974288524778978084059314498474495217148411280165341487069842373090449601342679797266529227680824555489089970950826732522584197127160144353992451500868861002089133922386821513503381664224336755270346769871913784108298914890581692001318016121387557389650842402894767465355369833069807965302527667164960840205133117696880304442385489349507762464202954528006278518618199432085573698963255710125598717326430583715257966156591282851661923127668831855449363770999419881534030643797433826224584624829287520890309806804858433789546047139746492322348120533410258130152825791930675751532642465853694927321704912903193414522158006360703566251420035929248292306978721699537449234353313857399421912512956123853987710026614107557552422396901142344936112727150082699873458367287465468564511492886625431891830558229747561785581337945874780341736540954386792961793209813821087339497162958991083019342094843148984442816863214541079370729134907066409492018177041970191043797162902282352986265491820506049165919135271853310589300142585726059947771531751168479655296168579250994279899778535834517816398693657011990663087481428318770561787909379621183840853163267771965719680085125166005930300448385931450710268297233939400108386520442864493925774001723372513899785870234940866560000000000000000000000000000000000*i1^20 + -161707626544255179534557225019036749345302143709792424565946171975329134797062818626917171143160626077703195068401655098956046322777179815019828389693758116759027451089773672126417837008712234090286563570817859579598434772761206912238762770792064372842985489345007593801499369355463361367885396123952635251240862703770325742734596149872573792415055248630029279004811437092733930078023997369086013550764501497485444428905429141856008584240021656634678243843218117340196268796872281418362664473517923341438041010776847340403246958642834965006637238947506845829016027453202296153253308988989089115486869165823545412203859080403403854528782031946721950641018534169786806265921262080344072883278043191410711854199639848113124787054594601325745468667628933602258306652365067619629115130193628046720421604621964309698560353040303449562922114911948921603243752213006815765894744771522784911788749238544173215649316672749949877854949260344157444023103546697270704621142844319550270663926898684148697968612097432558450382470501996446813139409280941736690354627848837418971205861207549402730954873508352527102173474492866683727361837263293144608986708127879257950389875605057408374484010989770057256545799176184266247602270721516587441344574698782425884888300007257060810591755748039561854491050659113131008075478489604639814995229447594460173412203220868149235851949237413372778129973834342737044342403420410131826625015018601716499044806358884086472567365666222563739432513444540653324713247965754239276568124392816686130228974675357225534856365338614608484729375045130769645539118990120382897199921519686578076248646440180097852655657155272973304916184181973867033250993711384697103058794968231689057318459230126080000000000000000000000000000000*i1^21 + 2400305865258839254633542340826041979844446538234502822346986767413896058392577268005853374373926368876810701784376173460570566097443770977551247167866719739934211016781753880803266832953481351601513193981902462879347737183690399325073343788706749439146757347237310394652736002663646152642898895747573900451672450242329439984426405992710662689472632230042814174696812591914233162102304560618467288308698891491657703185974297859497685954905382247935653201100991898108703041405890230639642186243640006769299566324794599782601208433242384341945922208136215077531198775336314216169517494225991566128633317847739408610577303421397170032690307904032824339465623172009145789245321231417179835664269536326265739310570789255142667411064330897799643464556130009071402267235796111163492841191330645877531617279941759833074845834822165149219703527634803457982447130599257402838573566071854079231591936353859953996557148016838784242903244217986559021162191237489763848998780871904181500427843339790949545594377229822000603587422696591386992640216344653557242194494456383272001541113179428144431201786004267628402139991348081589139590314517653657395740128196583455562479142951281445182373099675424301260066000452320591135822882215448477324764754531768919217149156702227235404813081250921538812667626938363369414272676173112797857140258367111993543355087675513263522864293918025560349608957391785190020698551780566216262192456861316671090042292180465994559455023129685674707531026091632372650725936667838133107875139518040060391521509239178512814612789390384922682770464497509048526520613857300780779469293606727160690719873396591647104912394949942316920921480965850019228743861172248670564490248325257001170878070784000000000000000000000000000000*i1^22 + 8120729615142485502832048574945217012837541378649143456946889213316165047785714703833778081813505883411848157399250526751012844205348584884410378163928552911154587692506432898891747662343928884915102534793106173885813090545847898395200880874460205989841313324009913950180996641093781192449422137499687596374104326870901605896841475204456532657962916172136237624040278755595600435997162457907068410729742904076910404543260070103899972512989298173095071531530351741072125273572342631085719638154910762193346694849139443933555183427078908574432729811905560464263723590858863590413731603126386615376670024432126986374058374874086657902391767389954725525596274020594589071713877617263272728048969066921813793676200100076153596075887076387798376250522315974277344868358634899291867289143658587927704905674729419015040585527476675134627598285576192378378438223599794078518673636225433047836695249463665262188654168096100009034241577619524286644841882426380678611806879880184162969373306509780845383923062157630900993184346449301160126060073439529521176600462472604831819952319741800685248434519229289686491055231587467805179006077875476769398356710575309945137932376997004692643282022976038744213479424207777763380780383188114622649875811834249164019853375939873023734420712841630780895682623502313354093405055064064237262864577189774314632708124973104713817166560703922822426013468579648477046361828713035800273025489178048091922284696695909968604879435731358136594187628622913902626404646148259810688968026226379544178475513959476342951885700348691282409116301455838658563018337300022770263617402458246730958462156202983397877966382557500320303825275009980361326231014537025811818174824409780038978764800000000000000000000000000000*i1^23 + 11636088736975832979326345206497862541186780978067962957979622776176940810629856641492299177471424179676152288170837501630614876187042720211101291445133159337314026673722794123833221045577024381051680180382197388201623539427867395121034420332627859583613679705533379335471433836792608691349723675756302246166408873584798876630772685502900172225964254082045116027415424534346322975360069291084940597984493166885448131180431589622125350792679861439496367974254496268966855868243939495792086397998430624914382231194380517729882839858131190141224103230524005158023004617942726924783080183272375379887627600829972226506119791018505717358684291709109670771917053257492827147270256911428332301089783392494623901030946114232058416030557436529218860580032803141730095040112515110960386087581855309807182817512540138760153569531419125097817039208472732552937202215297763629523435761811994402054089056570791743828106285918293071514402684131903356030156375620605209510899073819719151007088533386486943014720066214561529312960026705276275612929159996771328898722962237123764604515097544001476968265903573272529478934410908361062668431261592560463895568625673230358342068782322378114316304351349111040292608053617965666214224110565620481295339672974508323173605908726547206114039082458266852995718260561852399952708083681801560267413737287678174537956495436666937458338802532761552925422719593921018637660042569732103509995241246979279408112292429675675387316234993581333197257859144285670754278210928719267097603967986765222421860130804320148649406854370021384598445372450387267783701084330735741826965268896107662547860847588167005765951806224247430263792923498998763516816334446665684868561647627875123200000000000000000000000000000*i1^24 + 8252626040796382187512991207151697619785100381039767255293903158784525786203270736321517765343246165273572901460825929800319915599526079423406457287090115213844813974425630376331702602195618234287770676088368823134294044174117891236752737103623525692939783379866957428687665038351478551520218048490970673839902698059494411003794081391820548351690331825695169192912044620253774467248460509839193976986297494579440506329793614470349876754979727018400729289577565617040244988187742710355043064698578504138124963765181979681923443667649533551164078327132138147972156734540997680283159357116282211882158291482426570668430233435701350499909994777912269802649275295194900162425975994604747474360326094195874066808632354163139707869156686734119339075150649009938419532659664749419609945999381850574343570406266823048231176673090513667516458703672314470390244863137990117776745246714263247755145034040946771532032271437075284719389984494343426606325781151238878074169260577754083750270798829198540156698243683276038808584725795790665569714504658645262613038207419858588645030320918086231906929225238341413787879005966894559874249217322983704516041510671947187077687478388811199857878767676677745670673689416919746738514520332297018369324126835324320388732168318804316884215599218862746045269462640521457084523642135009461034760143827728534056036841308026357903369753409068369194143751683855197202386015994886982956435396316983881400145064988061767482905603812688969222440355069583169127477318310560552513126679774730594823419490158306179991108819804809665897869704071153919516112231719579733118576533157530280488490666682838667563768412996562496557815746230156543112910293229679411786427318403072000000000000000000000000000*i1^25 + 2991266458232033233313810809192724614499108618509689156426199151078575710259462782388225296530645444359016901461195784025238306211388230281934582115365542483599935023139044767057706699848335061319214074253462453339939002016433094538978005419822615093567715896046128649138727414035864438558964474658374554419946021461505074152981415598083744948073673837885279584480104946496564427803866061685030123968052364605323680407022464122457730067090851634464394676600896184389338150644401061008119297542603721084270833732394428013084720843853457137953536095846823497761564052034757127063154910864117737227352040579407615215958317298932362521573766427656626974365922681050644284617528822864314605546391500848680281135233863986130025733496671419722465935138447439239864004597991670122941235310768476625807854679539764316246770197568278185859130443411142842063081875761207389587142455680878153275246373085805736019656383740069501480441498569502653695689411192615776730197637451556352375380033092287974760445727194887362240610811400491726735812407844819455742946086184305288279769176620799227310407790968125716939245114064383162877746094492037776148373113349702922766146772442589094792468669628270366054208114765102866567377225296890056979826292513455686682216484635794742395966578083194212824950644558727354721259089311684312578366719086212122328674010437199142500658499937215878481770684622116530422976553078420544736034452032377283360465811406626187458403547110840609895193514171705988099535729587966167496960605071526029923045819283148887441267072592922448359816092065203322955521121170133698189781301924304439751491552979455939471413850888670805686035344984248623772488244810498828702580736000000000000000000000000000*i1^26 + 520214273723137222310002153440898869594891159388184544735767253331953756870508060587792534137525087846166296979786964577767967460027932688112710797854669706422737331868090972580954742608012459500039686729538273770072844147495201449015484062334089964490403641125989395519069589711107991900316866919831567129204037535800731160891845072997530557253256955785805347414431486923193466385889317603542267322788829177173643146022698921769580227770954164399019810515970280737418352185856126997005193980205432665056949917868832754970656771297550288823959812921560671712771888431174812044446382586408088335073370286124402574929415514803072943155077770616574361620197898158203241359538455852497249001248515222495392842843148945642076887896169919494627992682261540057818322588602836712594646265006381742872359992483004565633518001030015197492669660511133971521574179007473035156219524926807304543041876521464736304797538335671754165182998566201924767411232863779747493226100024713774484058116977998147008548440727843644924976633302966097686083428327476225300242073034047798797966808319100144531338866978067364580429235830959776243743602204586763212022583856629409866001669116478659924390446967617994581136116882342506083103551381570735572488635348214228635500285066561347183586765121646863425076709264795630809430580852864234246334080203308453827449286105868454139940988445592629025772444033622660607890634679219751560009688967399271757560296749752149356527229093685698129211706888941690495470243237314851072242309263099433599692543228533460184996572180906907157157324025821120338388378760478084873429284014663867387805714073459571248250948601511692801626305905187154376557367739803919974400000000000000000000000000*i1^27 + 28544941000777884641700754737002012771884408914534585692862243509804970971442493219948462127010804540191755450950369058919472640225797965113040550231204280374656570825461861407163934696418675496115512524201762375712315520073325533469070395612015308610343891930689354752577160711181792135141601733745420146906080459520159013825056608899422107112987459800106504310253512052202470151650442502197013275233503191219860825693776840445069263256668703268994282210678350364820945337453654892257364324059832198675468063781970426455605618884087421638188991692416049997989021628291029231917759389078502855669973320940888229069925465175209352676798201107484544189990446307951700708675404452417161284703217786449244573586874996685801102824033969501137076839323431480058362707991959186732330672985584174948735228814559231425978511997886772890531356472762633054766499784172687566485117086599426661776757303018883438166401930084140603870343488437829790253535477266689892262413656827505483582569801145531633071703740516403260938025038420043236434511092832034069104565360759134132014711471640774173048307495964269943162888759678632944225899877700996544353063158837487653493427502436062843144869444009667621316406821106008216646093650795829758414862057738163935512457391472044831923035658955075883110128648016684182498272708271480603052784213466535718871451609906924686133858390571242737566510366782375818040259944297404520078127157036708778549657760304368023848197150707516572735336156980249804257504123520396252970324136239747676744141781349927071844154161389872369073487541090194230568421216519607910525059808088394564257008474841939930505347722706197205683720157515003195179270555041792000000000000000000000000*i1^28 + -5329785182234073387437846269760437062073203839728795491431527377007236932977339692203369989211433414035230025077992216896978530624565586853747271920844376070171516340803537060508686341598313773525139764102423041352934542388887665174007103834403457063193609731885260849459129946338532720852290208769828904411677140711759255258481009031682414033637404894114646942639193933034661880743182115780446274347641016314384874579229874105129574015194211578828433330964820168464287531876979518805928341623088268279183684808787308352279882383957567512757049652471256097970474647934171478202859134133869079999005171909621210915064401070629962809631463944481342134200153006365549562215322427846718249155652969514020711622587420863583869888892147031813394466832117585814859385596200679009468145109653021248246267169182317112944512575199779582508801181145965865640673834107432568036223669625595028126632818899196393791362545252093053430418268218015519987470313739367228067927690187129783966976888479406939751602816922756068088188778482422458076313359047222210424588894732121100217556404627347566303465693980719960730550160256313285737227344114220885683426918163496796596795428934797473110563720421069475245584411100061290523364275984099125630662018044075806264864323179118689884859821537304739478182764448930249518579448440149314882738980702266130145812344507703096077027406409507814998357756386471654656668520911116057123499029220266874708898703405604546386849902161707870832838897985733421396409908743967411366311289331270943750076679004043771288402712060533618176083904840402164174025127144338392548347394819360187953482833326274004231679062386832034298433668145827202581135360000000000000000000000000*i1^29 + -366525903349739923476832891927607966886568811691967408897270131959283327781736821220058647526476590456114511152200112194359396688509704152653317556370267438395758055004709425012206410091946096091689242437076576373143785788030228672838659019382662514502496800778765981266800007949950947587149976784168789266002169611037092629803978577650929886584117714273212206121026676699973566499215263627439802500851679804230308338454718157655843806454947661778268461123718552828627707729281807303501623758211434800986431953132833570375012291602468095501146176726321138001895438361903148439146144969714717420260821652535697859563307972205106324300055501300846236311073155410648074991470535228404014799818595559399108147205423926401554978218132678724773204320611846102014765237710331954734409955923315525488458728167361349336925564018474571331929643565345646625355975340117519408259180063304980672452091865834738693189564267310471766183134713359957864964925448767739864885558774922973461219254403805613275649955326215056397977998598117029347742818481313722268521992988908356177537312345230622754015243383771624545061483846661966338146859501937098688003922018810911438255211029962503332524057496427223915371069122700392370477936131629729887091676580566938104132752476870700934701290678275503986251641690853036066818995701754109736533990433361783528016768223846913221346692870004550292875780455318692942624590538691691096672480855786846757954209885375257237585711736157254621994449488698702647594855625971260249010974487049980978722556691410254667379594058992059812443901237986941111456170375504750761866149113198730984706475242851797366485230961195492494953601620489797632000000000000000000000000*i1^30 + -422885810201931234490119867254135130208972788946623489780739758665906244256171315086748552706140659779307016250104069981222240728684506588541133926704657000743760987065220107667896886896585421503830647076827087168558683451607218776829963463047764498298139328994791850827761346783571459834595952527541939286680130615872859194532146928293524389295476956596836213907292815835017548450273903143514023939413529077443685984480617887034376660696847000354616586652217664754865426649687382769282541744434198475987154513177961863852573734706603613484052016557619836978960490081254080585684570424580382453778881189886758073376328228305928829966829753335082126677129998148776819786207893652646865504600132371715641503854089682202160984651636438911537091570398014989200840793902627280762672332237911245481167194258544216824155242027109242932547925514394842439062856844585934883165674153875529387004346287903454342663109489482498444072338352373240313446033225170476540062410816381665681200519421057776992387571384504400749248049315096684697541401989897680593683705493858635773871172173452749285378948213005106809402983047633447607537828251023602743051087319130990839878131139610847215738723362971883247541640155494558073473012690492625099298888012819383695668683772264082148040341174016571855371563847523765091065071246886041666737942947639347752069980985798741293189231386314998547606214653655977827009247166619734648270111045888790469653792686695105353277645625001392675442648300400539851474465402875341292534980658124029163517592972452442785056210133705630621154623785317598108914594246134028517481152590853387583007691970990978657391766733806682888530959532032000000000000000000000*i1^31 + 1346520300999797453260543237518911887157297144144264887527558639444411432027555017571442536117075215526134203199526460765930688372662889422310697589341696844776932194734612474285198821866486295501395169469743347006700409083308250495914303730284479149469040161467972221085487324949505197015039480695976837249624426031958268365978372801430766170319620832475739025872758154209131882083040996751311796279644816683832777965449840665040744612547164220234675068495911066659186031855228406971078208852270843260326288516701921565801058570696939773597904413996582052914517795999108902899803353383817798197708087754806625364287592890430921576205101423551174153110199702220735283084959863326734559477868441132362665444250182819413900612123394175810879683297657293973399209167715045994026555420525362053729920343365225526461535122848059729661178554102267265187431674442554169150449511751693637988106798235208879734668248383812875977831312474415971301158174741101662804547162306073331899497587780670355609169541144157078362535813749007151350804498123305695862708021178571687113887141255813598156496052950579923271242228281215303371885741563893026701800505508190635908104047735853247004379331684020574153499118460460003742381148256554063650586721907458513100264689487581350715819245811190344352030756403055403826956537726495429951970094609538664668000046941297050664530309507030990829016958675878904382468041537824960520736472433001967710970432481271961247557868889959593076098290201217942158890278072265864882776262384484178162585518074665013391543950404322518701143063287980317397659888837845142481751479935828807381181013524055882124874348984567794656870400000000000000000000*i1^32 + -1070053593287252607870460463538188592688454538837238391630823828888865902274620378910098572014807454177700621132677712676355005196121232261692298069629985947669451754223164965855674814259047738355261602357511264396322156219873417001557091157310697199613688966400557026855348375141027394582985880161852436842273849190289922544512330522391341611121240916307114745381976986483432383490162553003834985341040282656537915451150631693129616329721838955026197196137746617179876577292342700278942065754072637549869069551538597522514044862617453895477587556002726356113030006535288478036380457555904328965058516872245926468278705496084875663662489546339233450875973274417591529941413545776594817304369332086093888104401613163100491014754872428814237450969787571110923969968320781987104874547786721793073584970029353674608164041956172784784654472158099871568961646773165900703263570064954525225922256746949505051689018981289150076643777998175986767149587490880841793070843832855194134874283614618167396919319299537540859665320776573220877827721770628240076242105580392046132936015426848826467019656395164304573166499962738527400426088944512119905372149130760111092869451323464495534243064589475649490154280310935302038269381001222865711694087126020698864767070913076130895004642374815182320225774947849303922343355016582258499972060652389516900298735031061617974899557368991231467978362832139719312192600169197584238956584327085261315838178580744256101329026433217982425524442886234639358808942290872833355733713685089560589246990195080612884351695868883621370060962173983155907187484097364885014919567720812944023836168738741690977981680068853760000000000000000000*i1^33 + 110410025512615049858460550925813191240181009887674663727156616148985010428956280434666810057772935582891693657226187313227452118906419890554502267521880210852322378367288664091533849687678703965601523172810899506467563728915649961297564547956013654392461747911965542728217925721426449060002535190412924097479944101078334776807879325157692863404392050458461825424425901867876667967553347600434286813396107282300893894385602512021533357899613311707610980813001643145904396405244583800915896516933764464279601681775534488483001880874452881869399183561760384535347430354537389697045684989235565247147557205588814388895715338291343997451772332787403181194438445580415505216035242813358422841635491905470234763039587614384249335418165783964002958071498742966800887690608733903375442008798496151658559351842928245277917688100137666182851309584400948414852889450668822993144117210177121450208406274815475346083746523747742431322872409618980890612297454165804895680050924785707169666134293893997359822798327517982390151633003658912130915707966110362489082781522233553005957064928405146674761608165440083077537108168643244485687420655592217084321586980461947122149459773908900991432778013474128279290629049745225059187211371147130179835001762497673426053450593153610629946860313513137725427977995852225264193338021267442553550232074707584665822763014268649479258138642509495827722904274178637727142279595327001961100648879801449716436481923806088661416788700576186164728735008323441099990658355405014418149527304996229196984756512310379636218858513006188816963459398024743543060199149784632516985733481811121676415949907033076577337344000000000000000000*i1^34 + -8721729974142882727271749786030381767521575630976529907294133300411524603334003695636383400783650713541961889916753914966124408093743192557642991303656827210529958271895460309501347374382479807477193345479436006253780378567672302718838427835904437853997238594103836473910784072041618147436438829263411646205111360855003082282260635335237688828561163382736978734129710324557390793447063725995097601019258773842319767625966044095433619181147854160708921468874985191605384006347240758221713376979378637934712352714091919292572138781753645376968160456592210448529595191165116943729256089763668992973167545595712698212705626033508413231142133226113617276186569049385404625907256220242052205324242242772925477177979961595900112473147195742291061169431296080796555629893152820909084150810929678955108662455997054821009856293797448926088989136491753281419094881405326959225850102381346289788455586604191241396900095481634967051071086565688564502432128516130988911025104943526065615062196194381968277988386415791286654552832577510865088985048968966324172799000361106342503573716290359903319412345414220238090215195327383686591856883462452916888500299547003460586994951477043109042334569161317218033100562012181717019415735861664970412466592304547947507932486002613751475257613771411778898481342965116112867441357949304858311908978774035397525600355972925207341839163804552954838913365008908043790489396251441053662406248721000312013500396553436898636436016597810696636045475497240951698400169319893313082214120399396982896074452477517145691672586275283858519781022740262094695308972006574576003433338133684205167447103661670400000000000000000*i1^35 + -424080085250120212668232284341125622431692368638096007797818067471135881192293087291903638656737173824779407595182281592108958557038762201970653074407441771798587410055342548099960961074417665291985462450826984634707377946360072637630746693173175420708408433417623999627564126727660795956281224179811709524223924607818756912365803432941642210327281072379137420778783475729840549926048923327841388897906827066684482294809741931963249830634013246256425397112073926611144522578652016006932793692889156106756527000693655157163946076939709458299065563206480784561811313457902121591581867579714608611507872139167599262249719947123888726535506634066987922773411995624780023747579521410654872086473053204175184150768975145715801737495912757232688318892525472384461137818307994088651970578186930066298029907485024756920136449462364271175274931278314908451727699919152210086487636102949862438226067300179484742633468125862131467126517117623731175356477134908208198093151038067694090019235389573267312318624677612752471277075631987371063108123224382480280370571196680113250147134589007453350493342397852536781373786673004240107364741641288870830890598686193286354252033681927149138235249545089474444855286197835231096174450985001178787665512131702007030040834325947781369195876828157864573506398311486775979980362903706283417292515077787886811608045508820615675502329528908177492178231676932774192894827860632941546945186774004943132295971942436170340353531395014554114919644692348700885077277378133584591438391398191453947192226221289875281442461674380096732779915217590732110607800828181936704322007493341599498240000000000000000*i1^36 + 77768835676971494192767893538030229069645286185216275440122237004619927309652621712119079531580023439571093817279556863144225972401723306444288946524271326743442482863468561786623428584502477118641766273983177646769980580535330906895324458847907112132177466407932848594002124378459805934552715170201811391648958915697813653501968866335163820993175864813485449408160577542892067255965662296450261807721705748451636939816794973286505778423948712400003571980709399650760821274542691244041721707629421163617098677720775143021240432787785039903076158106935527687197243442874272874851557072492962895615141154147697609110913475657399285980018613347573329797277230683030485963178842937977162666576720223515237953970119338157435677607009693187247740874607744976544004467740424448705798338849449688170841366427208000545584921289166228837383014523256662093675105559934358422853308649027731794175460019525038610821966431259274469557790100236134544680991550555705883661449426566342369536246426630914916570787214946294065137741807240760062316106021952326545788867627493704047289244859904903333154705332856451393216123549201669428026859225182749104482405745891121235553929837371375686085581949570837780672297091162491321256985945765885054037872208953528031561820840834140654451297406567484334602872070108351887809806226877684310758684840789076314993580676779978991999199374579954725957479772290029849070491308954042444206045084556034713534807499138870229946000824302286352163564071473659371062575310495339638492619246246588322252297838558635510858527625486033012412049191211048761338671625901841820684386304000000000000000*i1^37 + 3866704357690430024679162661050059074093339227892157472203087790795450807997902204017552667746641336464973154970667863412427929661084496558419358972066368247223933679157891080206937686942885800582021640450495763172670638325955916408193535437276795762313571567246433805110675306061216731285842379652170919090582026751563840020353585421025384340386892219049407794562572290078769679517495574589860660353718198968529324899421582774871327172852695259860661460564984610598498900901534908412555908612048166759490694634844218574187969149169866985736865874877663506153726396020951061867502938230634592865798599003206597119984723655188509145293489204831936670235288492682017927244202133121420763861312756205999829387321804034867109734862230211609764341900761618882904660650140388690913052517611298102290961882522699629949721148458393866894414776428016915524983120964707017545507683391722515834294542759177238611875277998871536853994873148044634315676345787567954778247508797904644747887326714185083670002889315045398506163720884714644046258051160309566666589416909724530469755622255064667806229465444319372118594044573589383965010584194057897245722115000061790515066377955687756101219159170815094651944679452070524477408120206060419842857914538265482964470438427077741493809920614790710113503139897001768220913350927848253775802332309252025874770066072505098866815435156762271227052281423359336074641134438671257288499493177741693126972366219836371732975250130266811365023868225066240821655749429795255743558635712476364428639575933439857458798965134397039949074616696145226664507644837888000000000000000*i1^38 + 108832669361024693656744318984743376032132840382861230524420940461801560024520727987642610362315582759085673928134541457665238636393414678547567104026244554267618225063241206907238380388191066906885798029715691694053370676713904623601690671969241234585356735616072928071799969731793419290144099942212815800555563694765770055532952962284062597972637403226034539152245146336494172278389048009782514974367980331668921499963329647800061546400077251836775047576123926526306357825688506642713359559013743939416520178402951965032341481797920651302399552261974830865132076453544929111232105413329929256917439411637714193851738450226096494721194418045424583159761972602744692086436491531749525167141507550146464851547090262158041696444655122085274089489634505746969515107613816448584438161322288174848002646830138433451351759730325411514681924722194421594810791064438246170970555413200345391888933444567411542690495119131466995100693154768744794981129113969238972454934675737412235131049647835701115955472650648174830761606122045514016113225047373231372550239963563338020865637406035861552077239096948752453492427400786281509547416988194931017758628589675321118109850648740564235441032809898103283251307467215031706178129064754674912835679528459848868808145492932227454654242422622686525937500121844109096528715509926243855322065958844739238624315869311684071691102052010264792845730035395886737294702702091527535553690549222101196461070283398365654396797401783197076406349539009155241905983829317812438798405523131500516448622353574891925591136181615473943234310172349887938560000000000000*i1^39 + -30029977726313364292527212113178309831787454025790750895407040355802927103217077979941113754827228728346698011864098321599162975918993211712993662249207205407088780964622713849580239723636207170424482299160102689627129406368737215556217138168020316921371618984319963454994748032804006149316193502785920654340062451172650289720613385578874276971424814300242336957149032067244918890890889202578135004056432626178595749353597357964384693845825060830799475223574054607917359771987268879506673284027353268584510459422191740927747903801631014314127067619106892925950802881232391418219682046487917469999287314296036233542078343454198376749466352112412587330034021342262535997807975303723698832892269256833111074347306500402738210920044826007690740313896418867996265313909505869539423770819107213003702051450258256461035148174953707234220168995940796592175257852175738895164363206045356735068696661995690849839345516943496227215420066570582316411651086281876638127092442343229355582674900000851513167935629615780554326264861925745115651370540497929836429542296440391667307768543268833900908080233704149364274858632609831049522188271387391612118992069864611654571634017441371251831638740227162792738706683480533391891253519355752443498567472312928614087112258613721935748167760853679148522454333663412735775459110873734396960603571572039380950400086193770486938466316432909944130038389175779657812509852498123626542324489460301757826612253568429791344988274441014569655450512348848928050725392240368091833796443893706065686384455138153879872168841052500571579219968000000000000*i1^40 + 75124182725357015923369308157325703183477308844200966495855843067985808473863478033553792697681897295535723610106003867916057836391663538621092915587646854998729028805112549033816699248395799568356016033249211978057155358351251481452497937047759513402548072259710838470994848893872741208167014111244252102040248888981464869896173016764895823579393205106133258152677862055145014594437602518086995934710925064826185914125560704765403236547725354371341763115469105641209995958846689520832934601585865298504769484742584806092917359687853926655318498024674648300196060687924685174763870374111765188593822663746704807168783552899175547466472444002141339768678718840428600325365915814262924765105155192565375485664475241895590860308631350514982460773472418770990774236373819626540730121475603120045343055755643913680288373351972440372287165233859313794320233791714626213456979699070984307647241270191389665113383863638543419757458762581978700688231417078235837353159176648468184943706713913247033565382403933475454711688136889935737084222991979958937162775620501665676451821409383952547714197317308519633063072381340928504797271719292342229733603591602514235671151999154764484225474291143623588782246702862626078434630717930843539119621364136726023387085707287316988661115862942546228176467172449364490277758997393898010244600081430352512922181443904043144009102011780855435761731497626871257066051446005743112461490505764543854230566704406120978375920147279078992163435046325492615261392040424364538358179935661293930018346489739553641664804080844800000000000*i1^41 + -147707828784332510741615557116149943392515201992568964247949520615588792457150544657144236965963453532289253755481299749193515935988658493104538002721725437836911153877339507261147116510637287897761309055304297638096781302879989118541224643451925736040927044658206000915776640016590120175597939597162148899237538736265536932981431412659085196658722175128068913721983479210124131174266032967572099447198535619563819587783019713266057740094604003050181311052152706236552998843541064230350783331579630133577732934989269993100046292456039268667168317395698100168340999700249186386125339756850658565208120875104957534675282911438438529897497695018596238684823873150581769714092072432847943606644410253810728763623318205104215341454834188294842489124007280227132107363837619805369833489605533052036549317509589543179315070777752933321308273230267755601880581911764566565570909891733413891524640083903124942161849950140357253882857979493745009651342078186014733031644449025461471136149428942156976227647740564032874476586643905399013538183136817593135238136544747037531359429727466459144841737871258859153117049890750314788522083324880188649573462016758700864655126684705380203080740235464724851570851816624810604406009291487993522971196575372234231398278061184701091974402290978257792411981093816849920752840386550144840607185780477552405515849801638161561641876976311158688509919714252835864782327240327729138085985167016667788489227103201357782003649558038157248012744219761120536952719642721141223243114513707150840376184107255726080000000000*i1^42 + 83951022999324697872926245939649144312212078844826891613480153577515383876975788269750205004928363754577860906937473031259258544266845921729391008682154322601034612959115118515806445908956365738454978756369342323959487614735800633818692082126125451713657135390222710703101508974517749234690682852025606060394919865715599300414862709694769925232447688398304211968643359482436865288101126021601371956782320684238713847498164217531227898424001847497342184186644535459608926807727863155700006282859045558117515914769507900991994907149114884356746545686860804918483636873836983476797339696636501099922015209837499548111992219316417055806938771944808248100782176373203004968771048654947561077559934325112827322946488614896527512195026357940536834965610345232241938127005712000925694469624328438826658206829598260840343800037817391413459474614639577285704123992884767573492653509519151263359087909057015707439085691199395785018862432524377215282462025145804817630501834360554722182994792776030901551934249855692144911621215384278601194976520837921621141337467682668521919340623599540871129837263348040570802058876026728893404806030531690213076548779730789471020054595632741453334966787867175696618680382692300028566047647086994281708310139312695214683522110509762070727057170985171990310203663376722424659603144812171631322862216397254794065607560359258571824924036658792442779291055285656504111376462374445882897008983927911028436183260857265081591715879952750072948728612457850852114932698927231708846670599476477952000000000*i1^43 + -44414431162494347198268348297034898745806264979000058042693221673067508508821692652919465110710655319720786373125420498080865201380993792743104259980698059000392821771695415547471468677548843243703910521773235711366183024803821467562283847716085173400726881010078324010486380732748720790741498851247405628129318589075106413144591766309035222405509982591246883617710490563132825732266860721655579175644712514024115712532451973139842799708990226386892845832239067283282719318595208890134295617211655325710929599882445654208622045302913563853097892946528683289177117729995837698659239319062615186059076931534039042881458905486282569671102619362304456089146563050623641929117282242052550222042243706441580401072361608404315259438289088756721891236834741631888160084044948428297585969874923341685898351177270510648020038075013389873898427032217333366167519518949473238841295530453472873657393621668909640546590415984359339393005718175978806800233334726551681596576713039793952119299432864217885197191121965749477873690668343502204350426834932217528863775619247807835600546249070987483170339987570978145082417569639656324733013346970443335546755085677040688344093558163170869933305793627438412824328024613119961834106112957759761723153875190594212408091550061868934111256334503189965153120987750921602047034653230015931905047947974456117148028498387692789976823310956863376233271080331007023571674309166748340070218167172593786645491193933267356345071625243549847850247354835836043462288331206085836800000000*i1^44 + 124372208154809017278875086140057244742367581551536730728351911685765983221556893889607334977531184912794104924823349854628747217227432025630354793797573000593464753659053717266413091081909246872682161204522682162626147111760749383465312626931508529041516356749812737997066635797508263000616720918147476573850718832033404991832294810565331147112285194958874719216575512747505427220860540608212459534688889028270173803542690177326272675422738677593530447677871674394844498241181306167571937300710516668824851673891123536955738538745886613957583208988197700907015892981833410655773206014363575341286829329662379422800060366762660395167391165811866298673305543974651652020095014785063453663683364381248200845403559089833449582184594426507621573829525110565911660499907399160774167738697747167091780932008758471397170267755880991448564958221557822969326381864442790490525927371802552315626568173324960052609640050585458937169574872784714239933117400169134045278971879395675472332262303213592062115655313540351666970673139790319799177695491728527734083917155783429648460322667051739386826426250005811846039259721145593030463915143206955206393235634822394169058908181611430916913275031631487257417186524773393049819004746091761117866029158857757966871243250508950614276455353461262437684212326361370795022781526435268029958116138880387125059994830794194654188302726896587429620912068621464802223671788563180302800122300947899345483237664215692473920424381038191887151828411897610240000000*i1^45 + -22513312431908535319823654985281254625207239626472826054199668678174986691043093652208035885716957492377917661982928846543596059155716740594913304638888855096915186105330243799224597509414459480324893782666415781429468001067298413936640496206047183934530975854089650062146795391727780498803614613110145903677111681169301826687423835388278214979847348841024794985235095486382543715348237730996087226861429642379076642508600573259712307476428302043580377479074181708735664343897471208413401821429022804096505890211828427528065800145162690903682142176137762242411742916135633436789488167746255337533730072874934097444188382862467989766002762913472662014697498783342148688307269598440547326385806947861613914359900173137979759317154680874871370815578446396084264297490250446284944932820653875077143829149851985688373514690720764877528592366818358844411905737031862716048600109265708341959450997137154821296762799296222771781648954859967786161822069116281243849281750541793417086784111415487030997583016505415167856047571101196682711436645475009651768700659051646724656682348917731490683707876699733439113423399646518971933018101315910137937476571864544964380857464989938139096965498067743941989068321847602902788535903544352558553146854960720525897128141128027084669345736469000587318292661096634606972949869993252930254619962549938149306396284083986099612837506792885441199081130498735183459827807729778144837211580213351427877858697296551788740149824208896000000*i1^46 + 36556341104861953191814091548242915582191740885101549729572004469114676854108966070356796926612677435189458047740650614855030689136757508387873255388174333622678875040252671346836912150707856435115458109806848576197678406654674105478675059720695638111775472167589722289082656473590938222554683933948286156385094072456006183473619242763750137489579307060325636767944500596927322494218130051092869549586867057754215423334256766126253256068104547543684623782129575968013139717172624559208971221732931248147770765625986072118785370819103232787976562696547037590435705034022793928748677548821247680370621502615194659676455377773487431904262786888011179949573639756128104224855743448873374917540960819520070736094251505932286920873081746104326774596108456863168427058395792360443268783005423983091669555519906355475605564761458282983063453309759061091349584748547652977275644355132579447728688064773091855345931276828619046716427483583110545685662332913542446913619872156627948857589181990835979403636790237581520160648723176206322031490936285246247393919365680484062409335863729378649727033506205361430544080328470768163862858487220866823503940390394504992629308639371113381229929879585880012006710318930677257378807366589934511062235778170796891330422192331114136149302849894400147739353934518760574073329144837678000009314177166463881122833698745565422504037831737417388779732089571901293106737679370225960758155941192302747825281936793600000*i1^47 + -16700737172545092345513846823308463442173978023261829659192400388179170570767338616180531364224615229519937282776547812099193659037568314193036261981197653757964853727418454125873496875117181875608445626036605213318896057095975963401611858540546327329487800858333427935767740702634993718745320332566340641175052369708419128452363870004107555821585607390418798425776247918465953201982873702585901230008820794080797826890006817903766207260532778120708103222864461960678012314829200188564055166053978826535986362992190913079723610224740895364926491496706902449877869189424106664063193257776345359338239316865608823308767024858401539690749719581443266249687319864673526221017073318385741404114973418717271791185983044708632861395416926639040820529907422007358848571005857127626165548623001932531678008274561957213549193790037554967267830188662504994635727854614857700816284217407511042671788398797218322446958214965791836103060289609297866476907927829296836575458192729992428796100378737291517440363545237645968642944126976213120682591746728550189000211289651698859567845947562595412015481857408182498584515670476983963783035097710403714722911730050499805768570273940172316957086451071213636191259447974805081371769266116049116814230762595382321668319561981934830087181175522215339314693450135239629542864585936458348189871363516996995134236978197331070584107346960543867525162655069086660530103937423474445745907220480000*i1^48 + 2815015786011915739384024263172428600131700239484511809718731214470750149497855116605239953688494571706575843802023058584886553403294445308428862217803033367016742878677049304900087342421872890132426407491795761809503255806370443063647240269172926403244341182803531530961609457569330928285987178263782376535017291047204488236232095313296583029390627840849738847098205035370848851729994564639008896000133209236306039688447336408754359410465990434768282975620535913325507347772971740878581038516428894772467907613320399282068862866877216238780060626338604667904025099879304941576725044731000823597104432050220648121109934540288134178285636482716349505102616682771553605585782762925389596125754585455183038896609215096842625438692823790041421750489030647503753420697947977722205303403825627257896766444740406550375483744690496988909890624187098938893939082196424688419761939021415413452368932766187733344918037469521657598065295673860922319223991403821149119568473447446937419432328397321724844619894546972345037200767721338529891261429762327316028222412171985108500436275948388565780786160718667565626729798988880214100852934970930161098853453968338063574653342747273825384510839087526012137143467340191603779032433231309112570151745289146076946570739788437617995566725326250649635900989686591408623508121942574935418114652107056174185377819642011327470430921354011342493705703948644603379281792000*i1^49 + -318143202116159303889983278199074846733718801801237481123535722452264914994373169123454419004155904222792460545446030509340155717457669602247716780796194485088891414085869740819912531717220527756837548203624212059961549874137853282121370825739724579840403295000907029016712180793515637804180870614602405386980732714877970730610311653114958518011135677340483850273785918557545587977325941614385105780876347417422521178199685709338269009384876663788120086065316614849612108276426066209010999799800041692834294185757805657165330735190271002564923286007448410650267825749179026282386486159178862471302711622767425212458919298262222090159280832960885925485204271920817966329962347658717502705477097271484785828723703757209578240843642841326994203750145866088020364909464991558307993949746954442881188045750543128647595272808575480036205432717747107240110380537559746644330405417051487165367919691769045979407778976033632703772273889178393710598647199844602168279909682700464254895569907260681980037146253666566669271775649777428417870754337392165124662699376005181831756388035028880440526405238227213096737185390428977540357488417771782024297310981273857778817929409642429021693276126187867436709084333732980375688086210399082638667790630463718609071638351362672596221790503597887400967210525357894950034777201572786602498179509327153578061423534990910952539875658852952962096000*i1^50 + 14794902661807393670245586858876215214296134303435846694893180291487031866174389688886631173176048529960565106093474186818964657564904015345158956833570064216089785464679533778978450089513134640984774852912197265735956461232799008909483170694094828498707821710244537975158107432255197866456206866287337491295752046623389380298619820562003359129237819058233502223700192967260161535820467713329885225344293897991167054165933918837149723929031478272339585516603194245741014405687215763284743427732415042910704708537167294328770468663718465101570003183764390740808124537574880670283745095268198968771153263064644442999779390708315877449313340500730815877786738154412354213292540082662465449497244234661622152923451069180958652052620744934273971321530083262689079314718561130567064183436241511416756640815737499801049533070841559800243052214297844924149425578616201400709507543865958489270763349619129383867328634569490293862899402108405725079642094580761811614403951027446312486613505809231144343103660656475590429877237421773374651383529852561709909173612288551692464682684270166929133568313375745565720186356445142317950918403574750287305077538830471089153797750630472534385393832826002768413289498961040512630505793596918080419969101583291823116534943570001068379859154059805454477062835695837989329087022728171215610199776260585128364754589010048913920*i1^51 - N1*468848166477601865660472151177628943964991239104045582344574734601365979995697752296794455613818040500786980467721061553529580996292051285482462652162005928156088830286757415451866751192306854214087334363471101386853797720229803045940827417324999435318984160553704486951386421955471598469049819373496944759860555056219880462171900983442673458923929589168216047201247725145723981144492532417674783879928731324969141342392147922552955173580488295421308450870259305850955824382798110969281415498937*i2, 10528598889113492459499298044001188530407797025571593909166608678623383807474600142946838696868557860132012059454080617883153108124209439741495933230721299900917637160785723730261651586116896773095611553457995584034465589664502709874559980387250089195501512471858126156433008282387199180828199727656173618023058684925942199166056629790803279206774570275389904926059119516981125660891687778221373577191704917381289512051164628996425706502431747317353532698373823054016485769835606873767074942720700826691189620868997566052978732792327836554111495204647253503470787055750972014408651935032881989156451365214225760190480236157039842749912130382916378415140799589237814787775428505968244754633044065167963153958996794424682098863517449410364936419500552376301620007671622333083652641275392841292001612902564775191242924343887082915761447493561769278295207457758035527081732701963409516737213657309634490726082033293642040933796185291190174018578566130480630471492757937531182089622224454212941177904451063275969660478610818188900793212018431594155468608581394820904684363935755178712827861272672337869375677827897544743633718753959693808453157299429330253081902528817099208077505025911306916522974908544013654226842797695827555882495128478441462939088196698967720833060863361033714682798155205496792963674869391312258681425734012787801535890209021954434322356504141697452539016828083952669231659743936356440533286417184231018691368794048218760258033581942114140559421670111548942680709754033689759375131308585461555576090047421925102355213316868149142293100867306994323887544359173575949235114547934781953072680895491411015866536798636141903279966121689931136331625573428005079063798734483398542756734843268498175504110092828397018998489269564478129956622860025856000000000000000000000000000000000000000000000000000 + -528937493158118401867716726700110801025034387559064614015755790298714379678275215946079838429619576094275778528932290904905808408585166315309985304065286444964443105020774355648175947549990696281267435576278803774644622942655324633915223597216901839006397695154150398904955548054470993624786914054880120695938391200537443854021241817516413342135179612547998354795075799019695863168381664838128641708308420330288803116271600425493446653658151198084378876360150620911465181700072510186385279600825027720407052826248710322843904560697942055985358193493550719183208646541154075985964484992885309733085934960953084409205474329892196194598571740696685690192542723541857909059944915044124153788889085777891262048969351083558723414946068231353903453252083726759503901291013336589066610600685772740029684558349759248600270255698886185207453055085228817569931173358390501774408694607359176974560622601547341267327631891498472867840104549014436054962591805023937761867321653318374965235487816492852736416797701072099976625091841387181572884174759164701277785890458954182669672167585589426037523701927992197689687282464603318643275503466945433878822211903858355821633635519140743120664436829420222809500124065060794825728457871079502155391115171108508395511329012918356085213785820959529451249858090884923251476865883639270237172346265591954461401481297162179818087940534664317405369988955031564964986611585219379356281498019735547969283893394700418246643708344093687197267157499588446801085076584552163107051884219360042807634952639294606935716880490517662887240479057780730137450780323850366476025631331087146201744430161025476677102345086872102563496711597225674250935015298473073384764058237565220164121901465163166187828799017664690194871075400593995753095699418316800000000000000000000000000000000000000000000000000*i1 + 7892380185006356673558381051484557012739934671431172590138626788704813424525380604946973458766569191308871205591895351718011159363014655706848643720810733918046635646387795433621004142977392685910690866968754016482575068749341385493561973144951960158666426171034439036769034910403655815714229349348359597708073755306519772482507473162588312747949916885304602253020637214688989444379730834119588053248027311919815565039356839235575818565350604144253857902378176607038336625963536503688066292817612165572749449599479204264559068514187076353356153974567559568076192077037634025779946033210549216707260262729215133786533016411872627898421087123196595326231778568991907365390810470727286959312125969625777172819937284387622949459557423485285471048096747074438164902433372703171409709288090812192745676814777322457293779197347890627101200808731994587338744094693263291588044557494781255087427026561791642351927300166573385270162388714943762416533719497773886300582855879968245588905100368595825710814211140720825461943163535585927132807509668193180370452148535716035824847676645881537772222198663244487781097452606044462210879258103302552835324575092602052285568273531743628404468190880393408910539143382013352513452386888853254481885229583252371670941809144322077728811987030601589757377851495916933708696775170764360038162479470237459370050773785187862729835636865885830116397860855670314043731450203975967925607075822815312682808703583724266894904287070001863625985854789602231207097010487866700815556504095074205799863064231700048365467633285756734358932207774399272238846330422374639678692109677392961752976640371620763334832044453122318486127305669352922412931370351290377882674984694789487702006384293697974261754238887534495787233581558170152260719345664000000000000000000000000000000000000000000000000000*i1^2 + -32780143442768946546284766125792896345344779626585502901071014404249462983107124789696287833535467589427009023273280227763202832804127191145094074737355039655557249207961340906036248134544860058721129788828617117377295953347542655875484503356223826012801242500931804110243510560592451088015740488290461681742031999871989478321259298908255306061496477086217666359933354230791229963331637952460213310421198362833519249501421462803365093963143073863756241004727332883272703028137622896795464523240525046418298523284139483989486038468121113984069641803949896335820794450644078042422449926366301944720848858717791432753180940706580143602956185831224914797031091371580932224938911747361206486189306771305802902495876725061786401692020336716861392147103738233149918532937239650377758135445040859549794577474409240004172451280911313028111465844003472910677825241471324085694324735425403035803704366259483193925921511968831540058743043283737144540342499197135555311663291983790008854830731439774843950494307536007828887460422240727513982339543358951499701038639202489554748425197796624545351475453034287255646826795291295827614591109585678624866598611470383863014043114737472386028856912267525411552187320280288821655080779054881873350501535794878758422063282195217016648078772332637804895041816471515555909649183060695513994056489121134713090721743061259569769215966529735054899902492388870659011836698637060270612216976282591737024585930102164765704231662502366417291311459240668900062151921978530785385751002021571661690590389934288505451197014454000405741015503219657019969918763478467565045567405275275363620963843700036648613243175518067666965010874875361362919054348986364874137196501965816328535318987153090503437567952811378906285138577852504103792846831616000000000000000000000000000000000000000000000000*i1^3 + 61273565748989828846025594159163185852633702635522166486437493023925933627564503948415026418330066875248981385232296623643874288066305395768665378492487777202475745934025313326763637356835970864834575622728063009637167755486419838934515092160725674244442227663825688487272496300472325265102494275182499604699005023924757296510150185921842624701928358871132811755452522578950857502281678908604294655484673532915688853932805886363498692620270471053397156578406717828936163384740043704126483670611728062688383077841188015412911792903942474429401727434973766426090087315489805484638946442085638136549230033159801469230931395237310535936783480138071429636628607096900830694648258235407884247000745530525326693183865423568898275640540086297734194081000587212581237893915450674858162560747462334016545213376685745707465021893509060345567358937963937559486813165702874992226443579557976336733326341350372737283307167806878248658456410519134501163955121819990427342812776277323334304064420644917692311140931133594797812005881973006924303962839401396397564546720062531107989565211413883980120993661841701223871076988493757967397729516903582104034681029872377312892915489540461407715439101141260759300175872799767280554187047874326391238661816417696288725458623842533364557878623587621523844590311738612306978148361873751092251514927671146538337781740070640893417858485883162872827362899284056510654389586798841618400686695939201448933296615727294278240071749182859697108548908636793145876737846952968914339339270892505058233314021947106869267279413010724257283290845095620439839310384055309836471031048453063204417987574425753633801916498158188425347791602216518678680225010284861316397797421712925716794803394557189235260469218116529377177381231245372183438950400000000000000000000000000000000000000000000000000*i1^4 + 169338935370034852851077394194657867457217785897973606949805767891541566162026761071746027288445344802370570830320268776499584497167599163740592141813885663295725538010298861518909988597710769207721678394466640740957087666361160171715551260900689042931584887756844544701038577094258156074462880237548040172317656789219056225555569913275426605500226814076489141159177503846230108110748441791285416967370188908344711487887149247426920900307634057803686301790574275061142876022438205874156393152785950435255944885521516277307928701395336755999519180160109194376282404536357330223524082521516264181302588368178880628740153688389090897659523293268204932444265945992820694098457581166279196281015270827313729034836125484062278022490506652596207508364029080279178967798302951425070264921436842738664736604873281888752453741652381153769673239257542620945714417437297040357558570532385633350849004504879082763695643821397075172763411323386956010207130332338275854876694380145909939973261656730721082022355061631024810048986940533059848950913552313056997709155585347100126634196894278342070794731954860682183522269055788542502537490347839836982015041068156775943513638775751482734258457572862254278402188141828727419976465016596142614036378485945078211961056936136407610782221821089965769605858191129548890887668494127028031389307903810775187473023660928836469637457026122579800916855861090911931760782604291556784411098115359622436993673924950840192398210954226649265555010477992308685933218631110943182448830076665048020135899327910367383566394764602425624198967292157158964432130534473351522365636801276762244079572720103320012582003905251275248726260660836404458686520450661297118543241925424647796391057933510481295325795882242756426221628828183621952623083520000000000000000000000000000000000000000000000*i1^5 + 36744396108753413003409450225186733070790539866735282835340378385099677422038672916494555590778397764977305941284677156419156312809600662430158983069147328622016817074805397968463589582928823122048448041379175633197795092402177767583671296507393674183667702635783717138872442700494548026976550271307207978871320434350286148808327975432691735309930479949083951110050378618458325487392749770274248778795058139550122976624727986443005196036725973498032898260743747174471880701630347756240904303456840251979375686750244107212277736101401224654535985962215930346978419832404161971402089014423154854552770522446718697325816076850903126640455911142898399866767098196230661170255375789418843866671232622821243644298201500669262899205910964863264482489301809647975465510699726390106686883926048380714090015115734365636279849074019506042117992910790280545969313269081160332201447269829991611260749354070529270833344915099648291845820172448563115931821215659410567636427563128755759450149436570084222708541023670333356833133577362132803217929280082633999461823799474860348725062896538999703133990663342756202728253646498672930164922266597501081509733509877686369663085364058644077537344225318029500004189530145429529039095285964160645482970777042983559176093997199453299960161133191529851318604102951121531735336052263065336298122202617164904798656333676378740802066471134447572953623525944033150721654027618738344509226672927628540710234615657439347207190829156912284825179294017958666279828419973116575299237537175296022647356318167576309382235039272421724300314413875316543541693159048079631795349576474247145875370313956614060686923142575643200782757455566811698970679329924168507014669168349775657007884907724632666991073478721242324680685636849110995697664000000000000000000000000000000000000000000000*i1^6 + -293100258165306625654950166101231352381305039311689388030229978213026612870826365580061584207875042994158676736435225655832273341152384368492047917733490132938625347482438643333241966894928272341507437445406868094618794909937854744902328843210102793728836608836916187018605756160023665828530012910498940753940948993412275592157142535765410318725029990203358894949738992377320192348809990262973999266320546464196347647856370442734393713633999607921573432415259066074328529585726364257656568597016932605471013949137768887525434297507245653231856590482944450301203240537283815824444029073241743940917405470479424232442014275067812220954257297422398312680336467407172833504785966723485855933752965721945421321719498872243440817983778063963574281783044154252952566004249268254195029871912141326053952767362176302179009563492309454500800923207497049911879732453024619588982573972580938606892630553086783349256506635497746385936132562492960151727350298758383356636247178579010937540174181713174188455898712820152347009990563228716058480645588007922534832804539760115818827785575376620679209411507858813496587932865303374088340267948255140923739048155944028917531595812841543516998130888098354445161350628381142275592742013962723862388512435581599206221101279936197049740872251623862184706594103124407890873292943849284624403283875888837811635662465639969424123356002667321060089784041844881758482835241888446910094146970088422016243240154200599929093125369476357507608974933799544580066500991407593807090737139944977888389523913323242445532264000495198153054360741714030107144261205291699115428183010634159198301933663402665866568664542963119647128263150423396583464048997865610833239891203711511181343714592229659796978509128702116038610263490399675246182400000000000000000000000000000000000000000000*i1^7 + 262500773281318994016071941247897662376224271202380666744651463286845365938054591880781582941891241124961252911887395539070806537878489684723099795935455020157940382838529897384093746200044956379053415377334818530198945510616971379838947422257820155843774028172767485638851362719790134255089300251701786189813520030274523166939108854194456693073541913886071691224447094044692472979817980370968607761766549871259211518684036643366706584866643625535505856337041850321868151278526769230686558103531325304685597014083164884797962779282833935985268937941131038821831264749759599635083359743889389074997660241083522832035449157899078684197403253768279985420231909684162732379556328108623661188115123993402757348302584075212730841979752297988800965942870461230730347926304205427454711015564151761949222464659127765809029323605848302846145669491189312604080429515505790194383021312058060834427923415211712223079399303444129533743615905971764446380458261282767055091893218489564385283607815431531169011944478593317386112318865975937655888772209203493807411124686324284668099958165535701179929234726408046461570634301897338557346742635632584424986766867555211999401348421970296315592712964582527184124070586106183977799686278831568606700244779308336049923694162807768785836093737428401060819779281674479146293850784130353217981681129531786872421768651016113373935112339974267156900782063930591229495817283521510852742798106615717717669442596410435333388981517095535672985416848166475047285242400877818813801957413944995264861817162747195417873423376713242060588727713487575665412271075167701661407446151243050091418740907546756662047980803956615262643341162522585853174823974820444786875871813761299361059297496816204982686343757741017453578034330277678940160000000000000000000000000000000000000000000*i1^8 + -97043249516288760082814493100595835375210431951535848370359733543866289849826842633213507122351012997200292007783440942205130277381419740104152471057686564478564546045183880693784933316347055140384953078472311275503574006612084060987074257074454508793817576419085177825318784407715306175166890563024076947970339381528424347937696518194351628283568155365421309176196812878936507597479547080397389342223513054226194828925480757341863771197730961759864569719915541425380352539436982153205854750167227811025300558189777645662007175373640563427770797975510986787113045486972401412293753355839990607970135878645912438481883034422191423626148572694271742238329256999060753138191091636137783198859040301660554700598488842819359478574877675650689881280561353554025713857990888196604059123322150643557951444948657630239986657499465681777959586052346443050280024026574199753909707032820288835530440835062178427917416538320591679831884106914255935498155980908605542546206518412386984254549818176063733741169759435943733759174213258042881988608445561453364470721777817765467680243265495061301503901226403955204147002774653665211610119852278860854326730235388475488277992856452405522094169790025900496087758936936352547477537495926701642147940177807286236322560124747732631126087770225251850660741240412883804681356241819095204509680535636754811133532341120203028213858111679287468183079849472990071279501005473029495381842668388388301185423283159900133615947116256099423777007493561333699633725607592348664847715438561976651131089436891893181801869385016034432395091000138757041956879684805960239014522489943231589045878820851597527096661979451231179413949640790799882697458245998342745646286896068114139451596729981308001547940435828411915562144631328079872000000000000000000000000000000000000000000*i1^9 + 26794965432908690653498789227064491231582908722151748540009752129232279579193267799252585270901365001875290897971394624741769459953878994789976258029597657917407521095757107228505486640791175694733987158313049879986563527360583678057759483411894512626214431324023946564287480420961234438023205520744410752490303312630802666598658053512865554427077923372537660660517794348267482195504488394200344539457889831031664019139362201353919095892963108221447554344859550077530159488200491517631397429878882846154265774238673056340692623234342809457237248917092191032215854715473379299482907207467917655315437896762074791288810129191562370821756968050369930280556000495738758620370903741077227976283469056847854093230325719108589468132053696107772600357136538906617931660872819632219201298775727491865419017610857769740228973985368544587086048834096017300652347728187560925016222524574517401395532562456232550540607821084830975680345073901267927694009297058170856483204434302097784254877335012210556620481271128298396943426916937423778962556361626199488838387941596633598981556751423911330258260088651354290642750493032121204616497485569508417445736919984056807767731006943193710738330213565011799809380525814727353091433474074115384155817758517233268740439200960401714094911023057290755388874631752244508720442052534844036696771693923655042584766035713545283236981667445372782955130916205261933423601005658128774599686316126241079015692091955946318328972728416302908929139343458985559488471721780141645036584250481419675524394559694792798787248413892850032910992717306219042264645061585850290345775227035235889172852356262504543273990297429234963108974466336008775103842451914250148999765979682298679500865938870043726685828171451953114550913372415590400000000000000000000000000000000000000000*i1^10 + -5134771507813139504674040888643732790894654393831346022228865899046721683172343236706930594999236711706094364872007329027318200661814032169389008007391070232966053216612555955304119066277837543507925515368426890299401515840292070582470998694124165669305708774721572937215228326099890173194543612392891039988073498319794948141199029363553076195168798220471534648838595961801308936968335852282961531850765029722364236396442216995043565010172994568392484593192510410790617468939245734393024649040684965397088773021622017451093008104210354891853802111089948401571036512015413342678047597118950034890166820878822740686398660694972657621176530878310589199013735327807271945809022715015122241719287212268244007215310112682918899582531613414806604784237080723666843216222797307355476509669025394325284234917032181065760592885844936216338805568852800760061826727876261991763088509084436374262990075621049505345116681574830359990608147545132688256758887960140753465597997547157741702061686236449525176776443461931980889292223515769541381798235175277520121041520595440926835861208596665141413522654900382838141356112905906618528627982613579528975516104370771596315358915243346227773422583013829310804419075402088612056683096244868596615896304316552592058329720810895468478776846831597203326767915587308513038832094477992495237922735293790730821160176433049219629507072367090116422597476001877570211682951030416369797733816848139400162977437558362610691269372848448330309746487462227179670006995946328375869762999034649197632219380944424761784401632164274717968809404456133275285482646775553674638069047635064858254915161017857054676146405210069088824088944710598406986745433790286271077109318934587778169148341714026635321638848974877553317814038691840000000000000000000000000000000000000000*i1^11 + 641772018034484244564508833760185416803402668363259259014301909632074894820473687247240728660777774397509081884694617935926242016167014570274172347176985711210138923865429980356209167090227769344678343689131295960239684546730281677925046621781754598133382280970159404868491822655975118362727724351971658082866609670814167912509972377057138863579762513148691996586801959144325906027962406315888695766389264772985676706814655831384012959183086371199401836768853650656546605020326432831276242593457123093492591233856522958656560856199387545895683993474714498817003787229057433232678244934083509093358674451129472396754840974162086284096492806943576790428157905024609059313189817643856382117996084523876263345078655335789781688771014245251252352522364758832624336818723337340544427861399278479554144581379343931719268824326579238379444236502707660625677032471155960954697921640327934930518885317402251868910321548583514528621078288289158119751519525771150384392118648155972522784508882232706160309532348964793172739446570591585937237165857622720888189774788865796845337044140730058804277828452530533927559198678527612286105307037870555829878594020024152284190147146324718164690987695846039295945641188468411503545165448383894964667628515912349103610215379018532213038652262869882336659201239757891781897456472604472002810557897440274015793865922007205460705939043097214521430405602402740300746306977295703738228920017209598109669812328905859795899743368674649459806426317930285493085165863962869823464816370657383569334284424185372202183243820639308366820378655137754586118427786460145526782963431924660294103577883541434894531967159916742435975839446020640049834254369250514796120224726769173020640935920059875525719190503036668580326277120000000000000000000000000000000000000000*i1^12 + -42849989217129067013685691644063835839676263278952321733176445725971673518892149257044648335659356263852196186743309281542073058194007441351403740984547441100240599680235972785604682938023642832905382323181149938126929129032024111499018266403805157710029528705744785666203658482366589318853799245151324950913746489612715975964053412703715499632545784591925174615134199765926826582665547967244702983664460676667786699774651310724480977535560867476268893514216750746905451232596704663745187515874375676859966094833626263413992275462063986000420462974009413387376868260982353621990132759173155209334985277234562297349198664405894002293426012128796373052477699510829751037318732270262029657525619634907893164626574152965776681807738867035030064938576836180993398070474858422685515512247935299847520875107798697396588434038941792894454993387356498733742729954332303561403390566888037612892738039242666546147584423084426691307820083037410270744601506094249870453668238282161492109193310525556817565848755176204363391864481481531720985450114847537842981211986739890062026006408900989092817805046383756305293374429433487404271581657153394701273522884235746593980789316467503414798140323923304391622519038009316938612190540332868853334683465082796768324675256701776718430005303292228519752030391850237977616861663881414539250836187554391999823630136920860627525936610771156606082551797293866672490208988744014410841274363287685851648075580745271722579559253355009690605009080574042799106339049980570029599365745716037053407667906130863595355086921384368821746817603392440016293031713655919843908359281193808358288036176723811300039946874625331645594829926780662294342614437356403520759220177535362450575101276634312109104526005524987614173593600000000000000000000000000000000000000*i1^13 + 3085674135640901912209258310376294186301565609228644452634716371572688879577749677483580147347273248777992247986552645162936445067189821613270350549501901013080400625808007094258816544309962049148441113667190719837919150943899691000738584356720712865862137955536492024928788543347841044921434157838361754628806165142728705996909442114970070561708764870524793879065452214387044698771938568247556274039357756457850924434259769944594795698364262795983159958598687457570887966642879472208477866604535501247754256674239457529270074060002788299718651625967825597356899198141226808616072538221256140417013515174298870219676559021414790835764000527445897802432916390369485257155010938687615358257588928136969263391293065068931894333158335623026951701582889050661685004601105012668106034709451253193790857887174853875202067852086609285933521860369339787653259686566207345407114994934723610021566020603391772296052762228529046903748635506301812992737059325610600847079208471960815218138536497459097269185158514437566835998229295805500352503777633591084611850229893196068514094626425231935991146988222654267178851820059171901346607474346829272458902288489670517174256144390075871735956669307218734812338351989789615556181242498969274369049157833491020276736785744847521774730891332440232072942715347157250870617090073018404332528669029319277026323976650365615705177464811553135558657723762110326830701206449093379628775446572247264825958212827331356946879487764033327135898698113934575466938164985804207968400195941834480723704822514281243217217238564618971158148869159364408378858468371145184159835270856437194307862549406988966011111384890822883654665476531871135017070960967916159926672320181564793838901732243307549050549305709507085598720000000000000000000000000000000000000*i1^14 + -417043743621900537213120673086789178256499774924203572898926307997533712537340183161779742956888315725932319109824349504059279507920332913240361757262281097076959023688681697182168404742082990005874011667569381199693673052021060230945831050247881074263149126649489745781863236125545881854138723706968265703231562658969141581254283392625831260341658049218981165577147751188948546369747067851533812439756419132272997047688999095419407654915983244486627022139750977425333152566769694277571295174987170005504921811353253206643027060138039111977390574455232988316643351186161229658224610668570823203979420170139704537997938857151346175776927490008918926178261313514972850348027803460912220796018585907145437225760979218268393239426682895428115718513888569070292320531257809458793700639522455515041297049517172312449860273481675050958715036743961949872892856668684087705369069397237711594305092644645214546978128155926856437574696430224823892128530091753607010537433437732927675675794506019552706427379737103153801132679565754151863308273361389256921887821012785194594061382469620248781964648251512700879236395138521799558195723354042673061184281265387065030461398243785325895031869079941708154726189362108540136523927106422731946663043727640863566668502972639428589127783387280949460016637381898201448947699862627966408750257046834790711748298270320581560912846761281551666048704959408671676489841331723662770507983436036222933056774664656396098556610873987066209459838414501435034766118035290286027826233618809151860702590883304775496198712331706703464643859038362839999892778750117708727195946792137764853617059520653442540216306972660822271075752292510647348185812608731706479615523938234300329881097492706110557850422727418052608000000000000000000000000000000000000*i1^15 + 56954992309888323148033658428663352018442070847765098942277636241720499837118713320830806415917898385258367487078970663828310122671055386079785161469340555488280001013782398218503736596312797330839456538885023344402001611882948811228583053711513826675288070741185468037076613205651831808475231760300248835358785421912461283384937948586945774570944618632070249105410703236505396706307474685249654997252523537843458090377340260672288918600550156139174704625242485442810565629915027688430175937742231972693669019200354814551922198935216410505333727334379702805035173489298330561820357386477583740555918274572994178410368122025070221016255610279137855816114293229422221852088184279410157534670241982162450058790243636433628018983682219371919280344896643819419443877173592189435012007623520879904631865696953607652713114559887448542412066728520039591254700824966454451023693366367549525716488365453366770372688569658772797973926046928148755655469415374560728259161280677640633465393550600346289095736525920353134763065402718680339700444823946622906061322527428667415053641899700400409340442685629016409281336949930451433040488916224493516620235137824912702592638298983460549618163388851360062097323102022735580848237991730761803363329888376116271741215876862385159280306472262581646905003375730659238292582493899992123363491199637877471701709061092692451391358412861866377573881243504071086073870973825187008617724170730229553684372242371131852592336406901554164213291222224923445827503361144203046115412608383032718618090691853929784669146756414541729878836572757742416873094265942730806100640681551001891779908067686511275508467808524948654156134507849954542981795037028650437062750175008142276939136936393396762138658651032780800000000000000000000000000000000000*i1^16 + -4524940262222699226900596993277275455169589742979899064230676710476482897635229611320887723294598929578188204091934580389837348382023913786389730441325405531553857237048418044796845621504868553162509229152064288945316010737522506265930308850425502605008417250224185483571572576184450139012054685508547378395546422137953795724041259636371117061863408451015198279959788920389022894246043786398873517736656685293630233706948864268140849612624226450505083904979894720483246467968020239580021195331439150465332548535031083849327851511067291553466619781310932847735029978744446391039734532020146411785777414792179675193604041309677205017538262904378911607975488095035541346369577839022888650233171521098555547245573786359686132280476587964981606265638726340315262833578763361580725989288622199679007480444680120495781457670950645500219052175301210361184798210093695239894972037799171544441546285812550220857288445586692010696358714412736785241979334162922337356955817216081421545514178094540394825262421195032971325757384287475971698695818212420534805921455501315434510306322667933913172684587053401971641925901107801569279528938131594747985061026299954397555361854847373270870224905189146463080810931299816636886038360825120894430795897657690444485553286587279207866031623785500934092350370445485755464924952143541828878725565144759283403720805267043132742273500288041504957018974584722033645579510526831527872141749918010445060596296731855978839287073850335793236559318968039868047055214789962647907596205211704460392665443592387052961393755340072016591141215637305656660086033146827499886494882027137714547174095356462834157324490386759206980292728994517987754600621030538192432986963626707940563341464065812036277303561420800000000000000000000000000000000000*i1^17 + 744547263161167191248161249060285504664214994761940842940376555844022806481591872404398350360327679326995235900746232361072350757239702399209864958581153296065234978371768624455934186147201298527665691601117143445534884575694616650870665547640744410534697299790281997924776765015222486106042328008146748673113982280901128209218655680675492737921874139926840339250364512833580671094745424564479194181091101441411600647675608994919430652063632802404155561989988388137705698141840556124886618875982492832621224735155376546025219886720170513463778433613786264262032516373518392064767091402815076302193832468249792072380784557116791800108748065966638588354789563945813336541601782306166269151533706537702714092740290997700624859560678213370859222913738042114082965220612410977961435088475729035118434361633037672756729163706301278076429196555114682484072973969335215457187417669411526070404130727298563895802538617378880687719024435639530525692162576369327031944274335635211269292575627985237650569895265840351313160136792104837976889657433955335278291264087891266954906160065101799447848915042302999125997414612045113890757652297355116675693714267487871996309269805158759796949200495620802582859049442571518038071750852103104221118336118287992827021407115376650665432602266923908102369434681938410910532928564571016016579729086579024978026849677462632171050731686638440955337169887888265966448705762446193684806164102242033190648720676350724478657888701998728242099337658897699039688677687886791943432410312687717632730169268656265097415968342940167712746548753169961702712530652365221425042615327771131711509116116167898297445586380912672544539131236720338013586245138950738502648518765937065170986919935909893086684119040000000000000000000000000000000000*i1^18 + -7519835817890250756424162576452092576792325584168463407576832652277642045991407683425661824821682159379083343209120167358955683434923911243875492413175602576218002024425411460256507021916172112815818171102673625189777454254382467347601477273606366714831620165026146116440167855288061134442352664205906695558646949574966147503872540342061655602761407426783292936964892695301045398623958079715197289825208991479106458392751461964195148722469345990060529976368460553055081609082442866810140382883476434978052955614725814806702032019029733782973687287720602367545652461266925409729316043061433627913006887426189555859590075883281534433709401900816167615192030232219091546054407867986129528789847545173562647637442957329813630596309697723327020970635645285885409986551858250426209091427410487851821232000109417724133837439303154100568008997528683838453591291145907170590941549406370652105943120552018233492201272379148504194767563662808602220068902142901315304686268244750830784958536128639633197894876184157614796587000831771349151068335501070268919712586672362617062561269816847400988492545582684840135908108296103372994926321155121590205011715913338027211139843749140282426792011014104195095343188280458425388295320379747603387981991886890028341796253656116622816805534548970714803401268210277834499845880995466378468755045765519378282268271052023331226770645092395747351404788747734398771906976391396417924276483375250774533671359790257759629834710100257882152132880441557750150780291566609676173337474614555913449549100668185176667131792896787771591634241721246446497679312448786526712057609791838740572447303693538379955230668887664815818554553428762020954329352304399155351283560564747224363282583234991574378086400000000000000000000000000000000*i1^19 + 220034473255617058818439617037582767464449691564444342033145076294922720294456806882287909045593091534416597357534231071574231271029650199426134518723195965427057049438739970796996979722751454795504296056312958156148970935128767011964872752541948613022510243080446650938209374320195518204085526830517616352852907323528609277577675697824286878040893609552328774484016097267396189439218854325452555079872174925358966697848326769207927213617141522470674377729384441996672673874013392761384108252351490216468236789772211547959144990176649596781447896660365560630235350689622512640704726265420634638597501001663849277158206080342533101116448384985268117609352179853732998559697434142630511842038601272987157100171262540903797780433665820265942066619381955028232293905751123849002872807575493909812024531343468197219886702735365029596638220817653945205283496338940330450580904052732907835840933545784760726624677774884033813227608281206216135281294529631361676622271628033532103006167745765657150163834738920403883223889107248130698200464552570460298230193782896317553622284821609868795550190985467050620207548579799219461460867950374838143429841065156871941407665346352377186578037458861188149165485631625107844090735073790422772951969754205275707653075218564449656243923713741447316854728092623653123832627698491492744899639975264512810241916400111653021237972376362734783796390564570762060660232417582961094936218001876272688257362940673709873390928451369509547647382547318682406542018900137082248352725703129493515168707358403187787333900119098083887131853862082697070097138048668362827254092333924827693136601848734566279195724968718762482715186777052350708618963411326146386039209735567977819629634219873885224960000000000000000000000000000000*i1^20 + -44948400935880909160572784487134851152121978229051490234736313962428160154319876224594535432883373063539946535639785462422083960015856971772269889752479878074408731909625911715064265479476008973369420755456338185310247263070821878775729306376572273610932241549000925654825186159715409776920913319415064902657255326026493328014720233123663922893168328234794006810042059298665445557438734764310227439058001583619978686850001668357963705315676249595470586263004525804420755068264642242212947596590061249448940523206583266996151761271164861880402572299286607070735534790753261444740215558228420060784574697536483215132486338285138548379135732984247602635793384150834615296449639126142946685605258982737311463124326287144382627500880450176925401906583123289472589729841525749110962100752324158432361614478195697318013083375783638845943027648820980105606316399057719939237210811620461730084789207115140626111731414092353720580059598706416700858549522430541795678667712116356663029583196499943069487030754930169040453062006791729303112946816272805794910774900062739755518997796302447798642163811739455966645370172479212408576417438117315704011685154872218014447227292898354882052757465499853662456581668178106004477722902139962825208208304713244289014612558978714004408225857102855225637767108071154363147475164050153816581744151470198078666791163161709069051948230487665152849459370420965936999686773072881600923139005408884573012858233725673422693583966879959100863902604367861471062861250156333657989888249775365970231357875499114589350023393729281581870294492701992064184881048510655116076187227730554680894016218324122628319509155771322085422637988395281192019312554325027965228005210406739023172152233820160000000000000000000000000000000*i1^21 + 1001894283764139811804315138475624856369028558460022402581140109719518954983537982451725229257285050518057950819365797810704067280462147465760680640610423841057490239551366741456922770484730169315070736929457658433622712472905429407983299515163644486049734532361457268896898236854001737596572670205649201057378178591683163599553866762127847668943510792218101342768279780371976477943542156212884985413997003116000055820801170241188682974502421555842494816328664757092053004860521226863928481852850938960826182792632015061647040875597077289459751197490937672024181599330714211374700425234773151650620153676289221696299926967649300190136103635652391636849339362174082512159644648469102527849131314335920683133719840032927722440086229259839516920021610698082579531183453117676492041227504123704263031852809955546995002874097298745829652514482902164765270218306999224930386075735376655380957179425153921772566511424089194324491727075716880635054269691707501589122151312010919976762956274657995850437138435178313740538412927124970468397915705078676413183443545475952130338786024531624092493373763606111978627537418066596642513816244671827556826209320785591133977318775332746113020372817528940553164932046939715800104420347856824795002326952137670229461491697914743417829648512296860956086703346238153323949662436502144004311876766554578519317529653948334045817801641090813441673339625018908936562618303370069219060565847735988214445255901793556550766484396188056661327864914594155525326767590490127297701336468007525218440656443514278964264818900493858215070044654096709882939716887267606727119264263844316600081640382514712288451921806963749356276395142119874601732461611896536596778333146410075221354820403200000000000000000000000000000*i1^22 + 3194337707427359385672913782294694170550054654312650355331120329438589553490787671939575633965347124718761048587136608103738842750798641664343760040550502787085654829104237638611249279504087618868335724506011781897305950023076702272942842618721320743783789213014869224683236559825737675369233026655796003433206651925768926159063729868504902820594258825955288676862104419103988853940541135833130175946928791646293139384526658112081271551574142255756871505237415776212330733947745060055334246536631390338794551902505972964121242476304255094613624947019090870687902069007388350239943575754885571002009560763522181779693318588886359559568274956120496736306560456826931268758901043578132814246148808852924145626554969685537823580224154575828907713426867207482807190966592504339900354763313155923027944566602035589457753438067034502840819377306479441394813404966827771611688094539053243409637164075780936802109833036395000218487174948516290593513925093333765464916879306158860934391729791072231763236605766018846422120430161657015977584445465630491815388484840058985914402532278854472324311564446602059490863014999433179869531221539495162244791166631894116806577295681156647806198559880168042488689495092390888503438909731893587276444920754060956561485401854136424639913139652574726358543702605781829837417752609532365704722102933274419672954273183832811976189045974649627019248686458986617606581022867014035740207188566235324165020042768575427432678207666020400275962142713160656522621240321638329645434596414431025547051414379669960441781116169631625412380896072576930347039490617311704152261907122262903432145513123068284261920703642070312136118408340209433492501034817374448055764901010016312030658560000000000000000000000000000*i1^23 + 4483725406527746787142399783251653928128662921804794083723936098073538754892112041418369431977616951899691768627859318618055188048053651361670440742367131867602856007886479233064873296496864430652920658531079233141033802632441800242048389280004912004432483388693759569848226641003068773085767516639250410314478863264209852752597260709535192111813725875278750233258385485957759017699595157049285224641982468512368724182762567536874454410191030339799701516071453666237466974801626130037338680755070402760833129330340542940408811227765733239176272534402213578951772249862044306797054444146462398832071252833229491078266117561247324718779009322701380307353734531412155751311438265407043640543924845897590150759467027232742342818499902247039448373383737727388867247391596015659524816497545497792046293131900914338066312236729954759180772392335504285922792326378815335006651386891472687492755394410280052063093289479528180048232476675704032704281540955235416845730665370829169035636368416434202523986143166413803999731264030734867168956460860492623583740747311728380603765677088073214756157405973454258347315405966956625737912164793505115448562010531543762118726645461308870750309108705682293215997093432320796043478224497392297032117726269183631355180194011273928667255793612463939537922917571260425531193218949372053206313322620444181483811574458461665657562955583387993644854940502048077163012446166684937643159454730293691390854733218517752760812066602729171857229521020148581610148735823998645086407870435451677115820705670353518756664925213030526388304694625765778621905425614055607695206300418267585627577080338630486509990763372147705318312985123166289926884156935362139830997284497255301120000000000000000000000000000*i1^24 + 3174348938292565650182522575359027518152726309816092037727269125735816427145402595096043975202738055597944144557987339244586431209379555882038102216641966997772831850493865052272345986077502849174516893570608155156490137579650694439979032376907685643070776442769984619412498960943780116479366632204831484591192161108233453169537737613481083422260310285147596186281286663931361286368079195851625821525401987550497851080637368634624279201982152445798239585295142396547001124795922508854924481501268502682669334816251810704121375307736534727918090067189016101615698054846252116830441373638666844633196538929666601467848289582860300216814501399934063516503092126049860605124068825161983784959056643384254621454791917498651158391815532579536114445542156359574893254564455456422845540286264948389304893967522845731623510662599755078539095909363809219208818459916265913064529200845967348492912608687673544084422316978941621140029851997530492119920482930851937949978404084043689912291912692271385631239123596759917466216967783006536460809732372105102939756422391239069077242460784409469561129079175154674279463610328861519794841055969650648936178995029221161478217143559359832317320392023845005666813104581290101114233482401558962638077105542389574229299624476357946697210401240402256833442205209262677762681034507572978990239222797558268472319876087738692933407560919067022361850561190119040548674384695671204047779752565866934219672737143682894238527064210045242327588827830435174412070301731890007538360576180362908034002230666786046261757170431030255581782708902050024953504890832651445028942116444449619949446624886766512976962963358640575385573766636465745360975881051459761807784744583168000000000000000000000000000*i1^25 + 1169710833618182226225884183633985727682040763163018719315742941582076878739081633939882104836848696969862565845363706432003441224279988020146138111096572379978462614446336397248068388471071702893862260390662750992495827316961501516240185686643738274708928700156541430181937252283096594576570196115223661828574555653909473431278935647533336356147016795184031025640263072811779763492180925332978929061353606590353094790741823985002634929802861067754420626382662014426747189287442412718157819089521849639413047664930900934316770982507315744944981758548792686086686681244569139997215267585940938987180866359827235525477322416951516676445019106835366212947562785140217782979553633508148595525726612662337959922744231256781588571084099864583144446619873272575277537512288812734649880268289609379452524258572295549777534391511535916800688032863368729082266953671298239585783846847050452573356750387173689674195262266799970850251503417936619182248472951101128513774791937228665065284080498563635327556841809639390094027602848188318921722039169611015542804634378831798108669090825226635264750271397600771792745125896189299784325241539493108497365388673353131811503088474272087585968574853501170311048466291241084126094735755317731620757552692180260088734195205866592748993602494573235211239731160208034540113428950278010765095646191436054906194339688957439706145687096548494306274919834236595065580330510011207896485549915190320013304626329638480235355219217418858801423759457050033179277532716152236308367821668684505548197921801559064311261769578122152775897169041866978278100624438600346415558087728632418073376503491096458118890816983350568487342381183534185819141669607675907314884280320000000000000000000000000*i1^26 + 214847942383615082228043279983873999226200680277003337047183055401865572707811181026990146838659042278202246473805442666025418596571826501313642480386033825057553713747846350802462927189018667944866885961749487852207835646117688894537872263687874035580468930954399789430924946313737042853747037605433669273544880525329054882503993813187941854741373255786341409054147013544414556500902676334407407181609714237459914490422167490161871874805744654674347726364522954904141819573313355350627268731033781837507162029162507869967976713013906667240135194958743318061805921394847840634020203681803672825355432766903982467610793369483794873588711018982607167123021074014580301705271320281665138546752558805358203966710843129177797696236990478267740476333649740408255651316051564138945592326928642570182219280792268681930677900360618659842567616769608964379909461851448093104674233065436690581679874455482658098417297739901989761590721831226800754286560615603378240534961057721479988411280858001074782479362934945803070571611012533365602331553970385348548737723708291753116864100100077487469560261012371057629813531263807958192056520151983682257351684524067120235603681989655531017919437162117067234536560618978493872436606753935294823122551646439657904434146753270835629300968688888480175489396352367020679987195060458765992736069807503676796768160379728895333896698762915768010082408791507877921941510523969769099001488235963969249616023011062081569227263017262610306216256378380936727613246711126237102057478118278529593818396884461820622915176540431152400944362964954722580481766998041024437855004184320358675935176169254862968244327079471342518204778753843678944251838465728858554368000000000000000000000000*i1^27 + 15351519246994280062348163330113974627949523284911212796599685439164134222837807350635852977429350123301844283866825507073026449315881815443962064170992332410919294127064260027348661633646850073008514068087426489410901098739762754836450421967796262162731599349228423163397107534754593664779461137470279762437464882275548935943387001775140357961416464898054271193092636781671127087259955891652251212065639424126429308523305235206733984195218204108792042639893409435918124874461366955234411425062606573629651018996545317714206341129107453797545410044988654349385814800923537913678665238596716503941478379317211046165399311197026460002720897348783558662735035415271451813516070473150500618549428603578458641183602253736667957439975126766931324313028582665653334083098651684704982599002626912043358330572254650130725893142487264866383503427729529649853825630491246599421031653054080096556635844412515119998353692688493103002639847815068598777550115145859220955891138160120203745575091085566153420365096342596826381445113062283618725364485338151711391138075468237296911211700526111041027773347117902815013366851504156795195218239023834411559590922963515532662182892153945305995179502521524215696931759841185951870508795161678274455162449603689632678085638514009216561536157489648100738406963709574679161681759576675571487342587089823345834748400118303476864645050655598141567807613125014087677112753989427867593242444576684290041206633948225993497453550087489933882185874039102601231676680558503753895756915649959074182403940675232058990058226022359182809584196726991021927722157642224621857423844147444120971946699339648977403251586567768120497290742982617806178067157509734400000000000000000000000*i1^28 + -1385523227499947875708257129076132269374270856739476752375033918819519869619045688712385874635444566504310377241091064609078053862702433225913635515920925278132780764960928283346433950391902407582220277680011415834452739621296464623851659534223438599449975718085756240019830418007528137435403651427691703268275584115004634198314107709852409971117939080263409817834430131542079772149803676312430012732774009870848450860458122813241174568928410499491525580393331485948441811205809931968096694761101168736017704933272126206487367233927092979275211348689751346013985795676351855283755031229827980256695105015097140314172969006269913177720411933037832649396879157199029187483234692606962936726928124826851140322950504711369688587219259586548828667281172025486071519626693800422869282145254627981459612607988335610115972541247099425232124435387436038389423914108809469345043940137026705375728128346941586270834715627718852289029598006856608628757967772494676019927802516129803494807616901546411617673468108851671287874952348748196588172634656568906370336441026712670213308296988569573897351511576845120443798865002939783284895325467326490630238294489032571050696653713056419712696311563710279495024391700709740012664829140246007740550539165144438236294500203409229428277840011310431258549099268910250605377980812951212650699145615848799262032583183515257757154118914894102999243009036372144284510057005174758160810035765497414478961359880880217231107879870968654017725678090788086644415881021846994917533192113920309192730040350929702290930761999744615758937909151461983173395627284040234104490456603413347386935572081936310286850933992587520946409559068537707635534725120000000000000000000000*i1^29 + -111797821103188751335766427921485055737273080712092692852810555836196036634906046533011717572663597326746662785345836793389813903905221191524814722079578201239347456062674957402218614649392393916783487326172835054407010412900376609956030141343105712843106271010511741417295953821865891854017839894944756630462927878707513427020585242468090374777362558776351073692289625587748859946562615688047652737904921720792900957996896098494433380091790919181451718879382704055767538246023764035500093509233132863938292738851919793258386107997989376588018693740557587082944017285631605073545105299236467974097459477912521870028572187391301441730581845307290587718070923891729816274552189034584559558029876831197480572799183151994544330496528568411306401386074643081664157399897257848219071187456169886225985853213472098162083797740126123297338204268862865863319590928531507651109557749704264839652169502153788187886026232224589796365765581487656379465967189537862417332443924887709746878935878115119041185405631421481716575769139841321227469435771592259574992057163064492626616074904094801861141257785638370982019566460346279239355420531241101769480368804212960152086951310041742418137698298731595884630465547660119103710338137724614712130895219447482690310820330764293875724290306821906310134659385317065804773268052128111005844158544020125721471935753909101403142936345039668906017844521981670402835819612027106123712224435390844314719123681160166766300883399153577587018677089367013553168781472810777623794514552923379745416856885692281511783014841018834462407821566143402783066395190653020979961779449246433377331865072052220063070852791208719899546783347199900123136000000000000000000000*i1^30 + -121783113802147361679132720829153839993021725393987967074055261281416193463440632643321783428662138416540794251088511370689158620143920937017626102489491929350084000610632540320215064799659526634746906133384950316317094964615619412676744852930503262090984101736270025506214953728803253184932363136638929211197645902681001644201580474385277512867814790354656622089333269981126487874312548259756483559500448710552669407838822046157419699541304174441957689862651195263076083425152236863750183210726305871148638093876621944388557178641300644952453372626935018673969592552712951461735190625167360297700668027672702329131243867725366409602525810278617277654580992176237363204963450648520931864944301406506613155521171910152293519059162913511888940329345165016426466300162852527950037595777378754403060230534218949981362387783296085823067428768846845655024678842414483620893732178400785696468919781401784115737073514420079382042388455869887985626638046037215690923463880690583488653099438298018035684010017061084896761495479723679611982280990524388298055148398593572376354207292667355790513525003399187412468081170417664624144169959684860300305832032959588211210892133702625580202312853669188464342446351627192447916571904547971804259904414160412263411134619525633011623499717082176676564931441984102893588059105451330004893378812860210826155321362584669119437876038598422194355715437765234261680049036469120470063479064933682418201506507904976477030332808891127210075429614887152364147253147761567411760955225729481036144518368348732341662219237432945803071730985803028335402943533349137792659966417648146514520605981853580190225903603666915264801418510336000000000000000000000*i1^31 + 403247344662095881110536614840396879262228231745366456282571105415407973702696055928093571641388801657043017775951441407150327043559221176251523664355793441543644521206479537647502694962975192659662602827682481244566362969288384464551462091806980024335480688261411850213331990544055520052507966810855937041622493213444940824436566091495408747247504963044150912267490389737510235172773073306775479541983526344171873485453311368882219967115513043115916948279344819022523279169153916989495657762251630099694851655187440967207287767141676277122552957741829992953946820504401042419657536620236104750633015637354675091092819518020434656395169781703193577602436567529700587329619131026048561296546743894091445587001357875533449373443522130097322913555556531840662708824044501944589785887441274603737299719399465093414984153951002135296247819740179453417702065612633962976111468230316351661364899408251742267982168375054363624351944511164795358384041062087733892390163022251684930889182533656212779344175145071667099858589212176841570015483543294761486856207438911315305149283318395124564782552129110945835253994112112907080689483265360150905870593488363008080766612610341489026432284411070169102511231073858060607412480449663228063998912279246356945135946392924912952072002432344944095958640665717065328680072859086948012638116760974415950004439275569291160042595785649461591705979763778550694706962108532056922960794849352650759051535092496738802180967299268448622377519847310902713103816539929666165009406460522562326939187126584758001574983878443934699095243598330952359174610013882828783618989567118516335814525600079428364995139932165018652508160000000000000000000*i1^32 + -336280795133991543665096722803618002507768898224054521634058274681274950004660135336936205461360772653130859981258691611586848686964923879744341723249612630489435530275606301418237970471448421155534256860841470945197706921438187255017981544107375126241523192768669891649541030960885234430816673866742911412946250032968420158788072477754032835647150218340517263530292369223001080573974382010105883450510023560676470290995933555455566246890310785770082463296106061423107374078072868358134953174354825228200057133496073081952677707933387641737609332023343661581889510149459295166365849089967090813674464433441031809476033202392903592684582144065998225456559513042334277892185623471639276274965763258070475547448736200476315758053753027528127595597769159480356446515637524731791730195675166072810852384267474655626238779978502328272065326356587654745628077475727148591327836967004084346725667043442399659074410247636349821850243962427712373615349277354889999574936351794652017303300755921431197488571777391229649244425691124814850768292676166121678929473467163568837253785173282660088892257633720011626972852650207944634325336377222775204030605769642250334138091712855444381200882412542947597470846379516950915481219210609141075361450063956154690345597535372294187640134084807737745675430303560739090110994223803064179774860713434096884491586400338704388317232333697336709200746982022845782298604535631525395386650794206803562267506699676669313573121138962345536946455888823331752885449263444545673430041967306245014204373656041208897460858075775465748168984070491477417604749107368077535080175255885244765594793154531472458797127888273408000000000000000000*i1^33 + 34803528558837514319671510471837774555716676242316433166246220901300549631152537451613725167558760804520533921409586648296005234190889679414684068559730884273122227431279741274435171834211531128140208440545729885013241438486469402635586559992184175628565423098567312167943201699675397455750788938652680703650775325735649410976794347165110527309145205607187483076910288419844786363616310806446170930407399128231705862428275062566149340053830792542387629854703360539858142094056159507933650504590832052466086599826821486581080256733943271091490677663034212195396077347511174475385340817106208802139875071995876664684710274596920029250671576972007930964989471555348665301991440553741584657603900057084352911387755120700410053182670535155039742928571447763134026999949929280430001302462841387451900395772010820097862192890270675351518403699039568747641994161529190289397455987322523543959429300405940281340944994464702299113983979850028265636504581128964414982090185208553003839281728372255325162345827139035741103932579892340037299817332899229612266011825484310401228087367662258934789160157743869323099470005492872974940068965315337502279994907499085367886854039066878856105259369770063370679791851767502477134813456322155654697951799794971723366721386428384870076488753054522855886839180128687865727206714896417982343014724928825933770033015785623864890996062438966878108098387416707281293891221345904616266313273315304204575427657977006314422952645615638577111798277465762294391684654963869703738780249045566625665325888586636274156437272731047520916113885524525472064929549746567974646228037395138492395423568049468917730508800000000000000000*i1^34 + -2769655347297980550435665757777281134195064903981118340278160004319607851101593317518753511000287214315433986710334469022620426381559095676691669734816635572184519258614344351937231798217228719720264049151764550495995914729513528644157507973980906436054475951733526494129068824887565510971880490334327317133384582819002808959363833678814892452542476031948709461974016839559970894548769594241614470278945159011441469207842030079843425812043150242520357687488941373846465792063753530536139926232629057058482970466822675149679530302849329335622838740024669047913861080999307645015169452263420615249574932917714807453890178851000967420715657065091879694792573929748013171061811245636411704865325990183854212828452764521194230882921726571171745473608832114585049801760053796097922086972747136421723143534750045237762833730167439431025261627223115658687127422489686072145957899917184699215680408053764573234363774604931602180647734770941138331083879611557842501162574746550215011930584345478938457619028215703750577304842512225822219072755111187269185507300087243638094464093987742258814844748033137713053127040536383278248190703942137070305539024194303796628101359054689160906819750483522255218262540019363236241474300127240675104964317921502308833809329527423112701797685852232565513615869946958347186163050608497229305539465828195193740306826737554634335656113535949824528900207029893900814402737601214051879033117895952614655209164329684838680200113063695165267632264397113420599238833525883549854683149681409683140609773509467473440279078141398699853746576683853289130619008203875306909135524538339273446075903424593920000000000000000*i1^35 + -132541063822618366846429187828693136273476023683911837974579378166804960025547356426610491867787865220711581226642561732099866245735327143999953658556313463884155024239773697779583048260029799620042484868570160391759149794640152713870846025596865601385321139822909344353190410731395285128256617363437982297808123031652323592759602339586229187189190419902743267065136965772001393677813368442129295950693977849355409450069241931158202440206153255062466430134944363475333864056702064541874251715435988335117264610979464151564162834780007207788106944785740479366740876001900881943138359612749814237496700901212232114253916390724999712678004869264713685241716957217017948314040486498817298951429490213231154791455366521532548431010168442846103614723866954586301577720268621447548078268880320408048128269377447209929541459950045897071393572381045568383335885813886277078108642745240218074347207087887456385203033111523445325739803065195040397831683832216309693510717557178935466837370768905230811665467690515557784933906488793564461103236591591485484203249200459146983876108978424815407314351008512890267402635340746833358586564319059092108242734682127197172965035668722039924957643295434295103022555679561759465583959620871400500150263025236179559846009092067853197016524723672794172836099871736384796799606604140236864465766991439370005472802289434272958018564797103023036919413787208881688069946668724789116682095672280013269939709118865240595128768070606132732326461161607180590526984966878851153592357481350983554005413413183493717760458676347334898456969983249978871646200823008050402919049454134889545728000000000000000*i1^36 + 24612849640286342137923247060790633440130787698833956825581329364022719586277185809865769202779969127379957149085565033484673729273991161514617063218055489359506276578958470235769218042156860979663613414114238096347425545748824824911137790382719974201794772774795193936898582213605305815381844237622053211178176284871334626265803873239197159172391815218668310923023346164137282091269746388508711872375600871594447798691712062654961904557315710340226162837088289777762770732924127355265783868957447324141324025527720193029190146650771878420618124520550025588304171780535572848745265722344991738077950532487758589373807069304998064823222616117489934664895625417916100615004218838664406135329252972545202033948451478447587757209333946671981846192150198495090953805685848856125600004545561740691280274893860907224674745965691563370281279292093554321589880081016141518311736469568665738982222132390084728950599465321091381975009501545033479743220757353898456828646057886277880495131937486280805015922738262172123702571927226990195732084977740615272979783521001484386452400681475115848725218214545253535820098237616583698023693474322907850338085307451634064735907631474600983933453630361487518307787415598911095744442191445885911299291554537692429136146415978562465237466268400754424471272889658849030268167649726423111992577019018579790957723270422792586539919204645281812302122844804572077821582705330780829704462945493869417194024801575725380780214724045444473463143028203768414197404833575954241041164173558617275453531913706711415137457451370744445661015473832331159555335480053233015790659174400000000000000*i1^37 + 1233835899203257242462709785015535436433614849703056535052611605075779859948439333783613595754332032873541497232537996762028248302536576151533326524089726130412231996794418293198516335652274952428977200047131226607389643433094340972686876544874018555226040381430771447651112399735202351774361673465280916774443210625101596283910133681993899377821352166501498571147182477871345737125806677453239846305921677758231257619205516551890434880373637945004039361188172166546059866427255402260021578459534484365980142356315328860531067928922548319905909217335157298027707503795483628364864996771839046832281839649443023036605817242024550865358924774672393478475248182038947502242820189847848458975144279242900768821986714781217322146424037860768612589184611543550260307021657876798291029639397683511530699965267161823866559927287131238156543843227366118946665370053549964953446669289374112546773012601080781823213769916388598237703267068038513092457525932640802176061325933094081057736409759604069112110801192022859663882116861926981621625701785060790443113011336447127789664656550592355898694783772928381781762184586937227627740876052796084512498144119052182085615329853851855111151710480680336843114113040505739820439316545832369588265821578623192807621397311887730144227366943357734601907946801218762533241429267818081204191587720641940751609431964043746811547522564667681941724919864381239838499358093908447646839918231884332389673681041469628468952807271227964895252898512584007135934032090577844212711910325930636969383916252166213088171460925547375554290392134731859844337177953566720000000000000*i1^38 + 34016563424938538212424719390157516999895164174892242654110139580445427395052573299895912879703369423234652000395440087057874490860078319509870034990111126821719622809205125891818302813702148787201687104784668510133642353915846328374391312825646608676853687111175644182511817354714264638393461343934878498777682382256316112876671048231857459022714746278401596377289316533253085844472530434988781560330939260706735999030545600931731216783667306400204532203631875662630435462681176751557506940343196719096215249238186360144693799603775854805518469096509263747614437680655846863106912696159999594480350132460604688821126559370653627155312277518433050062843285646338325472964543585349317821619362803737897907333278159961798808980774485611743190564267137087852613354369102009586861818525925786080001016035383079410828481038332825898052999239016305194181181185838851823332023906708635166993145628232233308761471577310464067030818119014121321890752221150523055100389607250593774267592313287071206894864742109387671830398033826684680626650590252324999155815809384480068206614360423781377979692762737141473627090197771214619829434872842843468782613975058528756734395787645782077494973901701517494200380326955126374109166895944346551809135400285026573459808439900798356023361970758251426229105344802207612049191012957302388252480360248934786237881756898325797252182420455196116167379023596318550118288406806180913985134291114785738827338747369480010905082477369553304527229041194747873054949665058459681956021036446798996295137362963270295801350580152939843792372961257944252416000000000000*i1^39 + -9554579225365492523248304200651658859630122571646695153593517012344387866725703075989326382448780393198304480860861371735701533168453736169515719421355581359340214526671395331487090537590355658533600327938000550051004282898993226240009326855318722120926505515422563053310831190198663954521798122141475746275045774965123452036383019776721230731488934283270268336499315724238914258905279263682121869942772825380378250601888304016325688194466405525016680724254720273959108344371333557831640458879262132629717427534526933523440189284190812702683243795697386041713562517357853874817258637709880098433387372076003822930468178778604791684315952607760807943923300454488178892339078479197112654428451059684000775277474500766070824943328484492240084397777148220706871951623796378963068242235140667596516791311288150271600987445211142279651460979667580983317911177293278731710317542011614914667853196374617505608624562965921942813447607325743826283300452457143850677774297553134102255159309553225835904291407060609892903013987633195321776283129518929495359853638567394592788259246588931653824494397355605029008376580972773221833776358447616558040257430630924192009951035626002400361288681568221851512703351970315348364640583971317237482655385550213475380757102426068150668731961752377504595549152445329697555319877672645884566287606674313439987340569314414937624206985154708563824866596595175762240525303299661736562830159538899108034295870000391493509671813247902344821093232147317568389563012474684725534829628983805173362841495098730228370247191308416612324238950400000000000*i1^40 + 23580013112097472369722915570001812886239894380355041728090194044664313537484022420440958439434672431451609348641226562197860486085357172106712813563888418465252623791080153222270143437594424256354168750818682646456218803285505886815791528627250288982668472935857323107141218025646942612243146893628616863161818435979198928850317727076658151522024599571994199263235993276575112025584075490705532533821608498782450149963543272359597415436068744516963964856188104266184816701036833744181918345773493959736652174895444496525606124025141180028073346097856258634501226193517342856082717268728180690985328101844640409034540696686751601595674440391718377112200281045905323080593840693669264171946981110317881787682999919629006700376031046664318036901118407364505114694825666410657286073143061722571223197732202050599934431453870609246298599053473282703062997346357752583796107147304833790620995636822725526144597459475662351560254616955897648231079337359959702773014684264734179630308168585218574690817293135141598198279358671584688556066711176630834938880275627542259098621961001345023709788257210988885742120789143237339082268128011306259098058428137634941112138409011433289903710391619249570004597008560236691506776506805809395036911856616593895618721364746425961777854156779188294972558189252532487393885927135879987756246358191879126879678436987788271921693380579808143401802533485344318148552314887747954483219893143204950435818400073270264112451751196335794655684693816616446453741590062599767743012622171755940677532943373123061827451245035520000000000*i1^41 + -47467264761889648914544159013129110786481221662748533868683066034451185703208583808660392700426778788370773258951911724029316247914038350247431904165634789659781736402157251852540376799526624460817329764128840095226094644454754481365306447413807288565406059514874206848354932574266304163127845503435689265512885253024101699735172978551182827667970900308669650581424276787287397792765665177001089485854152295182296681248814911350773763252748591637733413048182432537727855647382588009720886684986888685567612689117149329710495245046036277557570167657559779894157381434404473325869088483435383034410200836847729951445503901285288412866947397259330582639032716354750541355122845056627117163086033896082823206484309182949529668469735953965675230605697865340184465997072813831652264428686654262840448215434341285400024688364878648787758629344166234730561628173566639098420273824716068119195706801828354189978671011322232380873217700583791586295387547360966732077252919366020056341785970869311379529524166937019563736150439685545215833328383006551020130174487504395881973768713386331210239232321842742676142676511398659802965345661237825292760874989085948384553317294375460526835746800286410045572888124859277175191225141241651043606845632748293070958402675489894181899682475205498501783228340084639949571024852352866109014226959154499360689349337597985185392816500403351143320103169388976786982066288788843969790138310008467232893106272726214928815422176875794459751669636857170198562381972486015777781323235363639352951689242908557312000000000*i1^42 + 27027057519736162586584291126444904702961375906729721808042390170071497171441743921101211032069488177687569638468194187500078792682432651906557264233114500375814359245160827237483437949245016816735219595280791783902943989229972024603850218627301383629849620130962615297113499574180793366529416097541097828829969028973764172659897831728638234752332746419879179860959862399495335705542314378818114098082451043686247090925936064046858580106644832388488971856392123351197303016775350070410398233685610935980404222727330722440917056995583696722643128238253379216819914523859864621478109526265667159209179742750633847156328328091846729719741613609426870089139423944154237320845559288102876641520336320037389557526469090555826405911829754826941130759388860591913677355873155935751389388593737250183194757215644643276805807996028380071164241689073456484824015128442698773320023002276340102618767283103206834666434656025932832951749298106145185654068392562217170802514248619686478747086431399515912884623361561540880455351331813221593700524015820933808721152429903832981026976668239783236710692186812811658724813752030740862240227032091173935598281234754460393199710617234105449855750544605863914511400723071351043505462285548598262881411311703797231117070059994327977093623626396717392902217634267173827750812801339864483696002903589541382930255333371332216242267306782247058873707590013511085826562002336589194046795685153487135216224916587881830493269076306649548469115818629850704837798520197187016108811494944355123200000000*i1^43 + -14325290571566416608578201746469661260249513493070099365948926087680524604948778030573007383947075547037603933974213446590111638500199935735932705221369538934238238655048563610480321019337047567504163075341714937933584035003040170117502389095632698009901426710492873870460657551782996154298303145285487196220902232430989038270835796905536339204438176721664838842077967291551743998510812138239742517149357940358967164782167807843217067938738457178890530640601244783930873338013768667454257963078201357878404079563475406512113634225151300286741214863261058352177144603943060115147665336772100813660198653801141873736308407165374204450277727228053784576103644958211150648254133990173327990820473461353141523304611946630308116194676950825657562399949466144727985624907413889790872963478415443667384554793303606618291150612958553954634261018936250286386957270430192713066636491286859949850011445012191895130518308407997054560522176100215685692766122610793908310440750777792468755962753301664565947175907142247570184187311582516460694057704956198839900482306394112518749383313721858473127704143475339323268686327547862283283802477310523256489895480094824443249697392882619461353901439684154481870518042295918482740773337804355885883596211799196519384784659989408158631863290793933433083767853225280077872083042877211362358609471511421621170615727924794884698945965886648818366856396796318683607210294832818258644721293829512162782990907225694160379404958644731493747921392911046943374923054413727662080000000*i1^44 + 40559424224740109812549852606104123787318977416119674694573440983791418457214248138913017793345221784776850516067033895326755535545104409127226044772249032627919828805155281465533749749482446795355629150346600518159003747607933667503559657627284332878395086726048382479014529331844483160651125161897875850439467943402923321776336974273965204594360370214543493122675583321092054653683406264974489179300269745713845385173541709885790748945382639657909132373599416537242378304778042318896582064892376818981921862304410240515391898933092860189241654326032703356463163577623720930578784307246031278953408372713925918794738498623648034930354437594823962497198554065112652785111618669002337217235984973942309754197300465869924872884334256490498061878068332633464465154039414098104858645466715055252764269449787358998507016376495914400721678171864023897909420690140831767888315810887811485619719285541035524182391193563262491746056557007155778854628525143822938926422439912543589516583461059361255646478005271695053536894912276221708506093729010346027668625077596259002968051844628762255380252482719722842117476378249169234160871072545042301004466660989166669077903439936965085385696353106018043567645243701494507895866630153778866023750652513565772502429285559899877022182565541630874767958540400622207014995805059329275363050637675535067629548460031637085039507631208435829007359256232029913273536016148318998031222030165899057917284172317111933111589261802072502906253587412090880000000*i1^45 + -7760503788064440708099382437658433476242021341222753486770082210883022889428035528781815887861792851028590839484155680888654296366152169687451615545888868937296933454410328416315137752387494533965083941354203698457820218099416621022731851944162375917549182220992221166237980773879009280702005574380268223168554185815731887547616954828975121735920718449202615620636681820316394254249421323303539580917064406427888263385913983049095902599339767183956127677429529382408507430412420272915300605013828856195190370425350965722173034975701234602792024112213344599076382152109456444834220693442906866609441190409147680914391663787749768659869122659454637658780349340156286903786700220752428425772609173610633357471157452486805995871405252284278642611127670998809843058299100085758809725145481724612729010563138836726721311420475051471478113864984498545091876145098306533071060816704036210060019777101467916215205781698471989749082396369972642850437482355391370453207696576592572364451118369355031799274502651004983848568977219575939812492120539690964003186427750722436937228390422182137430096020338197106132779996485400854675551084669784942760056626679045676565096838729497750622328018811491723834202587404739634205765125179564287569183500615529086875745056789230459270515433056378052472980763272609303503996200856910195468705990276128449840337001402781623986180213886785922183519636931681486599399963523605080599093370955354414011733529692741014855359083696128000000*i1^46 + 12404083842709283677687337659357895015392699452768790856418481720805185150849977434045287735029656880568070125158570804596796691614637334819318548678161265495388414351323223587659453633004432733478603683494464554187422162145858972174783451631115332490359205747800860436421432020776461565738780817142041125583187016298146410374760005767435994324783357642281164150633706281293595283362665941620384126414938687302167360842022027743232493384868527205160924942394515191509610184533899353721729405551855833929472879996959594372748356508543546741493228515210881532916655627866835941449790401746565800766821962382267484976367696188044906867350694773899754748246973531966178615715235712253840351322615897484720204284097386104432836504481227479315536555615870733638494265883384169018417421393880440027294839570280355576966247851033792447299645452520092325204507804452829155329383824009650293445175165802740800568998633248318265813209525413124567430638680216035590108001305026607796676712888955880652069881387177037877319997068545190199761664247822022035683082231672852998497317618032693543772161802134786068601859246455765930352669334388561819196331271176726196215926454327823099816391523336537449641793903928994215880787912645340942839310899080761902738396527878252259210332848959821293852851736528096683421866180206134202376511891602095466175494818634076931138245274068911594409174257653078489583270899964353398416609407904863247037171217735680000*i1^47 + -5535564764983842189782931154034228248262185146869685701070498310340330307092550973740306043914848778549479958586046303852040028886493198202837226771574655744886206874210230267670618352700711632467374687142005393081414786756422091508241579005550479327076968999333587546679697583026421414223865329676835215392770756995613912018086072602041217259114532978753185726743924495606071252267673898698149560731412706970030433550513159657829534672700810609902519199796205679402916279490570484633697027514791163278231136224160137779822461207532603280823958422480386133272041833747249019604205280060325257908046791527234856166537141835588402742515074235010201678122380510566734556605023715877473378349746011185859871623162326045944095762943780529373317713556836524606032201042653690130180337674451323452522899260873106248699177910832176179403482509948657503157481245811339957867135134235996806290118006933179219780616088730853785992145824542234281804551707104375661198599144861139033820396912746774064236765212802457404980266569742758792698353108694014792517529179034111369710248791378385873493817464838395666014601687105493019093624506472680998459312855399677789261108954970280187808110673519063628163909286647401542779404414768957864479700300921536173539593989157515329540216190045743979530266927022175449185041323385063287010472873319322175826166370802614443309023390959051683756720079972796144947634380395342438834569311744000*i1^48 + 924416937136792685594262671255574555362598486655840398133027774948813181032465959951746863223322022422969774763536315421492776777571262123184402764979962132658907117017258265520704275627535298343564361046099986799317496952286920952091050477389518788492640821110035824979813331812374475279904603480550676059703366731485386145499688151837424262699754088599883515548381404324975172536595595012745980102903887856964149422212399297027987604173585008634074287575980848121343945922284277636303890894842755148197310766404427216595460071010970192524889159184587494787580031822746129814988106659260850177128201249604018198467198762241938701180671593970198253039217164491971297490734867473042388506280110737032449595788012969337751812221674848563086858461426500130680048225121960547274719235904069860839713311328085329361325784833795702260289406417116232545227757901895804085280794258808384164439747031465305059456533461027009666199011749448256561845812911671897958859935442426130420826381713650718286999178075421317391070965941568875392980988442299332457446663871192391181539820300645896226490511284229967381092701557737779164735058532355491393515815856434489803908348917935844553721665833263256880592822118740971749352561107579297036621570109822013536616961379197415694691553813550694177012519483403749274525903838481849687951767164402699676605535852774709751288597113848744702068805884828076063014924800*i1^49 + -103144169111649754695178847602982719659114260868361256755702900723355086918730950361830850504730073587129560226991150709303911823555385052199350350493787181759044511800581339948706023687172551485935970147418300301276965668642070153360585038210532524030456326925570913161407968961677419139375408821751834300830540477450602437447360634358541064264983512701704273238537285903660630867010682024373875741481939035798824375162305136317065130755708365063000230640523413730487356769861666101361497534768776125953534881562916420454125478521669336649271290968142174168303321654787936300417806822610374035393833539607790017573858698610175101077148733214990279878889884387303086295247425907686829506612298052170611437920121943948809232110182153472807192320243143261554761037532746648781510862052746549598885072765672991601554823799889849421819006888688115435090679736553253443903445081850239423762700599449665202171422911337007270418722529731694871282365052569541083946774985403945118104144884941816351463984232345131902803915995996454464559905351552787280081927080705550256530219662292780249142868124002007165479680159513435745415882056503677707238865792570682600693558664762320681212146572808129038688496183976261126095868714126785120076949891319248493731746164336295334262605472294495845287677535440107635262937591269452147410962081993715106602801084329331746757340508482450144954240*i1^50 + 4749886159058862664647920012982181132633721539410375160222628700700279157231850273633231837520108268637805822117840057875449661162071109299105027662570782314263158755108734210621630644001710650755111012365514465789631608592169478185394440858672276886564651137641242762036790820290532117764409694844263778698162076166075158844819565875734918258082593602926974432468570862498623836147355927046173029093674780760450206619058111362216774933175283249110644121896609641476355854689581524441464543655448594509218417786615133440880556171823553396418955462560610671975165907119976670343155494378890882958137067636672141671129137180550997718788703240895730285236106038173084740364494466264482167569953934458473929626139260775347839152967145776010466786075348628693841584609212187035629338659996925083893941135397779692060588378649942235525907678494521050167923267442033466012370275353204661795675165580460158591850575159653918900836547548554839422507355098914769269219758892344617239812590323209771598203551451535394254329321021733517127521031945947799224957099949270787001899162159130680236017851908395556744425412862021459985193594062268192298233741531686865647608497881589961882737836236979707661649308601840220506627245163372027331427348581253652819397109797941383691548845325707913935398929587560329670281107631206952763394207028768479004603924082514406014*i1^51 - N1*468848166477601865660472151177628943964991239104045582344574734601365979995697752296794455613818040500786980467721061553529580996292051285482462652162005928156088830286757415451866751192306854214087334363471101386853797720229803045940827417324999435318984160553704486951386421955471598469049819373496944759860555056219880462171900983442673458923929589168216047201247725145723981144492532417674783879928731324969141342392147922552955173580488295421308450870259305850955824382798110969281415498937*i3 ] ]