[ [ 2467947162318322961895496172291441242214277795858826508328046825729184660401193559783021192222955008769614556762661273167893247643715802248689965214122348450251414211250720637586044384154108089038025118683360270159247087156986377028612141106909941656818264927303664049301656796160359746044016598680130123270997242268971833426016465126168581774003196145160428636467845900097416817174207001786218648307492976787115484241098802790004694517389219416520016490709009235352869701589373440844209601246340537842106954275520396257177830656340162724443037834581335341052768692822913143454579527915285194308097961467741429277200113718563926230032282981480853926782302599798905210780020784543340012990739382990523914376430713863021425672996151459042744953530959225539974395266097705145871358579032427543289716002459745503949990005635044334249804834140190547818589796693911446032408999791704662093469886300191074401331785018847238277286230693937900699727419457396516564625118593875467793186143878775541723188612664108169299227783840666346581703514247235923382024169282787923275967643285531096368054386888321550416019571247531874242166419620957782067223278423149284500807813531949556418867517896100861556443810305331876151188562951202347733963021321771138863085558565012403019761132170569222984933459042219589632000000000000000000000000000000000000000000000000000000000000 + -4359041403167941234528820118868923540512743275434235674749139438968551617999293497149886831255156324003246326819970547141101164815178903755011954835023285495714093338662831989358571927648038192971794971411472608045725757653846171745873934783965739612068031528409403570760440582984621980830270545064260559167149093985194948263957915865610823895255827331252505314813169169215287435198198716417782847502428500604547492336267004149564221670652690208227845303629473080168331518001272448619129014598316758982456703776331292881604107127353440440121592157312910175416639013661251865979546281414364833312641221083749292516175010312357471767825544626908434006220701697023225864520091057338353502139881741393141552907388308761232751536228368965121877864590210701921395992304411906637330742912396134271763146248450487190693366906476740752022776059982105229741548269795930346712397713366577238888942239274770974668051554479826640518030675722242690864642698305754020644009940591050571877959327683225598479159494549992105091677441836205175919370597005752071853214232919992590186575093898171218901243516054636873822015486097529616982844524207370287406305383275624009862868510400842659320347021942965204678581404967013114783039865086486567655325286459865131950935640578417183012324005859406912348362391509008384000000000000000000000000000000000000000000000000000000000000*i1 + -4052042904122693061333164928288607704772926668999305906341210191694604717705291790430064258420313656749074673584409053826473336093101795635067479902155050375648859187940059559577217698498044690382587191075331282928431981157258856647916808141703203435714211760027808865528442506126825506965785971353441394236042621287527261322156309139254709696718827330851248379801650310461195177637134086841100140972756435635049635835236837616068051804514156597898430152000993024768085112909162199192913370703277561447633515796725345653916015620357017036822785185964005766909167894051775976787067906847792324943715432280680956271692027585842199978882134860484641477531151641609729000708811073233994536523767248751644085905369582472868410594569757483239961980762575584252869956418484617709622365165360269563375454662714329614421038185389760503204990912658365683111988774740223408511794294033253411468598638063821571575630920883654261147041957254942546393269268278790990866056533413445912481777361600565706962602259202044260684802380704601052228732644399649496405188597123780715010768626099771094512907512057643419097803163850720309069137744450029085470914821736179023939197526851137553918604593040980678866332746996327831482444411064211093929232542038418045927291207450445636655897259086125856794717759765217280000000000000000000000000000000000000000000000000000000000*i1^2 + 2958472035231064987136672725480318488184344692367900388429509064401954613548394311602764064868665931400539706924179415877209524542246434672709745195860076870521396259583644734994398837333893979495705681334072171538500975163916447608586778750000360179770206500362338923727778102963366223666557468451301182340636316354162892645272592060906281438630926902642111497088207460873077758597093713111218598970865326830572247836895498584099640000371508748726337977982911664450948294538048355047166006000628540329762662729700837542833161434413342355961700342173856343765664825902121044885031184717214922643342993857268184261039299790877856002104808511770293988228989432795980560370470929305031422521211750148421202131715921262927805645532986002418395702308966781184107802088356513155699266762372656325302950726803930571967832325590878406093406655085352326305285217152947842975512209303722067429303032884250362488864099095962253472640518617620533214182232350872024604565229020115818478643228642450397078606112937811442946327029479448678083287995440149424647476742244710568500961360850729929177093897947373330723663349446275316774036804428604102253402427811470198809576300873039383074915496808674669327239610571823117440648733634394933442609850597311735449044147035898883300500388921534002992478798479360000000000000000000000000000000000000000000000000000000000*i1^3 + 11893650614528696998020246485686417392977088145805092220431043789376020101970773048174066508265831502720859616057713953851781778030026790841083616904778381127835610864809172580301593120166097026410401072143733338798573705199848633744390854727629826037846772328939927902690650735424743317396587392051953720223668237766624241321652551619841179845440940072464474247837254293985055767243926035519986199147572983055755245059467823723767670170284232381276932087570321942420410492749609465433825336068209001884246156616982177139933504350018367369419859510432799263638076453551461350258961864564738716555366956298470752783197466425747236818496793416942131966022166946836821040476844227127103960426676668667925850402258598227471137257279901663024186969604991882462598020343823606542802597320720856497827478714903310519770661952551943920685105954276788519778435129152803879693526063618734146950799969704281520418924291841811296200363591331519362943491746069829802195670411079375955858196811750733249546782412363016697084523656210251523085302074017001617803512145965249353614961496890217663191333847199200232417864901488976022835259126874148228160471169987650304249786320942350978951847713400177209394669605004206024158308855133059944835713684157372772897625930846855020808990867447414336678243441049600000000000000000000000000000000000000000000000000000000*i1^4 + 3184093430228929219091363476423567836787319664842713960849326131057411955920217727648517216782930806959883886907237068363172285299858899911430461541868222499711269574426732905398442455305847972791681017818283767333614196064125086258009829661915299938752284653327312204969560519811040043643642668848506385146971726596949351388198197428885434957763621885329128665710842898939242610067521697703040749182778644378797799121807199418625849226499145134392878638336671362689763767235943435037275657466711549095235522630964792769544259125085341094088113876116436935379776375590048980961802934318513879381449364549867956271429075718759565278359114543918312099317958118284740107241340800435885310428036646380155804508538512900836899057596155786548665343346089796337185209374088285462221596312150102220647011654526321365489360267219205807814978865070161362968839000367787696950418754168923205623169689931524771982775453751624432524154816703490288137273889184759203098394022458066793379315422768901979162522236125982659152153519644027490570957332071964208236793052892440850649020274232029508360196495562913560260079419145874184801293470113360787872009487107658437613270095334860225872372100099591142348282291879711349811649102507899282847859100708053891821358787729680362462082760330521695274475192320000000000000000000000000000000000000000000000000000000*i1^5 + 3578912084701559632177874462474118778593159437660544408953980812417693002265656343673994981052430378855676375204925545357290028875314475119666166257478673490638612244247052482102904864267942812832169284268460109069040480386965581592094146879992001157364626748176491197595915887226494925610236201003276662799285279379275860256392700040655429384430898297285726211421420223844174600043982354545723379017851847584467453027198452999118389878050105803996422156166955343956717426446236081686226241170624333567886036190723477475686764727350270893497001694087645565518443350186709266392499792673038306777917288721391951994625965437619616460742538682706598894060163772586436377031411704537824452402950945762728819368123357212122227715052957962553970308458305041749944921659778641266039650215371229420093424078024555261061494625582669332283328537226943856921360815669835054722167202385984520004406905781289122593851407070230008812674673231884319777509876072577794022794546042640446913745103310509724903626160486351320661185413762875602889693786965809297590757858375822215970873613988949055269132628692973743864667081020861229761489012590662413768385043250756967680887559359779769128985807280048777927719826713668949187955445894289117660607573210989803317648478917673459374691680789992310027845632000000000000000000000000000000000000000000000000000000*i1^6 + 77506969387735084757159701108362727719784809990708869385212931284928580477401121793100944533773282429460393038152856520368399594983198121253874804777655428181273106416126652973867982312511681562784389800948604390518325000647521101698739611681826931981908169609425194070028706474244168013388885271349320955552354023618133375744035701808385313819725533115217195980843371505488047409025444125231918191093691021405540051208676567840696046070283321415638663938849211370099439353921425266544023333519392858565640300182441218647132235685182198618184442896384358613433465069400006574150785788935109791391343438151459171880354229240654407599942872332567405007109849441359712823843003856612954523908925425927982169981189135876447092103173205373811160937168910692182704383295663664057470523655889640118763450893965257561968506509353523539993719566462275100728506667070337659530573874679393764707834526977996404535141871089869158126500012934651988704918211406457789715344350204918393723642247238690630337782140363767973253054470546564981756151298139093534492103856667213983064479414362270243737850896273177062142541986231900690903953202334752284052768162741112013194920922117088763467236125395284051929016594374123934465677247218001886967764016904231968301664550162511368546430941818935626956800000000000000000000000000000000000000000000000000000*i1^7 + 423769743505588206064481050365893197754894608786919417843227762790429210919076479520470798256827555618735349010300467248407199696440329142151046973864389848136075640328216016911359627557941586253466882004738586157076459298756705495062437059830154316064134361431652960694201187321608810743185415394516801741058477282802357115406895450615079926577038254494987905023205478906490918966215745931533401015419341994101516652447987811125842426260017229680252523980474738050782572667257509032615430428788253075468692993947726314809954622759127226156616294175399037777800091867445115022025500045861790038282676505199531321116258031426400995134778847951570721938009235506827513472363137141035277115319334837818821290433021175861423947819001050444612250706670053696290480713520374532395663574594959364032765173617452057058153229713233300219729636839838997039819372426607208110538753621203972999099777596555139843366892942055275340479224245679996883055616459955384692451925106108147074606544632009411997814487699018948720696494339342171086199472105328761314695542999899604882417300583997053500677556239007388185221681433549843709440337703733463729556292719060475617433241826970662779801103459214632420277753763080845547226931155634694565362631835495701564397019145707729936104903602216108032000000000000000000000000000000000000000000000000000000*i1^8 + -52300467338406093380304286802755497197452323501562819394308682013910640340205963727434075473610019504175635142568667266305120225370914666654447001603477012405618736031968454400452870550330117276895757127410555826577802228821584973140970519727880323583675007596052893691418838512219906482695849111987038066993885378890285505332170853599797269008665461840436473572618257820984047189778449293000865235294367337312670535172997151962629968899298668245076562313079022652227446581208469321799981436471534052241526699697376423138188906675300642820758843233462939102653855782797592198225360715059714558826047739868127223147221572763851732553483210968227490566992744814270905393375939981067455054713577799089045087919059637088561872720547150719625386774315112068780966033939856862736236792853630385008665571453089025717930189756806795444727343951310218369826475481417693106276653881212161395812283674760531796764940665072042439205047375793500707985827681241788031051954396974359279226211290267447375535741365607198684187893429828420044654931417129494050439344228709019899566462765573657393655338502994851266063735825144609730734774166096368865313553256799268532753014711612826992347565590362882324484931704352269121949724675621002500688632442363908346198489666050139448300635607202267136000000000000000000000000000000000000000000000000000*i1^9 + 28538872868745719288452132376745236860063418061674937250283739837643710895565036989375872315077569036287275101684569508649755694045649287275592106858406135197174425545795614154864090088351823993522246069033293810953829335974139191134660951793341093391698080657977148558076995931478364320464498524809551124258329517367373090099940191793754159261692620260787803241260714522742744465592998028638886443247473810212944307574208786802176413683565025916744454761924212069075555141498665555312779111061448604613614750287632078888196351011010592813315545617187416729248308526402327422266116017132697990654993543285284775858263178027656092366543723796068302694912677310129219344151934067619059303987220703485181356030606743783795894106985781519464304333740734241168901824577589641462693878369220622243669861745055861466517555842438424705066912749186638663660596590767136625326432025472805778628125659876281724741761622079791641081167580789336870167213510651162635559521145667243292156269438765038671491112390079008898772666951288004740487332199864230034247569180133928626018091567158445190313106731178193046300630236002754695012276269069787777374826335613444672144732206445792060622539429654027547737786309265828849432037103176626194459557213833439147743408435537883667169654004409958400000000000000000000000000000000000000000000000000*i1^10 + -4464568378978475680665901056729329288393395804839508759906256702826043396106878706641105962471631994638521552060501718372685012255242539182930591664259605158653818152234796477059227948897092781819033044039972030453968080497295834885974710557556911791441262399694943475878518344505662511544312911197426449690480146013634534345771062684789500035313881663966659129634373764152512893858570185795779237468494113827523598468392201718199348334630872419449488388741984871867380463131070437402158400874895182362229243392225454063970472772474245484634667218120161678591551227784222074901452158550568165847733707684821824490323313418644240648246108863426955069608631873787737594499188095979715152235175049170738153355768723111446480566018831456760044031753045115430769214916462326997308639088223603855219974153929704206545137127122329263142324314627172926304118865335768423688939038480311798007248970084846725605749470920747666943926307303370417435906030935595311035710040245495039209740460225553711202125492254691970249901058866795898121127349025993384070499084962095017677512142339554853318574545252376321616297889902661664744678108390229165715204454731191330630973625686766998673005934057912155054418499484864871656907860715312934372739569405639294497307190093339530324271599452160000000000000000000000000000000000000000000000000*i1^11 + 1107724042046829451721495523593721146480564563517314857339120476009291373117887735157889516962384427046633203932085719767844557780384348821814449727435880959553658169045296699578493388325618113087545487767249147411912695696818291715348286644069217098323384155177481386425950085937178266631218419723608810208852385112400647844055828990159413228376142097208052597132976318008687108416708326182325979421699578069544036129366561207205546036062761762406239519622259912304281695036965730201139336063210687155120483448692821134574523880793501090648020410443054638691243852439634278348581445967104661062640868823529600637661027114889998449735452329189383771582362182298736965165634206228170766298278850340192599836948757059251167359864779835534557352931701875001605263418217049537195994633835124016069658987327753938219160244921051115011810662649645696072798152990020652221383563388991538196684831656097166016793612150339984066826296502981164603048609181990314091268676016337091351212664669214180131692711596326333420195920483561526634133354680469860402358152191011352522488527103263942934692005221858762038193819405631142383154831830178828280264319392915851782000717636526149802546096804439371307144849358754710886452191054918602135502407293630893867165425524475454988675448832000000000000000000000000000000000000000000000000*i1^12 + -131549648436038530196494189526065652417656842163196140541760576483784284494633594459727258687330760445042874657757651186927984054848018843196591611508788167750160092613883303565395667030376684582026801309164815003512841726589214755452777599344430402795951094740110046802330824892147515524074890377751451048348231144741655823974783214593576932788077708683408578509487394672942935651870022751329525177093862836131041298477537870038068576233467540270315220108181288776821141304081765080193447931235423398294374084392813006916804267987442659388368654959205798806890332237950646010884467544555082510287562401191591328020237156211828576047330270070480586630875574270799710430988207312616648444219991055004179749226789264585176444401676168069326260618514688932261219985588405361380792570300706360030989087539765451280773193522463889825816994099159027719993950796275422939142763129290768270747105604290119088806100710690197263513618480760946882731972942168534860418876783433099082457116008265132804950722991155384087085458133228690635181688216494501206660112933200604192495399092518747329872724610345388270695367692366218072876536037626335765781155191936468273571008751240907384057942956955284366042486957294034413877752143481442671245370785427111742791114355615309440535756800000000000000000000000000000000000000000000000*i1^13 + 15364292424332498069345552138486002352078242565259028643136415126296032596269477463725017950050434986492910118270808266375720807157173125834746323537630769862060451772446245305393530696137639168063220664960847329897038494915580558970391926928065366365894058993832750528676700198210604376407054728780114356452541219674792763353504005512071878677449758409610805388225104762704896234925542848218110753370480947229475837231735744037003821435988650389763032574555913362688844433994942575027883898901739585423288191936128095100481870349858917545934000531502704643790831163641455103789087275348421567941257582054042050155538452749565485075339270706192189341798567844633055083590230288489262415912381548346105732840158134239068130538714145770830300614630609063271025564628432472294414656611948559607415512587566977669138989066699638164848738509650125030590198234936183813338851218391442286833884483035804103098922225706578338382846032929562139810779910002301710726433608422146356768482672444819203936329612910928266607775078455546796609003265803331719622548682567725045442212714635197149512087902028540027377325010086848667356184064055164040805900583885482836915094030244652704877135263556704258895404386439204405406045389448575696000870512966838918404963194838003314851840000000000000000000000000000000000000000000000*i1^14 + -887995180441033938072361989346817684918307385001632486860674504562411700687097064318833830001428194127775336243577158774976882222644261958064862817701546169574496775562018525544829223497719974185008179929368561743348107928627345224038065070095396621523778652826280938700032357842551130854689549420463633237354183725172243868396190653359235691619677780732397707642548127991924315486057239730084838014914083520974644411407114286559968036588514366774654881526596983868003756203171098468785713729863823556206904204916268278501168522601006038821615843560497029495028113398732526226265672994152875495022598601507711678440223359466469307785766278116673861261291754546333028041430974589061402664075334399688583098193595525023087008546453577787102942981647833721990844974898074634051586149739295664569191229996929441666776631026313725891018287422197644790190033605722314414221344691406558134017144908098924564877372187697789988317217285638034771160850044469322724939612966697869505581926010784397966237472169618865605038794493000758160518992082972820758482502850904129586477847342823588918672759624135493391848032987482617216918108794340210519804135606445801462099863694114886199074386222270222876625603496651101731530164646304159256899675640390644156123405018690748416000000000000000000000000000000000000000000000*i1^15 + 28687430365565012291072389227081742193844098658156173894790755599784602090137048205234531148739889868835359590882878563361023836906703536954936186176407865260273093072387062698230967698038416944215923300244605220917585723251706453169352085280070068958220022211328588748346821550710671433824079213985217037098126726504643281666955594396885533177278171921530640243703971960640139034254959192683335214194395657131024200742315417425283722352753026511860648678750512961528345643481942248676881551101344952238989382388533479544372618200611116590738424255899642054015271602777426543784892696713655589458237830278315178976659080623975274328890436611764782148996714675869950570789890531092829495497788470650139596488979632241415415672961475525745824791587885896566695782672861660213665169557728697413823724736552208305679841274827484376086711225513064031581925940248223489569229643592707241205940398698931307142589497621107586264185044077704581059298512131868189106278858828135382648250586355165014276634080141842252604226803796983647196175265411520845880009912520583159589015703444520488956714750244140651994158093858805395341045706413090911860032106572402007560333730366743400524217424726465930821822407200709438102289654478877679256569515364327031006197395016908800000000000000000000000000000000000000000000*i1^16 + -577346201545846037165590810169371628709497933168459751920018470788130670024557803057991204678735218558639550360606456630338590305489733563613132923414730592648660576114190598205324121415204026986219822933626935631012304800311348287871718499958557234259957829586962159662698400162881539333336079743916175565466799931069672882767867920602353343744542362023813434922538303966437300894592581791442272732731340070043376127193803476631447452379565720210403384010609254327250743505774495995582062045697402335250087809304543208543339743405905745888533533711589911952983722626924883588122180490021188176611294330533586076049737417434253437112305958241616545495304238585847513598535987884601001083323359212694717776448851194298447140373051032928021390040192906816345924592347098056100590216737869514577735802283771096539932926481717821789372866277020988146475075845654357439722606990387860334208806736903769688211667900589710584914428264425313649492652560783233129909751553801398611628408503787524771024881832785882041353881693697237624016018984381625157603721186504480659881737358649641240934302121956893912339950540729469115993249967317288767589432922088722678789775476562293128936608328032006709829986065331642280744361083015552875197929681105343141183383142400000000000000000000000000000000000000000000*i1^17 + 8049863485361166855268862640348377787055568798590445052773357802065353475500110075160820868949489776177226053450460328593290888884519353509663902876613203011322133282008331846412845555459066658483665312773982163611636149230734796116118136258371432309920956792255068488071133583584755832356537318790607713333264682722984335432003847628371288457914324460836439716185622056294724024219985784929737906957737955194223266161154678204913082525519317954823066285479763742924541966333892672425494128445628895118963281613762814049496966183457789407112751238791448942484250362172740776441622777638569408863747552238923114154045226007455716924627558320087343765848713461959205184660544148299760447461448486203345042646559834202339514277933028232119011829227508874931086073043799239644903181771246309032753526589190854550694857593070099111295989516134699388974029934798418631754055987615494274385998219111392527529173746177178478986644288338130792626250357856348963307350484662928080389128383634465132020508366935164032815228613102477907854546223541985729810056095919742666118160798291550193392632711104175937111590198264883102393018800163245958571919442359648116470623207156396622944890892670898711855714428767980109135143433892360877812756109078591960871075840000000000000000000000000000000000000000000*i1^18 + -85229747645045179152274777629036972371633219177140098333413635029377436093033750674236622701954633724374519664207032214027578904079477782936417918751252203848773742678135013909322784274649254331404668037851513509706172830038559713042509012625656080663234478655687692998446884605311432798942894807152689247699392604512026649349175815844953328290658478849149133368603622151755807608624680532798239099704321026433971009831844444796038080200134861371481392875788555101568227919012940215672923890243840746192227017090734072645230572472623038662029523093943890961376898911181049277855855822835879763091159650942162314473715067101309298356861908248775914850061315419081828520896162080119041503832629121185630581875571115775633307621022174235735453209624019307937491000234182891673597339299887461543615892802662578911145864261997501286640781443997947803196133158679547288553376215909754284614995281055750399984887400882304300664608720753320405355044273998744588187460943144571829520188816048478435281810335478956886614217462951986214237682131683140109761693433097210562637947067969905492543901188145809718366248642957332670034013305922853409109024465154519461420540829082855085543678964476299745923534940093550041939589448745052837504457188718978007040000000000000000000000000000000000000000000*i1^19 + 731681827944747075948431152770560097588177324831119891852732226018518167886232832604020064674976425796585958129497628389555414939412807718971172469215631097985411973693900306954257719902771953671092270667134058504912731624996029657431016953756762468568482572134821588692392625444081501428414566918490098467551013952601363156837541673113626301098117602589805866360366330917748102107587298512120879090353092513925401071679618944772457915114003544476196789724187012641797165468807729292989669822373256014845466513975044306020258073265466908932646809746484220253351845585228616745149180007567302115381275521182200460990463059909811271934012046910244707111531743597438562253545409870897340899737082671207994935276997011127689307159153789198584247437123846442108337000862721587539231874795512507942636390734082881420717658590318360076897245705519099843880716448653702071508354721211763164902539983498839652449221005439540784673050770600583604324089991861924914348917007841254344389838692709506752298607413199637854420961716421222529309152836925631581536732828328704768274561236861148999605109197785107832116625794715568394077963645490037345680764041793574658143300318047083924690884661399411487234583933218856625181058390629780254343754627101491200000000000000000000000000000000000000000*i1^20 + -5189606916273596796819692459133974631389965622725172870708490449221325303892341917421424752440429122006009203702357227576833060691483193076612134934243505132445594213158853926421715793581773374184864104678310335899651340793138239126957135776680694872001752368362772518644323511805407781378415533931015262921829799555721100899027944950898961054113563593037353534412185354119855678891244869741716665302997925125309228006696405947844565059769842458971843277233322020509103505533030793200148309246486097212580790836221840142493170163026736825975543368570778470071121376419331322084407757551056805270510145206174118895714369465041286445992604255717949192847890854730080476762090793647401215826539357055454887834217734623158310410703772541456078958785944483388110759472479539026652959472243098075915360208970141932848513523985060521663876166031895921083300545116261223099768194196642517285086358076455483791951626503422401945253133431848157084913028731408369731811398341487829981092765444104725406943428984117717475629561063416251073953148131665379792070284418861139844438144139413057366622986807016296227776802554300386054725496619051669526418909275339362153430452310241227336889230998094534182223255608115793417756601129710619841503497814016000000000000000000000000000000000000000*i1^21 + 29361783334768273896938543659202974345315018602076918722777673257764150515645932819982279513687671484591141164162805987274435627567325593648166523365422934342889429861147108567853884489190756077377013274861612739382365389718650609463478806396511966395473483931350274333638954575743165717989695222106032442961000151507577589158882167497182630323478787986394580122598730373249943159642608515496572392510210594491194506431699187514285025419205703731499842977115064986370418960652630334872815322548497034486165986359315025174449469789961155429045297569957267135119622648922074752988492918920817174843971332871885140865693814963299640371030828853370511315940089694344316071571896105338900758857502247230270955722823988597551282009766297610068174246095931436518569135925524836246838969556466772072732381195122713601152203945501169552012429979566041238198172519098012082441609342432505288895528558894960706303011576021995392897630873623265694117480088965466777764688104975678852305058778978028004606055031849014044710918301912776506855138536256480207015075530241959553028291721231239748028619134140226103057616794421173840893765858027221925320107297494134672486469566203654988512340186705253972101417332385946235182080501697930852061256089600000000000000000000000000000000000000*i1^22 + -126149484130258902130948927273338669283614608529126149581999464506328015403892604999020631308644375414531983884178099567658534997639408872183158723776430208764162759669887566194051655050150810020220476064796692241235326245606745997168719388034780299412649633652614000772217287255575147957029408033681522047614307322938531975803903122018867962133316520612789541905533842534755988501134714364924737860127362562177984451545615098934257126759658603793728609877564496753288422319949414230832851975651161566050150310207941179807846123791752766410368389831367343245532782246784916129856657186846512207719538362500030854471380127991902987337493341278220274302401918846982909217294897556045361200263948007797252953424926184321677407389087198609137824480024941560518385813830994865932063187680608939873475307589141520720844535488346115590675129202690787128773038285421640209161706553985663330470058066269445675341409423646285914540193161745639966683861788864779993885894677579543409285485649541076914653206659664093577935728669142343351747842104403128120380253972687501503557179892666512863734339579403980239013072781584838752743593105117370109509262309190279974308172032949171288884248403957070139111080152696628840416531701120505709854720000000000000000000000000000000000000*i1^23 + 391813466425581295263823214044370379492638785384410503592514904500234729437235916404605711165623685430150467004177596898538513080182528655771626646897082481756999838868897518442188176347902245376363746233184083303052943126989189131621084599664592609381341147046716114121019788264760772200109361429881400638691377605294720396229195111861180696060691278669890193202686197627154549772201108101977193842602227755261024654033320332666359236117543163459848189055836587015301754253805106384186567644845417086425794487698087915535813839471809847691823666201557957647122864062124403782955511021525522405379068533884893504438157107985868481685782829288243896696194839010999260621617734080060912843458664282045892112424663647596873008643460744677986025860460807077480364218321908134446556336699039422454271522514551460978235003407160686514910205037281798968269743099357209792730631887104632897488950925835031857927461105596215876557151880317743964734692596625454571879073019394897581294950133801089304608041680616709415554026224388697714594919034057545293157621773780681878826278982650229072866391864038620412085926909195163133764136815242597277555949131006344838804680896686359557518225884166209017115094423467720315357261827953131520000000000000000000000000000000000000*i1^24 + -555050225724865290879585105599849826430911246693826525324685891990129627655606492623826691696749277205393324294554793217847808860207232297533640950921863894458269337528319923492206205556029848885709691277856323401584657197953871383556021356857585085008983232881034417914658846242228968110745309758757061361947723897338754947324958468313781857235581731669289356256082114093816520535390799769299840060928090412944121663866590647043962280679246254903006872851380124862810729610259741308902561045987343203419197775036110687887573802435732570474496307384457007996467552006105891970317324842023541622944701924888846886467971121824491914023972938656349469900087060434284182954511518450164865528842662068647677688261524536291646338472279096572022167259728851921794676559018052795636443656534996089179073045834980231113368198894549717576993332134996712111582630324508391665861520842701835762262515489270360463271915269728738138834105806993833311968878878218275850522005536672974178223748063226633235752105793796636905347826479888265116023942344493502609651699386103451038086140983593760172721001142870929595549394168495560127895127784334720254591818546187997382406941611906220524005967512297928199865985681818480014073897418752000000000000000000000000000000000000*i1^25 + -3502532136269669071202988910788964294872904717755446843931482124460622832824468191356284489695815192490768115089678171619505034831533089014214786663326181906004007294316686310033123138800940674920758938462182994539332647733728785982352929937424417714682838744898326056563895679248402946612439043986064839618877142860008795356957392566901898432412523486377925231485580675816394377612672164892491316803926312284087638411193265589180130203054506138327215622317721102147539016692174561126084410161594456886438580178743059572696380786426187205968486108961514294303318009126243367618731680573950427516277042481785522994211701910332558104469090262230831253903133855835656482255813865048347963964239501619313805878534688465363301696376377575128684750598669902967302326909732183964547569274686769904321791627193332859453705691380924832885588851483075088719029884235635484279587512237072557369098229954314693893808371933344051776321665550943711291981812367586338985995907409981904639699802693842960995295887829448170121031834225779797032432572009105103253756447280693915395201860372647060087413623840699368990965294893849270059082336293629114763666158067524359273103302637520314570889863800928137048904823465893569826977218560000000000000000000000000000000000*i1^26 + 33762761355166200501280295663623824259383623863833838930776008554050573072791670166468959609001972198459621642025181121245126302239009807558590485688216483940931337800196422622603849710847695108466913114226629218637465743997488421546266712294684904105753429287717464980914432367310770818552561306301518939607757802565983638342472187934136730231495492646314368465358307358181595274413675113475909053691055486513505757967909802822490137318963437424522681213589999409105761544539760574022125578953264968760383195171199323618597121403283071669713252920534572344638237359019943504203928019143230118109371776965610913683833222895353724197076970680149679924754491720640432275659529458261469237552178473536288785171804206193307591507089884441585600129773301298486545352614484227790439025558989487278625374619510383047700265342720236462023793091910875794854116788563705391815823885618837896556584649461432660013790078018025786111625468643645097960105116201655659002433055750817369154232422851851492778503203323741479959620549432498564503168047184908396950637325098741041315774259112967356732068962795913912530179934637592254182664936311634187041919539761469255408530955996271713728380809887759407407147457616264386576384000000000000000000000000000000000*i1^27 + -141759159269828504424932490383806804759785368806605097920656464446399312224201098064782853745624590238046733956415258719393955549680387075422108828243828353195142966485024805195233269932199457892382742624137821573381353998882143825175035437185797452700684540979348338138089808114037164572154060537347967234731399200228652180804264310727912609570058784863148873254216817219438268625211538280144150035030698611920918087765766376434619903618665119510615427285235301908019033493675930798009415777190712788783645437335198232377386482504252085214968772402687331225239309981484927937296196689724313068549591557118336154748177996813095742482702317621493601138622581894250253240294491821459044885946039299993842310320062201497769773081147919315901425752645133426119307873526722768238736504492658269894023824452739055285833502963147049335959422203045556386134947829900952505023891200127221476722712511913814672748837960127576588967981619743814335411791463345540891331208213219637046516262646175840097037082389240486024886009330753293259477808510748914105299114820620643209010884385212328620399768373796846295844264975048852540175653017434902560903438526507259972520439928098934168014248504470065295844598786957718323200000000000000000000000000000000*i1^28 + 91395608795299459050042998286802674116216651184199159537935323904788514657342695927738229388562700144506285542271099827804940684560610934777963389261038895816896009769586837106039509248449642372046497547306579222743543433536227946919138231749697156085294622490976478655462766907470448363505869261134742672630901493827313029947973107281788778494149512387203746498311062343030461733373838788318370419646014367886795760980363443409475581675720228271851714432320974805888112285436192910329808949449149335061205671441799961026586238371583138447573089800331845230746314195137894834852209902770257799159778326580625596818153006008663259992823355210153597651609465522410494068252473826948284058301877545075404852381199078504308129966246412012477842863831454030738569430896061834237620124518954706834067575453668671750304461278855115623174361847516224352189732622007466188697751336108347688196259473342141185170863735268844426237811860620154038188886986134654747224346154488136970294554400124007221667864807580430648549584704386362110836222112777398901378210284857250386514031383059032235214043908939982025880336507303035916760326052630865001511526918768674197521974785895568787828337480848226868586153760522240000000000000000000000000000000*i1^29 + 1389559824112997115602317271422634215365873619876683800854626204799754068137458923429992931566686125984948458464382784143448993863270932497868121646796164771071745038239873495145877411269480647015698516119594054805879436544896078596894605541966271788889942503535049247455322954959268603137591803388410687413265947700699312124488452635664555271691441477005328890511435818499263641078579565269229077205974620622518594851008394253629332133816431610817213184056332163859326182313140721109843103812418118151369086463542649545451467787823406255448350945506777387340109237294348249793693115148823065010818797553466241673099195316383321319303249322927897363075834707249878014500126833220590771327338438524399924638327902166205835615253401519784578272801977564968998352348140004035155518021859240908935626350229371760742813785622043055399868894741443849391253363119910391036826436573319562165512323981079554188668709760934160788858058320133578111384463158285862708947032770394142128913797508904516047806768720836952537077739866848204549674075732328853894497831190400214525187487398078081506104048051219570947171634100096120916426930141500007744163795739422375611609909538701859976240006147980975433008021504000000000000000000000000000000*i1^30 + -3117727473250839787955088768270044284160980094734120840776097676396140754974066662635611398769809920325836261637590396163248104522304329972246106689259565774717121126499994529509925910103190203620614583051952173010883181322608043099688348027375396210618951970126081315836498904433337994691078593593636389726719636315066996995457718818850863309997733236369519852335040058086068046002024832054091377152212065753801125731519644555598345322785805307413173816305571397557674325410990893910577771230414449222849340867996976621097131718329319074769805916776233861691040862752803081206558434052897906777404210605548778668836094420237278469964324450878643627903822520650457946404884368096591225662318198914757100546065913918295133612604343401690654671187110512911307098579422490735326827819842848278271630345431526098460124416918028532372352224733837258523278061304979494410649756639873960168589269313081969466784181476806648312633146960698756702086188414428881608951386118515918947419315791839428136156604582144088688342216695279081490463327733039955695180093000639828512542844202803359592101188811741830491079327500815532280901308010557529905325591866037254585689100939853728139299051594596657974476800000000000000000000000000000*i1^31 + 6653173428306769165733651175620093247021187486793284796179373145549049758382078978764619648107703856034623268998244005763977086086884162171620870827066618687846532781698742483922622592150645424019689804810129140963893216651682012785242162345508174189443564472123369129226608386744371112474686940906275362441845690325161099417684232224183376610803221292444544459464776770936599785839734903148867333301189740811636212332504982699578642865978393284049238371869405531867289374744113585621249885703541683735917727817076780343455320658885181041041428445467661251188035042427552632668862027935759969147525095242181227136531058317323738091351572388834156732747613240049622542783391932584427721681505278500005362844846959188942101444219957545896689054394214573296209192333727271911876201168796090350387140501078421129681879051330682672484623771700509404622613494720425479137183205447409189913036759136002582106579501286901512949114612314872513373598183515239186331874190652341950359077596728033543820551834686097943053657096617069670876377365194124115039738926827793723576926584129093952992075322087715110715829177591125086072681609602116209106256940426225033001431755000397197855368759860338360320000000000000000000000000000*i1^32 + -8155520049786927139967115306962650636667629366175806913200392876302210749044400800605913067408969771952828142511376510297559358967623752175922346157173346132002248513399479061603720560229207244116971714377304331766207577044087029498453496600974303969843310408418689004920152504116504169965419060567717366991569043250105264539824848925461956023735229699010770655443206663364816506327845930988631248661795465067202809871463489170552634875648054953096610124729883529751187185320808415358943797118871518231252173198088200326649399458481241157542478518348365476401410429587642547237442463399091992359892992805750481004687473572858563203886987502260653360193203184100434466911003704587344703397251643371230691071594068339971724371507070339511271977926647659068292607175005323186632309454334463703543567727642389698590126302554833928980459097823976443470968494916032018052670249387945043644752528092553114214763490512186607207666496586404283751534958715786180765555930696543912224610869432024796523096211266888605932646745900864176817471690138624267504697624277752177738742320510080966628193859032478503297134082174673993235288274542972220541885833578903666961081289423788990416311971479552000000000000000000000000000*i1^33 + 1944283796600234786077109077149071959909865734272614207804677593372573020053599635117647073661315504473527600949567176128941774780262895753212873597479003194881088469774987544857510747878515149334038958064477667210097355746116285285111632218370331020485179225824656549909004771387146895708788290945633552437643682390308713238972307656190743681077378722173122836906741316416449874920783860404549521030458620086147956126187625072459076649971725723808040739917613555093282951631919249320260885341455549286198287585794569547039583929547000702557409564892742001136563203205320216902064037948028184523468266836451845568923733554098562278933571567522531141785462546295020976466777302375876577340500190306292214425809926089971303285650928946402170576192825390953003522972861143887146326955874999714310363225310374686592752968458547785529958644822593154694326310001658995091523319519301396122635225348163640258083018817088740505553895389924705568740011760433931140047357439948775085178998571858411427534198055671188433660957331542260479144965867806431304006479984261022895053073593340061009664077942288428304703220095152726203037332450653919392296885919068032572394479826379604107250892800000000000000000000000000*i1^34 + 3235397968369830937824638431538436509650211307701240458856516099495044233081463277116447997371632245011111703033094553866292253093092267045712084835535374437155009540207982362213614530022128512373324750458140196276478075864311526866226821463732391341480728907847944061508468961235174506129196076292741560886305079279394928864943097745691681180013802927903001758789775248663044883444593566491840792493285650293944438511415141834426022506096624529899313705175955470717485379108874831168196401025149313876483938846387041639756333465788771323375140434488092014968491881136504738057825892308346915292679663401397274763805873700716022236795100871819557591412035543024472628769889761681947601235402658514225626983482938511420034085418365471281241465439888118627511429105452077769124979706970009524698336674001786068942794441694278460094411438055751851636435810128155119315102644552613741856658824582888040175257087082415366629158010834693392346345973016468180264827067334364923350448724309733040221914640367516249520850911694100606224169950808343814183915837103979954358764524518927470807612211145063327544328471410205161270338058413124800532036990594807363428163706847059865763840000000000000000000000000*i1^35 + -3388545917090038321490705638945988238689626649356328028695143700815945677135522303007065967547523888093469550101445374673348078569771109775558404535038626982464369240365990737527541339115478604926211908678176875118360565865751821590501297555161811807197730829118616666538946484907681139101692826203615623109852339301603875212042638590097924359946791651694483546527610414591077685936760700279911497189347659984451473151297064889794978870322063257102230316507294050924662039594786862641718652934178383786781307401654471745457400526412232317332056980608986194373514540845990833076437927506591499153310098666127220332175470797222273615207071918601787950885365811049504505282393437704661332336183276940806091956977900788841745583866707548736622325178977128389230931848137009271352022466344436181087835996675212891368338946167241311743048061988001354918299880004245428458366357606093101300482454061014226033188369388856710344269150981637508073590579854872978111422495718771088379988497369122558419738831553766273983560210480692936597728949014459619910039044978205626341321300401635192546121760963017644312598462926697661121202715387850709846223296644978278795183037534437376000000000000000000000000*i1^36 + 1416027317045101571728552862584012714494252294642927978938644953861449418504080153723032164466640645699078272358119651991172510780941151444530416767473672659336821626746605591528998087579239621735401838795803359120527321127783255487179075187158342030753957289942244325133230109962837739293757325360573898713690525624163550689243984450152188407309187148980461277752002544450284838050219953309719063522209036804947688649900001830864494288855166833366693659305814564860907400460405319636109401142144045727980469909707491050982527898021261386101613806161754811794644777325912362548669789646626745445706908175285400062415927477132486533543761689999934348170936272360898375732772686331697535561786405735312854838092823448665746665745817177638282127690273158282074431210331371080255320557330563666549938149683874972140019271944166416482655844976908549877030441193942753316162054989462193850805398896685587179942640000068277096961236148549977777256420390249183472931755289611458408628398755177986353285408450761751026230551315811892405340814173362068264037588186115479056733994621744814732707922499742042103764524169884624123904321241570191710105791684934209757719507763200000000000000000000000*i1^37 + 653179900467987453869318373699540799104664819443383029153139365864196681134563541516199141821869925982567273858669917150581927120008784956155914984658319930210881072444970217631070662808983965766971284140410455000068019201783862733728177056397869436181494534845675608377035929446166742294329959255433970100290202861512735092111484316548860506053812125747925578384450511596078449155017148378997497836928300717231583738933191493110631504053129227218064522531915835234100193490009242613651816895976182471750427655674125758169392481888368539725685362745474702542917028954941113541306057396296608595756565975684128612743727655653996504029700865236349794074979315742140771638327515734452246474088556418703828993281349184186877631993211350853141095338204938288549912160148483198390488827178221645087162529081302195614710458250201136794924963515964612137582683269131226216051710296916755509798290032507449035355132061520317390167524487258343686897102062533928265139100228980518901662151457729911783945354023524528806729575858409055783163808018082562512917901358241846337177306050832345762443250192282991159965599062891078506642242771801065243347600631773107962511360000000000000000000000*i1^38 + 88705018034361295140116617400238191150522168373738611923331258143383817724332146076917639300993450130252718295797061411731070669487032807040549170055366601491826873603500261269750428956458094137628312558813669886056195590588951711175025524488096517036684758555110420951842150049716274884092765604492025139289388560750745982312836903904573245468311912865313072152381465306933508792163852531533473833328998951189765598951977237922858522568241326796371286157551453124504824467882836878606438581019419782502551238600760561519741947699331618587226285382196432668703603398418273822805202205544718476379726546927198223619868904482164495975089611587669225117462025933202463432092967635634058256578019121342430860024697640018178079154424175900441629263943325976943208602533168796320863216072668960487396793561029970017198897951040288034352131400049755543671666185849713368353789772524165289704901860390105765378089663291243743161203127043000872043473304916518020576757372694379009706203610978015510187869397783328071941543084396663840681561712015857506438371039767916701266583502148742134761022050748004389060901252207650106765472116499465218483069652725923840000000000000000000000*i1^39 + -890476970267765245716440987569862141366847013344969904908475473076943530749321984199445202708412770385357210754072515676084601573110628211303158807238814802480220952392742698689296675732542351096007482681607499458764700234681918099956039871545032742765059255181342401612580127026235357254339060798194109937814209534304239636008046387863553711069117186921670877909383313688330175889841694835743858771342916064904688701720889194606706138529048335428321376241467108823763339783617913597314516275031258922382310885680151131898547418678620791868020718689407006685743594497456353673738053743090843166485311580335825958059207547031804374460339164915038387275519078897096673339934441061084145021604489962366857953047178274949831226818271897681799908338821894853917982840657918074556748714759250248307972227985029218762429255369295189348191288235057445798020072568194890354510835872098040435534826918419689421926607782776112221216275162476670556414188055394990392395035617227413820763722249546569727400766918446520338400411391351835032365400839070529939938297942038865545577114489236038967691614719933580316861625437646638938206954204151920534688316103065600000000000000000000*i1^40 + -133560756424352127282570787550684048950055840559278384366430296324878808753097713715875502075365978613311642224002117134928316763422531618180904344577976127787131523559492275225134015248554207118366237319941398860631202330109059695045465396404164693311529759785648146485311721552490413410654049745421600530580524615404736803940819284786049866744264822452506243042169893947797619349530516598292817539447221064831187717229230879399347732141152781150784325362459512990532624253203248263635824412647760883343340957362233020849044773618589063445241984057259955367010294948640904245772668418580523548836422917092419622155965746081777200540158050186978708406320036464537369776670174628701244154146998095561035756423125238120892228980552626067981088470840852764305245540730924411274318573005329076131775993689346281117178730811641936606239116175325834472087756061089215221245460939231232388982668359555073758169064495229183828326461787291835947738038193057681698464535939060093205918444280089684114029704158286683890179669788711947177681787121989125871871555692230141695126344038633012889922943905602806650380889635085807757688462582904574374755696640000000000000000000*i1^41 + 420588533792918019204768189020015983781856660810274779027345657857703685318925241748121915300240497632035072531912028871628048355315919599970051077532318760625754256725134396595900101153952320471717561917247095352088157760852035412432643463405334353819390746170791173545670102307244268604675534881253079036163723529431628333481647212670928117953095376952197520547239693231443108904623382243184031022973252145057674408818551118188087221427688610822405343394083015073447709980450388907647614523432654457378669904198555506144961231310906486857271585960293782271068034945168269190727542615510516262532924928003096292493565468066372078262870395163990026369119496242206544288269342774553014226520539142953832646443455035759110598995653290307971209758994402930570080828761805015545555658297297260357735440084993857031555158348827529317603143011106758273774561757394823598534854347907966688543272838717605628120451412901977913865818232220962495392716426215057845948388862230393128278172926928358163220780489466057682272628344624980233637456498286709171747264479685031278188678477970594459152295097812229773465258591195222712868313102687897124864000000000000000000*i1^42 + -7092877967631086012031066901236390457709237021236845425580660695783131093437866730803845226876591268188224076265973757215091377850644879896702627680100991015225804643404918283150707777553946407101806193137867661526026705629682923704011252570788541959231378972815940472078257570590393270893779689976037769200521118445103102666745622088551755221548895455340393304065672154321578053353977601663137935259775002896048832280347287931870931680774232021191204094871696062703854505527252225345020950266803123341069239669661519920121188213704621018856705884787541899116911728829759733505919129449798004750527130166867765414557131902503031715797408194852568506462073878558787012184169552966841272878430663448457460252942383821129673031965248696019881428742759945127840694178496726335213772133850099277215532781766480268021868282128269458661326595341674091737787467687175361441381653241693196271865334257197927421994324057076902062328110929067350316253052048303921778464066210496935688005560253239771734877296394499523252993404217450939628363069301255507208989976910061055757581352982497660558146099718012124129760005250549889363133807365324800000000000000000*i1^43 + 11138265824884899419185128317410805782254315853404136478476152795403536363923620939007365043935186940625026083248081266016609395525714381947425688738965628639639693369506168739049347972924330218300645943494796194543037354313505612337359385487097499173077590799560102114005714953879843215824456331264896160762611720660538722680812668618719242981667061828858949649491220047117517285866269312180957814069868359446140507376486497253991848075076626963798868639965959549483580557039212824391196295637283823816373225652802984804642143051071770925419725156276342969459902814719050422382362199859043423950555403445611048098848811526123249430540632487255756779348860947934526366192768347257855261759418822590814789134793239987569623564978970760335759090184304715680065778571848751357303809540711949138603243749687241772371083404845242307403172526665687208015713126440112079629254713756796088278992813304002262504449142904107229328664852329967919220329802691350280363808666984541485626114691917950039239601860301262821438895824738734442180033743739281442152721888226847852356491978576872682897812499906128086838445039177677536013516800000000000000000*i1^44 + 577150342075481917612012691226740147435737111875291151757320629720376989765375839236528145598801842904382805715860164094106582853354685385857945511592362881123869287976263028405778115104448891085088175019774622209566568898158312535085439343292077206804459359935076427283832691361473895300612320739170976291756649310386776197371384221652344766642743867476044540508998433359926925855464592557770728202111932043882038432702431919183101821681986790146635483714865473192534087623078078427254254455168854876975393954993257664402141805869342444795227668244642592679214714611372225432204313759451657495022281875209767785409607000288631554276367434975818562489806528494792291469919794448016344418653826716759909910349939001930632740890783740012289141676509440147189096705517298963068929973840981677942468439753514864632946675519766240092804176111466807240595635424769670691735230053807732255430173031251148110089116616341726208806013795478225723603603807851030693007699941339781015255380325289013858215371879725600572087378659632716478700140607959923374288651313420384561505053847126505951048367685930218463915779416845099008000000000000000*i1^45 + 7777216569061765469691998616622398525035026452969890307033990724506890590897533313480220888664494419919405828378150495574725062331351800699664429703283639859438796909400807207345558976441515560403435296473714745397840309248677291015195045717782709606872846044924784601439628618201786575485878064101157637386382660458863604693055732236882779999892869125756061163279607929353922850103138141386846678025396400670418826796510157549622692052053369816038084066559013957837872683255178391267103600146870724574773918476463785316454056102288594944768357458905193406701547850126652915245260096224351452905802572293377920211069237282285751729040856663804416315667438781720930853422169715492948132468803823511231093606046763774814693169647173466833593230596752231197870399293994648504930407383426427503864889894255328577125425827901656866374050892868353499346793147583479326242059384366668153510451015679636807084686571979500426056702968287569450403912364776596595663037136378410316071393248691797959263356627026262455780927020567820495768979482273370615703344602302935502332910161169364820806785367499111747334771579289600000000000000*i1^46 + -21689834972971356228588334946547841936782749555009295157266541539202720246123933041914060354394917501549483234334148195741178322580344453978459880233802927103360601822196214188958433548764609355933751792426535850379140693783189977557081327819841723430486510977338798303893129145929941443252659370435784753799889438950198664615121746992666396565245113932796192696177907108029271615430701935574849673085142860631417060127299001898550566855431587323947667317586760992788800511436195227777837734049449440593489555541747513481875326603349183341236340831931275406015232516665347322734965700473025877315541714390407751345264364198778267540149190653761594266527904756938650884341599052794250632983073735868603926731502431387212013985420376414936851182506373824032115918980653343830082371333993968385001451827516731559365962110617997234707495825545446942252331220680718211765509514800399044480045258750969671025609649888827791412307518511953207567116570787024639593830263248672822241634888990734725647892491793283969980146528211207095979834071406146775882008723750757852912183778262891473870738642388959624744960000000000000*i1^47 + 574235951735099913516696560527028352966107605154832224222543487571301273240607919936168486873756206691930627626817338954288647330543320526036171415885852777645208456830139865218600092968950156874163329639299225981815652888593089939013493066847043791928420590867905012859362978024504564292335404289515000619741940240944404263271144480254245013994927779544863562163635371551676940925710929561853001371504863568275885995095279491769868599337294960014834535867702195592837707101055494969968573632076593335598574179329588358746539342115011078309574567850588584010031803109438302722643949223866025760270219525952074187100626431319423404317228487994009770105006145591857007524450685840875535165766072014935238790129860784028684588522283220750267338799963979050925181327670887764494442182062228313846330164987275821140735510493464301263007925799325501791500839395412180462441754089333837656857002305503374972211437468265733803136113811090234135524713514456278505524283540072811260923236419568121251376711588634314337869297571879734885608050968857846995075490547033108739209683253364852088320664420370432000000000000*i1^48 + 446799109424320207154120667267802420088047248519711239627289720982735133151251628871295846461869304382779236895854874585587133097547377816575766589961323904595695914001634697734957737071600372439875745086674743500820129724224408941402842631977236339156175909474265618231082494808584694517455254371400739275333466781279672337670557199769031683547978132438904991841079902218889818295328980717798651301967169666027678201244621499167734432453993824459524108751155877983303491859656834746459302646027985716457440735040508099051225374309827074942245852777025793224041685411281561461094135427236149248559777959018218965878609292622580869848271343861530156051740881347180275742356341094408331131390922169883014651678492428668725044156206890413339149025706498999432177370375998823783770712373253525471391458439892914968814372000957808630627348063258057881112054307897706779690831476696144033723431810128286989984253134898125518397415528830634370630145341150779150784491443993735994379173769987633471286898585733448900898198369600507452797149329187678770734178962375779738022955891548352495484160000000000000*i1^49 + 246606857526085712867443333123423536467473635293735432503965709841566471118342501163212710727992713993746199528474794481368519450209939326343843402120750933629766108446732430774250571571670025971053505232675758156492262821365217190536890938484921553971740338639462029409066227359854401969414137909463238178693779752037887286919525220813481737526515671020859773332497127624376085232098858984632813404319704815408321844700008145415835385302895154261137165184031245320764566993913338152562322605724678684634354023479965583990757220096830503563134181455540911989980042931496495632317405256810446229252729944495097765235946230203700994809732644697618737407304303818892576859687098377445142315775098909008752905223799098372190458679752112451102886380530663733753155568676638136602575864415784472482660119683582368067474971896434789787196549708345826036247843517750295208888555487728088069691270153988298654509582344443717542382904489903736103473253764084306690552727538111787042153155267412819599904522608607978249375807731169986052721272899441581114388593892548785842354305651786229760000000000*i1^50 + -6395582358116496351693384953970320894573508600446813781904366786575977670723968578727362197038410311607303786972978252195804862287422620502909323398896572843200372208761869933446902936885443380681971858485628078860945080311934875405614304261383293740657885763583982341791044067858950110697882469446224226207558130929074269033122120648119189420185243926211690656758313933423956542192072756679242219010698835089185698349515638424795973146288116456399728637840815009656009832084349804388113568604310288741476746205627430396388381495901581056702523446633487052035821196373974913171558722178644489786615397580277707766636961150006757758923291597616856832985896600440822344355545546984891152198139690561899522839518062912608741484938148796270328983065194316907408147316797177464171811676159724435808776560833535584074349400718952322474155669156594392434290610262938976350092958380975013123430549876416733609477517621708166686629766629283585884238680333102110199723325267225948250321421458103113775960530570001751075516145904307807322185393416773023552918600714987754154466944000000000*i1^51 + 361372593773948506549591616137732881202082775586257736686661448146543481912469964554438858257982471884517675790737419211988730082965078441990765048258829676591117189591174707261144918388001798838809704740437863259497557833466317526334978637803270946953891040152848248777872935011760332755190143523059938746707814753034440111123209462758721199278061855313475085503018966574942737580128671452153980278329783004106142026684566180873166876995559559658444619961059778541839326358218384761884330949635787688791101867449289239969247035598690329688422578288417496499043331157203701802238656694697801620411534785414319007580592443418060326097043070122594793536340160113512188025449853565934122387589433975720400384238320715675051558505359808945931882970211909761496319744191611648243919281584245918191810284219192589762714418251853181882157817905769118224436118548060348291580266336608805537529101942222727099689126092646133268193610575636042847138885965010900839428793670254569622923735813686607172059324380230920200914305336332974310449627102763264073322802508560371200000000*i1^52 + -10128450263374771571256337302433918437924844179580325096393867916378840933941214342592039093858286062571738939667768022959327071993037273373202321431420190327969223444665521627430465868441157155998032185091012544966255099960891482643816422710570253240196986026504524375908164329698873448328003524424289223625888320229230742568956423797043846069318264383573076231932710712571952519857050209185560480841321707381569639377636083294044468908970228503454115852771117705108104447317106802570535465634245625738440230182407135332285789795622387288515206162025221935163029911660390829337164015339140658212628947413979985069985541004113501717935257035669194070321257629881394894357676111845634285168251017750458180193539488414720332814536536398414862087008254451504702817345425257882311823677300704319339441627632300175902001572331297939801738438430226633822855160054002434851296997087599602181558380875509957957114079179708593268042589900946334954085668220476257678775971295415141303295341564579663495789494546081812418297275864842641091437337363897590942578880000000*i1^53 + 132427683937250381628252467926440189951276573666905395566513538760706292393429717560760930990410000132277314162519076492350862820663302155858174506065589823058986241306394105841732914471741017696595345722755319559258259172323314244802675688972807118951397784860696476542669701768571659116434677822431653432994286248138606945245609216145714087458884176499520063890625323644266344708967173923194453913948110821375563793978885456148101125021588323987267134487967385316224562102767102901612027921289595228689779388027851435141081190818334074752138676234193683583435634055193392094385329123524390737848929979336014431223745371508151998907132442884018585128483811341973217879262196596086539929656382650659936570663140680177820615546241279358110693406017229350973662797524191033550838031865799188046911082863802989921010923648844685832790427491363686907458569111722346987759591858510532058136291388388542237747239372538794490154083092064176499047640698850733561661468073852556334831609730129807054086266644007070272975095988552842107184550684518784000000*i1^54 + 451991012730903518853757350904712381133212370212379119438170661403663165862838778307154059797088472006070673072237664563944575126870920011032033238115455090731940140286126074796959237830441950365595951312110040911764972964022438073571006005299739231305843334656257110848904388039581521136781274716221879550245486083946441254851051728662292929369528742819586764828716870741804602056268318725035162331167336838701791819073557653490420352893828011095790765196336022720240468593025085563842612167739295547872552970121110923488595094119346393516046349332374161697307026811639069131617199643658029979256363192445077864167796134681297499689788054276514067342628985176236304566759154437157783339780820061067231343561836171638883497095182967714151399787183889145603815590496800040861293702124209710209560522893395820579499787923914980941489335437423716615399134991436399338256756328995820949746136634584075445248794067145707457242172692524699303062446537129262998577153566394337012991967388372658311378735722686136114713182758730220263874400000*i1^55 + 347918199737249022458616740790475837067470534252549016614282230602620936669547943201921940175494297834160933446523195049303533311648828694463700198497843283786428566880274889828412089073639775263169659436173505157716700427032862601068504010944612784023142990665214479645708569643021208372720797547666137714151367879350452857436904469262711498778315771233129521534189141109839872085851869195703620277083330817444147481284643984767133954251802142693253591896250130270912022314728920264125273660870944947787516766284705483406306912726563662394481445290142215625981373317123471552473835488579820504462391161808381120370104013338391464409385830995693418135441677671658931359375632808106349094710591778508352615035349307969017451940402396459383526241685355642748145660479943019959826692657015074267175107279994621817499863912358417694289706322983165985436136599488777943452580074183055010061937877447399383165943333079390547670371202319181293966846244002317869131940451579297536349099801898131767993707343684330107572550169040000*i1^56 + 2994631542449995546745717676508041589324091159539182930333798021294035283264001544073824045007513900599642328509876494970731582634109111636339873290546493335848659421176712817125428286457846532283994123056359154853133129218602735067494912145626963758161519090042665780638784193508768860430540843064906854904334463112585186618948382421152589872600735459909704392379532542377795967453211146409347026739381584456705974611605088673363844920463804862764932129673273052604012673600046187205928291380974493196387674195781982667303097461329067636421254745568015639021997429201888347433775680423892998039409927260908963853723389774676579888743270853116561549190739742139549253274425655798984753823153439749831176941201340688365529992451229979016826389298896988817854975438975107046061556115953917263362777251382266478219153383200653452084919671461046800792392470951671847864266991799635733989059106503088356654371268632687038834707158660526508956423725755869633791152336944195868474412574752491961575178938634000*i1^57 + -11722498031206130619679078558255699365845417101002602039421607192443317004220451684523682807578165723463355658322079262305955651861715810017039387779682590476317355198062061246195288959341816740460457990184790925766042770740449400529042428021263022767261222454338407620009029057312030179190947596140675185212893477228180274763868579820553843214199353080114882358058205083930198475631787428225163584047096092207787731595435697145337685714062600290780897552347695840177373395933743335159200154649345801712088320883755695354802731562472758127001602828383659109324767884992349820633630236623494452267541117306075780133082519273633098100885178624105664963561211665692664409103535139551615072795445563071334374616348294901877218319416177864670965461662673005483765821162292991134381184058940219948313091815480773472270399632728317668205896317371994655379596047895466572162897715129133732983283101543327257159023167588457411279601322351783904699078077969324446494573913078057974126800*i1^58 + 5923684575955753802127445146870137659828162569517458958888925739640208078036887332586270865641426149677043518559158039553218939933407126610441136717344337877987932269604104355995711574734754972773132564585095582999212121533264286465202709503547031680269161860478682095465922054547761133139921526803816039913800136213923782456387196334304554092431500960777851320874933235842374603226857939675589677241411393201713375035976355699391860604201312707574529023216181222032969832198541979530899936993780840753204864536799065226545406507909671006912187438588279366258306434662044800056826116588661142534680982466900557931319630471569497284208922845469313299345230122266832448336839206844432977064873029410399563097960991587382536625146085252559629308926728621929845176036699510049569287714231050137025661400318693225368959841717710220972552714955628876491095982663070869977681983013126028114612611251851988647987422063899971489124683177610265093075*i1^59 + 109506096307117640879228346471868899210752673192102714502810410333015096669356099912626759754577985847492831159181820642851476527680201586495900505025898694944500582931097041313380358900360871785480215110970444684071890407080064202921454901790405871052616092769861049167356309568816194976252263561285230068596801525159328713826652165374840904208897690224213361995368539152048204432057260589920142155468729787593878385064579426976924526689852969558178792021429819300341431460279384179170196462734063359537291608243030053900140365758210064992593497333500314680356469427727912277252315456712379925826576157225525531403133913921214725427433163005177006511766184146459298530834539469956643707605758150804831654862812073848721439446271184315713025623744286160384607004483162093730182763264336825068419055452586330038544843796208838195865728872586306026407507204779912093561222394811258747521468976648*i1^60, 4702341506321922608939729172616381928196401510665650826627654508191361376029672586160882746454734300346304957184298394895055696212336589704159328266630013134993406413771619065564107351628750562657926670256956950867468569188666740733319681265474699275266263241355312132411562530822459194665594321017070083477642831288990634569011642116991562996314315840349369824611113253520744549105377702430038199172463771293875903536988977642116627001708554395478102508092388409501758631082311005525555853975866234071257325184565565704525696360048043361137658258332321986512246484146156745142504737406557771122588654291160679296423173235613008758204135791229973366278278344661202807403038244082352833180780682602424759580748844605214430073356821387950632435254654801446729627169774987685858301510574534424263414453530455236093881756928601014564296784455398757520347099695255230274532381056113150588487283475915629009690155733717777547013074357351607286468305808660415625281534936556114481994329616928974601884750811482468207705005382016957679325119139620239958582848307132473594179037357121498595760524364954024766652895907274789059937824748306946991815193121773776428595894893582253793793663078588715323218023854221123929156092060504182114761837489776445929414117418401565084244936430794363769965047365066613424718091982007610891194053701591849043760286053949216524485014505494813179008311548465759293858829124552328006312073424261634858650846520317016664155328901470367708311932315303087350185127997277011234350184536154076937226887818709472966821350204970120397696802889558998683353207781511707518594191326929521730258045096503934924603750120372172694557917137693789162690527894185353529974897967331944656062630604207732817920000000000000000000000000000000000000000000000000000000000000 + -8295350364431995726275873513405149762825116780670334906610625738341698923484776173878664392913256200824797626177403821454835464146735486531448816275218117201536063699088183052067670393923514019957246408789785998503662215586064767645152933229300776160646995815892366321775588476657985905508092273396818472402319857159230002346112649434617443220685616522357992235520009301906222920657666551241780979074068262003435816841027722942467618598515260104232941515178479765478840958333440601210618211913377776806216895689812384421755911257997021291212582013894729311017305348363843436123230013099652723977807972703677433669809769215641200664827004961528909837893149189407679879217782372107340273767195956617536051565448820567870174136704176299776081809971836785080999612279058932132398108366212392068264673355668871263654563906443830482235277843327050564265053541804606608080888389077435926254321274985607884185842269079149789310624895822189263642782743959517223604794796471735294441535896383727037011208737433266524433911557473949954489061450238131486934398110203295341281163353298029059485325009055208408572103103268784059868704568770636721709481301805256088298185300479336801988870077151666892826034916551197668580377339171751847377348358731181969397831408598305193300700423553971482084150614436211784884251322770618138233625305325169820192899605727644716153029200313033177914065031811296950698128163723107870900377160463457950883171477706399748396613083603710276984160868971274837707861380250445859920540518328817585311603209942908584036156860225249132844502564387787828142661145708795576267007467754942677431166808619310399439683854129602138019082342989728645052301710310447454567696877893600958971723666225669079040000000000000000000000000000000000000000000000000000000000000*i1 + -7686563966447626497397735461688719707439254059753207922994310486267617706084911993884793141955663895868667171055615162945558494659737447600847254429827451625149063882175522254038100287571075735881244371139954345732473313795983643550817948178748898734758450389952358305843701134802450391911688271896367673428205738459239029294849776155395675074293273416920911756542017343664449604765575374829106348087203367032656671286524498712243913822493125831625414870492506078009268984479698632066386569018831228741928833923528984556329190694702921568480945768980694220994369306771554169733214932881105989632574481895636847355592631106548876238047764862271120501498394851295366042960817102552290837110841368539022829337312457343929561757630360250163421927469611127238947758690463012300708943535235117262760094652201025439680824791378375263640834007193947757883531450205788637134958873236687974520295584179866808482756626753214519083978417188946003235557748614218787398567975506172425027153407593120643434934530725701519624640949496627675657117569066914721996978132889721877162957504385484057563499541683123129187122627307706946283175436169193719724784569048932912986326375173458701421494388344228099581512785104612189074676801823289324369568253207229742930286130941694506791192736991779357061826837661028676694602449806778054988580066693666729854677344453450489072058638597418996370636229832614131043766441392395984144153659794970902833196692213787515517660741922091630330419483801160462632895096043874315193333535720734593413704526436115197000851591421340840296038370684183761440221772803423354590017219623072852436211909849526544942165369677729466803814926761526219728109659655824997378342887092881688806797553636286136320000000000000000000000000000000000000000000000000000000000*i1^2 + 5624199313585935722208653474187022112076873219390119696419201698421915483327464591780671696549351654717837787604450548680367636597670494493014631420491693249865821049410004474925777083599846544006263283370862903811310876746089178443256113056800568532946698004869951556730852992020173554192591520054675775786472950731738223988074333572758178259627904710278895752111146229190980886328099425964973887069444341409794266290719760764322573376699829259668072764982922105216735344394846574513158751476360339418815152154568685885282499192115911831859452032277771085288326354257118352739121661704018610506529147175502896561731517178820129834667295879414988998777364290346956291858035139471626405149449001237044951267939403054223291364140992589343217704783835565302868499998064920512793730256738260972837470338498302902874375970295201779629450197084267003120155892766272136982360051511953881562967032994757203887338705546731007431506007194053219066290077912576309073358266622432064342351979009038746256879602422304730767973928753890368454371862305624501609258301170473865500219138599110411114150129021157192792850451979348724748129948043898303662831181590474278132757670840059892166712214709277503824897297544200349374820015642522212541260136133438087259509967964428880199078136076769692701712306871780178080483493503550960914770534448604158834464857513627309195944092689820231948522889807234457657795407709847853039936140497400982051877982103236131458008329672983147521209485806872857535719138492702465432994678034063693192402734244790601667722810293907960042878325455243045881252292241334433409294218438706510894608062400345227783791425241965506064954642161391050391999055370768744874686642711626714198079224284184576000000000000000000000000000000000000000000000000000000000*i1^3 + 22634676187387122389332147108371848667039602133139092882671435533333789157169726700559696722567650183423522832038334006037569866765668696898816043566474249628548727404915087898159365526144045155113402495650477403727100908875572885105455277383655377951312697486519128780615535297736720211101331698634490469442631291997011763954852969102898041023721375388838263938209933089716379733129525707811071336102342465282309364517327999805818922320829440069807807400841321392047716569766692320199829386848251937182713706955842337000316054785596476324830425457876180270554696890633108123955716904513819902865001671790775518070580070693685771694931389599727660527182305242429237265025234276435660245333863009144383607006274881159055177875794378801205650798625961885962719133131837594693609302826467715016480578005803161828500541860372195126196017661123900961967048748357404536195231071905589361223106965832732771892454200369476601508415779618260068571512594379093741403358474773168217531463772092454945221742426230150725241461892898732124819553623789827542678140267144159530081951374741055516053105772732929885263559932727110589958172228944776008304878521027261973484736360402456589783676689313168366120910313590296076703937523222107157032077253855571806447942065487576297256360653675298648045948843178457740468973918944195524081388109763554074025720881206699258843701600730991781392874747417745738120790560113751298971780981716345782868844225905169313592465782343301226322252730806540656805272444980135726175109551926902538243903481004880066260800831358245023976494785429575640535182054199612555346145853496809557219252946374031744302419287100388071896712760035778034794181126271374638862571993421502019857132628528332800000000000000000000000000000000000000000000000000000000*i1^4 + 6047782680760862982715574040958232452073255728837828504663059668719691480147628161860554433554066061565427664185357733282567741383849589116553549018982122581261448244616459694360319458744031673565624357661347316728750447880176725763872717639744576563071459883256997885408827288384576935401842726365914128319575832463496063683668382788392299124014638515522738081590248546350125214574514669226401590639703442862318102653914436471605420399382142916161298318560957658125399562811648917146043420882767553559193039621928491668640682818582302217367067588552541029540438618099416320915225719941481673497046266875062372292322516217057949920374900008298239046584591575014292725533455300090657572141144590662224325965654051797377187935617348308168568504015535614142950485393478842380186177997300924010143383926346951903453157306666093865418576556208273032389207370213471920999684784437412827107893238862339711249878145762890466108517296008826387297107203872592767069626383798367137693130802978574809042205843670932946132628857447940328769689288959237657443145590445472813005327178687985176918693569021703763477588887095785440146525755224991298779613767300817492472691627797515122444009010251810685530845310146580291724127727990242108102994334873085437963776522190572274606278761275983054301972991444148698750435163418847487888493362058680680405945523220961733143327472765913131419837951853510262110498158617281692927662128775204728981796469169402404150478409625281837692995655747655072127811407735299606501545120732661551545804113784294654569203121277098124692077808300171456907777198689152826911569086055094579859407959691158187144643685200977017172685874776296249152663231773059153037121055812909648148480927989760000000000000000000000000000000000000000000000000000000*i1^5 + 6827248807595734696727157952677271414699224497751127892432544064066148503078662090997425706809605335622748954157570893141501792955602266710395074320686687720333534916312321998479139497069147812469601473243204245011072820336941466426665054560937460754317407731466985604004084432668029005311588854173326914289911006508508074162689681297971751803657765467118097258040673100236529872458411560728274324964967283138430706981414680260883399649431876630591019989603298332301842642927630130542014766694095861514346513929633436516043582384710652804458696994862178420423531214908194203757637994399487871892873194333826004034679984572338645141946186822354493152812604982812590071742489465498727252115504867317358195216468582298207687434676245043198871010908808108053917718757839907929634472761933291069114339554169883767123459147032337389815933621226665336496183172895457622967040387720521021597093327565572464753549308681320077422473031981662828268891746490823612405288132136426390621568126858824836993496894402754403609804333455250991711444631656693127539698240600599109192883367514404745151869899757041854722672690925820203075136519550468572759582711891159809286591794951531342186868789757739305704492226058826891537914131354082578789871855059148806813155783966024255339017264381217100104388540780098082985013993107362114235312667234052045014478062836031975395736899377064690270823217212048873508228914742010566404566857971414667187987153637169230842781262090060497304051217413533113721683127448561797180362600608902231438100490103925775389767498407742005846813763696573683578077608343932848095053461642970562235754323952017715087423186953580045182391532193882329249380681046856803639684443653154583422512922624000000000000000000000000000000000000000000000000000000*i1^6 + 143371482298714702244960923940876794607969963959621017051985372183962169643927813284318691704951545237937916995063183073071163483759118991426213392033169601267235116218137531289045818101945679859880089220110273461072988818329347614642240389802337124797706334185472825494236409837036913055242522821611611956417094395354010409448072827083009767360064496867497970961776324164936775560610535126677655863714140609654812605793882555243367016104561632686956806209551058464769177073037059031186322795629163534857607730324790483769807251905410426500819136636012227745688420218201619626012734342545100515811831708269651631780477506238168589239394081579888755917393842188361704874974735400637196220906979864097061962237642830779860605043239698715665747669516380537244488081104107181960661814322088981863782126670589256352095992828029269886332019360403452190320722220746760059626529612539830917337029373938579367920850939542903708584787016988617216092225818757334869595261774703305973834312686371456246897869483768996671057112389206789664267755921957973743670696148156489540759627370792804452030103829767268392714293401665822541119012960478831450048863201874043450529229666917614652636773419185575300508234096524186733334472964120808716937897499080707828926775886963157546400248096308392701257828534050129166526948480614876722139694915277021913822751411109329703607243893820848702894693420174526916162146832992380542160138480804396394950579459161182665047668048361444145930788780690982060646155451479812266680974572607295073588573313470360958766885372087897783863905103599970499622130657519555913828845026250892752349033359554161794704412438425679840135969099760365169224583337693188126722961406890916098080768000000000000000000000000000000000000000000000000000000*i1^7 + 810491761583702619921044890155890742933673614936421833975928180430398982167978803895360295176318066375390820333082799672220440947091715519487006939253395624378199506079792344504488626494861231802899599876757914650353090519513017528314346502529034176835234155615913352832836621345080564031584051241191003768153786820865096511658924203229980508642598908785198267611579082681951143546717729030906940983990529398393823668972034307756432456214057604038452477201014702506232661342773934253391239535213594295043604965864190860206877336916554391117179857323888759790532377916079059746346456696954462718375043392594212767868986213012131458020294389309923088545304466316878785981328850601280056418906006920627179537258164861596615483404388742410444477680872559178925729579770468481105601133925354581395142691222214166406077936954407546120087633126030140600941069980227515622334852949000321277299939782061989628871268581900311152489537964975173222866934032849591658768871918818372662125816950032883435859661874721498863966459137514426547234109920878906421411227330255009164221586475827074555026856329723078348714321195161531435932078214815347403126535283670123688163139459410969553569619390851923419664847288337070636325088251749260779951284788936755190493803772997272550846531239934512462245543798926055651794055233406236322505552350472628419680194461191979858587252440077861066385913096899103009931045873163836715048241404751264148864150540462789213119419373163655132123151792374697090820598175906958329618346247389161943355271364872120016216285408191519969213929403296125131177855645593575568420971728231472495770561018801506032407680342679375120358593284443073069977661727072830259510137363267302394429440000000000000000000000000000000000000000000000000000*i1^8 + -100767236937654831331896888896485386904816066332999982181026633543369062974094095615611494273850686649606599199955055350231189647373125483987311208638624402461867713132193066644801042411626462768712450358924310654477065457873427773627639253442744501759756735090818678547150454887502991090427465198635091674960937966245821192502985804796596139605416240508873790764274953064694111246605688139352310168646052247252494796227850252289421919103062631657306472974519506078244014164879913405533410420337753764726001684451707294796135744034638550620531519953105110949715095669625072235769154059154351025189505853448340708387417487088596800060588236370229929810017069804570495998397333591025295893444290655030003077109984309295546183150584700143273085195385339638921388370279904535866203599822025066527431497158263977075064881856407242924140362608568741395695456085588623062249692913041043241952281416424538130614927147177868237924783350085530128663094477930389992727694236158841203881205833425375590798516392803955362779471584683089721632999594718869447763999320512460957581813849447292931836197967829135634836649799550901251202090287109499124465360424290304103791812115750835396466180366362184980412606200703170170031718030199951606886700290227524812277937475650881423714961237607471515311498582838625864466263715182819082385680651383054213730138499678041988589178109933907431444138179545866427430611900128234122741097378534453827325821501796855157352954684842146540020354207530415188959083819156044260251324313802359264471620049911855918668353820922801244772453954666710658417902254473367430264049684607660389256313938156126909385750317048951606087853537597103889108684129404581434392916395686350553088000000000000000000000000000000000000000000000000000*i1^9 + 54777334738269263556607371271619717696633512588365228060392922097897706719847889777342048948414735127191494878330133538204365177511491161687436272517713676814993078197880317503847956215911917497856897213572421954567863047237547469147448575950866739705126073805554372629798722567303468993361267971295472293988877434160604004239143363175603779544606656932885206813017978472969012921758723213666608794851474148119576103514022383459106160007067562120734638025816270155847917406585910204239128283655959402319434403808927605553900445217109942370799313882281406927405383413772967064582853278949079477422068657104442514886221782549342858696866676539426412684785955448659578056125547902166358312329135895642863581889053947272836850007013512155093635671208101809258420257583098663653584875036180223736546878136657398497969208659458415490193767106983515865776241504490529560430269682092011791518020199709547792111743206141320015483396283908609516473007059011386987490667682018302872929200921961892768257656178371697914652551283068741548301669289341375681433738869393209243838667767417488990722404515292492727167294215423939269571027038047770823288217872370795434322875916101324554153322838752616409303394419492957991569077803481734922913178122332396929860731041062973772060845138369969687145350601212227934491512264866517730448827468575111627276677642383438864894450602456062847787282790101876748974517149716224796799668682924935510277966314944891652960436775822753222806228777760022522343433589038080426405072982595577388962687520591425697034399111706971700664576602862902317229277205406811883520954524422077530574289294231452870896608625505219977323389519336873528974407749498038083451551121907541606400000000000000000000000000000000000000000000000000*i1^10 + -8618875324966341271037261389483084106087558819551943042674627696997532047220315726355578943569302331209840883202971619599185419462574829622888291585680529391513059265285534973151100132234311975861390115010326940301312229781420565464681176036876702065423649947913631591811207903039979665801874178495338664988099244425119354664463858956348792686284472468707825384873887096436804052718558079127525699749501121961983494252149193670972186286311697301125196046954481529064152509968249743113726588666705299814084238460869562618419116697517815223572384079913869242959935780660577150156644354395091702092231198302039131795062650449631813563043770426205969341856437449040507647820877295174354071496335446926010489052847292697442085171968632902574672949293660104950497112303262413709074210698829405414221782963246362945039054148172865823576058616300512377880983014763693189834453081517841254030647799583362658807785387772942265668070590632405026414965075761914644346411906797882591937456390138223351726811787728129479026723758562271807580429088770409524683662133482860243626192288839734286097179239791435647861319597916937473522348414192095534591514771712419759236057965462797527477916884548810168345604796225861001911214889705784574565525909617349029382811276565347145475072387563029172421268275506933376102079554232478623822455415372098952351258962475956749633389770023038859736775318016804558838260995435688842788820547128109347324584792821887426485149827225792609608904609706069817067715926994672740386558163477557088768251732292862575634075326908703493733739701638876401096121938168117036029564814621944049544178461133444165375495451097342498739583603279320985225391783969048359369407408814161920000000000000000000000000000000000000000000000000*i1^11 + 2134920024729596960495708076815741564852280122717164684353442945950741559368878157650452096112537768488771694356172235681688863664100724814946104349515864431646088353128873550420459463615266540346733942530811744546494464085114136193087129653954628204257850484448387138759193547515414285639025140140248480338929253176593481485668905582919427289137348433131218182436946630581568765228373169380243964462860093444452640937502923710843020874874839648092653847231103795211203180497864738810393119237637746255305326967071420885017059963317222840670944597689792275712087394525227998063161751966104247995240263821662733195782915319154833108808494237513346457100816404807562927868319009539474215956073014543271850853378962947121612625685136118984677447569458454617767478864945123972653813682126301658733179853600459081036366143373860766531763540816482652404463567946343231128278454700202502123805010894863505031224898800821151669508525070733047402540305609616535793887148758948228447768823499053582217858926649495232816777558854782491975095720375220588397505929883086819215810647086682121142075697661710822040629960698559185489736520827399239994920590790461976066259161997452004764968091962401126414181933731915537424966460701966454735936712310942210935438250771586529103234455045634228012837316120354483165291197731993970046409374079013745617749024323773797708015164971059114468262373178061695672090027176190819676946393330816799325130287832358789073151424685800163028088870472563060962553370853253362424576590070473199732303898944587324911453458530307775103519456635045207222987973243816070109566020067946020153744242583159929993405279968100233921563680835985596529996492426141560471353760415744000000000000000000000000000000000000000000000000*i1^12 + -255684942825369382914713619732444655222084908012862994521065258967226936737336810341939081815398793188836749374720666287501032751014852291874762832739713681446602727471187164268412007334461383693309861160475545341072541132230346378376881272247509733452545427943103022498518443159472261540737583606758511843537804676398646541416729081103711309825905758379334185065217692291913642556273229108454084927440371838767189006840732398792834753632862200271580976983729402552005357965356198575383340995001085007450437542315174523252813878844760792816049348488759008978661940706246081160077048154820615865862097803156141870193453742031327089286423922064334234506422606892958022684825156062503334191512837184441408697352076177832626176030270425915685003122248254761870947470704061809755660400192205349176806174613476855381467994051817661733704082427275151947422752941822113374809090878847069053357097026599585818287968584058907188193742153966920482332188139375970339075482429758940150495691477272262360460323581653735312555110526856494715167611914786217292984568490162193474075346778639134505396432463331159736381099403396871995293769955947684572291788838856125458479001525444119528731744871283700848052433324113718249551227851297335953474564509387891082630008653457008957213966869253889988342410842686386560431469385925710252655815239803037576349852805196715378717557838624213976284387911930472194787402215657787019057619712455721291460123465541416823483775202020995502928193480060684259760502578954429932557064601665107221818454873286639726497726796019734543177887394318829260673443764800085255843473250563327892369099360727338637546351318438337525939208408957293137457565758161401449656038195200000000000000000000000000000000000000000000000*i1^13 + 29917609173814068964127926395461122177849910064244087099657241541542505085603223012207318049783464509481110359589844630648808297568015905007243120880861622847841559597156252233333005808673794947083854901161061251892427861953975593684926854356708249731929458201589683526136770444946651008959440273138850616086860654652723174449631139257849975041744779355322339064572303772378167303067379200126134217800560038864451145408113187035823285659533456764519642985774576178541937949372549181540741683521082516236429048474685090251769219631243939826139641686275610098086374797147698252865611901915683803449700504322761903220409110501930964708680342368196686106774336492250157702023418836404664688215768867780666442340447552114548856458335211325455401885206121267054862950747862250718139647700553669848223234367360530082767534073736750768153862616726596119440707081821681886541651596398231246197821717549638480874520779889197340918273444054483920477258994400893382379130428083269180469457636353384399198344633323131463810567363245441134937600778795159075719979317731132086099630980014658139075561069018782918945243811588302850503697517221180991240560512033405382643804297039441308262825778070451327081311167479483931191523822540987842449327461723492170432934216097122215753359626705812008970447581898326114132592785280320895245441084200472750621446363630411278862079897717582497539350420369366426096114754649776187032822550965559379990119749278354716634098527179048288376345542937422638646214582192732584347665768939557645523817555618175340556191965139227833932429147461006858426112683854890307456897395876388199766674074117908051667314095453132847099012897679432926663153411534897782781378560000000000000000000000000000000000000000000000*i1^14 + -1759578142443744009041641613175838941677035864062964561101417565844314152534334478385020609945188471156620582927694508088808765879426171952520707912422849168268256538128926780653877285863114752258202890169686503748365864603321691275988175764606020139037492998182266334962032174379176441681528607048606594010564082049811710093730445532900135271089713842317738337543598096367441082934089400650805723557083771618321887298527649609331219689749839939965762830391316472465322620648145306451548839378519119729308195387778052492693691965123220321488631643165268280988718369601514962602615789618101090134384307122978601897011575983894171782735990675173997701544249833996842387056221308551996232967139516475038552295147224609044609818585368974014221945560426974984865629770098390534949766464031831537100659639681069757457120656139618287150429180474887039753163461733600928988892221063808501833981933133759942832304186140324327981211142983629576776434368069336286961782314559970393063289907098653205781420454050060101212437564491108858253422575197999355468488772901282713803366925592863454289858658654519318652533936827290782542726455456741715626415739998231037770193337377365069791959137177068328116662795820040799655407560704298178647888558312304732472668395440078455725839289962080516363327038245333515735856183393371070783463327860895792159443537134882661400199350903900534305261654037009850334513290337959204167350338908720836160655243577064962687898802100582792765944742255237817011049830127977189579050661449143562575255884867220352884240633347426270940424577883292407189040387531953387090765071159692583639223752944797616998974339891670218720641902660603089025278940608322020048896000000000000000000000000000000000000000000000*i1^15 + 58041164134805195159345344255195812906560664935598931930339111616233073960755570774573688297244674930558293678357557543588150403075947845682758748424096963937235624509639104923795878027328034771355398681920260430834182308476674526228958984723261106163537232554406238863664072407803287800337871505777770557945574752246973344149185563287000782184884360283242693215457574532140482967763338147496766347278644121843786076976704296531156932703718494028936384756838598120152092012177701721105515537900700231327076087795707550475018349357682409541394106420286876437679153645163336997233460029023620167804114060066522522362795042432034655847440373273978657843071641861027936655568176940253243669876304341183846635632263579917068352293496222758733211915469772809615677191822069140115024748693797323395842166258439005534691885777175455284211898243366186068042976074001803807238166637426374746313721504578532264302245058079902007540702764319884130745676151707730024015298420018446831417719147057751259477839327571409336028421072971112894381264239422710554430453649727485761147048805453534939551018193942974160544191167479035964920935081263377402060732891280406754900195284940566939719119353298259072212719545736585819412910743232327136618873365057700537846821579785940616288546163245864135760151122193477991666107531358273980252202785344793072752557448497949238907965838014740826142512011288193058293506485559834364043474015871775931969929047237602074413416809080100501461799306038688315433254580067629776430761828712123289625477759928468708714640859380353212662444022692856567040966844110583347736304966702144594974931547571303123224730640413383251760805740364079919722949997279943065600000000000000000000000000000000000000000000*i1^16 + -1189168042736821397047934485124457872318670018962045303803335402331197374753298985510268627367682024218650212102782870134347374661585480593815177867703167145901618348691170972195814188197586029442028588687506368462551279800229918451113611231624517317730432223067751706711925542268294086326978265547762034744452344959038008282188657455405446435985247342103051578198299050905156476804484293585074917902833505520306436911811421755169185304182514489157421592223650979524153462191192384601835722619948498029508036866015831389800299957102961296278464487651388524773864390415231488372589896639057654130513386623673838126682566699256934841290117775990503826027692696966961651581578052531409963528397288556332803521977622252298242685811330356648150749352796398000249113398934917242265659389953958944936650361677779177816126548623137153800263365277857514116990303569242098060804586095683844634662175904280648817904494739589945419107775420946815047841976015375369567213533591378659239675709422046263442820504272411126534270040497814232633999340552878449612911299200593993994143689794079239544760999662947019784223672081839738588752814138668180743753015936665458653668677488309994841219682445557072313720990315135034075427385582791707232588021249531218713441495500278203470539846945292131127484988261306217422730712905839178093191922944297871806446499481487822693943108087018792217646636070045791671566434080920532699655715992859766847547079606121538861509299692921122985440064668472066438743866578927130360935223302818584034824725258019402640256807206645878685432004088951341406892173850773278041148011703137622746075729681646371929630630320078142040851301872666548400134806600417280000000000000000000000000000000000000000000*i1^17 + 16592602143504106489754488486541884382959087871381073283090795994026191062888714656350231562086648655100049348491831214697151528463309745047154747998688654839764783319189825806483597916727919957622967417046534346358941076217962873167068868736433460244407738128416766073315477629659076575485508044310732960059508500768776246531422716982031598228917549823768675736009043202169252744519489671276952827929247308803938407382300684207536451715032286302889116862951261214284066923095202323762793678294534199936027748400590639036881860192901179862695764490296639493749960698059361012292994372096512109189868742831222286277557507070432729791215538710530349329646637522813131901366124857781094271815537106448726120496444955446181446467741630391717160982412649511114933459743875445779132312008801164709168760123971712869448385716793431949937290107610727713797434919677607184385695387715863519994739925866618366931428852192505870062859890869305602970172442389776237161610866488624454136053166550904958404616248641264760926442468038938874591362656688868454449773717409889355509396561896109180068432290463027891668839132458842081204808148272922180643404941738854019887898775930187299678378460440042877766546197764762649886528853488370296361402797550782097084064537555482696807602060273063102217159406960525005193202884271122174908283333635792539076302244890015366249590184368881411827122877299008064681753551135051268952139465968632810637463393568142175697929577793503516631694350604034839635086093515365306494222138115136282456266568290159152241621842202406943603601517191683711392490987163801120147235221609626395472981931877943989353471086660529722780120897028968267871672074240000000000000000000000000000000000000000000*i1^18 + -169992732906880819936397177929413488557682537806470226898815781784653447523075339193241899330475093687675375677488266814082215721531299108099845562613273186585229581123401099926528016591005178729790623643621797711544882041829902534601577102128501358827764778100187619622549453943752727166855695667110237571841958912773197516595049442306020512798532255507299788095579135426846655023576546401088329207913265322848060851340220090935675860485230307358964939823448238267457247344474932591141188771305046408351647742045627882657853090088155320791140395011414785072832134904589822456473032587405888118694074784160454344266180782332650205098821246786085898755949516690648178633141690543091207969530606687644099392901867574620252362606284876736097967534220610394650872882381135852232083291149825468183103121353266177246666160090045872938102714923093533055168351338757471527422200358347881626017469899061680652155608201662170782192765213372606890912939746005236360628883706409173412510445238116191933176079940663877422069685789248726890897685222939175337447227063038095682429445237673612503965874838822464462067255369988178406297717203444280175059456570154160696050217693404244513041686918826147630317172375506833665379172243310244174743490682109418086621162185926077913948905906933558750727476512548097081903524474096921983109838557397516980027057846281345489116837399372605520566118116106590907628600060690162876102271656416200495840796557085400277097783752626622836952059634941000729751224849461615735043106876230722623233904190517193218834612317054731059883398714424489728984361507117147668638862747055925945602483662001322532078756937585016751142911473502336499843072000000000000000000000000000000000000000000*i1^19 + 1349623427779611785906823220863403930450642843441626568110510401624026389143684809044766643141577460398301508468128006238876416030589510321490293628574283246726534357368185074989744208766655354586452226874190140954006440904394650608183768269856486072315064536723576677949179393930675824186260066915226440669513898653908888381112935449366808267548141471536234336566302598419632460154109948510655533347999068320435882553228869065242749066012352445108233016103400441004689628093926402989143274993792632614972651510616654598243923883692329380997502983962043797088781218512111985705279210089777550584100440603891495435114977307021627027840786270618100805385709511871315326655442284853958343206405086878752483060036080388354938678449664209982559326524373932200187278680215788610405712471781273518521515624970184695465234341701317644318567762786852589825916954989364974026154019537141782933365496516038449337060754621920765348641381851737414626310001290028535857814197573791934135118680496922072885850119956135781187392722090295622980668879490965722604679408316358324248713155880254819869795468765245264610221563891509073139957431845828121776400510112541310759895018514731557889881082393570412555994697783865822182481077686611588777285056109834366176185225815060826229217175784842718480145442858833065706751456631140603973774723715923538639081543319475063320939825819253480729849257803303618645553344064216433579436163295844910088613879169112589908942709155481739838264053440191835245671484593540985250344035681696715587808605771044084808171052728610690357082875841092922292421902817081905569029077259665223825896620843444266326511223879371798774057740564824693145600000000000000000000000000000000000000000*i1^20 + -8417942068547853586360916328086954986870139662294339279556590447680335782334328342536441604337368228355290997761966457655554568770300513702076852462808037858138194176459466927110861476403084182655846687075461824024837230979380901406956166873373110195755597013262101981825736543846647398466662085207024114543687432285359641783968046529461132784805249370783815918556066905088178686987243690126518602209585242880977813794593836800947654198846112394968458530953411641414700047918566963666678253891741282312788785931863351981782824888415093616766843117097111278180073224734007836108280224572592470998970441888085228747833777034146834809253768251312152407308319554385717938928414040881596750353655702903244312488256700182537492371616819265793555270187904683122537274884887933822826848288946885091114044883453935952340093942091286606866222244899895576262835302376229163807981437512386688451319135843673743782897119270149315700061061929825720396389420825653289738541509461174368219309479757239850199390030969158955924959702869852490558592064756847381098686911985367522838422816733130102746525336385652301693548172123989599532652020748069529246291635680619728697372385579009015149716042759621537730449956021826021767792456426264403729324771447008341697709643957905552728752597673400273614545161898125809562616440781777586640439619948808875331522801602803765119757144071636337752934902647592405669232465546722837601534509711488267128417314178019140970845186793736844901187632684141716384006457933438122569488727543968085938160985488558908918252107449111298411311524225664059853169375166756928573888882131920900576625464250711798209294552661123583783523356331999232000000000000000000000000000000000000000*i1^21 + 38581256119179819335700227165709611198967126629407633144154961374358412219261458230202818925186268897357840673669057844862349707003033033201621161735865866289509261024986063857239156759168162201799103862640905749587644658002313064062407798053994881128872303630302412160380875990559879438436794457880496062128195618837296562872705793818763938223735104831295078097206702052207862197168823905363887132090379246511250174630632380048380638851318677979569459765997085376943173844327861566851799277675620928802735153395410271648684621593437406758181599330297882524671447114663613941535030491378884147054877699916564292150983860261869530877682247619659799010759481048381368127205541293988409831388226120884897003621093378995548284153296402964047896383932959229586791037131202614619389084417092290993269039706103957041469463902046801220769822948851097023629423404365125320986299067811877696003670410097826047295108419541675741641154446615965197451312527284756832134150350411982589720098790252507482506054111599766449979564136963728794736822162964784437035866072675286674290940921919433159557031889289868764864403801622359568859403759472299694879242769805585618883505667013511532885223775284872456354956597670684713863281493497052770976730984142160170949924065171217444068940222080588062013549962328052043164851974788607422070964655089806890181988262730767516727180518621772170974438490392816888486759547428938021054375942577170257360593842116172098162127544959289824042546838749462217617718463981859592542914835441860308031155958701004185817441075186545315234889673054896201191197345263276535227025583843514585354968630439578464367195686853557261348494114816000000000000000000000000000000000000000*i1^22 + -104267185330586836281063418148973671474291640947131569506514097487933667773451882412476036065712053115842110610386084909078124175745865929628935617116960150621029898660393898750879133190105460931269252785309587915315401845092081224710650251354152233626972109420442246267711295073519343725992540568664897582241968838851478325583909034406940382715268181801898994446033959496645684301833381474383939086037309546293712211641949908734202538479897530627749263538731577305728820871520598107700543002927271846600680099882010322237440521936482025209674109984255262617889772718407278269328517644741913120296383067704467971046613453603774694921949017415976713319742156477633376940547005574846106683271194623850871119848176468362193952722506007686548037055611212208817618358571509211917593893281603496646988743158001255012638156530072673469766165566129142991059566950870389947553134543318413433623936100639025446355127691196215743823027155958780153946105460133404166889449210921562164083552592264646469533602650926054064500974686464377445682816473725631284276202673021000552606094312987895752098307678298291451607856640645333112747825064595499802616208106413667604350505039202119556965531894968425160766389709136493421795808286928527217891635922735712348098981812986496847361048537413033912072747925929233817318778435750017222527294509101162049630802069406061949549581741257273515839301812455167679269680733654205021524318534744600927230955932661149975067568440380220075562921334043163573795176234803335039589555529872103621190599451017191871878543969767363863418581864750046474787102287692145924255814679202411170435643423605279162846576228376216695618928640000000000000000000000000000000000000*i1^23 + 18353172568204256354964398599216514919179571453568128076471265180424457690068364290752592711276530216999957601760571754368942647380898936074846691248411752726182512313869978398803085115801923873924828966656071004959392673515118792696943765063183673925562370285504734342871656011847331331838634329301197959454436264462757885084836119518783244386430580714566264952743935733127038795781167331335757015340612136587047158896147181694524051670987313743043779783251892977870035440831035275332945038203289433765807951693770877252339776529765359754934255773216477727379360089557471945242844568774631311261529873256124786942372731839632742863637482408046244716480916118800061201839708954902633991798165697307455376581573035689963049912486983651663615457932524060866690004291433568391231399988087257502917667609130416600918620098923354103703716725197818849030069231210745785734830968140280533670591660402213818447947571291281230197371802264831349783793720436810751079456919510641626196156043158519338139251825882175152009113272264702256492579615585864486945064735237171330840021542390925426260226287666718238779426850603145182832624846770374868319642909446076564384958906891819843942857780703087686974067185397769545765720450985048686620457866387140099886778199313423257776899730861859623869651429827816516973160698576344095696111141611268151120706676308799113787619498863228598267885552691774972579830044792264585957669023290568396674938711327090798042931645036876443568967170991040375015904113992753825620544805808865719980666625249005589542092489358369237876065351371085358652559615579840238343933801113505497794822413814508953667205284828236742656000000000000000000000000000000000000*i1^24 + 963854676025425430265536112203546167995574834580316290033441130977785150129420702079991997475861234370791472697048518262409824465099105957383542562655898900243813824295673721490153839721782508268150824924888276015954046780651665677706308300617425801751514797099595486803480854261357288394392025414544141565634716897513137552679453444015049046746451217696111347294215170874881816230428888605736190092727207920757515634008201733927119811330841980573974925975348089955676676493174368296558746767706653136361936756936533447613796305318540577228322291263830954965667682197403956299577530845497258567397188870240002909307991406751017545706196002972669608485588608332184815243883089199089024921970464589199478273738489628923038046137511484440530038017611566626625962596150616535234627394314627543901709321379897653626349345239861578306495227501440151851226997673160383318551950354780559183299726098708652813222362672751106926063480754753742637200168788925856619213914962107778850459096119382391450777516227611657412482882228284896510623645299712463291422664850803296257528634071052593472473771278817681659447812012955123516650504280576719227908959536915294721214932012167403510290035391613095017652762577148475423947636315147296207567472808067695255092099504285990724903116260635920418573999271372726373054341198664835115144205023462295082193767958198547272064103170864298622133722275602493580832094385783854452162533415675926503505261999327047005076789278608502627490151117035533308385254711692118633647376943182358736002268481779955812032576112262718446331466167344607553305364441854813893010802450263080896301822853025176215067989968420864000000000000000000000000000000000000*i1^25 + -3342946597808867280839169055028880511070559610569872814604894893718832662826625174914400823149850908364938777118016438100262268200653850590157010099291387892468201403566446467675682458073837609752384636067842746796421623279758386973053551095467869984595979917280800867987640234723612286433362297997738620418900748981351161817541915323837105061133460943831504317888428369858584380976361184218835616053424120688756995572916606758867616954838593929407300649966549873339664291376032255761999909819944717056721561196297249218397079119845302898154025173957208368487115953501992829030807352119477491948210532366698257485872438164340740622950010311135849479196607399870613877305765972577306342137405417871547963676816553336394622096849013401939903064690819873336770539990471666945270639923836851908684059996419750851475843009213858777778390381817631318172342926225345998832974062526112321610672226191829497141498041160532893513510141780032173243078290384023008448092027513221865198530954818987848546975233777448540973752070770597038180592176796151050287257409971019551928120982297353779934970146069102309531807130271741474212130836228929379300544513906616020073828737274247157505274855803857682427456234470657945264226920094926392938563904268019809746619875640830855488747268109004548949090262296458618914225071447466845956918503544994297450473864524573213698493661685534591986304664011572250210712597173625337333583048781900104558007270342570413300837295116275757064499466085021734801804297188228216408920412538449025506909870976228549455440012810631550737240260975422819420866303015726387699876519533688245039024979794616417763748814520320000000000000000000000000000000000*i1^26 + 8507833093962561121453770288241271212758799418995592123327481295661892633342247834220806608663842275044556706813971493215194349731063868191838606466009901068035517547537354750515209371656354080890996146783248133685455961374137725262688703404822374228135873658166239129462728948805478013358358576800015985783453804784462010428875915231875930766051381043898751567784797605061473204645849573045673272898324985610228968077870625069980514174980072514344057169878954557660478054710359155801774392888715132567904329745654907562351236857144551577396180101265159221583275294255838013249039551453738011486501455247624565861113119102191109752629104692702540927021329799825716566121400771630026001937146417124923931756548077209884082110113826139795137498872032718061708221201945849174240653716172365981346268329559231827675339261135856794641577781337018132431451796868160035371155255253084327572263739953776369118463263549068383590196274184780030109106905091613092742734884706106712710711640564530443165066585399322873841163034941449475458256902507163043291079527883636665637444365360364556172681193262614405953187815160261450527863287601882268656497450106727733859671882100846559008198025434338073076658549951987447020580674119140116901569857789837652517765986722753208323495340922882115532085031306153752916387622052938818995645495920025633701345810500874069270304315293901893422197456027569673749170012541535146801356189193321761913782619092922033107656248751262721502245710987193501605376938440522995369518671776356741160427711686579652555880554926057199865072945499559282100477833830754597534819949264248419866015571324468102904676352000000000000000000000000000000000*i1^27 + -76830045303038211341232213452494823821576186841239519116258930622098986327982221896527106442123052845151724101129934005953503081571998005611205420097390131002979069072402730210813926636679741260307016117754373306697390342253772271990265408398202741060572937874425719724665241911510688623852020207670965233526301564851670846397757577969076151059842030945649534561227187797481049692760536642121937540720991833610814967529788323273047418452817701622394641553032968993411151473980683084917657380362214544051569574729212813838316319601439596691233338333597191544165107426675812564831968236384855935452292764795055749611881855972746753626769246399767653870788786010041024777548317859574162321007945076899621510355386923452418647832996094280901182388791871603228854623277750548935221260037703968959733371917551303522396418065455465955797120647819270939725326804488196215999115207808635197370129580030086680983244751829416021003816204398203903802557252208818060103994677864396092618993603682409796260991838558429523343976842098508003779356855673842314112324698493334695625748778551612397460527038870990664554567135004378615387153838747300916112308263370775538989264196913221903289302042894480587454898028186487207226916328818096676225507114853490236703127295882906592790407399995404011530970881645312711438355851097649738266711726378198640594026654178558556253241738827772508826404024580878336068733040263257934593004090485079996198195629170324470089256397692790171452710097056145097363282686306714333131020977049678207917984967541933014688036273981043945301709312285845334172686665478525107968124632323448238657749683439335899136000000000000000000000000000000000*i1^28 + 230376002783406598644090654464266214396408904249734865738137321652943729481244172635004559051545521500442978649728447738400036824546288199118935464663234446830053117090228767520022423850014646058025200690538647486796065087862765868434798278392760890915949633053879569801244655005538373406292253055840337600530750890594258231248194297980932118236044324673637293851825805160194452444272454361637368787673731759576921617469648444121767325741476888814938241283807232634337722605106161788062298479763099303452909308190980349173796754485376888303865804551865735774678863597929842264535186023455508976556328879339882438929061930767779986965547177589645849915855789123741750455021674384641750060978477466532181016297821153453595295833211534881374804908302708661643563486415828921826013261967896159738428792908082496552208313760334217727406643496275616489778264570828161717687175323699866936510297628427362625418314517522770420158368184849028248159890818307824700856981704768962609427719290297016638828014866204145323516609196868433819385635868852125786675748742348524212313578755649207277776178031575583267594779510129923927620961873096481386933573115147531611266509351746510457222860321336920113286468948715997010072155493639594344765404778774398963447624887290744858532244297051846591065493261008789191594946353849676912664538542988856749306761612796914153488699230429629671315916802605420809137674202290099859344304157666823881317661068981940804508638810774386571162645514095823068665548497930385078507328095533039056339617387124770952833806647958128043697659956018294244532581411053261707512646598689137739820576310957178880000000000000000000000000000000*i1^29 + 803129627676836869772721831578223462579267883137581805692058315201080373159842008723592616826360553601361455156437151698573849283222156718774374085765555762561923294413345117688324539295980539801987156857913743073681290654977450902257081523982175284739351028014618731683143268392347273097484136927441588819271714130422351255195374039016115922542916408199984813953675963911223965239659515744822435990889800909068524734508071597702340445580313585716570718677798312941962780298114805917979139042573172655036875517822956413442648549467175789158759318944008382655863006790820409198407928932381911192394051776151421786731176108863731463669865609797704036758264733392289941035355249073759851092007386561678996439212018695498862658519031526366895486181966587617325345507980798177927140372215410996717764345703230910080875883192685184899565361641257185182111596335255236439655305242748169651046652758644368603221771902437468824799425679069283719303584239573229947386240690439160953798279344225065916038995656730919221677430035715137636952551764689571688200877997354122775004453059521901170113218313237688879016348175391518720654259379927719309756697320317242927631733199193500719208805620779521899671893761911390371546846415374193681269227767864305653227220667866048632594433529336882460229866349555734464683201892294726878855106682966658778009323656926085103910539787893955321439356820163010048424614452945919116658029909854423693517999053931813974084328859917520664281359803186737869681374829111751982820225612240022219827694639695284579521787609250190372581109050999677412037071486570609956023760626775112495467262377984000000000000000000000000000000*i1^30 + -2333971717276680995220738005604522511557389477781488272348283143523435169113501251763997051197264476617791526791252306672154736741395000322142411953721463684122110159977465634094312706642529708988883287019172752236450671454703806092907394350262476862209284013338354497651228821535986294852240879961213997615984988610752742319575364390044533928670541144118254612223679390940025712122141193634136773714657851132870380381417995128840913604089629928910266577304683633675464716560525499269660611880199365769513386119699379660727452849256737768511162484464895654196540314370704295869073158010047526820179930432933168525944301125528583914388756914748843025745451659789552517492493686463471809662401794471426880388548743342385670912337282010824504384815270187782859498301848528834238082636732734621451312942812753864350848287636162479555196894458032757093218528358021802442555450381008719031441980397822216209573017641388388166354779631446392178485823460796447568511261430119228941627236843603082326033026704830221741212273143531020139262285981851871215441335830765467832563176798025053749736678766692241630137858949975543406293497164882256470693829453079537418318464991445382235213905704373400195275022449592260895972266739983834010613689889208828105373020134462663380677627534226486117544014218789360591953316694765000835219091676768738024224025906455272045082432753969643931835573857080256783865685258044389952673872644647394087366140278978734246480303385377981764786415653221972529515987103507852151340022962473042113933480457302096341147885160997790010989638188545279790703136605230197134726696070294481877440921600000000000000000000000000000*i1^31 + 6034676444202379384508288603040531386139979682393040418882316980703287627774452093516167733618731923645943672238567119813109051778430694510857813770370763981432928683233378800424231302413004805910701637186568942984084675368010595785306922217341900117349733429999812197128901264884511286296245764642741386613458626700210975256659330242818824859034210000493699890432893864391502573041138751877896759617506991714527270682338862210708327343303737929954912963204628986406936132354384024846875151980808589815485178097743315915332618335997147213839340602486071571922941760392233357737889987359392928078175849400013702837456485760790251089535831396174038354654212421694521298605760526303233548462121835997563523428496756790021574295024622087950858887893253662937096175114708224545098231490041258001206857474405756530100578998601734953727072637794775542660907389095810734187577206525511920952951986127999232136436203322030934825437429531270207696191680862669643124539732039163014832087763852067072851038391289083497623648204656851256980468617494799997557852854007196667407905955296965656400011597365031743244195323026093951357652767014875836368492051078560496666297935977480998971680106940547834967862309049500120700332633246449718829978862930397038912508104149333474184748444070667162494192049596440387949510233638346992746843657183710114695314791477673509707170365018988841723237546686520686111005236349393645276700195100747146921800282955147047873108883802379562963814114424144342208723882221419322399817685598450103472763131654951215770175487572560783566655648800931919772430642939467740165811475197966061404160000000000000000000000000000*i1^32 + -9909717032321426484453595040136875463820933889897535196846428420589170603099422937645370706161648217570289781034772192594378782853773642629993545224853403430120217384271061479413671150044439420748216646701715531043388512053793652326242158988364495932876362861509996088921956910848565983359650363084118259840252665816009309882865071030376599223667759122263246618293269741015413197129043375767251810337985659686912708859588867873261558782253577358407308282752726026607831335784066437822252089656915834184242810096085167768191860706230057104297001838769023951512406023806966673219048396788072974325201583966500430697521567122954092758808431138589557544553223465396723773263093128809659711596723160283221185657970524437527933775546277305864042459873763160214315832257349335909404359108918530590939283868829316498837673884872714845131975417071333186562215304939258729889650308113880694588406123198310541080485267546366587454100064730765670377025574267976846667113939244728561031546392999419677652714446591285149645736744661926513037049416674891998838007799561278519083274881116776193655878885695603950584594549827498530548345210925137831781488974474358887461057339622482796830440330434313873405941868206969294471203315864480584422112669015109522479686033730712997354114698154654383450685976579482847112135780518117458530969149576306521908727474855668327013968422543886851813652154259125440579580280133124728260095383993436067260456935582389366051404206684010123524275218177963726851842484065618083005824823107255794342848402676554145985075797157963669094229031613286393223378896535658134193552271653994496000000000000000000000000000*i1^33 + 7048212097453801283999805717775441060556714083881287036507844855897038105884220036948038846282358289472934511096384721684091691211382205731958195388824649656225767316259229074476299811661950633859203987547367524408971554750849062475186241691459561549353712339851075746178370457752264148093299215742838070110092436664228026130206397051492548596730757965352137336851340531982805892676891310100046180217495818501280723573339861954315105869419853449303922649327034814907127898274523001926034760592157898064853642725456051515940425800836980585579883474246982671175643158264354784376554997021813195859752480512141358260300470012172285099179730444792447206187972614882293415945898244439815413276535043360265271855334170990405183710736817309893489279115820054610170517507632388199725403535129735562998718779486195802148015793140980426921705620730437329332589063282031967416498750611370765218891969031402732733738862733866941571029458161899669502329350861440192461315286895964998497400931572686196717311249859300151407107672594652651295003555751196082395358524640150545399882491162535896007849089978909594843235927361036535108938615803408053198089256079793544577920062709598399627903000391309519832840270729046178617810093536440032856894569541332948719550862854108977563309743755168537428019366371096448614814816519598358709875141754890165033977796493974643306398773716473160052742429043830951946304398270393185281738615660137117319815089576893843111731372215507384496363327443065457813005837805663228094362050588164673150318358868070482574592669271495401137796979533444558397241392967398333215385059328000000000000000000000000000*i1^34 + -1973949558870561412323379700744371598117257324926262345494546253699443615183243598154259226481584704463251489357751903606321055070142429480452495631323977697033927598299565437628064802188060543582542319119815396382912607873625834916486385657279928177303512784273478679433773322382823463664142398668539031852539180265078750359078620695137271368155911491277774667732914635570902854885220319078587880693280111597275433441066400713934335629310884584813607598450998337692131957340505440493497939905645638706625758211665431551780718908840183372845296605085622790778211798371091438341512460279340233936528622301289094971812518322635792516760493396197550631950199822727160121486587751043925365737608280193202251687482082143706963790658684600367915979972251863714524741595575330937095882908060472864645290921844218035521995319052176232609435971842676956735714981292684438226010733624629424755424622445877962171617370485236881473810294332842101468552949578389233118763355044090502003780770485385066703126246141863670646673588429879953383703878594642134152712033151873418371092575931730549975835739832671834154462289264157121305794804368267925351868503242729455622433065077890332567312110421935383614530931801478789635726882060585744591442460162200553795149625601278194316314376309872379959755466338575996058764764960208981949379654875676969168532214155806040768807820484157456142792529507825785206780358522705451076262942956025636936943185666293136502883027024531110664952615246881091918224844465841670198086475679212979469406170381793024132910670427431181312504521412518898314479412552798700484689920000000000000000000000000*i1^35 + -641459056483915664672413809632034393145920758871360402703232487183890593921386094788131903437216328617033375134277763208812600408124559676344617553590746098731109984566052871825577099156152646340818378459351271665631162578781954201594145142297815170538719179651710885325813321014546284636584194830752267445007702622071008103259940421333976329646755643165306530132134390348417972520539166487243863606876536035410566327482883823797410125299074060670540665517694583321453074366003545146584779009745555412153802043804282797027263900920574492461164135296652226954173766517495250231635498800377459965979949734751038306836444597900603515587478977524820457290036978682114021586905642350867262150734900244128758698887187066146940424819891010567587455273018988744219548320596703329867538897147118195983347733256827068389705935897721307680041470933721181890756287927965835658034517602931816359251557504492710079269350385302110197225469420157544534165927241449010062847949143624970878040611429687829989357266928502337506200308822949113499858496397826394776108177212443076418451964141168994947360977016710462027812016828685897931591739692417217883465058835510537218780959818332388556781225113605662338120762954882125066902800173707344613951156573376874619125571881628951672447461283875404904908824345782098290114796008468444392692771036779367346362729738146564216151021171545714762868206319064893088143017430966174164904726805706501904519245637165981627721396869200165998894547122367190886326928893225614228411558796440465776568136840257401936893557849026592424341813230475036171548789843869827072000000000000000000000000*i1^36 + 1387537065850582923177886916361541379755168138363190168200834568327718299151969169345848326796994529773161003712113736363261132465118086518348234857596613321949508932049275283244899624519398764990759578383003794862165374626957227602233594691631766916738807846398694734431336465020442136733723836871381574176421641534936593498829692886920348260801348604421450368895235562114237480463733842961372783417192971030127958108631136895151356939979327787691446680047118788295329413844364893586284478115637872795462253706430590691845948564280820958008898381769162570373993939026780292951856704467991540839073878627282556859101031936735725245925479493047133227395751033544639730365569452299241756132148464530736416881518190741950104635043661715237848087250136319907071756510519373111350251337178244767335021843576782479354637819161726815612368285560068823390927462953967046629452535009587617015109064116824498355654368248537821822576095439855073212025752791826812675771368530321213687935908480249058847520303406715437948546965466020549431269733430758719234683139393247128517750155093442325095438617499929171253506282831286581157734754847041843060525354913547454263601701263875159328637021302601856703719490473016643235814062971276798190367346840619558759879956574801079737138044685388440771512465250143367245496997958289463813686550114218381368499068900472776129540159048539926748419328931895587087982281536220123694007357638957954066382285289936405771848875381635580059713496338918172398433306363578285467222001884905058373722077751610505470923916578819134990569268018141374242147504907878400000000000000000000000*i1^37 + -169416238414985406344101038059815306159853999010875606065160300235955471882822583759838178050952070863195876044981152132889901163368535554882426419073013577084197066997678287875544588066961549601001564937520844201027807795084468095918864667054454786369522486666063652793395810824778588877750090866019462460319761033829711156642354620770228244207252072294976146558833038891189816976368570949183472469617166269448862002944489430623020412489765128780420911527889688640624400890892021472337642161471433577622058072102837082840943771238849619022724213324193372079622646649322977848481387445150030958704068441409908167289959979560434306131150083398415972586625881951027189221305486696628163645784034125769446369330492054219884077948267800931408362414343397587247904245034642793921608449367551327074121787154325634951416640118960185685159497414749317824729123176856587352467227670714160021031887160402730964979723793220781338288920031113666984008394080887012990811085661249554288602466293762510615285804430449549558416341488971688083355516113839145481642563509581397875872373493047344541917111191976981731600719446063350415739830031379301330030501688979764158053881852666839549980402405887498800787798926155605801661265209431858407782304541327998324789750883034768033451362598611544532717432442769563556580372117807070150551286428923629897690590012555116351117434485535266878465185733811894035444829651702520263079605806674030562829942519262875605590931206651793310788838178691009770963712600592336887866946321300744503567851568109520610321504027672904235569110027994423748334714880000000000000000000000*i1^38 + 2353389133431591573123270200317315207636853877892630926803214769930560637401477825551129727931918784772356745802329284004504752420910516932225848981820595520571782640651739922933489397334174703140231097444315698450239039130446903525924441457669495213990600007831451574495771124499615746244142053731667045118271982968320155148281020836698078119924068362169304830173895197747081369967920291032637307305085813692089516036885091690581405131534751491333563699504049796135927997220215612826454088858606984584610630322218067055626409194984911288155780099844613014232241269763275290900535591950405865934203730840759500400244306191641372517212612309429073623626400437198374221138723916374292614659438040800814868866719526769423886428842804312572873542895986206981619239095643961365586652834291199891133645704737777377360133132377562935072318535880873646789578445772097741307922017986765244019004190090758114726744839524574991941993136898618823442612988258416471923009904424057747280766249739235824414518023321787921999453888667916035120780451807874811096398073225748536916511135438084591416644658889021765811563736710213623189526836089106505788793456897762693892996042371673791245392780524907688928763429944412600776816808989635102175889939178001582755908112738434002000921053148248639879449820167375381622793652836268225249888990831849111559638944202804150659511588509291203351031902869057857641990724190756225817838349033275581281930964235121031343427061940572171333806188134528804161063056898825347533403370450301145628511177956268980572852644561816210584586406334189535232000000000000000000000*i1^39 + -862466248100865679973691137131950183110877356459663114113329414891183859836058524296576003103121008544554090372938743136103078943987232943459439191677987655215679899667272196280174147949206220827322063945439434732010807654469816125915453553750448046562857489810453611110216166396289371088454339411674358782874263322933973184726937969319330128190681389853199066784306763973611896407780036088834405648935980580396381839823303601198566158586837996567648185155551310108018766212155042684989460437899620367963179545127858990131026487856587340073707405572023947872809675943788443414129129349195925394456413981068674649270524768162477910308886016267710109646004846654186500862527193853469571517985105253645457413629822147455085118373432055899025003242385481786362923854837014125746438464608710981524782515957067859695963379464336495975415427239572428864521679220097944370272591030366632392430027303081742729234174804656409489713486831421309372457365309196304315133566968453211579129147834879793026104145315323632941957053888824593419884644793094893815087510810480628588706136600400806063439718720047178753047133508724348959387619365941814179543531857394538924261186669648446078922104037714006977227932410087436527123300349469535438312331511372183944477237823764121522469251043738359746694068177724289873614696060990676845982341185084288541551297872880160693363877191040687258745010365886008707552184895771655878550564730783722626198288994227539204584345113948533825816412805384932393190077800571373857793174917628512254918849555815041787228823963504341354546781183279104000000000000000000000*i1^40 + 399974624950086909390875864358695393395805922287771939244747780820831542809011881661678232445652482404502976745198625552423745321470306004026942674983111900711407022288145534933548601852611666882442761681892873676622159921689658295733863931801558259286718122480175826089669782413996336656501086212271719013022544880273413236259656813603831375562586548586287204958067074624902973215183510338404700169960935959182480325863926362451244289300747587907917441739977482238235179303195099063675848067540263031476486337097164624436731894977518292179607930052812758847237951485525886479595206019359052494056279101163929605632880702338086201449243528615033394610956598125608723598262441333489430015584612076068830147610582782000963360810033968306894997967898094747191621248442365737010610148078893710965531072288209951259666436149596521278985037230682369490954937827452379095967960953365357163825170583058313932762116155193881161807065704454405823065503864405193065780880845451986493319794663823310793790063970957363264834667342537559241240718759096268341572818538539268911516428180293632859328431836128467460140567003587181774807033129277072421816769245819592452253215266914163097396772403667824658826685072675248486680955562313235065949139567939940734350651070277249312144957479508820403620173245859177587153305942644456004826194699285774272737495270850182661776959355372481183366895097439932758582397628045852589948369603299129469283169563277625450460397525921512545489748769732647630899727737510402412915444735550002534686016343253745772666428847833912569250854993920000000000000000000*i1^41 + 116995393212773429027960463111989060822011407124301559052236495210820027609962616238525468605489516856400585040863546284134041636998437155734585533903427234950180564016487632933093184546455244008219857859979824995278954764116998891215966501330990348041979190066725537120988730318060221658317252497608413615522196844471403030082641545651460449669506629360541637724483520734967248046112757435781590852123751556673618231758478725662247951744971649836415476847718969018834988015271051386733497162696219706398976107453160208557232517722267954267941700011085026504704515066008084074985480162827766069776757699687522315157192823064515492055167305410940203868629354788162782736903609817251402650733269024598375774052274819960332860964719351850347266314511344121662871137737284424117183109440267087117195922780545645998961426051160912341165546886570458517907982020717988737395603307132183459153481246878390170104327327920881150725865106073231740103300091144469430180803308730293422522452734449293366998263438852354740587812232006763062499923016296135715953053938404472441230027087247212015792958974709938110817655806037078595693364291001695625453911623189239081226899639858091280646645520074731433839024694006580042432198414505974169194527334521827076482447822363557791521947642061239467848816391133004038918424561405906629654679105158510222402961091839276365523279076010541906736630182460222711886896945415584209301694279477736039992735442178889209647498944584992299339070098531663419567608978389006356816059053162638647972778003854255199099468451975495581696000000000000000000000*i1^42 + -1746132308764638766383459489118403619339295724193673548381998128429861835494558912819145999110725896203196003476760333187120242683508016426414921902566887664375676855816538831496905997802494783805456470830131212592351117527881946693122094231633358944521898675509325900114668416695578451590877373047407545487468605882357358614739438669911502843364183473688257754409885812254300579437642972181424558792438858648345597853985861138789694318252276461039363304806469639735492324632626599456035540284500216864994098758277692006120070670906856470537888972259350515678523172781260462567338940519208604580971049740401839746665890578100638830592414224834810414503785173256674217147902414999047427400889768382466308619172478384267336760689247007596415754029001286094253496323239317339562667564268110993166982721529379518254026773702895835613803342880457547411284791044084908781936799139548256141832742127556879063086676948813201338983577877434903068557238627770002947746753387909976267076330211235274838689660067602428641659227367356562219443186182477346566676885248342923735749020113066916420474077790640616787861937325088028891584259596105473248389708155047845711939768403751005536894917603403032076470962271395962171480688016967277097155038574102223099094599490187264965419464860151145568066734731653038944416128709640850384789264088133886920690021260256159475373026149341054363962118467541101088494893818511372989152534073115662070731171827609037286305310639307341812737692561791505216721363841557620258585124414196826107718664320195904001008825166420377600000000000000000*i1^43 + 7500607347765936565757568537937608208531084959051832997445092917060960844250845465499204046622973370196577049513742272833451264329870771145648236477952107780301478501112123274459964809962760346492150913693490566048857144904721690893099743443987787773900328635772171959714106468087909303188763216370010542527527189012801274636735053702955621657609730814911446734692447862004133131711697823657825177005781771142891897174174981496611206702117003089411656920263113089147295622353602951591615214467802325776347382552412511649526494310727501691131673114394867144632814478620246916580542429323457671548233872444364356674979641226885542067724805193726414362047738297060692414548298590935992147251524443524853382753729322668107803147028724922489033581976718777223116047830144003186791009261506255280437396008102421038071486701082880364142148986057803647564115052170348801663807926826608966267567261257047120363439465176322822660986228543154283264900033218036122998165985017437750629821987952280792160082676617876816652959500506451868321189080603920547337920188747837378667322198297468939128624947298311670616549006016291477905796775483858852775904602858828702650722657909215978363053837744112116715310079796575223750314746160354014470008415534811772039001610454250483423635845092092290862542696135477349008232469922672822214919421716926541148188467319394045583902114239684276610191280803351180237229888365663255835099415234372549641922224200486108173678219098518272072376902305532110573269073212029663085640336875337838195519440044513307621989744640000000000000000*i1^44 + 145013466815468884205026357089874334909578832053209471573867331394060146870773993362593780775404452048933962170490569003577934264128817999528354065108186151919809954987753848578927103400944440725404524596478662206763535604802397399982086186747249078484133048069082926275771268143544965907633256592638999362569051122740684017715467703478439515833931281889246954074336505323094517600586165927775476309854252434631260199777956351616951997934841767426268905257886622133938966790507874788302372605426693846556273841799822606462975472059542000129488215316648455985494217933073727175598320956035805672055995565764239502575208894851248415371886384843523937420349209644066198279446225926208460203866108097700692371474016731947112586406460953154557306480301361270716847420853042969069630162374943489871159913006510595535185460186002759301890728428216158431207177958473690343290859400942500624505031585177633042182588467087567702085416215207600180296010608488147478459734160864244218127519557608352077870602711620031287473396314975054895083381468948770629283915566772748607235480954856102626074319428150013471841242950093440076433821312917265526444065328559734785359615117321893536364675167121906699654453059773759075225323304269095435696576940208493702673240768582611605051885060024084659331998359647492928005529022516805940549332537015991099558981677466756272888943325741309724166866313400287439846140238426827172176996498527573537385876990304944946355149147251245283665495654465008639182296196336787338427848812867368801185027545881988341760000000000000000*i1^45 + 132660055951435614319587197063830379367527383973513979210438597110832765070173307476613264885109488096108981887151091047191274013696261266157905010570617302064319416311536782271798057879597845462163781697748681370567635311834091220599833406230505025603702223364099232848229189478180100715904944444467190796837235209162763808084997633809253980183687561149322567962069477200556926258916805749386254015814318910034403008273372741998304832360398230060129890902112476551831162626037874829569225432627939715850028233308179886981862567758235954018397233424273219275090908929871398059946890314273224972576511645060437306620628284486683770664282958349166607557606135216130982110336442524378610003820770499021010189772297716756171330163592101506836718330068334678814230867526559947229604397840480713361191680312529326036727559266570393393554200798195614851249493176211392229290220982390767724068973457299100262873011509139633822478245808209796181141560964397646657116788940517615415261265127353411251530283200835660851768700351294933600312224053687866982518840531745071935172061267829032864455481623619122666813110056041293403257432107031492211611189438682816998152794935552604620709061969363725178025553574303145605556653907320107710319709054607168200015848215735970451846624035928381080400931703416006334787488359182954034384864169050739709775431268799415813120353790419554306144819469410424213410670200284327698543966483549873387231882414975910621586057972178066956014334366073093204737103826425250334091699454025938877129087169331200000000000000*i1^46 + 13593016372003259210091540349715891762824490366160045014986705911968629672511972730171427297754226484958900271328376638618021410187566540616159932434344759393571326211762621226812073259053757536611481515969554026093461127626773966441955650914941923286414635865197700247991602752817842695823611027214454962222876019741950478240478043817316791295751225002613093888195386879951598152655897364491041892230887824133842393154288010469817192018501730687731603557253859140664556021219603433950916481275106364303152120596764143474278148235532029314472192165754370813719818746512835454635727816805823033456557865270555431159347605400424330663579605574557122020558790028469301639812670336157568907448822881301508513006785029097088364867037047254591868036948890233895499923237577799105952678333009847616327204572432357036329474872054368364984378817655217772799191187538223567043674866104770762433870095348374372308103779819528318042829999505186107849781907785982530925289916585797061459990152112833952025970459152894661893434860365674322314640820620714181698352483075830912955911474525410275603865573070273115208748536254763219225574868345376590893712148610932361693374604658722442827578283493961047365131151650542873712484876194942989931788929103439412621208152443113584748751719342428264982310824993122955349541836303077239203379257736643218006412103467361072096821637813387130775948811052950380298745718116520252277929238639494886861300239811652761112257079632888701787937529145574193368505717535248439047501946296097784403865600000000000000*i1^47 + -6816366718926996374973584707843542306834487561434206454978184917539157938161064318627996428877630922232786149986671440658371521478819878324732083023884823509181443568396765478007507479239595263741447197338022318174630845468574045885774364415197039755840775899092182307045991801776859576105541969483914556320982446909095299030974596413827504954462022931180020618455311810208601678180137939316660635602712590549207088765702522880146964969826301453565826102074167294334015091105204173840454374854338948129791541322751266603788905186950772231038118084585959347931643802724768440929677548933869853850522579169436389701484466050386979209278513542847585211738845781990361231943399051008133456662666445747697268201239064196769616872878050021043274298621588145100182153693373748064773463748155518819707818205802058847404581446402428618009793663049347229818735544176711655344674474077651880094973720156340086623220794583605880356984190686759970459172121939611446626632303873156672027494535132052102852318544494166393057422126020773296952953613447440810846972203181748270535273065145114503115767089255437819272944967244192712459190731800458238529819993673314522586241395928436560918391644453291586874332954931712731036887122011200621776461424210197053903339252272829719186725234276166886975769239153689131049177256154940662519413662934064657038515914701709658697669756359140537620315988401447824195342456209660444271184816942311843164373433591543353613243254044567355742508981027184675516819035836531015625021250024421376000000000000*i1^48 + -7688442121579836974889367357402418117999450011801439587849714540028886518831840484113728775594072203821480485070638355217995788534664389506321845700816455183093850018026389239133670501350124473249938163472504517794526452634328103161748131759270431015377844000777346618477589647540920009763235778887715783318998546471787291090101228975053452948857722571955917666282885585789125395583541595673498962790304130872981558510010286940503218062191720733844054232567254252699374315678435225899947281736201186131913189887871602427373188113846933614510336014546787552294595739131722455391703779244873617019725174114301260027683339254864778741723494892191655708419712062201983608034507789479495993968715433719866193333383169234691542560098945060405790818371027514024984839151521698197023436327153467310545804296546563306157467147482160558542615319525581128404767133780041542132078513060189129582093141685437658920576906943702338219759822458914656970739827693329745399756389639747551811510837663565813833459745497479750072007820054204263946090433983644075411273724258306499429004142414229235810593551307239763880058347719846612264215318903687090897285229855824457541032459393954697981814088318159808583053716024356491024216377066917576563657430601470222471514209359014125919314915747481153497211939739780169993076897559703209629668128068967082343194443720508235035631861275229128260783695067886794401032394822614358513830721632742415974515099452530346456495265103577546290564160513443893758430235676519884221983897600000000000*i1^49 + -6298821801877049027721013220111311983879067240602729400951327289839327104937398497690276542381098852216169770659938752076598970997636593096623181206065225123758138173365122538964229988327394937034898031456460690032884121003662997361403413581291091317366085101971329829761356623743284189850813632213030223023280961598683562188000164692417132922651292327035381429455071194237827476827690109985213055860127257129151245870569134410181558357145583903842019496540849132860703818592422610283837652646890599932570866330804869220621937053055633970087815218635360181574782285486996893898727948252627283635456876686510129031248759010525605309848234953424375968547473226294816567644964576860124967255593446736414749785903255026828771335365208154635176216525451332534524958659392162661088766782971467544587243774621546351141561608447047977478067825351297441949743996658343813748429788323839252863865987118971654721187481174404423197048308081656816052203885636178578237758886384184931689728895958981400473589620055433763254787153875108818143075554338761865628310824424455361750199739115793030026210677651285882420005703058982353509660739821183728776228529623524987420633739058339641065728320431540226354672121999951784328177011892519847901323606763180636422924129018724491809389590946089054713656448290305158052106226280689876044547061712220763274460109676510507017285736097955240887368792865332959119088288016504158674328226123869831870886724197346078883928722166537066604091111283826566539995381399947417600000000000*i1^50 + 180693299887188757386280459348339331571324504229471738163507158817345689359758900072325494309533779268728028037657216976023512065084101145317966187301212444185610051861713902402983703294280605152353569048642179516614203947833409888430897756092533498889092003296841505140106568345784379765400663784651267656934715634128406715023823043676343511151751253342569305276317799621444355778982911417998777538950582864638252215559546105932658253032273807158567544398645803567063459570587547392784267158470365094712948983125813408087808294223646767553001205825022461065864267469261703059978285750406766346479450343546891529226534654018602198004119481245995929644281336675036523779147799603790421898284516385912522201235227642900729347311700292768842557312330439180363256780027607422793078285931371869144338084570439796746465427845565666431319266543097111777969938602734362368518127885781908745205342987968346955517757410833743043077225098124182597790572825074771661858773435811780654902519004543257924630658281498211621464449872406753388092687620169630990859261897765169172230236779743700876140682773745956089028340945177756386972102651848797618170314580230558699373040668467727975310097759791326166928231066466101902345840234507231829660402441446488964274904834118807707302051350399076449043927998837563736663704249736022325760963401604872296375443251217148851011607844753139050768514331631068389236187089792240865981316874364890064148687076969000355364173129139301667218796601724809660678310272000000000*i1^51 + -9170008969076276198080068489469372702953778389364757808098540584803168254380438460367591150845858169741011668309363624118169704826401011818547136730495065264735743280381781301003720082584187340721672842393549930153367433450031759872462813262657109960367327757519932338684736952927960040615651206603287679191332810443854127471425986785937000382364154840673082909194091376478733121506791448944267489632110062446391036029959047162728040977194605209542579215090907993509225398681453403483538362630448336190120121425684741091609708915884816201308993580162096510664185969008867364469121675335448074714262660791195668867062239730027830091469372155063311897450966444013008949732711600410754894473158122816211622159240064191720960759979496520746641192536556304397191830255559710050365325870671968382407482181443188573605997417236812450685924113298700963541877857060524918554195277763650606038088539500310365830238013942444919027733452383526018843649505236385995320687702694951119498669111587676010428717650178480701664656134301849945617147407089547915150580396950583193950935300174666698670694049332146437868992677606987270010344799242833872582819898855793975685735129424320225610606996759358143876641719326521048712475998221959668686561399550497449883170475751387613425236669485148470889765519274977111355468813116274569302959091772001353528349649092349807801541205299575254070779976119828950555881987863380723129102289238527777974910334810033289612511366449248109160869786150295564800000000*i1^52 + 195316806293007804950105026966628506962547626409171250585143392468449139813277101868343607390379160931753047631581543584010495941930590238709760091801424218382679106773129247183838764079163209268786844263831813846672730522799432827660484258053981823515179605605127911893954536423581309934678116280642143179351723099363553982390313325102969080974349362235585865278273639861758379065898010054529445603965990678208538539324183467453403492469790571648319517530379945407833276503187048954238071138810901215894081667533988065266372926052661063577040355573058212581300988172068718364161376255764358986434477210309947774201603303925942887635844888134080054400987396695159264292078351260085925064486992023822392378355136354144317865878745337817745939312912513675704913641912579266219720045314841007058251380301068727408585222232347677378944343814280505430668252421643603604052249229659344851756050211633418231408369237492164543916331073416343253514006493812287841128606482751688170542522262894026764303666025659476177911936712268267559490096673751324486673275039969770837265523893890921405916038703901854337759238352479046886774914307651956593251676624373840124914689839257035984442751210146854394116541564860122067251617071983398872745645138360391769462332854846893974330090287126166201454863815814044848088722724332045582917808008722450926415076758964704731628461422141540056187562347189801191037648939711569252787398311296358437366298557103874036540580613020558734012777280000000*i1^53 + -2274069030891371464362514965348730247348048050056207843247182970493184651131471465413596550906608360117835278069987698208217660723544483819884128458891988291399700736201646204826372329777890306537436172240937329994653826409277187544614231982464865566178251235617614212235799423244524228384028929725421719974637310966549767782650390032533234324796800023426111067588720135244777886521408094082125694444354027426833518499853130847788334861809609591894190414586542205596243533425483427671721091204585422747627736764464085511570616997232766271130418999185440791625593817465039356643671884921915287136478322458775232875183490066368858323355867386955395446487671930903715753099161291396902747741401429503603277472388872635554778668029176483103737722033457045097222576697897133979507395924278497470899090727673362758037351175914982800962582149065640501296440461875986564677689556101398100181567377547613402806518232472342502381756809398464399811892291286699290671064142721692741660683651213442047770823172811135535738174159463780918528092572010404791291401574990866680104633177394231216967352921637999967289498528305627959077542345918864804510958092519344110604106233352111573010454669437043214645410931592349295463122482380859385697223203739659268025425491583994933920321140363038480614138242753731047763201206826625393907516826764825517183124885631719442512286256685502564222184854718795399450210581856783718556286636626830683453368596105962821777434091615906944000000*i1^54 + -6647876229067613476209101150230720121084992115289354134819485992212298179120529879512664821955082076278526076071006767000383739364821710058442411503225370276635094291382686643174026622213742516386156841111269914235906407454904112553642206786479036302312898510340004528836742422365760452621294203218536484986357858262503709862842391470084212724539093154856327729872286188717071755124385640535191945850612592598852271316612561433178782325116312293700837642457442978076745742112987770881268047790910624712777775773319687748201159220290584176118364952866127279538794310883891924281294514061262671628376763314286376578942955114476000351494643642212563436737231427804354549345442899730670646025684662747822548981714705302559160567763288298230446887538611961143432129614196716741111273080787658890060786059136276975975584066278796582328518217351191524901788485708276559021881514636360412907908698153614993978311280351122310183161883917024248625790382510288821817167446878793708558437084569892982641334755181353925567223720658271939277814193417907566804761036789381619841290633321220681316423992985929974182895953497004625589871259543193924697364962295625095164689359347030714450594973084739019416406534788007224645085518569587876500877449127072228500444624666564345992928630919186686120448200147406669450336775667850693463233812521362754651432104530655807566354323864017654178261185459689920175599712622808703926162777058599123607090646834848331476989600000*i1^55 + -4421640216254070674222331453142056348281329243617933829470400900740843134321801945724935131733597293552426134125140656851991219341876451202849983249013367207248231762783609337974400489606674815231352989984343701635226724657881857539002524927754221542373244047879099550786265152177487950456456462011277535082490535078590231747415889351622463673313608446321920336472676762891319389218578219039177309125133910730112893931490659052188226910148704476493309138635710912311189161867105295338492348846623396247595549230608251118269388413944769063302461844988011832828916026595206211929923988172465645742517514558952173828369853973056516920806463917541664611669330616978447551400694617816609714921046467599806682791834314381463550731843947858503906730560460127985486908993847657320672053646044703625401284384382506695471270359078118082261565155344646599690018982229133921362228284517998866702967922802926464801776051604736987405588368224346260199936127500662826259377156079926782770239755771919204906304683140207874068703085455478727180262524582843984132506571228297954340638216739315807481792786243050645429988652938317836993262188298368569167653872532786512981874222070161214422742870185203735477859568639498210412345553855997826478895492434570608436599925374517854604439459185159633456692940894131561055304593101132328259015963135414811557008135078058552957858986454864165918977588775537949752283326808733819042530833876553619707471897859120000*i1^56 + -30707963129312698973288820597486500413322282156318574811477230501523592867425471372581484157423654608170726342409762895396540270872417780729713701512948101089703533283173649457880044990589964933216904729563562334391768091068180555724459927767893307967837433419086928578519511605455705834355213521801981129648491312796415792795508948713898358298585795051113833023615404762075962897734486152257199055099400025468675536226952317303586900299387854930407220397095446589043184276323826915484904564773456168475081716685794724887742709141588760515403557410834990810210868912049633326849585245942640951967623322075886171900819237224297140229343140621100993554786794714058177271461778990336823060463037770948395772757724706532028399681403508542127686915557162511521605263260895378388316338165173033032836086082095687498221179905795931349163156358341309326084076397239978412972079016282063651478858736735760754081984632522776887473530959625899952771306155957680420385083170480811327671301140405879685558958411601965377736231075280748797720783942221855889905450787834030774322203028794367824793949846499926972069028355549228555782692623428848786131051390933245781172672784584968557057683759041573057476005929870857808523513468954397208330419875302480258603448341193211824097132105995890112711626913078745407157694094831141760149268275185412041131354116535447927815198643123864019899990271610669183705336560258913472682229870358000*i1^57 + 54930672282368947727760354133988610414287140502879262208879338853209806515977968885794152483831227394384553611404797343489922485021247258412764553304663851977746376997053314705267195778890793492235782964872176448504630741457371123609318126323950273118842099110804828020007001096155549436912312571269355322812968972506926159203552283355945603445810508528645331576614398946929327638571427822789075152588603666159398551829653841960602021108723981543356787511839554585554385981228984430193352967782166895601298718509796724320981400294918336813995225852797870748631856236779374392463833501270268486501545339688383794736808475269036887519198016872811587606573386497107315740920410079132964543818535254011372318319627689276263441707550283676917377342865180215815879023707013761786767133581937000658036959255807832368590090195877820341150012408494143662977989661528052676722478469478527477817902927414195873144888742904165746599693959687674318230870208089143819825546971494679096056894626815618301784525022492202857769985251342514930355471869317621128910153435510318938657888333847223124549237408143336972529426302774642528288831520098265906332606034834841802017305772398340729952046445611974119791247490596495041906939903817257121289990728126229196592256526946027197413698520722166658651495846958585994532866309137602660712764220811014829006963413104929183861303747800479036542901387118465961588400*i1^58 + -13217865936238234636299107828606988149103027942592127894869944039080187485211711139881500311879424577776775597859287934146542791868971379568636097462955269482057776220182680283947541029982829887438640262424257657557172161089807528486317350924543239283210061796967284193467758902950439526727807807412240980483140719637584285928530062977724253974840963199038225249707269745365320662800872751793302520857876063230794167714291798707198838587112712346213284514267426776010015943206734766630423191682289895118978433000115384038094414761934156828613796550452071581390805325065507252749949349163334298791590170144614620686527999476653166142572909197148499252079471407738735795656672669947632738011644339278631177178716258603500681216754207077779881088563793184673473705915391867749729673145862412953353816283270255141532749733708429685348450237888386238803716608035378254254368748055524911773109942380258486792291892513924344587328077877579653311100843764982435327730851805365726908595552632156388489577113575831718896828521631676523311364843682210838458637520334923810601427305336349231887261352779674377065815231047634596369071445398208803347464626426725089491104245056341641518608993739941218214834303701415178007104610770962288408893583368243853403008733501380839180505703888770634175053586958621472256611067937553624237999711643486661124947394555672187819485*i1^59 - N1*38352497248478041020592997989288275330190318456204812329854536714580792814345275336786332118705252855488344791663192977151083764874630627033207055428527787588815899812485338478176176091899906883922842021970073922228959580696849680180639916410949210447309617289482348878317696907122893174451449904468537176068499980966129697019067068339719296756613772714723353393713354022505780921351473097441204207998589214916608*i2, 1651072233944819513928737041069928087915191630811850653391975398096037984161619461751401720086116844922978097660925785977848871745878326681117989550543328959684433650373677210199150409370110578719664494343565191969839578194928683082902366577052632166558448363946308033083823852248754775474791969637431405221320719404837167017586781718334365483656679756026908974188293116956142080285648507225085009244684871251306886190274924074413325024891463476582680168993161498132528436943827192253553832122985514232222087828235580201017171660871152255453664045740360560148143673062237114977040310226666081866102382099504055474236828344537549411130695376157315720393736267894570139039371424830270400249820666266184047396807220142203932959340736135003639085997998629828828950204630627431603292631631815855806227679145403595853581896491673947923267887744963125183439614239028440579756033749206794859907177559795012859316373321033585284211942753365722616090017461439437553121516930052640764503447331481092907606786550709428965504710372382412873813529387329354204456552664947901256868048939866609204846602606335058718141542722166830108139562615580633004633936253079636348259701809564093013519793896259507601853542300341292320784637850320536426645018356087639744174028227727487611758759382454241635332064139707579557951987106231659152141713293664169270599901779580344494241018066269858321448267091698296741987047649213220180880163000576969021621831876929476361060466406251475146006074631632708313021959122777579363557474872450457439496181262734480466912202349463501795442323565644733474506503334285554897370113018367589328631222240453720051538525928154234980697122473862744864798293549637857041115018185164954136190976499712734003200000000000000000000000000000000000000000000000000000000000000 + -2915231953057580751599029282851418618410493060282552455291586623461746565312900098409614427162020125513292929658721708484310797152551162897317199698058415525049310265747048286623856994034626182768000630492457668217583368646379359290362100280160137341111050955287589499808426274680008662555283561006516288142862331024705526353995216806808564855316780678478731887057841837165653570614183003574261946736481949080375174405841573918746274763241982459760486309877746014473603951415874996879667596257040540984294768094343787145861976242808238262119096724777526089896352035633750132566568682858778575651831945662225198556977186199967568147773857443963253951400185742581827586923193336899905218951308772735507758330885977888111397795871476323402697839426734931529319640526603463883012631266285964845156769249736879504794380456684661489538160700820925098651097449228936294274400075722460107632719221825481685669560991700705058328061446346505107475871632363993213483590581668455088817524316044190469912666055370460613643782923353397409263040513231633885514919659517004766000821447009105939262143454043817430649992703687905757034880816431149148370258966863798712802032594823221265432958660878635537246412216539657674692276662986585087234783402950903816317798806315020618315881906118428662905654597959612814588736055261077733676864288825014336114097395650954525984445217316605652503134831473267025895802281381065210453131875305721892733551378215667808369277361298557820996777614046976824710059693475607399859432347482226587191553016233649053727566218460741450264270528533159735627078767591181247146685385714951135533180652620040191196274382974738239399136820982120778064951532716032007374927436555310800899828905987586842951680000000000000000000000000000000000000000000000000000000000*i1 + -2703289523727382903338942676837042279624836789936276933442261600024730442539400292446037944488209258807761007794912103680355525917437891813130626068006272839926662923481902143493520323529721203754378070774142110991513347374437345361507486809876223497955209166545511097778508443512053243711766350011814192100115306542731106264591482385729057089347250215590155564015407125970605443370247169442098441065200267955451494466990618788594312341104302041004178351598965102238317997684438221621732904000044536177400760866891616228246009097335349983018441037401661924496962499384395914234167603211640320990408239411285028997306738570298076374247614958551429506936181389682334152084625127721358828074950013006397917635158990702321921618128209841198518846033748107538014533634203236403394904177778549671806721053821702690396813312606176014907938513892774689062138262019273241656307640549130688724330615316188215198154168319226160628065904057711687447869911297512361718624524764021328096344065313431123498574420877011785317668298840848377741157429268983172126684679885665435496377408685099849281537252919447564017312708491474027652012684271870931883536062120156955555645938643774716738758571232441835466758799197404772574642386939896589824312904934946194386253835076365260250409751496506517044161883759601879554093599741348819921966085493925284084299780268441933784837328469790766955266764184149105482459030417038208234257646933957612367545803693213567395978227780570222121714130604073391155355118009943026455947994015666888585506471048616402208929478566186135410875432702680184744340921526910041602407071529535673990195103441017344173400877615764899375900407166171604193355981201991784996892863487841157019536618883494445056000000000000000000000000000000000000000000000000000000000*i1^2 + 1979512792117027975443559195463417321872841608845713188239860188946899334813503309660960856051517701550095640221012870345457698728799806174810835737028892837832940384344932701369757773811432595575335821801391831704919851701381759284557883876649925208489431698767118886167895238466847666602785119361681390893431837484859746921530438925643613934478358075708717738399997016137841436246739369450168012275282092005418279754618984309947023766789780233708221245877767908462510892874270878235962588238137988882161378652171462529857854257579454868276975199470809462871110670273120576345523595852322750777241521726641849919334030985424906675218003500888485586335831066981273499303327548695810381675065096866051891155198936573110534065495173172415543611574071639111310389164538785493177447947627897034362543576508277707690270210644761292131716597599849689457040166046865938803211082778722037393964510150206968388661410630319037868838321438723687130473094973093227233158519357941554399205622717588417242464068702420186906662630835588979761916201449174791063546187002592005349686941806011667565904395681318232574781273784764087462119029519786765063507451936824680484247797227735681282070421571038958049868020309387893529118132646643803646443222638762015634557218583527273858191095944454068466251977386104070795280721443352050976848392616267445225848591855644037672126090634239323620363501302561079790207489485832452337252285212287512055814383217615257297788586742665004659376476658855211557676361010586416704564319418704346912570166651550402468872688061787040390561402864879371519080342632982349517679190241628973932300670686265461076708488511637901886887600869578945326146410502415679335004230126371729484336509349999411200000000000000000000000000000000000000000000000000000000*i1^3 + 7950603911137080653451861276991196034870697365104171481582527327402454317750061642179180395243983648872339022827547535748886296449181035022101955497284674889794057999091855419825559224124555983854162236739102788152103713685541401724504523275697389558120406131090877218516734500236083474095893015771914399013724531397428324475257388013172539441448579969798358425885891306861148598371136955227580341547755297826124386392775883083079761491718738811808012967980876443919906114358947139971107345328762104633855526901114622822339084057216519160622505725410653182189035715446989785140688827157738948178305618783473614192999838627567237941128911524331050281839757495344747388373256497084550827940446270422589952690041227915754554031803301267682856542784054647725737003802939668382625863891608393122543199848252123293064715059547845652415103438855568781099400409225982078068374105205807806472934771193631850934750755411100287901064690015509954099277381590273866492496683447441686448609604874048010343360486778318679759428077749436363542318949863808066692232990254676212802748542029094971915244725782347196305955237198262627899672023837308360393728811903243834450652418364532540749643541420368528086246667717278204641231543178656763337531569412276749882817443835706977094615681319196261713088893039702828599214398096410335140333716341977110291316475374466967233628994092960691980602391593268755720408071069949952933604481350268932728058695712667420243432027132648958365958841704236906986903401794715236075093024380725419224601835675351238661318221299021702769609865952718164901463563809511672536697942534595183444304659616039886435195593023863727883914591282801666347450415134633941536338665157130560029634088444887040000000000000000000000000000000000000000000000000000000*i1^4 + 2125309536667922615426078643670624068490500141008514753302072248643012665845964972518860232942386149184491487345797008615764558249595003596613330475454295792044707634872790689670902951346622010542655615336060652701511166729115475986778096323865492367474065609408838880143098874607776770604561099130636956871609712905045227685564940168682940140620280366269712813464492550161270293716399267635047190513221768678110908517805474560463935606432812232454267210925505935536635016416104758057292089368035303471344821258613664297904122229982407474514480823184456320105982249292568114674153696026156408542342898830721226832846799117148433323321019639480304640070892029905532531541346842617605828297739359523748570471960422532169205799568556234067043030695820677235836679833075811034844437697330964909883943425692861150480602643255958650496884022822193077987423830329573400877696526756833740661770929260337129188674505551223307525645321071120100856973903849040134311852328769067919063861891730761907811316333265846114681291911360719442983187006377857751406441182832152461808269077085350787213971190752182212384974130258591741550831274468646423425044879233778019183490808875814807610806595012729933812464052288308135676756739581434846259542350624801644092982347893009793266545479096477993977255774813070389702019837664951969759169798186413749907683305052852159569116839069994467901980542677375849802563587468085071888815059372436949148617807530837056134775723494620273640393092484821040971826404173368901512459595597666365215939002848577006740266878449850924785423459576906200136160722766600944912062939685527701592734193375911600853662264814744439007672223284834601756193279959540598145299183289775070191124171718656000000000000000000000000000000000000000000000000000000*i1^5 + 2395668422436345595153193017772130339840983058461670102047430809201942890387042315293915518647848063120213098812802168969344239438446288354997284840824127587322396250251106072640309993235681355615218371333110745919357316023058880453900330534868291071006817533611937069133186626196881629742750582309566208463826661407483382852653790570525528506768637356393255075035783600410646120724170882745609803445815482563962679551060429701300909104434946050546281217880631845318555623626623357594636754048943883815518080662073547107055919713851564335967626715873242224105890763014119937359305160951039737612515625198461625525438875930751542018447652112576192553402500175234694328490524961865716067740977075400928059659589625903328998303167489215345078989214432212978585848817006578373160437381912228276938411606460213457502533890949677006151975843274563664352437178164624980308168540686690443474436641639795319991838545387083262162795049020335499778086744838521556708703010685923697770247896960045659044187219735203766213940773346870519392336208061910451853100127389474720459458618220980403849422381561077122139462743659437195703090217313404098523725975240236932940817731732378882637418479698312496293343488945467620982928103398204006925028116808475833092572524297490187319304125312168800720115385665639586408478150774917207084970315250064050206567975617428122124803864749972550266941465856531003679819855402722500144409824506258989680700135400414967038888096988201468284891063837374725542398547887802256923484375803817269910496774359695201341831614289281448783218079926344597005550883450967079740563242919886951947221890909875409434222103892500678503223140165018000824851115793185302510271486506569597314597388288000000000000000000000000000000000000000000000000000000*i1^6 + 50233887609600758512518559493370852985869256578817681540161737620991589523586907295893581907253301553292836505801750294311177590947885969903528195377336153281017087556135629824549351677179370992527575384477507955263471459379412940168034478558743850282381569327960709306739127020948342765010644695284038299515953898896004826544244156545420231709303859467259995852737242381489798035159387089411929795998752509316950332365810955140332155520383277811498945249567300421042423760855693842552204164706957912081189497094807689382588186115142980623039947198367892518116416927765698852582856819439505427204768349615625953815780351498854381065399162014772725071769725350108522852212944107307135115510846447476049926155307822662055007672533481832488393312704188567554988248174949004251293144676874978758348682291006772538792593904771761923075645625567311479843457042428156599368500377571547961811716084431146339592374428618746051420476098715623886750341992116459225953147329677974742280798829700292836107186108325181508894686048373574592780742927987632264358868882595586587939497785123489147858111895307019947270621632304415253685275524655591112037767227185954109212431303897805535400902514052743639379493987083786870161481342790367900715986575264155276439644484786025465920189917689311786796956204287032672223972831116065711800419913863989888180143642512103482418571421806383679335767028394238220184571962266416863748352648861687332197057745367105476233593721147542947247377561494165874933292997620135178570509943409162237831721229383369776918771600206428202489970639681377165587979624262195176923167027232261272557330261289450306417362478870310623989352362629399660754608000160002539642038717128169204597391360000000000000000000000000000000000000000000000000000*i1^7 + 284035737523074812444814606605039304784346236698401889322205789805819611992827419872232022654855463823793674703018721698782696308403323169500891369171676993359818010780321930084308029424366224987230636747015357864372317141112785607777149693201606230127227538046962408590061480019652613285276976127884993617609628461879166859635541706035725194870022517098115887280258090265576585395613932351724092558518808600072709508527921241376849526515781340297285375967093085518277945213363643310654517890483021514357926334217233761764095216110427106997356695538070550249932274930527579110847683472786278042645748554411482241885161185266708893382888787318832077703385571623430493596324522770703785063702771705350142499144878445233656600761359645059612865030025082822908423220142329284459920176271388115580268099688419838239497712583595678034699299726315209123565614014611031835137210537592754914612002309459182120983686711247062425298292351982136027700148986646302990702972966109537083332577068355638963045182747435705146643646566393041062249801594449000624739662871992145750682078438146610971086076990249298167351397247736800254575429034826711628997189166135227468509192559649436022742720210473365775330645737788489082318458327867841718725519855804803256411227211861433941107084402927051456428069597636293690032095460502228380684085702510415628543732291312234699202743284319977801633944026602237942449213640715467297534770346012845976699635377463029347278313252943533615029896182312300653866933931172351308064511201755050795007343976349272514525234406290798607183579424164843126908061838734173849143701391162687714893990349690472712191477884291162113496346605623888783557331012858400647380177943379412850311168000000000000000000000000000000000000000000000000000*i1^8 + -35353999739809672981515297180075063663620250806906361648325091929878425494151752566336290760403009441716278314806939439163471966965565866691355985677244311812105643343226427215331653153521249786786676870296242835677648685816021092927010387685944579984043220421855608184568296608828195013702919405908514715841299370505742701852857039648371044768201065243947009133834808221190791602505416654667001560641255462596999177499468488114709588520253004786755806229638028608157499734583386223122455533069834460092714547865685798206578725041916067881335446140222533335305883530278316142427615696034303772345432829213286769865306705939270324939103683220963864081388028648677809065977125025568535748900707488772370379642794192321736125827100359629777574038237718413784972991956122510647089461602074899704070073742018229269591472483766855419987075042205360672686632595849768639072139822575728301776557872733388365801863934211147747180499690581590080443411965939348191735341486111851074632989839120969296707144119207969337296548725151884709188987200393744612472366383690523347009714539905460424564258989949677834049961295545814656929535695847023687659572796831829244080156874565951134855775546405136153584585121304517872399336045734088704625288441785680831717750124725884866503945973580218991239965940745953429709353819180383382573240444073232437495434331590571878529387112144108501990913119475200829016140079535056038699919252296139487305384543911544672327606866481720801662637756944834722023186195123003635928039748441619669052916817423724521466000486786811300427215603021824641199445750196485497577622730512694589230103119287185764377895230944885730578363876701961442732043701582711335996024074013164070502400000000000000000000000000000000000000000000000000*i1^9 + 19179856706616759046617574490627870205537291478022774455621598446731095001205902545502663201346946766539089448330247340980688056164429884049520231471880415425741655242682930121955800965911722822763314401688860783650088345518744862701490457968687489744600198028014545484138372466436568173596639066198145386625226535745267970559612261657421173896776659191496338958336500979553469878937540016280554088868811234275810896394173521960812177703514716840568504008292324142106822906738570224288946396199993938768331294966039855527859119553114485195374368402988582523434989528820701032587262043730411609064794651702514336855726268566237323490460779309805085748977591313912241703114540449852471424078159692228049855106629748108013292939209953293151520277010654720095619659162172823099479827171998172559537899968898072166178242368064265812933874129188073287972073044608521072567713857022777871392614079725626072032673619087052222835006795882986948201066769707118678275178923803824636959001743509622925251068211755120816906799175034098379647782252532501550435191511020188462212766121382502528852389517811098200803429615443892907832611163073306782132091268178832377257485403087677002849172561726892618558595875610492053327105372539611574869174996874804739757183575540704768883835590019465493217872661550138597569253228436119887071867345817355409754453593660243003543666195019654238974648243764228069930524418728099185266527916354269437343265885712816293307896895842817408923700371225892212405990843775130550777651028768568898907198779821387796765000711390124054903379178105219173725564382748202227465604507980259508752416382554749932233606422185542229346342904919346054960593057343923685548915955069584670720000000000000000000000000000000000000000000000000*i1^10 + -3019924851631817098455954932945258243625887013616368132065759717997777559752765957406058694588220979422164491874295157997356246000103070355508707446933830056855510047367109022479989858190024918609378575503559435994495444429808071508804508671772956123811467415088203700819265442930347971371019182937075169758334459509420148815135096796627512821654431709882907558262760635257727284805385273375580484809757050062722237605832787637779346345435140281816891782345322338999787399376295716818104306481847021616684707330266398822634605256218744795457266044550134710861794105433809936554971421260653698861560596775716427955618717930391601648682263472257339086884540197631515614881352441530099246143426254929953112934628442622408209164548543061947073204752963929410227547088013380273851542999428955025387779497702014467324254937833872655051936937021160436941901505432689584115471245778909482389087707880908017681348481147640900878416652378169025502268129950006057285115617692728349690547285586246061068243364070975218803364729054593495835155951958079660322077161720521046309467985995485832497055992830581157410702287085271368122664889676054178132016236098337136479856274344774398547874172450151246150642120367098628287590641941557746526020145166735163265717520362101521191392679866095223406260480884702766441854411026512073036370603337122229722348196972826759579968817288200655050825799182018184744794418385778280810921191621908118545929042366387242674086120874839430127983449638171291994181233285644474973792972048112332069473516024083406945600957937051715187635148929998717898169199547262180265782048214261745584286183142145268481827259348469015072308293370201587426305660522490640157601414338576384000000000000000000000000000000000000000000000000*i1^11 + 747178256658482384544628140661917915278667583791192408984319415401398562591489257177427353673470088839740935259715323951503305542908549459581470267089873149175188125340312130801288076970095217124915680220982054083822165618443524782965040939531183503171964039992295585878202081421721825177645364724189819590530031607975680494339488787409434461106910760795094921121765174406612343572963497685671094524394941079476038425461586453483532572783697115311119827843313616529463512401469983514193248656477975115253686272888761331246127495165352265526836513905277849744537786311462308930015314021703570879547816980680561443426625062876488891136687784112781008134532011995042039049297218599898790480318146885384397942959752053427534590174047459694484786561833968982801176952455124383766629280993402068974456560284508844353957870913828999178491841035398478640665193992125207984734683838775982355750804485655899436668066863256534111225242862322265990660361517706513858358021338867946779534187954665953979551991544616727326933300787794010142579303883997087862965664792266201972438170943113717089910494670642521164088108851170228510377451280795078479321310400623750587472323717733966663270146703245228143757067583617506081154534582153075168481848863408731714406234424954737363363703185176426198514259647211593268399715521978709573284746474809062872240715245050096676863169258211973269364177767916778084762045533810901073462322708911329797771522917014700276884203818033872707829883979094020102916946635278337140683910608825596123393530840051392696697322952909507587877753550023423342722920672948904239804921685062691080203562322860288029732278480342666626918464258540824827905857390709892217086686737203200000000000000000000000000000000000000000000000*i1^12 + -89454319619341710010341684229286827565281153931347767715653471963280668067840513059024716432250408383942009181039866753733476253053983085766666046852908598152598900952218963556333839618876879540732301959210771197872149600523183803064653499902204876904241874877841721773806622988227846762618243406340747604625584889096711067749529444112580324130041219637745604209123007039974995766534205158726101072839869656617264973514797647913164181729564493961625126101399750161159769830120115817683833798448610571729490624526224937412469272658948564040670871061981537171667912750018300180066218576870180805046526067298384297231311690149639867315588425479540041000859031592495841163965651121898640984669062233851266338706090123992591595233227989178061861937290973069108693104364719853017884320208118362765497431165344377610988411044730842015177968959977456580329441595056757216005838100155991570988668190280855477007927131886906056299450174051903761060286876690769992909724991168168265831225093595334963295977430187429266758100298207966057254900820747891826024521014909858412760524477126389668381161101099758640955610656161769310959933099405967691984862540413090669732903173692969292893633973430185314157974556122583824993714929185534909769992928884257034000542089822226234999645797042875820086185933441031649904980247414332351785292294526791490304603290493124862767413036258390225680858943941763363476930011422736786691661856208677580521057849736938991091519443531576927619747803384875943180582336697065302014196217722240158142928540030783588070091703413458184752580915367130994545632303322681279538005769930032709607402241593649168146576422488272325176633682615932933711001001565220190468345692160000000000000000000000000000000000000000000000*i1^13 + 10453820626307704244252090177726998985167270339407754942896187239661762565424978168674488306180846620525385085427844928628190990376919950667653046324043504010158951931727806284151681828797125942287295160202649801462105506070506863475024845212679213468920274115090032184040743112013927724329513769796491732024826878221861624449084542865608215387837715339440097367685769042771238604473345150564023423888980052023178216610873434454127438714412023259403581439703254035005973933646569706128648456887658590987967858615152944277159974154153068720070704415888776678786047287263783243563220692871684642797103651937840757612997111700410578010138964138271132482415779351237584844786446653524708278444922226719400670917386895601542408900202931284444894205326575442470632372106410910433731498681388660693901273449639747892544228441986640739862136094244722975071820002435605041148800391714681575340529238411570841105263477325084415798657781726710085230981954211885549545127588154603638165456585840774719593733005599327231633706576221311743541803723589014662438697032010247072356805351528616660026941350312591863312780791491000594272139959432652716929942259959822863041257491540612074580557962542153792126240371382457474167336895033127958661767258725338217787359803759050698685186811501236875512634560115509409496333683529154557559173630523417563252437256131845133372935502691373973503808771988128073801420987210487432485020532759389731742871776126951231924386814082162743756048573600328490271552460595815005711257892966342117015452162011500877241308573490499962974643604771101725580551835798310814769233881577643650131443557176128719073157602212280265846446120320715560833285624997048250905133056000000000000000000000000000000000000000000000*i1^14 + -613681245541741524262599398421753927421803067111284113689343284375724187289269838236896295110390170214676021721479563980520718084112332441337505353762443879513591411472314852324074924534598790026959698545768101002095938946748309774260657360003936295091095385235982155274976840648565964144069527310724562137487990709002373709995456614464671121581059629116373001456450086897685820923698889939750965702643553824290781998537016896435945335124883972335006503839804488433725385481099912799773555859551402596174900167875251208336123017777659557538176200017217646254549030670365285054160360104435974860112562494090421339070470734434964901619754947377593273567747728819786257233516224351716177689058972611281661720284232489873497196816874890973290014453076900596234378198643796511310712064962024325713303752894796347696150727260271984654118391000833880774502849337164132779382151892636232225691152916693415620475442286732211508187173996467388596532114897192782212579401180950357901528731325747821235159512266245211834154435487084930532342300578695208421287503219267207368067009570874642011821143694149021524630983458938572642105034284026817709950141917330969656157658900362053525627085065868633826655192654197228588016088378533492454879146784308906322471469843685709317155384126375487366243636600609094954284174609890473043741432364472751676410362070997054955957165362587104228497889722682397814156804028805743735624617784923683026850579768090554012911655945202828072975395539424195943360750075794534890735160691808679141087828847590703961218008462582967278536417363501230305724142094850796328806557135252517583852207212141748555702747259166471459447371158104390583531415391182450694553600000000000000000000000000000000000000000000*i1^15 + 20170973392352268438492180151419783422511636261368200882548347760026311289989325885337518909744234992581390221303083490214973524913702629496478703280493286159841334264800690641771811528208772456075991591304547065156606317099074820801553374545033621543519458358398080792386617868596071159756921169481626008991394487885556172547374581895893754625860588989320655193170025379861693792379505293772299363087008294866900084094110209609273202536355641700067859418512034178267377703938148537626291631792687393898790096779412897155772191039958019592811717744480386856470757571509281595001575239157265215939732462216497782896164806189843275849070714137473284730295664242627973618869692996590531987344492069705323563611433500804215577328418468560064862071081803635108957400445744790021398082341251453935898948526753677127834611166347612245089380171575205783905563072313126128621355625714004087265120542774162501154638409620412689134783817184561564251453874021164575938189363635834277328706514517732182690205805954409221078477533319795113543029725863119227895560235637159152590487538584738908482116597018321870503793622080691314722053628183411666219673946848320414488129676192130554689134282576401787203370579409118907665215383557105100583462319312812204044521597276076513881365391616755033380025747972529217597102279359359824999763206308311167264186158263937217837147340241008841112258321222177576323994955583209489127346635381420733201604605643544997718374550453527905123209464962630397776594019172954223125394920374013679668555610029094230316788345005428922420505838001493681312050994956052128656382704990999357910623061111329231742827956385018105774726312889685635888195443623649607680000000000000000000000000000000000000000000*i1^16 + -410554522868773592992962092735674798113018898415699115619329171956111921216899309229290297229935107677136998009895267132804366826487233444612072024405510212765098843022441955223679307798212441917807543313800433510876732297769364081784750526478106100437708171211694241826108698945939899975230478125910665069568754454356978629836161853523603384684000407632836093614167640558825541008450436247962966652259578097791487530671040560298687853450836965858854805942253592754288376316662188964414732717235539067590675538144842696783611738257171160336605523027126916344508299302051972922002675221834732483647295660463466080371446814095206576984684983854074217826023868992329224441138580792234360403749146071905417235016724423465364726152799978881137758961724982573209325246429659243733990415425452824080401586191556358620694669071483010483974524955266505804248888113428268315836701551039826342328459691851409187955864242177527680555833483368942307742615983698990668248610141579621775289190852721273519254661857607112234076915205880404482681216991016843585217569180509190079371986588155354020676888266676780455026009471058858375571781602251558337320593901119884980593872222720151498125036478449299292849227475578291872542915866158310873738565461303626685769004803190520059109081507026905877422869613135913529129167525810612994004460946909571078364784479291136200779294917647751568392750262981117719921663989377391202833546144944012921151569718644612778647263249820995209689341995171217804290580016539662353777796465727710628633359833309295840412743031694763902548077042686298278855993687324114132472182693226417713843877184878881308514571369743577589930144542731672718987670207856640000000000000000000000000000000000000000000*i1^17 + 5664826703362540981601258177911988089401015293617171026962272644340725264998646679883769090506983312787666053181971182710773549152865824646102156346151762535183444479775954571320228049378218486550462198587544659506621620602345858313205714902438488921082221404093125392444766810366809841196428187715070090898015652807906662874504418509045307424114901286042988036350917143065611960129176980599828254123981634807135927864173125488665459758969275275941797708467159919745671585619388480766429748846876735708500852612802566656302416412966639943588818618694973848756255743179786541503577822791655919913071987271433059735690387221537452679469544029853579194877575895722672653049089694596802368774449735508984020787622123073835974083438777494979616910490043635843813369133380995553550424945801208754612570706354264449955343245799092441917320831374857945005056029618699740037023468436754602962077927842599679780516183166423720971875213265149484807557187735058577521859851730278055847569108861296495593054009552210031516372525344849491462789020945879960839827075442388683897318285946751888135843371866520543096319506218464493853540655217933081223774321670456575012083296962911317834881303998471361162740601159401618912229978699506018910167629367809707032914548748760147516561450609912063944197751570507977197225454965387793816817009524059151259218169745675596119330378497005383987371753831150834953169678730426465815360227586068516620325485104114933159105275342458393631456626262087893618857517795547940767194817014223649543259492810543906927937953789869541866132905142775816224077020168011681643792873908912093098990199042665125417401949933492499597801275907086672024525864960000000000000000000000000000000000000000000*i1^18 + -57119291667055548765142140641679617589572710198937395322518548915828559558785147209118218225909192810426000884318534724757512830288606525103107693832359281109741617951082470034759355684942308649198730417617496093571999922526244440153534483117337971341917034353553607410176518645569100538669982046206221141714505251063949188282349511966107521330704052432742119274385453637560196858384128239089743260303891251609519589805049195199690581506316572531332946911778931450550621077198921972085860103620087675767058504037345898587749883626216549498093225194109607545627282190249510308386366782174463271193572303897778678518864136763086757928710452378461357278352179778300127037377087923383679969188255864554470006256659331159588595616320289329714748880428185316300020077201837058560511567687263674238706829645751948303380452155305596252135844261233822049018888509721923630075780919177607873129948089193614423329439733710094184875574777178615330865211447308445052466344531093420348860381419259334562641226641513410198148116326768958871045107338564497869922893504552033412614883471130444442746119581957390255857770501714438734781311313666735158708813237664664189149596024465947609253057707944814915199712653763115904462305677492681728337796252801281291649349158636472305142981122320302289257400336769855128050098417226711063487468730936604063905366177943710198185127852649921356066068286330121688098856236275944694642155203824987243386752873427798994386032676226559020066184574809404107202661497083861383526380425810896438370541198117102127307399275759351902598074067184391732472625308867321485796250971975198595452032901704389249170372247240822263027966168268399413769011200000000000000000000000000000000000000000*i1^19 + 445275187116710375214760701040186547326518749281760586158279461543556743901185487411164927253249226909158542547141192424794804182959179585972176953285559412515176853166981220609919431518993660140489057253866676501766995746665468321048882092279328375622013617367355815210402004520360239146266184609154891210962218134693860471975450088535473163327446224652995222545359083150121592334507535932706476177310080618848532073842230417645991117712620879653892875848821443985584516466312480079882378946462656798519634042925764145085898172767629704291044072712430589271324667677017641252134694204297711618721832754425108462528676284415173787858486690847657085454884251499901206969090694032099049686175183841433290354745404191674145427158980370361418662214448105819707284558731150961492535577951251407703369213445305268292763993652685728602248405662494742582112941087898249204780700828267936699288302696769282889521192105556978923298180842559721832855983881532431655836731117917976334655506676110282413679145996844225204136887961812424496613332226296605678754533100292876165994019876941455538311235915157322194833748472540679033694875355141778825525409392788997627449153016961740933492149159918982777886008426131121317968037598199706261201099489960935125199326305929996634524351981269446737085470641094361957617050241675738692286939351463392914722394674183207710311500759693780764559003498915755043748718993368681448060636226743026279624458707063135962660675435689598249390559177998048147457832361760654078781148373605264230804276854488559332006551252278995231214592172362677278661564864806230465557075523325685807167174520061737559355108895982347784776842220245637660672000000000000000000000000000000000000000*i1^20 + -2730696846852209832877412382723308161650589363252443285785873523949744388662367499493474167471044314361575962266325841794553237981470475461037394129707474899006278256668547189468355358252670798269546933941949461290687494413740790714139942533092889185083807544591807092107203061768156400930561068492890629782792468594545458752769911598236480427589139995288621469014736643821728975090184295071530595362270450996889535325944633202827661074709939928701493611636568152535009449766699240903971346333989162243717343478734626724084593432459980613871150336737803859050045441246148162243719641777921703092620511781856389981168462304436706223371650928541808953095487908718343854026088136844819146093513217202485531125576140121496169526962057467896929515630214283841750188998222062253029676502939971154145049917434223679842627384969895711833875001789403001796950914218580863663315306151456156565079442409853406569297556499443051908855408141761553562082488455023747858107475631226447619209146883845719602807472932570539551654550215478652469387032724082309286062291185475797582024516497750206601720078268042166675724421620561579362817088993668555014861064762892201712220741688340333246576589354814123257970304747315798751362709651059127919741573115509466399168435301737952425324555050293878516905867327647388512294078139587740884761819350977941780869680217241310974625651645531306026516924483272190192106886013456927839756029710639978113671158698642335468580915342706777624386134219781583850797211491011500052894837097170473209866001572627763096799534147843859106694078434958257981745024894412573191678977834907176121560314917955182191397337854979549775598285014171648000000000000000000000000000000000000000*i1^21 + 12293867552485999250472575507268518999629986597703703802978790146462987289329991144999167188997996402259803781754571399907422013608120203549047556846707884348909907940624211092818894665606881794063229969911899858290197484740167730183426259696925818089741460804492388030238369024934450568016555061533198169195782381746861337002862392568752955652986466664559865090148778199824403941547261732351243517230099256621485712550185582509098853299634723881962375418216354116829385975588543743170185802559582623139531991245402865998494673633621215423456259459882326696833171529700478183898633833687167903479688065733888982821191235503959361473670019596605730452093108184289907990237297146943917946036926179869002177919635120409323905826832534490311636349441167139215855222789822141859306025458611881098876064597367722605230740416443834613915724238405499733465367922444938755930256993738417221745880806365147428560917358358103521942322907141885453354851516145427575435791731654805642159533975265856147160019904416990032619493028914705771463862525578853832707751875743154357972679993320382645942939626226921262087069723765988871566563265406450645121630582402241133540017039641309233331522877218735281127903033932664908751690416009413257498523609476563447630741233158777586107417833197173755508250092332028078821631132591363222858339968808811439916333428097841425213644317037523664521452842308463649754474558749077490636761454964652742095020075474386060412151541110102485256088166032558402086640219721740710730203695004988751587410096107991503216071317469430906381084678182534250356772507921708591518916197000680040486164788770036940985481878259483241686007168368640000000000000000000000000000000000000*i1^22 + -31758866017419082780833345626009772008866122607818451015736902196615996920306226426753003722299515437241099600245323977557528893782132354704753389926118657348450666983479977911239985155361257324481389030966678624389572035472507361446199762113940771135233233477020701847521195772436469682767187819401793357877081606270740445066872136654450828318051022778249256684688689774136976905956720340280237006567869613753294159914723087483108465301916261769666091694600154022787909819494999240104918509907383226024981416279106890507629494869248125553634786038335981922870479873983173953411408574098573980713941012986972672923664267070380323878393729293759420829102736595581178019433095558830541887049786366123876473448156515940217891733050384819425965264292404088624234114682236262373161669933217319095074798273273027477821890668638903372408213405404101868414324831440454361691374125943943424527977328626138023427929843944339567538398960458137179200054508208290430406880606869760690849107569619222914103211158200891018274126931633264447236003441959923203411019098342253227815401701341115941158324154293960329236506288851191801409803318252850977648319987251732203774995168775725618759504731670852613762143455476372510134274383343485937882785378642055127547988808648162358224314878388885649152233835794488062509425017285239521718981702991996177920365034744559294568640255112695904350294882132607849152165984063072687609665108917012488851285763765269978961873432427025723525114888505637812092468189511167854894980292831012403282952600159630828690027023703474362747554812041520259198922944226500516762365508403848835762975035217369565168807180203094914111635456000000000000000000000000000000000000*i1^23 + -4658125982191042923514807907356417684090924131290347484845303726827167573551942861223072423101752669267356133887731822936315122752297330792518024925702328805490872505803777245551405155607710365713682684648883492681499227340467529975061416673067448152562157727683252423618046162350862609043917684870468945183645129609959857832432896499768641949087750152223723146656753752023019891270764783793074065668783448382317166815357554095761453454252263950002922755728965726515413938269211769716068183829104865874204469460758576122547546680228691772607476986272837565603423002444079280697653558992169719621123823758584890225649310091729543158357763893598027581075251746541149917339966569089066928293336234845760365760317455681419782128221112536443636906142412781506027281540100427073459124997980892666250886657429383320203954380099465516143002385580093737661469985116740909174784697777212501140275265819110757373244251487328461356988149503980021308893169718384663214876081410912598861753592074188085106704104026180903350894647845652927332016874325380833878351244529997821123646109202402650595348213870460045070098287475655909501611726794056735507801189942318005111303730810941352857691828480537216960585023446921844726884760936360332651718210733864873338439845480861758535547321286740375539462313748455115305711727577921950755105862268920681199657270180445401838333646597677594718327807576446967498743903215752385741873129894896280760897277949268555503086928913310764768601920190820581001921440389158397953497319472332671184224492275327189090279389237945266445255821805829442312988193132113970836848898634804124483329248018354653567056909650014240768000000000000000000000000000000000000*i1^24 + 329330180154095440633400566295073641076509404752964031837316581592736796021117571140092577434149065342272786555304664354141912359814969020479997765995053730515865687370997908019270336115085059062562587845842303318908915000987492474935803902767560020712110449127575238126828042512534329976992033608556522098128427498739899654328682133797715039079179199826234352811600848854476597315450978069376285118564767121771865706788543886997479513212238105918074419148262332654230971778895082567147897978263329239769040687166325449216306953123710118735507865742048106264021681043170139821949664729216467185179553685431187561494415562825972377867884234017595987047031032871364987272251538519841669378280381255514860144622792819265132602511127307699148724682201989885178375820507644704092641169522866598645882282002758269811373486869537400086474470308455599704282594480929558075155143876076771454271329552693816595644274964222707561499026428980333044598709947201273824566773295265114446610496068824169848979478451120455891876014838583710733073640496699765019474677602268267583481020420767657505035357338117315935589986059754217447415806357613727506777866746445851414462823253242483160990213287330433427372712616025625747308220661740881221661177861579087876260104830773145444756394539382122151958394576804773163670405554128587708115883796135234640596380248005525599258009479179754051300166170318893967895870523349680022883111536447034116306936197829361006955103681052573887107221867967811560158296581093019678711357423036314502232892611294050135650408817417469697107614833071456482671337056200086842928627596242488953655815724170504282110267918877982720000000000000000000000000000000000*i1^25 + -932317698974660972158864131985426255142981934757257033721081731181671031764636112890596506738616411362092877794857550915144257576663439477274900842684824283572909118771035030682934833305175019045082140397961516167464838536168250409690233707955048167367794566235584565893607572948137727114732959277217929950398906376018102027061617099921094124567543828726956207305545857520791063552453538700000439385466620147579126576118612354405560204285759773428621980370941955087301655175732953050655701862619078413464508870672220736697743174438677005957356056836930858010753044863396423764809770780178726234857119113381540240341174893070393713990099383950429157102052955423898968002444221587485674254990153447824437342556961923676886822872655538586539727025132752416753257637588837517892312499636070549898332956666799739375277908749682726362499693101597139260158657116956083453554988551340985076438209236775539208330279806722411137284415364522107257540035995615908142419354321688550320172937458134017085109972960956525057659761407827691793558585425585908569982720213723594214488311818532328991113894924966437524709220487111768544353691726208386234203562404754219869735693566444482950176548265306776572932855600040956538006638422763886860665552639798339394394735168323859918891745410253336160367191426500898359939088500056233265989833761534849627906323628566972743593518042985893725057940119516916274638705445971945353178629233950857359723686074469832089950678312239953498076367388053894018356617579641582796176612861075856728054659235276140385000874422514460460907166983747668639355851245390940405603094503434136024145368719130117790594311913472000000000000000000000000000000000*i1^26 + 1647117834568472406128646589433924857554905751471109222204116066245472738157126561870258719862122217095989195043005539458488936219292386018288264668448824905924789645175002120695413550436256187482596672014787927139618599252798924468964757626589449004042407331527930646014930906338136739132180497740906351566347583640733110139013296724406619683126134252225059857120164424917380861958430260280998386824607044025898980094027098903304674063096672185770290584930245884667337954527697324073122058043042404799500124905858942272692259273423833156723625133765068074428924344291646298976118519604794295488033673322950308448669757631535195126892639244350139170876436162678109143153358819898846856014495992817594810060874249483787479440351368072704479366664082986493413816541342430298639909105335709706893076960456636897607274086800148492376496041515692960469274689072782115446971008192708500081123021585101982035404028524286624729961542830466703211968223600575848898376004687421683494838978925476965277255876839707736297660013706681889161545094580446952257816834948320126294047839138887478725308910006973169873838928996140390513417008671737554845161403105405349145589999934311278648828209355790675781446369433571142125834569967693831509094738254826114055392440453857802116514749589315116929642239708801982335977764312031144949136855149416218224531184853129342590272983888260916898377871927500105258448760713024931511373474152054902958249959830111779852518760114930835661129547928561781538940542085062030907890078292806847017438210566763058819508022364570485683414042852585704289430427248729903386742551678290857506809761751537352414593024000000000000000000000000000000000*i1^27 + -23558747827574262393435501041496724062465216817691163418312911822384132425563715258687546622050059780267609274237384569476697896612239515342019127123570125206608390724544620714886839152389508876823765489438559322962232020760627742679332025850412409670304195251612135184289441343283745824839378768677492163820163004418583864004783298276529786013871183791247200490855133035638070792359267562938651282751560584588264261532491529372083781395275763813696294417638220702954100021517554358070394487063157575794957972520833849508546915548775378879009306073267563763229887747589015589352060712789454374186322798851055994546460683735690723453302648569563190754263081750623176638209899060533729646563737246811074943466058317666807976588075774955847736394773089958568035462663936647171525920354070973599988864483714898600323341757375601352279665587272753562925101931790288127473071707486212079446874226874502079956526064061819185887500181585976608339621747876763240875450597373799134104503230123037114652835228129365725440509068656452096361795511830033560985866815605154787028943315147126314778816389190143423642001088713815468995944318394933768980856423183727588674187438463423226957629123254607098318254413464885812483383258440610417278478159572380330160495959326945300973091361788023637311736646005595369336607463013445283463941479086390856918914942195698228764088771361913306872606275918048593267233534816127736988781236436610883870351138533215703662029434286079644821885594905775937172801325865602205482940359884622767229692022127279174019077583611323891534179485532609123232532198530445604850856521620609150945711433168119429857280000000000000000000000000000000*i1^28 + 83689543563665828524292357810777339147533956727609028858951100223303035862093801496181746384385478894661682472824063303105280713809372271194716022330147532809175905702220905262590503575505968526408784858530980772064243093474554659901325068643606240205872737515498150358691810144106514332295138650831574413785729465611184695406703610636221894407132704819590734151887626422726208721935523575843015440504030406834685069601375861148312078564407944350790993929680878437459049255829077826995082973006586385730497233423944639379880437028971240446061040272911158792073787216111469187555048387712443224915531920848465258199235640149476177665257282552563504843354733400916611634851955848726021598831226143765020598181827554639999198016746801034038694001368033700198304340457545826832527497023924297183711656248460430004438219170047696597626741173932767044014380531132439764816997808749638399895019112608735811554405564805836296456558626689890904511651870427964196727631776504727644655891180028914533298705267632842972184482589413009365395834685470209117702434617814128716952273452178758853355847390277521712727670023485258547008750720862706774748572739236612093845233198183894030656968490250543102839730763905942224613526565842798080922835862098377986650122823102060316918084664516279122858041250537343341114188740274933476202263944301148060292276717320278247526229359835398158920534878753210420301038755816265994786377503433910718093398839526581558992864147446093336113539220421590553586495458923431723485682398790093677186006844869846204080389715317756800551711158677590273864041995534819298639505128034640892770630639451897856000000000000000000000000000000*i1^29 + 250996780109911619656650315415751531322125343146376843941391313433880513817222278435012191045691899250527355205202470297041285583080040834779695247725454646063674002777472017615735218696096809078355653176005199763852585124990079427143004201533588574689025091830252006535939290169607494879038748202991166966555544721957768384814384826417988827012188140238597252901451093676634159820327224116543559960745553480512208339801056982823218256962808444266465738241994556147557818313453711096369160859740939562750009175782323729646257740647546032022198784780048028031797116915169988800454484203804684583405605259753354485683032099715056158103021122003819078146009366393591766364653896980387989285886117609884201026159457460758093170363249825037924569623874627011630459058022824468608126029556599518293987100388908621480665538311255833958848283191942888947439408935682681753309896920449548911510839362113114689512646399706410345139400033462886444769934241930459728546562273307181520407051677129930154826016519706130804802491140330467520860951318552971925289774370092661029254307407347495433680069926241678318907229798297677840073868723665580814393218226449613488363730835363724957962091128965454619264973294870527462841822154750112528729714461935388409545849286142944357248830161723959632022289938539221843375159841028295392005826587294212175214000349148845123516983558174762402230711377114607274469797813015747755670879984909194298149639652902771550398038886178859348359879869708897939306838223226030406137153712661062680094801837479467029677496380025743383851961923208978796352597449432494442616161440180674576910487493017600000000000000000000000000000*i1^30 + -739394509266424952934790841166728791777282853787196519314845620695024429836410562822762965481040444569607438622717756761707150407890896279379965366553578499493661973914633456202549976363570015001894844365082376967108761974621355820703438857462484696981654075576512495562331870848797945482761794129329931515072096248497116069858161671716514990854384314317032702238393556426244805739956438287706804804802543230065123603151175256565133589050250621912961327741148688264415179356991418431638148718857545373301953811279062151082121234287001676650904046427881876355702646136972432018709582748800966109044485794123629079747079313865508475059092456101346004723324082731920144629376185624231053245806787837038290272407418332379132805091913627749809206460909130295672733270812507706942045215669816913404048508298639350160062179103783333995283392245957741742957765039877690126497560123034952987107407345840997515372452946663566339783316919106032590602713869419103234220397249944515754256535540952811265398153954994341223851672039641871437944259681550376233525197340098017244168872110581160456816481323446973595816877460376492424021846692196536524696001422230613854245878568287612765579866585102755617832978878287675541493041913238099073773052209353420721090479571150759361318809540402330910077323576795242714216308468552814139873595144815324293280696009032261796235088225396393002870494829800735770853368690834952406840515979780452193891047958997735790604630011654009667058413547669311986428512936308733806839255447478995517285166764494451830924967280449794579973041528725863789007242123486667921137279154490739281321000960000000000000000000000000000*i1^31 + 1969684519987145529771137064475593439301274662427735076301079383436993043623103043066340822315418459834214408720512771160348458414591140084798216860015829556226044571182372559496107227832138683616305991403263289967018168331596787338678030229528351851475903784211984119232203509419494481965096642031106546737705302967656542899018386935633353058458457245074067425049678297365056039756771243911890040415508004079197292402519245699562635333751557672450423961702210133787603854438952691878766861815279788596431313486494663687794876184921345035216256741942626903462986643907672642570428965703981067000426911493113263772667374624309199681951016445831937765609101605719328923531177687354920731839939151445256975698739373829056008409147766499707397155233528131668009386198578620183717530181450631351708358612846204257220161763370936373059184200625667221552522604544292362703782691592439788376675224096739216506746409342958328340629132130338567118653358992421292991484537904423859495568864703577575044046536003742216032965360891870360138016359443989842566859807985984913734182719848412859681628295190891553203462668397594817151961539993093998495584905307631462783178422084117398495071335547756712804338067149305137543461501800813311408043822773167109651503269585595322749839524745296003311826578380144740064748008824923077968680753948384673337611439507285131086731195606801912603685076492501178570575012164230348478447854054741917569585491811483361003632051097588176355387246191169956299045218403502416863689338619429263595893092541241145866547985417461349416872617006765409223613185733135707126462878179220579680256000000000000000000000000000*i1^32 + -3323055191776486027663899379477705514357593299339025201256979753052056775977735111295260830021296586824452871406331073214641683267483639901082516081381867290419431869249483740415798905857278954552230498571816521669061555026301986513528185321474859810102800823890241594083786147748837188660674677538498493409135565234889253526673585280376655400958598646949552366157691301827470245801260741855184296408181575091442215124733536246589749172054010172621608508173838718574677323424378348144487660649025358459448311552573613492827201847121293101758041746701615660911414414646529907997001723524602823954056872171634753359535966229551473949600677604055074039767865299389436911500577687503956540218466312919892713558974814052338244822276887188559776642764580240569090359388075461713485809694325587182762266449416014138093087602956844776526870962194303935314399642790041389661453679527135889853483863447835169358533830342888731580478100222594654814814920830469472897001032722894325658111390670191314646425365797351918312767629120808902618652719295584745096795530369519934925717520990655163148989951286923866865067459299572754030398686200492371469622233280535406704607198203743368180081864971746944027413105832877020632908222662507638265199497272035332680898162292531311001202860531393536594462194694027973802858526840571933810002555621132687885787213673613227490452702230058046785926861533244887927843030129363467337065618823310685620152269469322644819768169639413084838161832004488284893312621668048155352127687354478210861406944752839803315810088672769998471449857526904460890938613504155097956492675580428288000000000000000000000000000*i1^33 + 2444319834084821325952672573110148553574515018660573697002944153936629166872489794582707839719958553332225215601610003704397997060392077413124648261481895926730872803968641777904439745468588446672575306045731066200744929756692786294441444624359730621705039642685952604344984297741120010063438138313497877245123285512900052398937711642924614750300477575324704745467808308944135001010097036351946968851832029091165020888127539142765438589291704720218804651836380048325923168522838960408994414064502174997699565239942271155230210043603481222806928068782633151787492936107743842860161455013355499327146084882534270428025456430277527942764411920302795408109790197582714639392817686697722485445829921032786491186471033150162475043571268276845637864048130935128427572739923029839221322877823014985678371539096398709491713150491857491464072137079184528263205905729432527754043842235286407743680149918353872033029660023468412012350439693847176874881314494366675711385577175356251529615972121677504751283822589845347179998100101910307278590966614942843714658767756643203520822562857489125070469098196506342178983404688294536424793351297338071797042153702990121338934665666556810798612351372021927467383263161388778126037344693421213730191805797482673061078080336067461199010676841773208706993362217794538269977306887468859209767085311140688836338408318157028901737319026128030487762617753283081107886546424542172945361725835123627316633033849414692836569896125987312229636732907709764877486185088822797188480210557962636301272046797390728821136246464359748847898064685429778587100745807840844209630342021120000000000000000000000000*i1^34 + -747304719153050055586968354508917908144847963012543616301191932619211649101045857846110629069310928731918062612034667372706661775142018042122421361575522475970112596194460365391661226283444729709413389573949140934900380108163113845963963972708751800876899126899346956483546050402292034531646924093313210427137511966763823270419994012031946139306502820688456157789185085938853775559252293668421788011667120922196600788332419424201290102625021276912075848818347316279243219459018374877754740805840145764737277588092265414282631677459582782091920173344270179197456604920949356610820095636725555743027543233097492760419898692862658594129411349785362360897980788632762531775100847861985800483301285545555845191485363055976040402503671676020479837686805589044758120422842131562865509781588344288534153179138934766407452622922448271551979467901615344118654781844437747317524975589000657646904955351815991980810134411306191869635960665220631840078508440696763986297781854062058739346871308488567840586928089755124428072901229557262998529578864286751954712228968753568592845225431211568257325910684316120836568413686465966816066155809400620043684647137663221329540071092185785678937242861669694547263996153952946811961558150536064259593058946044366678285986611782232262374320273904645405492533644443831018739674869867485434583745838393350039487212492344417528750484008772174831918441985925752079617701458471679181122642072947079462277093331121939223819346080549490729492970397442598366204750646286027300534132906785212479733487410316354556695101545106088698779653591516630174709027960420332845662208000000000000000000000000*i1^35 + -221063661022042142607603293193592235296159591026370878368842441344987787196110495754742089712886419972926447936093415973909150321187713335976792932739861685541375698292850897007323832889957168732424545410211749362721259869902755364477729380854939041884585570531117994937223251906270599826323092142387397780083478096774483609653071212838503463021587598426159094952656040831754946922527035218441982045022885630865578441946822541660930303597235644281483284671602977259012219782817400944554132240953735328123268399020611192935167906799016715958788548200593043951269237395437088939859461737669154152925729331836289632936986631100877377313989137631089626485707811168071418368753075712451368919550987579230495874941590147746732615981817468285005072451361816854549519757996582055365042358567530642604917565566176966815822053533316635020766709792955314696442607509039366481401976556052695746583545457882274249526313054986272008254366367104469650196017569991139375946165222948387660495893302971424669460113804664564994749319261905394779623084624203731389033459777430276671354952187111386434843291587740399669825407988612100641713617745937869809357588620383812852962588760335669284661825062018768435237419148378417295799503330762331068352966452349688590164855110817569049152958936284894351584570262615430799451390097454252963360674368894924554479453125389793029160485380147579892531340418569538091211955418716014037941797918763572099297840143306294934309648653324261451719256948214093147204240245654396000735689327677542369947778128876458364210495416502325361962352355781151759046340383043118694400000000000000000000000*i1^36 + 505548094453130307581970471014974114047888947860260872723337178310626506214990466531426836104960428658163763922307636306453250475589116257358711114543893651392366018745243526706149946881923782739902144764571280844049662274511582683023197895331717024447880939727515126980895444958189496929353636075466949096742501275871016098930360472509510519171106999862627488085775953299827979287902324127611684705350723101492412402075670322772237294843213754829733664298101168907698426602760786087886086687841910931369950162903235982723424191851694006316033567717888039624669508041512610353297353424011077666359950843312842753767343732545396510362632214044981691607806927355431196504347662877390379257235990915665297875490769523652794958980631961832283740308627172489932327491033080416854040493720002179688592382849386214124594279062237521320512633747245790616673550454582860417604849892240978159374456747072817512171598900325604209737166100532166125652532272122802436511776469440332680631973287552251097956529699061320517855843380995918367217805406887964049273274280067101561043679016648093012374303122974557360225761029035341872986228420599691668731329294642060990823980302442511219360965042480815107669657236682309266022127344163177799516519453175055153622293202490699522291990676352336486960547760147381853704503668831781586515479762591997780067112147746986280328823500256859483415783692885337981073320947164781732980263699104394815370723469186695203656941875684839104588516992836194342911107461220705214383966538989122737186333906885033364746373277571943347830097186694085807970086425722880000000000000000000000*i1^37 + -46038641358510425672742783763926782526942368048940322969815960411441754580871297634062947119842602435096350108066477718526012766168415028347375211151065124214117921112905481351195972825312519018271797604357907900482539216584199440537413248102428112883370864733900147616490948010026470333944189723978980546008414419285879159047939055758590595581589911667837225398123824287745325087779397704019370984547189491288522862861028097385165537349822669237024740449156548041968243842772659277260718016827593739033387574712612982929999715982267302839553509935539722239412442633135971540510806209246198064970529433754725823809758322001299037242030334684604406149707812740972475826125187051235231975079153954488124529608910459608441076410862440792558091180541320227101330121054196460195316250909034402283032395323135140513337193165206529020369227741842624874764052295209685168190363324750988167134133337628572252895554400528418520284855958364189846823008109014993837515759179382629924209465768526591930317489787013036181413198266559130935664463019146937986456059664923962577159204357180452923977094230648437809596200944587530219505549585890244495911846923185480639899571699860535096698352428723828257118111879137913339708497294261889697825226531956622187252564897103415674082457525440468138557413352235711223272916787185014346377242173202823297865579643935222998415006737198247592966533928705067444665657395851070428710366660673092678601308172910698842621095346719768243304589364604849013015720810651956406431726579405203211860900022090476616347014565852069424000671076174033612095619072000000000000000000000*i1^38 + -12680459457381103109044500005099987537791856967322178711006033175580196625535239182085906545273037727060479778996463469020910332252382683262849371918830921262426371477763570985602908043371301248007369245441189562580395352296716856726600302073607610040509098122927028971994514262863090405939488654816941516802857495595067467529160267389874221230156466253503584571986669734191934991859225063727659449139946694596046840377455569690989661957537366718857920055062678431858043581799377160477303409622796828371104580631692393103142427577452844939207626896986392533901723350466485169754950371958625029579577302025583920952713651117558261741894355984456549405359069601257008945866677424665476816723503910911343597185674280377620320519376772424621603796764148682414356783853120388820872045780787282483454229980917122691156855320284060465085602536343043939996790129949702098892729065057161551320727286237016181874835949538885382461243038269041396804990992660485450513933874983140517582623564609676264679370377151816433093432437515473638783106583504641399600154288523483965717997953118838685005201801119090583197207098312046169811601658021047448803799401164851424735963292277432892991061293626754001862695862150377356980476664369923425467393548700242688482893120606419340232070014397387410683730484125000513396486127899355371591588327677867070867024417318192977793350309846964679732745607507725611001852426388374047135733363024609046703336647484758940308856903569603435113010165763832316551286898060374939836714064991129417657182083435240796393690041606568989955351636379838185472000000000000000000000*i1^39 + -301067279520303714075326259523814407894498944674520309175226313681164126146883816055167892069125505185551863184778434686116535480816138687997034043998206406983113238904000531032579028442952830756649239251772386481409394754852064047479709690289209980637521816892553186895168791118655521901816743866840108315603442443070112848978057014856155981927636816480141022556576516064622484487852726316525581613574105508302524218921266705153589746536879316001643359023047551105196974705490975348343134927329877700925458704416492692259151959575204583473068193573245411981648927459449335006508828740646455322705273565600207439705446244902004526634832624493082248171889299946494542905817972985185485893128688047658639875394959031131898473162559852228668896788294460247774958729775761328769191075826724485977341835778376299342223384307729780918377997767712220003434692695546524777665791736911335652409566360766305383451054763527302965069954342540571042435196985395992921566003988264168705618607191183645399534812908350702407209626733035538985770520440840428642650515728782552311733103956542142652706536328849340318673858324136478916940893437051869310551887471082586357632892115765687158416415837590058380167171037214763711478212162290944018115260382563616766461558780757890445120800775249564944826171781826512050917830728170108022617489196022819604201278852321002954361279427223313188036078168021414397420628351305203529890468048699867370811712525868696830630246869813905977985650956627588098970890810380198347782643213471655318399651865519757412390814052526519479039990572326584320000000000000000000*i1^40 + 139851897097396427091123717607511163909279288888331867666788446842967148632241267947508794304000913558265687790767186651630748428792594022210908468696220726407177577718306871102467366466700639463557831550933454572447783466627291920567175012970245826254077892076211521473573165636612514482773131031718541282123274722867103340027661403968734305959090485946734998461373439292733585938656960155990292602644537972137043757780957137365771455506706481916418946937932221138060174431050134289190037974249162016273022494891310565534586838892872757709565346816247855540020772062471654426761584037727798510108681722940662363805791562970384322433798085640618417962558200127786677968408235976609867476107791392337970138849366342798922698527317435581710155450401879937562147584908684090604711467845472367509694570063517912558432314651129416345829966272441608366331494403678878385933956682481660282116641630102742202382178473757005915438137627557231921138790156399976437489813608721921553676086839786070773275598413061755704287584507409667707125528863721251586829269189476218602003053067774639021568672667498624251278087499559690792000980277260271374109547522021713759604352485664256104646037197876943782913592574769896111336934493333957223963636312555517447852454730059375884719498312337585980771405244128120397548003801711908024118377797120233633432160875727563552310180371024198230741180660986460862836359893050022689493216588922687133094595101275339738683621093586703522515478935259999089783372943510397135467418324673945305002099622858397132632882931386848239656109342720000000000000000000*i1^41 + 40839385940111238311297131154468751137957323032230036564735577308963629412344452592413739827255706601927298113942299292275185934760219076489523964620849959612647869582863382769916439086327115657171733915428256589716876028117506362373119054565130902924400064049195416982564688195484199063307886615095973517866711973096409497978327249408615939627606208855156244913875850453439936099374416088804761123121582368953966564510906150062145095562131976431187172112586751233176122876849997863414438108082185672051193349223945874208318199597825457271214516707787934713526296119056080054859693363035480117307523363705823895746161710024650937307778516162152755932271827794742490798759690132813318825814344851841609254839924389382452434523485942406065565470874533204299246389321787458819606669919516685904874102323108983979715719985075330872227321270334976647650250715885705721973917459878345491304778225683781169105470822617726504095286372511108167857799407291797060859419971888424354684089357060095326984541320407512361748322337864098267795935289609847964659644867841705497014955881603410290072801408833656684915794866408683622777497683142908014600164045742282044380780757825877799922862761922786643247560073664551931814985328458767952694395352429317195951443452378296982833562624135923363273359419581021031000241871398897330384050842042498807244692235971355627020327948041121208073083596772396601950829840409176192346430194970155738253816545505350906677873061555068814023667159755763934516859744861126881623839943291900694259266285083214868934323555251939853048217600000000000000000*i1^42 + -617539331844603582361851329387282681249723243310393160712494225332179094603206423742147886848620695173870928128489079536174364716389795724755832804421846342512635526978195631833764106354412148653653411027507222643162597011484100997473333517886497567001319199895443658923216573552055503156540844369533896413196117409155041790672338471400197078278492731960327371334550713693736783816788137528232945011584975724540376371408742544531941828774653238822686109257514281210849740440450892414335091645897766128335481091215055061526082793566307631378463420552674769906387025091806912870917730411634347469164829377511902717810004369195277828092559407897964168319299353794692657289206241520553957354469990573013638967621663335780592432373778069797938237532442808383321556524444337942452456042852041394914541588942976385890015602549257826212768248438761498140019092734700467360173618394693424513889990076841318987258674888343262536121091747759213728213288879460439853502505013013650270602789819442672547122032680995584361214874354072891136662190494260426836618350752152194343879066968498056263664744347531612325989502976458850945499297562655371777013824816280199974458191828138563445471841318132001644790464190304815891614016747451819890069214226189865681256316574829311765167203624316374880649985623643525497522526583678213298216695533138795639344623087956302868722336197760661388369045414085860357280554632338415118390333553273505415846901956957057807602048910062806343862829712985118996260628993085533294659786716698786223788537953966191750839539748470128640000000000000000*i1^43 + 2272768304635154390807359723763376757325094421645133248236441516381817973171706378650488717767980420462147875285745598449156969548956102541244182432735081222174086048853677445767372447898462194681560064857015009750275824529716165908184870777572261647171104769784792026844398618214051496710748658232561194156733338463057456472695095755670876400606238224060280606230794693138494262034096266916556915776923549775980415829238609169140748235473073611559710899916255120954891916060217658074853854105237800417021497483496671923708326669257680655132600204462765153810708473206848226369926101386679955783218561742965311982248974412742997057375611866422458243240419717942065775238904313957242325799258881214665845468451398485484814605378736937840457631521625400861749192411520484587358585607589429589091082808844800819732426274537568853644240028649750850821463093895594920677047683931265382332786867594720488033582704212261517852669764107235909265990101734442363811841346208969671535469933624194304180261502087585194210911373872764206299132681073623937796668013207444349086675012735896542546088934155545731345597610777448756500024627802524198812057147522620072494930514139194965594253617734700487375253147359729768982008935505696870612910845120123064231003496161358185427812822650461686038505491976762003200548197609750326045825568095149009627422841424652685448300648400151099038522456134106096544982107570798842718352134323420015385898465351426626221618557021661522452468196127904724975965724379070034465836755992992609605542888233967072649051176960000000000000000*i1^44 + 53920396219812760183764049756415746757984484123349002263282082299776645166918502636855032918470816220763851225170660972933999563658753892255195676081368496625968418176142442868537106560888094757463861299477712591471607966090763317045187992923971540247588279916832917384346772692215383568999941137635173052129113043216559440439015640620241856260566988058144217255523278853292280105264142884221735422253748757929192674574512311919062911924212676645067397865864565041449706996119507335669570571454809049807900418469440650988478231000639507108295891888718489936341310762190923135780900358375153146106675300379159871611011892866944354273219422374314445727198094063620026667870200343608079055669978387069547967053973053029093395073185801920906182691179830973066112521887646639327341182602124317537301811771785657437190296339561517636556876465008430987107503163340669466229844412551742230829908218957564614329869328348469729684044318963775992922549198627661708707256797555562253606612096235058750735098030205907546107109169673005891359972296802595190164745035382830135609831087221784699157414287849437840209053083476607768278138683556213182134521231926836108287514905240473956440614049368837519811912248671456244266844372790713171405039552208448415887908476432795115531824452333024007753694768511295171403421820564712327233655542686298795370281988278410020376967954290215901721414440393725160473521635499081843698107664936879596204897585135184086110597999903851718065511998851149291200077379415514176108330972592501595608569278587662576844800000000000000*i1^45 + 60381078950893189347982465125527764174351214354365292598781940045923724393870676697458498082265686235528473454721841242620237998446995204376430866208884523227152088006470542517621144961847566315042367062916357019346727615503797587113089740341900380735393837215773907620448658671353841917467869618243323882041039285452098658400538005643785546934809183689335076604944707933373711381791441993312683642986372315944649565305266310162250184407683589397774006231080146691561366079845324462901579289102380857047281209079205544964838614768309027514555370041427526167283694676468232396257879199939993089960384154051414484101154236476394025755728556547504703477371053895716484940678309649939878214025136170763855533561101518083447289000155411785886425006294339875811270759122895873833416986328050629492290104074532702799039027145597132948846696820304215776572415374964843510740753297603260471183856594229607911766482450039415209672124614248483381481640982964566653348616490522311394998076599901492915331619839208519669169209674032997395084300791568634018151626600903951813073762238795451346457901821556048123613812207526684816053253844025459258930390293402931448096589375230499613329130702515223935307487066094441085409054842462342310840914841545748094203874754605904208965764253949600478774694096816185227461653156470240935800659493265804420112663853097649684671830646192400743547485512669480222794537979108874732535694954629435026821063094414187054456849949901423067906125162389456187538961291065076990528021800668062580977712109977600000000000000*i1^46 + 4216009188213634967647257351920269290617577994973497310900499253352734795525622901084656938780250070416146759615044934294071293429963577899298418230252229424955901612872326327822888755238969787376446603800390237137111934826160232855113005845973259476053781865052109008836799153504582825070068237609488891316559428605898375162387142495069375534002218394907815996080049353295306391788209402673631967420047499885156210888535390170627920578490363827646489091375936655163238599116026850219747749896893403084781438123439297990543405198134525609217841847907853833866475757890320946627271455863516599536640883039906288747361298189959318750594897304351959589862420346538385879340080794447876199330239508051889366741392295871430594104058150450567245773544699995726502742720077745029311932871050766161914932849663072271034512386856392228646099458863718799793725897407042270517558742541798416035651028651477719720556805342844284725379039129490404874276894804434371072194598077135723666995167426662423700402545723126839246117740959649418000382258248124931404509530654596991298478285618541877975361547461002557857906424474501718814292930277878208863454650719695764874619749143543181353942344052863901783116712753467500992814293888066151200635141452781250466751448772051919558192435027125524288047096266532662210475342933495765474326271318419565301069677859523511414985176508384668823562552235559079053548533814400175978535638098137793975267516435676373315333072697778495447989601705701551791854060696575444096381176192701372567474176000000000000*i1^47 + -985164827448303304353569137603880821161110933966464783525667182368592550517089236753582012182641816374126911700699661013232262422171902456643560787686764182969341144174613215786890344223172692027501781461695946180734917406436917427376683360351065091226804244469843207256624493868087351906859118216415020471770483823514031235611775877737499998144395551483810197513381051286409276273727448411190776807915761169178848530088895727200023812445976403584519048909393018026615849516284572547799423047682542761080739691882228156545647277257694533846573464354447600924999567832384811555137001751543956414076776037190342533961730309394708682189617584705664482830508866316492898916175841222560765233477225755062019095228951806865221619462514161702660146532177692562161327854332028359286173036448548461569582633717374591526608616847902722429511887823220022519529414842779297435968416618833532437086733397408704652622533255995876140825526308581539000793330319328236016953135862738724693405907443128427232200652438048901212600317296687784005223915429521515477510453872981416576087397283510589562439360234384184923216053641233694663289067809672523879156661936537252395222839555276493587862294090581942416028087321409002374276367696379952532907331469391413293843137810995601187660937055974913137740406427998434234898428078659983211598289001323660325609819569832387673058853378614398504658215957872474295002568769982393339525698487836127724461438653542874486023754156754127695481283537694498437927360934190256431893329550077542400000000000*i1^48 + -1566804673763615665922266568110208769621504952950945247046161475163379672730981459275644122830896101959602490120085622516214986880833425285863680411177932462481083128425082261677673708970901552407421891800089684847279207019458417908335375350753091261642187935441825089976971229481898330844748861160016952514010788582608648295149056232649271861222211294317141402357488251426606858412383935582017959950929374348913771474042660907847597458237665672945380045262947170394619403176398001404052804113030896367599068926233208478455517255569560321864956978416177410770628640203205001202708088375168412675604601841494634232151185188175526822233239683285245051321220187190670035455168175068127399300835615857711464799536934792709000620198122819191329496115642602931644166287032076437740550772474042163096847585033524361192476934252948518496198085816162715525209061566720268237594420661268878348902728588988210474977366959388748272536697669611306442735361876537001055176488192897898345171328678839877478584209633273694484059211784475100627844487631307826707239976169097421690028537703401116727560695307676592146313604391479517380130983827168762799296414899252941904373454403805654658179738818350725669929015106558619316688285542119794747910839699994918319718990925344650295307667364545734372331555803585462490716906483804921428928203137092317124007598612226391103532055464275771153415436526313091733141407579202851035721248109767460127375162306154029732595355641819536715824357436462728321866505518116274022476646400000000000*i1^49 + -1555328964850267872855405027981599024487232542876111935725293180707522966102577438310506806481549585898099889308001809160684978240091211288941324168686747381825336282338446377986634633331019979547501316721057318494184442462452063322334357004454519174548493688945698801690721667902728726166925191098135256825031775416989114775583320686361073157975340889257745689079529522221671639186575900871257043054805003019928679599346063175576790193407245544323755929338419237859169588640239350570935855263705131859318315279702404582264221266700161062039936339923174373386578674010188679708765425697453664666696017731701176027182830702513195304236719791964591054266375470841343881621163561753966296109734604075032924344573971569758066362289917107102782529789090406771406194748915542185767127835962774678288779786304773207559827168228948489074276662587772186905497403497392974800282901729989311510860422741196402453985170261575781122914921614949796002535484176410908047598554950810298155177572922141351776581479128058147229998895035009568409909681219265065311767651690617710975225922022773353522931874455043945241762943799233902711617525677440232340056534806763583667409649522564291996947837903993548719555229904617063035769057202311162195164591244296572649408895246496094497404460809933108462063671019494475919294075643766758869038831099659123421069449018451485958164533501106950729830975920112618292293050619257024407199778550254750217830507006946528812218830881841032934592510694894886042020359300069926912000000000*i1^50 + 46862679677909974118981500332303548173661161438141790891921559978913317518123158089023998840006176996960872078889178368619970604519262750836876361540476507969675719728906255210610166593237555616446594927249450161266034110504840724204871070804871374786387621433717066613811112422208076379417529189360260979354825117887506126614824860987557094311387341437697107016065773427323401412935916749023662874342448616218183375158382290800684391553806158667699353488853615378862609342236085675617130008232336471236720389556358421492261899027429774866871824229891957912933814145149745673729436461939309950943112432010991335139811716389532476142533296458842361211772648190405094101608802535182391889278103985824600251831944945882671159372677232856601232128658021139786492446298215302422772669368649304103362987251257654046001610997140100371204732544851162760514290325642418994426561088517784044368418028360930064954021485886665799493830394211719084467389184856256133851104057510729207828482532580178508994083372353043961306190790554797381822213144712147833957671310459382153777928829661239718580962790887136043057352041293470829504316268462363697049411121108310531198705917938472739718629467294388970271558046213882873215126725749831233442646092569149211125096935766229510478495458029064661625894312993957932062909102057048063270037512763214196257839479947422508328218055551061197434484557055166974475931684966251398288889360323408653483445408792983911956571346326708353795184844599140626043375436800000000*i1^51 + -2359647804368820781803619394745487055464834841661518130608302258104402081806052138673369571060933273906591335329939412235225524983151738469442491164960371104803530223922150313425224936520760500035751736257530294265838629440556803371291974492758611994740311838811524732079505645046305299203265691682766209857544958515199309858471626893136573634151790896400596594022602646212005672910380263912942825671004582983125537655523679703469075318013297234581587202690464503378731421182617029979334586985408046448140546419821080170777344479239762124837017667798183805456039981317374879168693380126708551296485356554842038669339623879687741486874679914761704249060584268350779470565428051312419523374850953502183724305466154589000210946890493560401413274690352563400292436491992149833965140552534055298366861585878815007663632019741054463947470251123615218011859718166647328253886721175416850575212888533694837494857927057857675020274413404668476283346269460576886545712442314443880787687728570009103614879308143519310654545611519688573185381137137376980942854609028981495172031132741329432198779541585809479968619061461867105149086904953733592216636251888642560928971494887836667167799224478849523894704781884394955245473576515808779241605597876844361845929613876749024041017039007088786097038928149658867663346243775446552427493696501295514921322658440084171730651214585829844881747399566827697640900044523320254850215048629060204102598044399808296432235923534878021805891411338411220480000000*i1^52 + 49388868013437725962356293281754205285319338315554580225098542388464564960094930344758005672365947783586773674297598284374953141304690293103650813855061205696062170274153915940359935172671447389111405345228413931197829383691054152478747247570872242798719274511208155746547111967718233116175305156524560685511542296916164498570757291821926376242985156775842229851080958647548348316617686150680993289488506355580500433167980892874965280074236206170237401617393938929909312842263597176022747753226471086392472079189965981208001445824159371125591038769767435459360641829982605949335030296440431102533465624007839302302874443850754047272713310997423536101199138400091406437845300438258347943435282122913796711954657117543805396682624285526939803510465962159948867352608045506270831856102929084608431028616184967420427298922950183365597983187568367237144867674224482291609666361910117092086607372322895161198365069766497883931933499789015396138406414587481887807576508434338096932694347172394535267188946927756977375279929125563385906489178168000124048220944780198427225457809604205379278999732579749220409916916657677550732988095741497007216550262600687861072411170924807454637577621757319409301594619035905015082393804109321952795571210486654411230499693192433244838644716055739267336169869280088752851522298874306618160601002529825749273428771927780740761186510082333425312233889254477021464521101019901513412193358631335541891914085767758795602179136342113146977408704000000*i1^53 + -579470439887121793507286084408135233064068654400107441097968822285537890544535650715634488914993104610226323985209829683376866804983816372323553752560693486467905724880899651981746492450220243605144308411672728809497241536493353275218634156554979341795971154252719703985236433913538341196835188805766137088516142262917952555158447545638944455362119641005749945054755062609145301483498349286232347607128231580033368676780833267865538889380689651095201962258551388605308890757370222447330370965043452640994369882550165278572785210760157502630992077931965213372885607601197739317114514049292861243650013085863941882991784568923126469867346907139085680961376110360648647475439990019017045494555362797976289375368285326877548421750800165627211651548117985787230360368202423493430554633595535083772450745115289617620897149540042639123270406101934925833683638104841320660905618784937560931809806862788351748432522901803833977772821052972013461916553507811986603962621067031010838615225392584953240834943363311372185477628091304470061642052438191654289825677520579739829456478662927094771149622544338989652382204539303502381076766013446343439564163996321698205976116702341360862699972003478161226828189599388198148154245608681060879799596372560129038132365753632661967729830854807774317746969885227191222209514380088090104645816252124418719902897534958397013439380502411504584964800468775324346080741907369749058405028645202435744865496663490006204328042760953318400000*i1^54 + -1712443331440702789870609585900365151495146314072646232255145158735705952086124298528741085582178219430134848846343014654419100511447469446372005577725001149851688789907618019973652872262959384590774592881773891016792082778338891941624838744499209155825247674286451231128569552241523971561014234517802390532844341987514667004446420070686373742259153653826518028450947069481763907888297081314261496038709509137352607983344974911106891393932267594540954542843340544810320057896812862254818407713414934197384489173616124338261946262513720725138161278350558451143265118804791117551807023604562842008346061560126957063796583727285206780289994575453667552397077243831843946500933225089688272712296615637415226593535597126520976327953170035688733554034123762848216473815422223937209193908334649510863337282647757602764190788688575478224005692928853951227168525650915066191791475417781044691037417349133828105878668418093333873172516695730058716350080221311910488229487541608705314879940236218733251249733004586110164384384194599190802045680694235523020687643584848913697278677988853946278384909533645998917175568685676951359117321943905229436393254892063842255809637183838716346336571816481077818257761149942432378796890097282436428381055990668013528411430133230708339739016245363233984249851370825391354770758805720209312546983951288141862153371367643792278573824796961141072473390352161944476958929171258928496849186304497860288166949828170587629674080000*i1^55 + -1161937399776542062396456043023185865497423251225770379530512856328483951026374708305226284890652338663925853785694331456759840409373338475968134972429631394146674377773932756850890773197786591258561390425484834956394825405228046027594340742681023248427152640994975866511285078771286564110422002747981346995362772155823001384403192026168646414494864277903874662251738576074334383235119498928108716968827808277139660678732430597105198492050387659935504930474785401506320433709447149814505336359584245150498309773869358179147020971385701597687291281450570763978446419542560957175495361860908791661227229716383456395136980247357309725110091507793741069781802268948978595123205270345438905760205425160615086337911901934135501991407195078487374601827698159652215751830275337539586045870335931242977005793022819554542889623582814268816003594533506221024069442029028817082268410088113008085633751075209130935883810626801497050246698521931266582632367560823611750296262745437417502042070756744631137932755054117405323602564626748496795421455456405800531399026018542155934636874786190932315519399423155784966262803580220753147441361256231700729136096696886335737025059588436910241337964202632659467931393252932158170471667868060471191098249092722819041442497817403190040046335774101549845283670730475047369556001561461277443415862433495783309566105927938841932405873517466885309950537563296586072668297168170746889012124394796800925425337220432000*i1^56 + -8163544968541273785530403047047966627305596526126785037049463555446672867974369032233587520439120516217323064798483547095810213437979442417982250582019494879079833933696437114968079169081445338544082121760403488055216964279951393684247497879763239821357221530294816272913614112834353454839442031298022371133501778394413755473386655364583264837349067620199457603859142602153483370248905861544171428189629125536240124079139915728547365151867970646168757878371026523277733251573024680883350562288429939305429814503533314322103983279474294576057679974976043158398645330404520096168038122828915461125008265996067693119481852528215124949752571681235233518242993974742058815181069956829400922070438705701228517173156529421229318931887033873446785840110112031901272062482552496112516035162257858077398184559235441404302690153539567704878547194139865299658628661913320499517925032077893430594995496582567482095391723513153412269757142505758869443409402811448140776766043913657210226748696331626089650456759296660363552375013932498491321963780192743626278043666198514376303701883452719892536161616683136808408989614165258818824225407149296567082529020005264269617216858559724892526851544941253855258351455942972227922271525498213436017439164725396673242699511535040604179439753696191177534727392621304443367583005528406615979829095297124816167901453129001196507329465646596460768185379256662726741595920738310593153978070528400*i1^57 + 13603289105499449127942191073341004601775936461942942804393513940405063899614642859674508496922848718292037020906090042580277908111050439733662408256619724973510671035341562358387231598783834804867923575766442135572046307379686524410343990382614799502090891016964075819883294788305066448506219326059389815653153925299092558688453852300643810623769300947030263355517737380406452752206744655116550391687655215977203974647098105197152701524322203027337760811337384648416594092599229878287399427195050261384657495634008253345903511524576060690212329445611716549951561076382236405802289351668600733937011256259852215825761739170667429889200495949285764867918436483176813431802556216827960567703297756341743484760635686753087629719678698574881913495838481982668312554914263396926087846518886398462186034335779570770817507487196066385079305328337763579747607740741784796836925203428574351086212311727838381217127986038557225592213976132474581020888222880590827577471195450428541778087309349025546181611741244709239222378366067410467362856051153398061956261343068301718595291576557967916226300427470485151043752204990150718936713364466404074940734755512338272923522207322335815061055133176409617673126495550743287046534638724944149352656203185322703795150671780019524176895638598420959586630794640799115605934091176965131599299882089206994010888421115148649689864264030118390666089346208308225470160*i1^58 + -3239087912544531770080461700246482397684772101698942361259519707752918091139999299227400380014998612947542550296982516660047136164064964635370183325554885067349054047079513666854053114281548932308558897463763622986362768867751408392912229123997444310852041435458706735256830844106897998015618207796842941453753697612938350784603635586019633564067771761247359982928009869211771241206251800319727413578748065578776679082557987503844170827951201457725112517386442665046800994125954023249396652242309964388261926857602103135999954215370121043131428048860650736175928674176959926089183538446431327845140360444146188560989413821581506155665902839615646457321820303695203929548849246411329343299926311934252733945458083441301748288314167291981830490925259718721903048687805336339764394592258029626651717260077313823118273873367195600770666832291480140435634745242407474982687616560091633609554256077944910384877072362184194851243473102481644478699318200374636415198582428871901727784907331051080313746059117332543256637419894060092568242731778682296806990264142486255078218942482925517329958443155357501965658050490440979141061532780188022721370731704291009817824149246555262778455651009135377891802590270258716524426456346615086651937691315851951580526879386156252263039773490839427230429392729890498099318220039007651815269553130210085726272466883538185199115*i1^59 - N1*38352497248478041020592997989288275330190318456204812329854536714580792814345275336786332118705252855488344791663192977151083764874630627033207055428527787588815899812485338478176176091899906883922842021970073922228959580696849680180639916410949210447309617289482348878317696907122893174451449904468537176068499980966129697019067068339719296756613772714723353393713354022505780921351473097441204207998589214916608*i3 ] ]