[ [ -69989345329304743163571005612620820452108518211254944456642832928015179024268983894051535766356239041022028575396341286228407293856122078679086134119014431191166410407046943832226902270702547629015666608556821608012113162094348605671704614605727192594317657147018400432490716720253561529589005351889002254726077853016485433995433776596445698062609266197617414158829047387853564820648339040394715135175125037284896899517900099201787463489007238018509586467085644292019952119048648309837022265086859013575545800947366324439723500898022530454433356691984776295645067672910088933991706182803994816855332419706415274646024898284071859471117881457012095539903168682391025381256403518437878768276960942327761363785060955464440507044068243029926743520019381336960271613185781770675862808711920603174282754656117154821983981190086470652650614889253536392865062818170721752194471509559813991376116416397539048337716594220839745029038055864458513547176548431750705356172405693245891609291832113941197879673367198990982797467449118905711941206215484679696725849953359335983764716189641417553193818641769874076163967837196808975448309089400474147338100947820908333591674121846309570858130676019126852216358934194273771194252528683070997534960301635709833278185780016345139686325812448258762793163117801200152869582304412422815266251046375928089866838706202000401588378586718487959573275286765349594202112000000000000000000000000000000000000000000000000000000000000 + 3450137389595255058578101315582562241279632197400765713176745046988279643814444950988887790435616467705694945502869799547273940509663573136475740684645775713527109804049210410878278241573688454166801465223995796921984221622561416860909646728145640351045446198727389279433262960999296584363166482585754313360100429758431786075533156763737632881813119836536501054565571611601938852767623073362444068214190489922365205734767268100087143622197614580125408734386757036580992165918214520273979913171948742588415431939900373740847138226869579116334589218315555371189777316256109512371147631225373823304306556207971386772156909518614189144936194007872547791428153198574427031423820570264770541884742940553186921260423973253775495350011104524088899613918478628878891843036616731914890849216500879721153098357968745100523409156745767472331896781780440804370659143114287075770228055870121724268557783742022424424144836837378117211062562670400085164693575136643963704062865260205778711716374117605163133729053840519097145821653277977618818281760308982521812039907387635562962837106270635933833105833095388040573464957367030918619439339636476168209077910817898357363579706228030869462553869471740284133729669247480048480525038485275559352248028853874433808742145771079430661404682157257006834804551607918658741683060980199164131654482622802032095707753654196461800037674318349255592545934113857416986624000000000000000000000000000000000000000000000000000000000000*i1 + -66870577173302429870875313462135882007686661150292079685622414180649174871162614863073286055985763296043379316218751334462532745937920808832702112844170275436968575525339448795834877434981035564998519559089349158729000021108214430807016627617373854157299392465872849476107850696642818830369183843345221352950169356915590936855168502537168690756482623374561948662910015818467935171957417456384903538885319479514259479075487003157518408928665770787029301030436689369321770439693459806252084486773332835717317124630671664916834977229755644779279073308708605582161825029421202846489645143785360096476982074145224642819668419298654647301045147294172369816854429817842819659534979028442241847708431026178970894716795231692505702703790118739068095806878629586565561483632791809973689376885269529655229710521132968501080202933216102764223212636918517157421079466535434690481798620639510002184663594082080940358712118339911012146451816626382406367799352375521457200273267954096121607040184685927082258664803697544825259985362409873455665672159065765559070477791441109621690910946293551326660012361481832449987570201020102926788556108197049454315704392899883971586062165179174041474106312154023848722466200323977578069670737453698093848622308112584371351711451140974548782672489939362734563273923981579167937323283501243741436500813279559060992357340679643613427920853227681226486909055528206042398720000000000000000000000000000000000000000000000000000000000*i1^2 + 658761174076662759628186620675338239332765607958186241497330850469199694056832596957825326796962806728723468792176868742099790461327129733255238908237235937865891924956012586519094612660390121575482018522640800225184965751949753247834879269528136528931904255715560245829420525654529963515398995897174528983005676700008427468235303344103469274666141018758323417262461556439923239180571563839760970624851714790024555278911637842671851195852591781340231533066383336245448753743563533729110627694548482550794261044438795282060730261740070231958979124777913271769748210161091025956355331723010060049165730278272961424366279732713269714628097029385869806569534429925462694799074091222687891414808603378420695205292360319430285091183313080661050707654872469393067342383448080561755662911940524678143933623441506249511648862887333222465790958550256618398554745042306527082554380917192058712787476953042434046041032037724724568351967190256153535591159946535750286920657332388925849927178902607635469321816985420294659074693032381530862576031279916509519657714937360998509913968613030991751001663960669046706833040033742679648271739646796247231617925412201996649670251712050393374843508828384322361977771228028222815769592770188703100141502739461293643855108193222322111258278892607833214399958239381172982910051571643633332088169609943837232682110134861602136031534752898316681755812292714551050240000000000000000000000000000000000000000000000000000000000*i1^3 + -3589489598236997368063796802734688987524992789173926946166674803146488961513982924882918625667311492539552816219806230775672286935111811127305233636538048519096205181604319942248082796722073774321843918987652164149435539879639738251142154261991646112467322467416351383524747502746459375192700101085256991109568090580648191637194621578041486166999168586715092741754477553527692904502715449783563193286381720273481494879185969021730160024459533962987888430316241387198551318684635782739289734347733146541625284645943164295228658614207346919479575638974495916144266343825187966666192014017548076887276658677180412532799319460028658140374864623081305721660118240641887674075228465657617690835303998162604144507646850076486208885492941535257046287984010856840076815243493158218920722264028480502925130225025759134168256609169934311862738378700837746397796469215391208973642917186830789273238955006225840749537738954230942184339064869917301073620448795112592490734707659094019040193673312285468708588017716036191183813614136326128212167507372821972664704623306405185647636847959287704954768676787085513633347397628355359954470644762648546589658242706386503240948159864652189600183974804526743748710075748374113359588340959235734162929916612057444247930081204063174563781413656244954605596617332459723654690615422853946420539542874063241124854020411279213394534647403125629730393327425717639577600000000000000000000000000000000000000000000000000000000*i1^4 + 10751215299344906150215493399388426699644215221034958731937532341236260332664919593595081617636106383453020407270145235223824945639111909261709177526897724879981062912778961543395932642306277481744621690164206774062090168728873082841695764786698924476385583412042565343593313517256262541454943348365612780302834214419706852843832579608529985455571691616768216430808018400863383825150655398826421469580044522517141732377799847943758853236406356071120761566028026149210639417824407412604612744155986068614280657382797356960079356687229237577208989897129848346922026721189592346463830790017497009021722806669254044702979665062257458246225191245444242839330801774492899712402434203444340780127911300483856253984916539804164303905826631623979251941903694001165457831374579081794937124067522301092410785886628837430477316736099487671543342693961934787845770260929048187794135625576238561297766767042229473172124839036693302522199455862185951953170980933712644539670011395562798201901261040241975141270838921646164014737738432300494660516929835060086085704024400194841751123233859221386148351265583936754951516825376332234284623383357932641406149998840724554684762185837513686946799713231863842517520675341388810118904100540680734147182005068135784999749801494573197154398065359072780245685740153018320351360664085773134985073736653748771982298841767648999347271682578280713130699946265610813440000000000000000000000000000000000000000000000000000000*i1^5 + -17459778530673903496334415147739135676303714406586471646594751270691155466538852447550102001304598832510679069679532569622941064991976092002716075374045647850295452320450894262035015910555557714426994335924513780480474092906895677905294248988124784187352884411597688052808654883320045424413980806974555023524086060858518071239249790153626130199646600677778952451434229217725764609915074316778837396116090004260491866974673819926281423882342832684078914358722589700966058995913452892778018540872606634217567218703538283986887847259548103082525905649694140170032466501525733207127282303575014356276637473620996300638399943799966770089982285258797986837714111566526903850316342036104457522543400312848714707042089250437251462718735839437922849664193189474576707915994003348478258049328424077310016886101814871950207936300730098518830561548770003749070358478838935131552576404140383197559374909247112409772034351414814886286173047285846456080813736690602663143781849384837474418118842678966920934409198923487269187066008560287423983521921456264192096683055542848952416710416439166125323773342743969459088920762339482065645932362624401738510254284097952941383945239839093273598392704980867780015274936113348314184650465037646914798827059903757615513337769499505938423679914193228490864798229945126195841333065229393570253048721067456897326678275477606596105266173835937969724516324366876672000000000000000000000000000000000000000000000000000000*i1^6 + 14664679367778589251607287456448571308512734285703058119381622933645873936472093327706123879115603037227434145033522471879412722833401868733588852426322033449332877175362493906185317212734729735224106027318163343994134241139639558056115868422712797726102688563537600796557894483412867900232472427522859582006068191796903833872452306602713630237139853879139335153763882530660180088988528229223084099432250750663046801652663602080649238602457495210434445128977639581125644353593125316178648023288936829464642259943560389512980181985181477460676837520488752684882813967993858432908229275774959083546741581189110296816791989960664706747092302266668721609353930181820968628876283639375704221373274514106783993923599355275733371106498880524713182805120664659654770585534861439674026888235812020217193343278735490545455828261942929150801228317743824337785840715493102252694914137903507368900505352507598849139320795972956277193237523044252683758646644263272956112628486631640970073586246580424537484265622629038855908384062665797103505943271376547146353655997541038444895189324441491867342837276687036562813690033967137985323053672003103579710378139238882636554827870490137277920390954732690064752326616583057214802655604807458684903836222138309685965569986551667564263325250690230952554845556447829211900580247275947012893770883266755275988337318395958031776262250987790732367619567701196800000000000000000000000000000000000000000000000000000*i1^7 + -5859199687264757303837534843498832446681133499279572632847458944489894612624695164732827674320452000205168212681077116875918790103338062581506125965704735820707798379749799272070284859412962930237759303015839170913001803880836052977942605060638112599160153696956831236685665828132473354940406161925364776100668148502274690562584271297296478648346999424029066782276442011652307114217176736355847698026140363142423122531433859533658697629211482071300391961982736970965555125530992777893259742876145916278414630670955486465658006779020731141142346798793392840156321978298779429288278229213989234604006908406085341010907386523547968735117655173350455306820388312075703822539775718781285526208684677752608244694570439259007507322808980104479699858026577709607211032320400119091345566896127540843272049789080002353385252393375614309011042809707017170077815018901894147712694017779257913222384442288795647951846773893920005848298460000211710204588319137699879037774507145049589711431924490379302782362355486605129870280740645741428280700771791955772201937044122050575900253626726629345653237919588186706948524595366650552481646557830399813613133063579255800990197648357675051345223533644262925570571229252188255578627011490846106515701921129736309286275619379779512048505396398618599193329328328093403842176187619536820341773333475053172969443929660081545532470652477857206150415096217600000000000000000000000000000000000000000000000000000*i1^8 + 434133298897295435439244502638804946809478287817865466129787647873382302380342417509146535579038435598050287743489744989356327378495425622747565949804497384819115001953869776534312621140567633449517461561244856361773937610176679048977922744841218699547529036773984095903370459595852203228683805012095218761177857846589071790943700237158812692220024762015796879998784699469666577548256913021373755561349245524667622842065949058062915140475662524228633754991598951464702498915315475068364720355038714181350019023696381482324175123057739941178126723245897270456337489572006898087562192265973605210157039776961868914738824641341396225867200520331289398067430626378656119025940827387434495840012386498093827158098090359045789169312273467412692722537135163929776207889351205785520265936761972124909598465586614005958711117356273238342868044167129163999221384642253711004533605962258498480483893608456763144262864601134413831606118225847409579800302199490668769906429814016208440279033998311021382179603942737426665531921078555833193821530648296870877125306364819278970419039177051548696572562474520554066759013795840234008939137874496363948046667091474013347955177036492376871876027455415880073192942639301512891014080494958291496023691671657624244592219330373064665400293368228156484717026518669818333697114875369339613781283027507427784042841242881044077795989927928863532068634624000000000000000000000000000000000000000000000000000*i1^9 + 29807282660407078963263311869797691512555788234802686535914993176182615728547353013624947526429909252131524519763101236354688702343474326429237629415656337467755171877748789500032661136448491762082158107442767790455883653260757151233506579135837593311663523410264023090064301028821822521144243683681883494231720189482507501629622138804745709723796953232024017749809370386509600177880939839223571334682044945436711079668814067070413514687071021617260433283496101241289130127423519896687608572369370062639127989243469476899951816476356630305997975832227700024773684215450641373731375436722838009047981974587372907376803706726430705440358013781418967276845543874245679424262928958141844639987622807778373912617439867098022618108423203983273414436423148690084952240597893838019175121789968325108876045308567642316796635659842137090129846807864500713480169211756879604910175456491514630291000729660569373873448135712087354963991417581114625344628904435833566578753247515427535113449942275579930810745066784064656846362137260206482628874961614600937967804577948130723216787861996536593269043375832515133232147049365495546943944802755498230592837060784139989319234130870772861315534246005134413145882465159178578956095545030268846558907107582921640611951447500120889444971378530619884592705385335771884752148798952235088749864488329884064724566328837160448426768301580183193570508800000000000000000000000000000000000000000000000000*i1^10 + -32005779946457739744233810636008168474264673176238642284187272567950160527603090599061113326324861153566212372699097364043364684928867607516958385455029096280774764392208353932654460381965053490155999105579936375796558253955264496028189543016136284192811104002481856772841163516928825081456981534027713754205104661648608858625299841230034139633542694168332751932256171162550097244486080672840071107514056504728600043462519325075555712609634225968824750966117410259344735086288758739290993378847775443601940160203039759788697435134889224747145514893903777227782383372413131603964168259495847783609629298565397333249719482023145896652572157749581416512756243830837039550737854381703718591358719833647242064386331503926042882068731601617321649080182275688536658689252551474983078034718248752709342950910475901651445162706135370444012161794275221432853830369967178158754399525788117790815631687572914800733905565728066332405795125518289884827503817382188703270282519893674152958563759092027729654975702168750134729686206864867307905449297438892769002634794716606325952380264399202748354543493314898377479517878941726500144528662394636661391714625006079695374889971111590188244587730732838281080605784584170695055726512348096487246147419007583116427513704237120177204253523769078265906914597533863287592681861921433583669690189999037233677526604559164563497546012275602075156480000000000000000000000000000000000000000000000000*i1^11 + -6016580328154103017815947586543497135660175800315779551624945031047377343082029279582100152838281571290904741169847800059798354403974039932001656097787972193447235179014399897592853355117810452743909157659396875717882059017576428605843444447881371452696192826254727542621199117998296315990306496124239544495639040747001410922715841836237044567857324626291608305880569543083779190938492652453870905047868673926820764582992048029944662840288524072411025257595519279753272413400236492528216595548291093704295285033954252923574033555949839165769612859484215222784863362954947054423419175649608558796309796612415014269640568499018949419230488123003626656358706378713682143542545693462348174734645542106218247384357625853998277286671750622113516866817329805689520418748040372518033455159663267215633131511854338542849651336513621127707606567783525922526395066376676499434116314252413924999636662069535924012648143065544099996938053161135380605827460240171053652469826474937258303323446591501056448067729333981163250686615977310983348197453927618458241793065245377043539080551395522952485958334136354285074574588782087000222899052559271020512685722212201626140466060386020919455564204389974130640941935311831221459895354708077672911801597924563107293682038230845686648660315314372732454476364299774228277979197921317325056451309863581192274116881366176699923251526186861330432000000000000000000000000000000000000000000000000*i1^12 + -418739591527263134554182384228032576195414082326209928098284236234670017929230950779985547093994830455414098101888801769569304755789606013820766694012837533490418685906223521684323956458134608196834578687060800216543769627911873027042670728607835874264219876652381355329744249950218216693764304062298086283290823246986939928347875378063457744903460179766034150171728954848961803010118266995179160496296490993996446364310838704198786143576679634727113741758113305194576798573236212094290270804465466114028507758237668445988095648731927300485848880121923943110218595601636218816886154154309971598509132087203348604213242805854932242575619436487258341412621954071604649167320103068772418691208321448766660669026671482765751683002912600608406169172860993761442671973376438911658753378138425033798511143320054907113233602314441308458322357933872016979582162716285837740830928754883654623595629437721750884258018315810536919306179743824248050970259731354638945941818987539715167701969226278512100799532308746319544834350535993548037740774635673372070030385756243945238532088024465237532154208157902616058253474101713150952962663946216627930300088248329581819965161882789825795593270139612121566302060410038260175002343918191820653672916099186277234220601073960306984696312964436590223788958582430121915523379159510460537458474905941430117154782184840041961969827003446067200000000000000000000000000000000000000000000000*i1^13 + -15201567706042593901087567597374665448233616301601053413553599945951330276612369111604862756638836678248501710299232697645739973932919277859888524143889298038698236143691723228421849289310523095481160773506918026082339588984325413383708700415217262910343290660131977284291169591074516285272265273359050733712122396029692215479198675613780634037268927554234058239257504402486690474373675239138326150249491176684884363635119543989085816824997184980358829141370122628039732196598949399246714005310250253483189455368493300768738875589013493069978349118060965939222823389707921523201818664848462731174385853951323806606000260739197823816094944295308261659436549823712583988838378838375288640431792987598216071982971574605726993441652312856233760259204881522872508970047772303506068994862534397254085678369870091110211225971772139738875428302509426979011167953477603384823669778907423178083390553902040672517877364590161251480300473500720394479333332485532663352912562263835840015373460217360477453995588631012741149885176405126035382007673918404310897245595445062882395260614214857146678288164001895010575073404215819678854207790346974651851048786540984154467095882839980573904224810924174494202074733453878843604440883300058968955003351501528245971020440513534584452890718463039799378334930696988122172239166479704672554649658925988640150265191727404872419285758115840000000000000000000000000000000000000000000000*i1^14 + -256977320676126642388507671878457988449286511403174578504787573185302579645943850862953065338391973983578661974952927532258958196166036968289844362934223714347670362824343617374442748375613956937276303645461115192235292497446499784615126623079949097401276562214458221050105494139996829334853279938095452426320840539568992781442931196762062982723344189842094885753955954585889609000040384165415305755797663957439184243399841549968228068653365067912324807951636970845147158627528102129283927712851622031690351925467647069433425533179010626092597216892023499713856823674405912959722981562078033286348710728059255723217707645217130047851766369086686337284168657000044361466391864756823964245927656167996855522651845518567407201016235817160727233975072398069236100490448515492515851922022599735993853598270463874276946573639260333265035407739418838612602841611909710896038899416915217180757823891154485332213011645535059727196762990689408491432545140121348365708052715540745142434523689286333033495911193332149702832422082297472303892836981174106737570558831380813651007254933198510618442218767112604834530442077356014820303938709616193803423363860289492185208760283239137007242403316252160118871409001927307310479535929659023921815666710120082364609412467443591356275121942911501764088409433930366805336573315376685959130440108488491993186069415622589040394502144000000000000000000000000000000000000000000000*i1^15 + -292280866210618319781505086028231418846240275154920404702108587516457527524788386805653339857142019781039517422479689180898279332234591124597959171411187015400321453317467066353107801007104787816705910467432411918369098957872762392465518837055084887587102751873500026371761648683116204259752651238353218839109898140427099668649127389089293756299071836371014479002689978591575713476295520805127147581143407884873516165331726172163665691873565892899765344782778567643973594158654789954256977588178520253473334229843680632087672796163184875945601133157894659775948134161448630502103751868861746671773148881916607678514510969763318748748741264204859515212421504579590568987451389077055557931434074062197207982186573395846631237809760514715780659488820047575121182228138546011124310638762394650925039406275050687464578108670305625944279435039204782580883409316361150131621605096368771557381694407026311901647712339206216318370010810402865581116190855629797228457243107961498652669741937495757484519388565124272183915869173980129325832943634034910818804337723515841656241746669056825302697610036791564561526437366176058513233441259255818932618376786580075121170306822910682874220476257191381045211092650061492720807076074973489140061643188211901945482600750270824651749992114783170246359936440119797089133445503902904458623008385568849876383673431505282007040000000000000000000000000000000000000000000000*i1^16 + 21965709053253892699632934151620136991816011200937459287330789651188144110026214622213802130183493357961269781833337334666012369279065945437933438643864768248747669828629087132628568455632787395156368291496656346091557508787594678073454099101630605668609581600334925714105206497807471027725750200798830367146510529942920943395301214339992195642872720016273459549489782935193078391674416730195237375855974535474527995805179798837396512072287764395473906206596605790519365075917026820146395922357451473327118702595981816023145615933613611681206464763564095967011593198081928327014918073620600584032967090822770773323233983009656166039398785693784906960188744097776847890786796631288851068356695934712474079060558486922379522786518408744482679125432392072407661720151742359903041066274323747727605825694681776590786403684903856573249378692324392864404845199985427759889675049805719794307375384169705933427854065618659900138078680199892382361808092783441177603914016102059955267051288453433813084957914665445205497603222373795975337469580465548844164142532963760027707467857616656632599704693621809382853162113840223696472172284863914089075574487691935922815655119646747077604000130556351972863595599367871089866598789039895011686632763722325834587776613850766383933381459846851140275500427311542953316174333822757527159512078673052073009202349792894648320000000000000000000000000000000000000000000*i1^17 + -931631967515289466179894378835928607114450140052321929010658214790447407388448849248975264216714369227637277009893311631388627478900341910801057033628698521258927911979530407394358599356480540399913066143874546953017105528083050374125821407873905713646711200459535173514728185509464831558996766682995491219808282308718164192432938673479169946409668398442123962351272565487688397508148583142151432767045025632515174884805400094694724004254639858028133683642829509980519128263642285580588852894858517961880298897241647612602797723709363255404015056722491906850104455929229609998469499497895540003605058700843280468088811881179064546832694286209036712863915651056885535535869031010397391149993344802569784392333327085661631081285604378076091212445263593491685943090258458419072436411047662837549483002501605685844588290228398635397695405158366795224877340798687969707965189991731670543983212889617442408124214970387337193850159010649004540179122343857220864071508012494599443387507723186017928237181424723734745780888704856058638168506851357243010543105089289808091740248723682070285039383786241842645385035963348888169688846349837403922489427843422692456518161140413987198827631997705959918947211880512512556340174682235729262710629260832811454407301834005163846115474482493796253934566037393060161998905976057042922137296406445397741936872578351104000000000000000000000000000000000000000000*i1^18 + -62855194242163196966139873933366781002135427262077820903545586894050154508705191405336996862709663506511948240880164049441881717460884291202207553131820833986540983657223671936335823763601676813425174684366139090723062641634630334931502595583769332323432921175417308816563398963893375428498662616618604466143474535250208314682660247143732737899026583235092117980257946354799585311673577826029705858841273248351254256528250293405742696669991509239280030717564865465756769632997108371471062730127054122257273529690487633710140081223613834635629305108356410923713640365981266620794621487408663143399452384650417860064513350244583362672281800810693440579909027703186156100427108302391351052922172142940756088867267205250967923457137014377211334263176514661073469794923857202650731840726386473565964223139822483204181752322070793244925419752304055330103237773087038207765608395051937858776520797472759471392788992619065232753622487232304159878927889879269326413023994213344105750515746475679092374336824296716147591663872185241508710943328820093224587462946838987297645242457656362599967777129103989974695332461661962671245513893524521892142345046365245664070242299388824879372728710715396759955443348382861892313089455575373510434626427954634427975272905357091211329278904292133907182837778430216103735362579864490656731973729309568127212657311744000000000000000000000000000000000000000000*i1^19 + -2223469344621801189349372931070068629365552756476006182848587303811352638311000877913167522823977074793474425399980278197254636038228301603539323045752329940977756227521233513884245551593800981179158406646841187680780249828333738821597644488966674869167898805592408630881559969426820477745152570114256216439183254560144996297550008570797427337568308212077970370503082891111876465483471132764029440166698703971570467384143543697835488045420088337146770521226035047095199996423595268921091097055401859215108027235664501527472947238391819606959420942254030445222343679211137933410068419436645904716764660678593665375677768190104393791867228557757557720034334222235511610043667785431361043802712530211890135878102792994803777108010403165319905678196345702961098036708519194318945883944039421894959462499931317264501966055616629891781818300528892274166760887034067958950056704921729489672209645327655390735617396441153185298310342676234229962137514546525751911602738460098841714787053121053735237961011464371129219345318766280466600555019200031400730141466560315479576601121565029547502371067825071316460822203189078300903354120746833588380707036043353336997144750495105172081073705321213571956612687604723844135619745138622631354806550995113239638969908694889427866758368194456382780161125165757211835820282252480109115572537379135518561879982080000000000000000000000000000000000000000*i1^20 + -39514151045082204170107610354943617566940533045317509605693635912873013087100607979860051550550859834496803429458380785327767204992423249516252439703335825788225757430706531127322919758819446503427666698590952205096665712021920640939136530574223872739573997644840705360900170878143748321375680438115767720596454318227964339527898680797725669418042452760652670685305343825264390343833727051912091103865159304072508789610673899546207579632863704978288503335335927531489481413995756847024195783884403186753486386411111923121035657395751184532822618997115706531858848878756201231810278244499940490976874598071061517395468345105816573709810229440979366574528293031001708326549306563102474085625513306019681956027142628010393784562252534762271913520014518172134661317488488386521277944026685652580902315068261577795642168751103555755837417734583286087682896156234443754811417613126815614461727345812437178824929376274006779735301127464458052837349242038377455286763714205058722715755529764968445435607230017886656502085086546842114861961046732234659589956087212478125287983486466217198745281303129791009344552837859385886618433323664665749636110664259050486125834283722830998940260586887932110080989339347530870975534552936300848905931405378646324363762221754667248569929006441952663689464571932103989701050500326003380558576564792274983059456000000000000000000000000000000000000000*i1^21 + -326179550599883675206652592892751712957572006293064246737321345163280190622393426246473466903594625819122192063839693645110393295117373965482862792961774484176274403172355780942457070316518421107761170435968912328418366536618203791570185319880739335529528494896068860853770234530951663648638156700418431747087953010580349384869125524506367248884360552258857833857571484895517176052390654533144113660116907622202575720885184596230095718349400365651790467623418022308197246723353653800076150050867054924917851784455409951452169801173778954514402403958768508348872798823369544786513167551070282892477599676269114003466048463092545386531568105698171447924486076635192209272833951744863419901862440773964244977313174080425147433500811487276288837703979099803779112417897346281255960057540955394046849694755373506296552108975405410217759088894673119926793273434947742946895140025605399223582992470371000550641029959358825013712053543274985424669675503094001826969437087808331666839410281704026736020702825283609009192690634665326198572637799640566682573575811662767701317869594095456917366385354373340035456930578978435153688342240097719685225882344537778403014602350824897707725146055688294157311843846179678447503561338315958914079954847498571159256854933263596018293012875806673300739163958261001450803764890900767578932334071981382041600000000000000000000000000000000000000*i1^22 + -980445728022341339611948540214426732537071230026047838429945727101532649685733725500345489514661484472257696616873757204639504126780242644767269626727301179213679409712577206487140816119556299889170723330410270888000465905071897058432146484668497028866017611986481744181749034320664939259381038909385440760513590665523131520568895013199465174103006477593748487329923387451186122829036985124637911381803359939790553862682663086177056359725762836500008998742448493505293713451314067644735353373113071354084934897289129247548226721402559983442101283263982199719472180359081988457919002112546520362663674220607735888696705754689038745091535006048043614480353300643301322145256084910641151832288649748834497678732139500438948879521695246804832223475748118542677647488682662738337428187181171575930011991937321353910057037632556346270303889379613823864532753644010720387662437040420119812658841872514445552687646007431257509285941668958951658357137757981204650351442277993013323900668853191161416672857338414011018561648939903763787861230026917083976240221295002547165109695836495002443145669529033122110783208497777933825874895141553218031751881576494890202664036656728896636831266750055875480277773902204716903373948691731046848748185152263215032840736288998835189610480889870090174027957626141947847046648495079051596997030597099520000000000000000000000000000000000000*i1^23 + -1321211848331928773284304947992915951941540178810183396598916557276019195142497355833783054939280030615508067715745494978414903004432502478139414830323943585879750213920918143980367415602710340947619454261360148322669761852851722359225646675428266546596375574626969522389509496132597101416235867355482171324503958049862157906816249087355897160267532636295422038545752962439543067110924594075491291294913812303485652071929196392137603336115979624575043480466200203028913216769683306459434328151330978602277587831079126521213950274189650807223043302751498433241535691938520864521031464428250304617941639187934619146951736506776068083539421027201923626194139637697086420812350481076475914519087085107273391612070595253506463364320459291181094005574000117128459697020961806244955497397354565039753678152880591184251371416696872916211269044894033855192710789891248339343204077371881344611804055186942177120051084647190311600230817479956407768587110847260892599658124635560730122544921617929233346911739337973438487390237494736949007117347259420163863879740773158781837723553570861959022771020696983894675160449516945883831499332776474970031786841458310022456286568704272134090455459382164048852784857746393947386114571663966768654749732729554301347949333229325241403772707637580525765357626255566376234690168473971068825245843456000000000000000000000000000000000000*i1^24 + 3792686724034837189275522154925916886149270652610958174962349377958977683539237477027286354172600826300222961072323978215477889393423898273698406107785378639499871581449752663924472185043452100628686204104348406195936246822084080415182510969066529179453659245385075835273117980259221141339326347338963690722115483202880299212446556158400720291186166252251780921914341700960224109643510468285208881536595813710036612465836447713935841081025781850313425427245323334185962551315114225850660358795306827422257604443147926998111263443961098393461895549914256820835995872283591803846606987673271750758375777019703432178546893164144231858319140693387241119487488659998777988122808139138765102865200723858278247570267961619015605066088313062481361104085243821774221066256169591527188143782134774219545571878457520563035756849581683804477593140336545123378850064908209350110499893836915796282603553065421178101340300749189577340897593857295956452908603389977248895122645917966039815403592696635071407124785422192113522654444759584053025295071867310361751038420458866276448566967053754800476107094620827628443683096898871441528790250900985277328710382890639082359057740710062419079514648673122578317776498932185038517673490870820005027611807280677689864404573680656846173301706658390588579130478199715172753066330960380103439155200000000000000000000000000000000000*i1^25 + -9934784182681697536028457610801035828349796728405867091676731820164680388282020270650087512737601453911293616239820482279528570847364714405783513538472072533280306123212104955729274940307884749654411481082849488960885474783562309823286407254709400698443361305175249329473668717874774425980211651207258442116740058308701631175301386961636520899801792818480703431098415930111405734186789305050967613234362041991290062543540686969279519404501220109216112130811800011228259605275684662467058842996276772556643817363950022972287313569937123977560608045600679852760034017391768346759336278247522680915403006133068736716479445367274706493195236558748360831792162054643443758028303003288805130680151673170524851728891372203012285616917338283473370682581503192745517844552778787449322606745003992409469752264975323064348156809480028069023789914861088806803298060446090065264472177472466424861403332491446332639836927773433727137793139969063168981338962961551600603677092741082311135111247900847016957878434913851888324005729194283636578741750408777578509473621699540333666794017811273668520630882693517909611224579617855627524224617122072339378502845062709791227589239735887751452806753774307462690626466951209185383743103806626243748812594098643533150812373642349629727635530489042337127479034947044303210938902140923412480000000000000000000000000000000000*i1^26 + -129168097432779211309675787644276937876540466607194749167096601900471507191719050304306441646579080987987715892900980246729720943059901434703737322146565985632667877230029605448177313138941827471774562065366776073559667564108071814429458870413443603823856673832686555535361678501094739304354686439072540268650926135485190409099940612240838724396126453094693061000343009062029374323769939935319818680177171222333417555672439662793453968928288386728867254112801017880614972834158960536404455196829786548469164718346835276026610194577757473167973511622648607731644004377867449808003198955537433736660052100108193618895974570419019359202811713070643207298047991292683604257095310726029871928294953110715203583649028215111965905144734336392448468903349029504268204325527239589669808898352291604737254191043598860266361701192082128165866172607999904108794139162834125815270082466781297088011158476569356667910196696990477642225847598035548680847843475706772166795490620065399872632915682550863295122059365564130039172328072839523729487146497049941245762149443169453664868283767955908942297252494933350970791537186021637270241780241232591178834014656107233946732899130275807115161626555415421263273505778054185848165874247950925229983298848238025022333711080800876271770395373329678992732831500090901062269333720268800000000000000000000000000000000000*i1^27 + 758861579296469457360370124727872678867125712371087510823443901829721780253633467870213769663409105218378833644566974601511721512487863766206539888388881884886634465026329127185200229061588533719362595137310641793839614790789181987046601679342200223171319934200914523079723348119393303804685008934909027015296319911849552187742108305055394939173853717104528575533643068015470284740833251996898532830978017322486883869379117501321992483473485770797554928504612759777254214868859799875967910948325366510513288924505575318750167822284982872512660350817515830335575749236695169661653802248574925021312355899065776434757253887001146217599958144028412122559590618401835547090069369464124807722201809422142070588313678850516361880610428809572454282843365086554852910037982571984509282601391305138912396269091928401267566198078020082222638162274328648998572602986147197725379063993020744528129234236273262217509081707033263451109612617785838531312738257744328157215199553134421573657991234787163404677048968436068939132165839347602400902425424882445971853257000933946082697726271998877276137546206731972374906513136151162189975463275795118901855037542909685026933429922452903792516769710986954227305360450340583939236665619857248965646415787348967828200020026975342195200076399950397899010022379563141133555780812800000000000000000000000000000000*i1^28 + 4343019418744315754448096172647717565309029239174925000111327226676684961112467220821287020535869282072710164289954993248062274831166840935570356166986750969346110526044694358608784325338882864975354330809305886292196482444519222389550925106707650584591982901465648414390117912475072737100944618631423085829220799389107578562142899585859680454971676229814461216458950203527942230705219937262363265806766518759358102772670328211513418610396533357719502761263074308819655105291647610276505759876164321515091817677751520764347452013616079140319169639671470755892486435511886366704675564165179487591128761398608851820762722108513370169673713231689368898660321338248512718802230737312535057605813869426478541029846181353604511827204672244719848363508838165782439729158009641515241940921118997579633231419452493550850112949242518468931904959226480318241209322936499543284530285489232624338446094693930146522265635607176864747205257241055485457227431538420025609085341217134986190707686867510682359125945758755319700659635159765302308768763131232073280131122457294394771393511542400115851297743776622666509384963413913198142144657128424783383920821039470285973803445377401593839784475834380132735285045798652758437503077167564356975613797226004057837136436966739906103321472083588358775693953610428456233861120000000000000000000000000000000*i1^29 + -4177255054799260519610900566106254777889083108947496235485774250418164214517263059633272373971457615887192938702995225877159493591562508182490474141435937038735932672735031205823869000798847390401593736290042902636977682349002173569963367281255903322140943407383468155301043118139585330950494613389869482690529378435238888428108255057325518443842617347332152898659126392509824596684450682841452412441899981997055619574489157835107090691952091413333629885623468204434035460049447850431777039204179506647884315851937460457447960345009603302744108667179032156750457549447000722739171387271785141649263701043895879725900758056117996288645899321097619718922967985267040110545331837825211846608784198315018444850233157307363038362769671741837169000795901329283176748428731624652875370369781881420736659661319390275221724609685132394572368517493080970565288152449095712578867804776647787361836212148424218041501721592215178759658428580089143195083896896499908551059676324683284248015029866860714680991402034771604187406497576846485015756482419682799809560831193238200899990385050317504011031256200380794061387474369289109267508336796528979035521409858087138629828902665504545923196283833684142289561600915754924039950600649339572640718306435216861824007259781840668168137276339742084450453212317488250880000000000000000000000000000000*i1^30 + -28237409143808949930987771096217087008081672695462934174330307794866520832651804620871459363840787714395540952491223685054858217401871178673740486357941834261367466523236195200891383109475815002061610551349266086922445350252521585998252290948466377100951452801974096190999150094958235016893036105817956801543101483311287723811661735767163269076731272762250873109916360492630069541938769880211414317756742005253443955777125089331858825679298318622416291471062465837850095586128192263300621595737643775791289938264739510486354161257969202017867176018794356930220473541203119471473780572738785829949965451057526878492341757790787007604273105182103373124455522836771021523775874117223675035658402511589251431412459165874431735329871888884940204765873354953180956213487575863367914396461780917574326418997336849126612390856259236222611487881513917497852128845519319447815500990004009741489661818732384069929924202210821745855373958571621936531777067926353573316151802126364102880384936318923471871784670322231595856889696255587031760148807700557148290471622661213922137684608255534723566322297339863289819378359438032160839199668407190393693864323643847763153477522815399113029408609646031341856283032927002186494823648251346007464641733097658357757671223858092514343014782475808702791371077766348800000000000000000000000000000*i1^31 + 8656585935894550288636137936623165956733306527343856125208055880413060257220335262945188230560219615461008867716016883545484462560873772439154717497024909239455712188662327324156280858786130089921250121686791722369279207152085625008891091187036486946741694589013427011627177534232583747968358945193729518734401467191744912685398706740185495758328075689773279456553872902321700112203969403394573154097981550624022123323851227517039293134066213275909888172761187290406574732183868273344606340601178424714355150064253100714664561781819367709305025393930367393852149197862121535957579202705345034645434060263061864099899685025545394837271244275375887362053865926483596694182321428915354935599391965059428134276850069449557484644413409681115381760514750209650356178919993065983813589218977028053396188420813839997731298062119948742804822292744913716346610262268030861057669979190511955191926099766388171235794895384047115934827267418543141644470671565173648606866544963089587317694034057477224651060239378677633516362777207822193991188760716682563803798177097263911852328449334581704019960344662979054516430095005632409055226093386588768696400734955324591146140443596368171226648176140912599590224895166221869088874990622948590971587682955840336225493081972245846730915249109674764092854763520000000000000000000000000000*i1^32 + 44349144961368428217277938862485349750828666848304371423434177426671178519949971562874144082445456972747184873825753070293023574867875821006785088876085443375445840271782125962154712631507144919583483537446228899791139534291994705579206487438630224675756408559521760046336843418407342951155036802942833998862770298021521229994953085111105106402143445014962224853309136477469771424129260573780994347971231187859380804668563439088827747719202147763555224046808414087329553555553169843984545205856464721181099235202712801421165741884021374249395456141104003261152708522911144354530951908490770719801944443689406408291873211115944202299942760876348544569696534061963568094713198397494841351370822435628052550559567161975072255075374540604669899399742128364141120995861489269413248628770686908669721974455398587544671764789461782329941494382096994234540416780262151586396083567380611407526493434547097135084597959676780162083806098894003539664432637020626437966012621665526365296662496822654263090144854217128339468823237952882302156160227994547843677038413904213237900323589302654145006465646856703677810351736870807416848311041718555119104577751222006202563728832805340916369102796590569109980227748811230473258124232877340420978671755028105050171950632094802456300777995198846893817856000000000000000000000000000*i1^33 + -38496870806677126993618380007921674299817120446816790564348549146698010318234622983226469916339198193588595360248860377404220989570234086947703726042008916726176468578318480018467066711102048187039981756381580387735681984223670431596533029435029934239289183514696415776107024366859268585112569004589932720713024453888113608363960885394248377384940793469327861908967667536013060030821637180699847078958097636288408946813061890536135115189103780921723102642865983501396234173666262239709922912014289838337024343247563729655016482034177901018851308302299341557569276824164850160123610938686699100293492760078026129341404955095416404636991440585197123518388992460030740934183804592545831965021513404831756679943579734608003665702304119783925333487291113461415205650771853383265246493394461402636468869541127042262221644905720818258198270814165464604371462968181979565543498657709662591976229912065213619935870644185996569129622467694874482072531232298903891231554993968349085524497521128859096459777442078336619347332073526439913879895175547724306911143101734300130629458897508589003449713522707052476034190877016696007039235232325314666362900714620652590901306031108088586500565772764682030220765676556067669192477923807979578013435478885902014676584773909626068821080032396967936000000000000000000000000000*i1^34 + -17393302915331564575718357440029595625924461054783380200034988846152861776789035094633946315380833367872490639618527628592954636833544052628253189681601114947948546355283298626039900048189579458146032018423473272805975824198891813677879710090480178288805305974686270774373175047008008566353537678519080726488159924179518733838050103428726937242717527795141347511664966212237228806643129157085498688179052167838732546989077404923239065565163576590828605927003562169782285760241361310324197139997746515067693394196784579871299059647643582532785039907675270278622110028014348505553192493727594029551705608820978896984541642324680969590703832179465613459543091725607326654048920095448494659582152076445320718631578587028812291833849735963364115518802031039121576990919365486558384395155619202215317812760633460414317560625442117677886040159477470358138410274289805133607343900470565065619529440060221494253211257748048929455923319006769455717779593137658881894396333210375070601357680557559069301839163217184004345949178612540057207178706492444417923969928284587185240912489007974777826074580076180602574830370403796269534828373258407017201756803428408436394986559464007382537719855400625340075506379352239651874285026990558964991244102681631575630096726606810528976535027712000000000000000000000000000*i1^35 + -4151680586527197364683890353583906944447376968844646207076011807908769066090525434971730635787464589780831939587160963760147039867821762996031270444824288134746745497990631573722669518393550026198189838451413177863591454199400602448141343982878098833711372922399381083657001716361405663756016054436545791479714382722597446873666473333616051025565305976833448293292751049909415227952231239679504203872011703365686317146230526302166632127787346315664401776372599875301268762184865699287079874173415399749094335933126905563354161573377809467595534287714521313191579072184569952094187526972020556966488483715337663595121848812811720245884578950506959866667131055346622247327843751542797345801561770867125804563890056028510141222631985818868727357944348782882228433410587866745630331626125440047570450218460182646952254763245356955037299690446227019233456336691786747205974701854838438512346106369618511744047191513678649693310540484823303367660271719617903715184017775342982650596563274041685075608031210374418177145522736376043994594358487203764038974630163050238802174713641397504954060219354577825133832930414878972764223746424834173770316755344127153438980417768788032641899536187726103256581453087784120602196054656846277168439871096358869955055354090139469123420160000000000000000000000000*i1^36 + -142384117552168960785195385438202731420916451270195582951347946702805327852020923882749043970606636760791928146537580571881809157895876609348380129127639369717642316297187790876640582015425167143969146073029560933540974530151080454389219530471120521374802741449883013023661702453266956230073137474758166483223931081340254082075163683891644635000288037918396822511762120928729692626248745341640387010374579779359107135451645828632204300125915991924836102425290328447733908002470169481361840818425446608746649434742694344739872501952559302297092578332583197526290401687696103497549637922510925914363516080126129080701759509193034621755877709046093322601645256811436631810800714905955012449018720176407656933784099807178041115007318070496559103485413421540247683910456666197767796194768904026568495307894873866970450191470140046780726314552768368837752695705233694300159472238668387089929102701668741356115461129224237808520971337988238810145934547422332948471308915989397862161691382003808575909266422496834639472321739209597463613432428931116018495543677602406886140315850674713238087626891800777234228891079221387725209218869487205861650893255622055390914239594056694947146678138589416370994599720870860508433521544730876293329516190392955111489214617905161830400000000000000000000000*i1^37 + -10891696237486861625002926852636339870952772125939019321776014027818466308267845361622353660770433671804116793841199002604932952187938535432526428249583086149616971112708436137341834851835083048433131203538042744602936093465300732760175102725539097858199049938212286545181382222939031644189541554724661340005409658332745646272766611777939857235653955590965128940244811805562135653757099932143924157131092164051408663418205207076201293701744876521183639800546654373606916287524218110627091790777627224442615670933667965914579833991631062011489729628793979507578183952842208863848486389983636299559476363085129136152424682299893180624824320120199033224855909617693206296368270945434875001635675098201983540352442819564973181089132603189867116080088675386505753935551042670898649692742544009970334667797704917382993318486334283231923644467097452405720958201326367082558077356269726314022220434376376546203343184403624527850864355116494898968851289998238438969174526530902739159382948280885424077416112655690402005775422121567886012296803830414410315733456534452222860867236884739312238600230040329933210470823065138628267006780216351466826627057727527673073514258184142229794454067032363199601645540779576666979374866426820511243696855101723472617205556838400000000000000000000000*i1^38 + -5445495282750357857007296311622299238480290865488732216359034335522108210775934286323639191602754138593131340243708297568586645163787660439694500967154293031868102757660949347062258957034704164424204966959406707320455780233280561653855539837496894713861969012124370031464286025349660077321284568835025009078665764486444931016032692246060645116122742843445606619148795851508119757978172220448214033646604004916739821365964834574841603844954738795465574369592698775617877588882462622685817450718296745414623136401935741170422941728658747897191569060876314819105812249299771960086107189950491670980181730493065722833480971403535936926997764480262869870686635062381843417235131335528295931730098155459440968416947158859439890786909908182608542832978574799469620196326640202565670178536182852970873957241313234916393868564621600904803661195649350153220668510537770568830493283208020718769239463785066121566170394289038612801380608435197267057925535764563547487704108186926369870680501896689475739737616434728132617728029633346680240974140880438333284369997394394328410189683218723932086968649315517125297257252438529965181512037398593553572353467678554556617710255862603375652042020863051119465043127256513411732886656893658795853795550192212543161761792000000000000000000000*i1^39 + -3264028107772280775270847818084410593554822497430396222266755459266829610050340003680778759093683003753127138381294355267710385404646058393525133616409957070074660513750158044189557599464172880142661577995831069946431445707579927901184887223869225606732905895805911573545104404993461578078279423471766446817191115776893139758045075161115310160444891566698361618977056260648182654215730013285440681155221477976517329831002261346539244470329343587700087575687661986100667491581491385397409112028944256625293375937600061854887026026396770705242007329928400184272602334899851065748522233030385827476067989215471207980191252497536183347102909482911690737837020741728009975524725304076628497551968966637510890584784522092539754084694519681556478008079839921147307116232638562853765688186784734077890503736838951130177206299280420461895669158745696580120735890077852315904977961872102976350203634272643414323207813796357364581125641634532638012495995525064537765931642943815382186332083740483374168136075760182403790014585211008295064187510985514118028844800419459332416222037697736354947769834460596134627807137956127450202078563771537387037937030290236378758041399045926676713968354364882198337986280180552251343175542580612141793770118708598407168000000000000000000000*i1^40 + -527798515869038542092339112176736675058567527793455609964054896040177772696281595421465111049758732406178398419723068437487843786160947461795942343179739890142138185613665040945090851765404281475178981366039823942270568660845378386086054032598816033187158790707769000952637574097121629786267694500153582271250038543282423414149365597268188031706498321901600945000358423992901167189273528360763751252340666722342511418371422208308213663662502654406526100985987836919044411523210642418512806316882375755433307832473497185637513517558585970830626257506843692367879733835473272953523847800565064180773777640901801844723648233274831548297458693016962017416999138086135026307158533240777982512577323787210522859857786086372087302635206553391333353310351724770884339521566451307087268555457446833162472081341787675799174191823155535225249812781950764418536723607597674745779664222821532442587477115460055609869343767826718260037736339101518503852792299194121860217832902804589419672211244520277315111333125836833570427860613495357684731802464353222403731955001579278902453347401418793138693345195766281455583806126522471578253202109943964739211079799194241188961797927823298687945131847252476228707074178744329920487528084414059187239724714557440000000000000000000*i1^41 + -103879174135937076478669165267507034181751436217371452522421380944417443843768638884089716495754488972329588349363819607647070162378388784575564073998332293218400620115888274369237371534655071538550187195173434530847507223869833787750371035205614610868162490936712709024877855750895114770610779716376991825406355244051665629381086135040410054942929849079534337684948586142489490169691639181037053151480567698270367936501138662195505083153480685050435278295644144216769392842243736088495863218701543815873604526904615895303074762332026684575543630763503540388004320824644530489194344520608101921446539100159164538513475818613321566821426564864229356860843871117807528942982234834624372573619589616171453106626128267733668895088188340194847371051893906724179529957285544235053197463448677384368797608052236909221635916476255190235825389994747037700530538906001436042054146188691213034059811432415763224702015508152903836265000967336630074943429802381331985913952062264210430913833087381763448120237304728864862883002228421634596973978187300721625581407752708881849686449871416208196611551744454842761247894157173024481310195148000174843755180950482651906599394602355859591568699715072927799740751013385826185344356713549910321665933312000000000000000000*i1^42 + 1337689920446823083043929112196689269813763314479894943022557380827459797668542742875037499747047787605567211609865108608200260607506472548509784615253032913924100862687704228425360314851790506977957742203798761599289665993253088027627205872415273661521716549119133308220255361384284269092762703977064193549687343592127699944649341280361469887031351137138905158450248860762808268789016905954092135592845573712484303573500276850605089337416343637597498598858267975723087353770775405981231265951450576958896507239871903253909918872568984112324882883301938870512081258374345257016503636045605480455050994817985073446902147037706636792186628724779187219402219341128696405398621481621725588299717712001655351685806404269684992530293748596933745514774779432946943323000723481502590557167206172731523073203553338857394968578908235687079491388766329446200199228181568984150376582640745059640072864274143056637866619322857934259170632573510395748947716140622692312605880259100119180504203232602745764414355227786902366203525723281067560151854074954718574474004567624836306603548827552497872093866043946791988889114848183146089905146131863248378636904582149871708568551650499704922732792489050351937543912025668036013730166300344975360000000000000000000*i1^43 + -308855327303741213290769292547529943959809241382975127039691979855827712676265336027213732003396916485778889475788241980275929081416809007795810103845830011630076245889851907890333014235007958575152564668502044493740804316393075417664679795629345154679335779490838107194869328613928375315731149389213639870315390548080429168143446604665337589985802600141945083217909115916570224258722177289496593479350634555073781104206836651454244521181289775265819725258164298239511754077219067508220016087728677912601415605676254229761795388470651439064433709819764420530334453970374541689083865360746502462373813268141121088451348072714789291375600896003205118237165643285759318440042379021742381185679082819593006744846095645272570000492320445153895504776009079824323673739817850303753893248000177641298794003862651455518603948358539405074947657861814636937822869769753189477440251407646092207359446187954673106289883094797646986948824005642040659985141774687411940064451596522482440512486129983414050099151199610823992939954485074036351638846069581398108148018223732511342132195923330731941118627972008142509384591097668939708986292513939849084299451947306678246050547616982237632027608852634918898744687616246928463290016098549760000000000000000*i1^44 + 5697175065033894309415205737126964234030082859511926105379593144253796863456282407549722515984228136784142584824430875313592652220724427220208063691668051868743974334050260152621062225428226312537699763710825874115426305603407024033958535349665891182901119687498199829839769380383494184291576454691294419528327401340554547113501452799548014347344285437946722804847646153760656620772998335387609588788477673797760663874147377683422149280908462226795194689879184215167638407608000111178793693263425996734680608714167446164377184230036670475844349442782847671620947462203535298932577038683416927782920932454773091368822900901283013584803739136161256901100371498190036422770355219128059972407910429373763847557034515069556200482296433313393591448504370599679710328574427357212850708879200656740768327327548376756682384975006078544075934652959416566747727686040245119248279102349049537701433540675391017178505777790136102888353442503729245717214357950375826783739616041897396449042782032143979673295294614209020967726759278974517788829121611984360331646348932960824526471342442195680970645053626814975447345687069425820152016784219146687548979584480605221921533355539573385799182275387373965776418951004744528276750336000000000000000*i1^45 + -62415828255380228984698297255159217107364187759420012463911313704384855093789205729879476835318632966928834948484692352956804994063785701119590442350942433643847253316292260104042928260699327668685424617389646645541121449543610499892396125313011356206785793871988437294071317206913028611621054894524048937749247268584707442258474839261108045933030671435728063482240199119224910532824106866216465169231160052132146022500505761435438549178328890881604104726664595728600808858648400956781672481322663042195136099368109475850103504334686733953354487247789630696884266712881933512102473144174090879580901293365919655985352235869700804236629928785606542969626445928344610829374379340177399109946285398382841297590291736407406188166204269704548433389437188002432914499320609223106849967852739099595951518496265304690207284359848654916682020554227975257748266461998831014562744058520490645943357410610263534183303965871502631405391044528491138786821825502812492623698443086650903134415409810748941619338234967226009125773581533437565514625048446990156916587648582661232902879821922288069791287189929242348914697668422122555518057211833724278969090158244015777501884188100929671816693489632005111538179545687230054400000000000000*i1^46 + 532914893173002424904475606536317664698148220347081172907204261816242496287828579083918059555377849701688069689470866877448348620211780092803809466918717411872048761719263758448079312225533240119991931658774619628869002876989103509419208763269517398392268599852833591206018139809311452947520274234761353717540545927601299520529525894264018083170585488895759413599121116210201882593010524248345892651481208060280529851581354504344016326605548924557987362724788121563268432746998113479040934172107224784046970342000977370854086888676861689097248201574089067449078650888952373220465998476497579538607112713229337294875310531389426407145183705547209982127497076771810339472175096291853129090978190540454559320117898854331315093075997528927516341904857943598981815419444173973345674867774753636804066359988450684385118650431851088894808795569183190549358186740950985456425886489719404674935700938160836721476830277778265443570144379584865949374078785704728053363910189991705223893157914663712607158973536656851665345118998812416837065852247554049025718167902960173367359649813633838648223311010353732047864013693431422780638145135301604010205185337164306832880584655491569238576113193692346697301549547520000000000000*i1^47 + -3502395887280232504424974583309175376310970230037157113602856321222631245536508136776187566060375428141418597171811040732474382498114145977286997855738570705513359420902059128223905382660238218933439487326128452475396093570537157254407348411132759634786712241223444033535303082891688993359118871392087288357684530701724809312012182308417763001775906131030245483818148109078982792524201762856453145801838423660906722822411629740602319150287050606266988275372320649785118817275343840475190255721770760605032421740304797043000170082847778460369718167475372750764954458012230990312587380872808998040233551826369477789801972216987936126489689080320139502517289537403003161410562516873053528734573973889577402715721302379153561788627581476274279527537116371422076204031549523924053839739187931836288969624427535880942982952962950775796887672822648922443760944900008526409745108726095775396308200915891273648839445424260839673166836536624660079019028124523083993446307856865057124973739463027974712488541330440563400843032046149745567248389142949782881922191182720603507599391196567997581794036441987606951885648777299431205662125899857807398365363947120821828756725310705886123971034582169138049024000000000000*i1^48 + 3297441669164094418968065910373146275045512196337584193937169364872908454310192743427322030137759608035564733804656223766940806120487791566425335869833378881369453224713361281163431236961637905640827101788213621618654782100286069840257218910064524056006766612586639928919737526322023021227246157582883995581959737566524706610552504791748834044528481408574842030015332900828532004778939169742564912339000149846442041728050319930092295942626465373227638656084148665427929495553311650099447932278189013536852705607805335708824949143714851692494692313177529729017775316709529241815181707237526958699322658968106901936727510928008726806369432856849971180665691060336555474960152556069327309006630560595852608492247605671446717548855240642781339597958004990169462180659399344461022679027308174412886856033596909239057110427366711485320949745832643775367898225998696867547330729325545449973494495690310782128901141306488098973473074163638048061504063666768560755632201264785934631708423496457281252317361860175408465152718214494930293307059285015481756051339280632953279413242429203457539701544337341312136567105073166692597209130642540736793055674746838200954430814442424608240455081734144000000000000*i1^49 + -1503970341951428496833577824672251530626107866766533503031998589811084293634837944852453326977129641022570028099781858264739697007942072333547092130190667381969600129802185623816034263147510133234979662207367756727970545328083846521137530479784184404781142799444690122729117634888679587292527669625286101411172243396125188447592093079149512312694685207437150010801420124194377344437842230918313257155654128769980512197202533816892880038649165290257807295905634181970598743505288924022260844283530084783033695816747297118441345675063911485946081564869315417379907917787395865589209287232346554600112557207596642160766329315545893038249183452957271301580315126554683806691562119596823038886143738072367498646034057220698538999171271418107799348702264065588604156414113412534005855941687831290892665663585167067854092811690853722892941483854933949026273238125067353528795162501263645370275175904591731009066931569767599739983492235087930184431442685717246174348330155874976387757558415682845886295681962408923178451828723454125613315123280372809592067252686530236157376168809306891942221600187155435385826629566975205681014070673217806010560985470240284844801969492453688382924800000000000*i1^50 + -1882397891047668740981685581639067993149682740860710502896771934439338004459109046613320549329711667306345472367938474823049522998222436547825576420972417929113284995032215510235793067373973873944396618283552445389786638750936528985927274387447129874490893080008458841404136940017774128333955556662170945557310465127752428391029929352185505385126857939849426619878530076572053387751988167531139900689801148501553717982242166057288124243543375379123805842298572835735915275611323970525035304693447453440852018725553489362858805863794420560527161217274733876915697162617834729006715060681610344563324673463149254816822834735505278490012100920971930005905213553398242328101123646992043174873491368079314082077201158759260005931621440495521631372133530640919222105541464029210030897889847862097072033605694340697033294504753545844525788609086067948283498539278297342937225234299432518132310732619716212449314405871969742498461948812164411059464613728835660856823593808034807074845276944914517011758979666974970211234605144351967480815084857799884456368897663813121686273160892694397951223551449856289031070054437264417647734172237950984628909764575641853507749846847607808000000000*i1^51 + -360715367923482808155153911931585709758137050218627760250701768758609260119780454235332637324919898529363401828304707473912138814605408515872182303461429279176052935348995987446651592558164656884909045026258350818106078760032472364958184382391717810940800715138760270146284326352677135511044938659671727763263410214302145066963190886036947441471467379797232929429157000177696766932265629798267524400714632443852830455641571096796342354856428359508236384359888120877325659258329729858659146042952556812207129329053469206389599901569237674924568907618112090174821828685189127768210949123769571659242648823014425119014436586263938049937450388926265147905227746246563909363486275867118898127545262827365045903607227276982445028283597000063900068427214134917843960268980414849246974038489010743159244793353942800375332813979980145994313290404146565204420397794876403997182033143831143440084429059297565646078686835882943015670801733491137329678846302470301212052163713859869534302158792381367027301127037296098189368110832465006937783670373226166761643230302784325860918490491670624901078231597080090322788989906627284396979871548936543404298950823543345829216025600000000*i1^52 + 191698281387948254253987894315623141720798811889972476009824640559415506557012327393797253301788706105763095024083814396292782380094464532997559828272167404651572866543253276755124774332344283766118091564666070451113060116790018410293418826229364696661032487628367047081242769807569279365170787347865807944601143727465089217029037882063374679896416817019614864090374825045872710532014930997693145602803174603525885497117205177032632441878182331625074874722652803123802430523872914937004263567386698618347534984504826590945532774005901787777157854091186773007228948176860007971175510410138402067131937314058603325132176947937545917144642618852054380538721671832099917918630128004868917705215113834696357814793081421129588484687586637499642781995299529884073674182282164989984807463353370246677970646193200234323613947384054484543390197661054837799016638973686712536475503861627539504327245095381265604965041824722234224410308130836260365236707145383774145311479600616642184980826044580860242739257554087966410976134145814100406271132958178103582519711576809809292797082175522993263741080312189704542104684782916625560041594701286662849531669413476720640000000*i1^53 + -14508182402683830844535041517576446110490221865548106282223661253829006481341727173154736181831321245962034122490179164081037294424336011506069978181121778341948987864847745528033494618161094851030061749287707516556831923541966080491441210551864954349288543452720128086042958177222988974015862126422952674957674838103700548196938133955160932576665651299883567669077483824729409017642212031767619488525944639560070080545741358241914570598030375622982522276034019027506281811762612416810276873680526719426829472021637076736664335391171529822719725029612606515214382139576692612809718453908417894464979083892221419217637868626848160791137584086641871484958683046659563851236671742992069291322386470317004096462327903199469149765080229196630429538516764929717654415030431922094428820171637822007872490925206551416962343001438514227069341618587612592607239637927369386957591226074443240393351407911664157231616903855167485761306348355197407943247634274603256448633214859902173671329498928041166130124568993363980346630101353245511756791323538105433123168920383581131682437855561356928650967979370263987512601439437874908556515404508041682570851392000000*i1^54 + 7166469305757380793282871518850744375668597857726835975521479016039235525034062557634858496702351164329507061668051666702020548331093827003670305467683265891290463292052535929346723989673232180096684764600709851944921391972130795871926200562999920542694890316335756946850875687653986328293752930451654691882193653781993787943543208652070059815873986378364868548484445480935509723745182063922034034721339160760143488893689743861725328061800912908886314868227574228845420422126032424649689523568874218459172648949720819929357492042874632356036276659806950576129949508747145104098868029737974304047709361330127614578716558845345020813099366830824538247223001069005069488185464508133145823591317492436382159875431193474526966508319163689046076587226908117742298982132492960996147941372101519624895862392925852072252040707738920675380866636194455906520626525401157982821307727353732221756327528125493248150098971177883338820343471880637602647647738884167104963001151628223992796296969395416559534703086192229228699140322535932519125893523810035319587875085281683125788501416964467296980807789396395425599453691892963697201895350654572800000*i1^55 + -1149646747466622162550863809389286638613177544213225511274916868058805021164971662692571109708443660739395783445427420691883421377153288146472935159679470764106533248252815085003259849815633921104672133213130753824351053124754394426483861787172392907916696737027605595388133851242420768734607425429070727607975612392046565845234330736308801914430221445070276737065979033466222283092864617193306165791842604842112676642041091120411952922177628881215117723952612470754294004232791710086424236614864901743672115796154514063336926807187382570608835080721584796826705627443931126454547861391271003191610840295453832709484031353958298891989411677597765528706493044737557142054029352180005440090966042413979530204434246976794084010679802394642784443705269980419479306671972563350426101363930294527336458300382508357599604430933519967673101760167002476369835358761084665396334946427676739795202533924938589233666579758167946290284605089421989875756763132874272305878051428636383147548700496410050635748465451018749247742511902055913272703696183503602272741447030412699835293528972051197789403176084814456360945050725659813050720000*i1^56 + -61484553629938960046148265116086972638934633426050091821714012804262773603376481517196127841401760211771658422789004552347510906012731547746619303105932930331374615442197056355293465236974540202955181067218231611742486227149965032097785413349775875562493245411361951387195856912580077725122317611939426765451686590054802547389343588096183894881400405250430441725264058654396365526383911834312564499514464482128435221267748425802384639158027915597515936924020315999603602148511605608249871820144025079486780788069448640865509110922025723673966766373062120890001222535153475113229409282928524888933457574237344346619186644161607931957423746079255092981897655757577803110730542342554460401647497907899106394418661303485278491253369884159646021155732719825338723152261026987806522753494172103637790365969360202123404950243586287873654536584472609966353094100047612488350904471237613326283084779346722122710015557979112229682637849734076867210357040539345605777348019671241441664474666100616198716292165688225109586644678164598488899295957101980900280685067851206553177022814064064731768069249015977956949436512000*i1^57 + -855735612461202105117611391945173122532780333180041028063729360384820158556912184054975045475651476993071923117394625034663487716488796282777226078910418012983058267077591378967494826223926800529818776920050335152108289139900098471862780825768624975008499934116762239327153197450594396732279657483683162911031015573626781557286291029848018778528297985489616307448669771769576242152367836756094597439221542622684614244327193489683172495312795830481024213122564058603167295641223473694072334870158792376353907686519111635716038012156499712196948597733312561261693647312510708325701828627775890176515906899516685346106163422001617723229841848649866315108543560238290105327334991533025181199804931302057570561923209725138797592887579862858794445490747831542406500903412273676656330654402143295417749787174555990398387257051661892441390189469152122999692315877999401964633407034601123547957222373620811417537459174899907727279092425035256872273566830227311019336319371838978305428690938044005802774747539943079141845656333402170244207447136026166436880279026710543058192652775492160642877574051803600*i1^58 + 148677551567821333458041933734375373563136212630685198932677178657051371503162123737443666664277057975051008899929448009084281236060488171479648919431369209455725990274698985891236744802165916685268065020651046504928040807072002690942643588388029642575203532306070562338105780679442459382955563361459230003099123688128431628824015641114490179182696707970405302611730907038803864824475825013098321316111728920342958694827883415447748404234569793378457513868611255307042982414017858735037657831299732977114208307959004381908218308789267066550466383802142473082222966436207107552415511122799652574074057687886037893237874203582748327001543573600173099538768935339126795556911599961627803098235255978632798464731866398046298583766096004741154001830088837968466666915996409078840429195864103373267623760745115149716498223388027554321662939530328356504736344142453486802803979549709888900151077015939379568387408470045684430677151538101923000536073117664857194513002461202208715373444535176070547626321840292237488986106366944430827707063149127138011000*i1^59 + 9906802990830612467937819073032332763258359720937926502654942032278797994972328498628062323662601675094286033029777443504147322246950256239634929283766996658570744013960153214043226841560245294215370410650274706525206935735929666083980084697602358506058855170913652945819284331653921928031430272554912382856707420317283515900270184891465107477037549776210236028487188808569928562404682008919576654906213698386553152676614271300707661268250004752167561470117287467913352223599930221268539997602377674502285432367025322458096612729316211530638950606890273497055258614266032879378404719355909367817803965313114642455252485204278215358764763471371043865946796597155260820039918212503991896195773356429257279274415465173292179238028745430615553518192456821822090607573560815017186429173774542539186093740482924487453937542453387146337336202394084108236521974154851129711578476662514582934281209057145139398275886299536246914089967936506801712911252718044802784985787243885372283535079219681225281*i1^60, -1631370554649763456797836790540173067105309773008312933722717810303975390773640098675168113320867305561990229728729986250280367375688404664913822946284714480702448259944258671012116961502778149909761018995937720287348543580549854353162682645847610095966510718105704774284678439390304820334110422850686450870075469548551027611155125307228095482359990253485245403253807331698382467021254933271589654453607177828190025512038439555806000510781550880697277712741461289674065942246421506126188649347562838396900166923874265052378732626574092566051930495758978138688153957260139713694028350866323424332654351385211935052608931702273473178724129628707697430428849405601648926112586398096975618893982466064966160673342824330175461242389511691230899572743862845368551322786516736754658591202142922735649301675181683046909107058815422711814937708552121168944573295382250818414892872388800503169969015633449164025044277074550467799085517324511322659772669978713768168394609428817487032002871464515463071123662415771814960599866975027613207978710924960365383871871173463964485604246211070783665601918046602268154565359097318885405285261643293937427867118000610451149448618998660548643018551494475998322165621553691841413474779155331588962004169995906834686975108017419212427222630589762027510884959190669238288558072941277350430251342840263433231366844776854486315003002483366993373408514362735982799329480623725371544788663474444330528555855372677226595336354248329099153438523818769384713190609597705880202447644529938238812708736924980953441578676554873853155285983588321667346641607766275206825489497677989402517667851082609598602147374122245446148811049894747179137442342976658051603776933304390031484858112214489243556286180603124431630445401654016940617309150982035883088856766977783689680984961195648819287802167069188534132032968419855649701759133238696483566705954152165503293239858532893372603234060561532298485043214417920000000000000000000000000000000000000000000000000000000000000 + 80398063518249931677325509615392988997792439136370691400269035810149621703648797909927677336620609057144429875667185179102198352759288444192118438362399043537198537631832026615365347602588669345224987384548644432634338736627491917564813862394350748228948001705559780792782579635814550119932936558089864714974785557310598146094632634677091816973306460257625048661367294792564368197091916538376363320214209828052132153986408825589240041857732046815619712187741411881243898576815977480673673505406166517900839777955814204525485194831932431077628292058871632746148741989251575396571000190077433760865733377954183605470342712506974309539844560968764941071954573431382535086653268395561767801440541291972660781735378483746689141250250456226384224902164327717975168738540468124509440722245062105284361581511986853755144810609372214364975023555004032384953295320571841464174089258508031208543371896281970858057521516838941813214206762103201894639490790671481945174300383916858069814166671962302188743909597663289027312604371423020437538668234288284784845694584944114763549481220559725113715528123602479333967313418638781851499352417157312009813051301197316224261185413176853199720070704454807019210717748279967728585482168973144076491192761769432004554953132407361423981336466425875652024654299184641666148209597426581637582372437443573933971778390281696842625193584470449523859234650789385135099937244335810021600700452093926732817503472343005883078425404154099523361483257296218889397481830564523808314667103807132110680237562002877992186854493376905767294289632592691314034969236801055353452308048489341600209185271900314466674792233157822931006411226726220968232695549741133770449296685446421856988458704055201529185091190540595835848718632080870063326482241465227151626596669748586638353017531765068370727631517949069544294281415089600655851071734932759369248857992724138791887847304383110410835126765201607014680830672896000000000000000000000000000000000000000000000000000000000000*i1 + -1557901866264992534198905297300995855098659847628096500818575934706370811735313440870131546111943153086050727353403226868066863483445536402631638464552690584816818440365990222895689857341880368057736159033392104326793323813656779226341065825350700047379028893197733797962042901151603094722143279839593988973843985732763383586267214519357751887364671447000006795108007565754216160766568161546132843317126315416660814266010928222931339421875179177901787390342003800153437597759214803552822674325055022663168042252173643776882401473874502920035343272079865272970029267038538979828497442294495406578350516773227640251843271262959710795952901358515914886029381328363299984922057519122912789980496093268210815654381779600759519713807530708375436451523856778776730408510924006080130336440053303962667264103834296919011717813196706016850946562036640837796672308335499169013050258659566814569958376473684054216367319725609944412628257871554076363321139039166970259569486955999275450540443444755355590144321860847005689043606432907193816639811044562626307407033922450328287720687264819125344424314961063212064242685163433335923867017217612013594480625476270594391233717019040098765888919461894166852193633915615985626131021561223384447974126214405139295054047584111089264038549878377375037443532889767916095873135425297905215358099458036200638611327302837775323225390137015417899234114644809403885953767631203292369145832089699445711133593997650122768033405565161048336170707861698309830775037763835196980138276715503964376824964896358744922522275724675258494550644233176907060889692525112265500232948139191284860539205173381683868781207004120872595916736878744737763147656044614057876255916652539437144799532240967782210697485319937515367935781029185689065917845028129596928362121822690684119749245353555785149906173789334820464218246979797046806369258585425389695028730247310411184222066186338642814947827235120801148312873861120000000000000000000000000000000000000000000000000000000000*i1^2 + 15345288230099214700504291285332694686912702398977811794035230303401862619279753530252126577521189123138200228692795607678323624595215735786810755510948662598994881644397459499518780836476364441205121117133596954763285345650939218113451406961453120105256993943390799974209126547229340460690619585155803401142498537393120745626843029615593455354952187317404947185673912755649753897556989960252969993698407756066960306817573372429605977944400751313029429255579586314703754787224248514243326485298166368143232722563149007667853496808220405006193356282490465137594018248382948452822069908674249421336774477264942406874950112256575998528501738290379612696357274332472349701876344533435706758425662453889112670026524956454147685334557612603102561876583632904785540939781823334012165157368645766712972857674214061201911897530812206058572743803194641910640074656329756922603361696552949545440616460820212904803322322299745696048658938633597857638629765790832966350037597075604017706448150254879857306752873855279649922049939297073644676865595335313134509082281885489510214363141515456109557846449920585804199532005421394272138905472125242439204319858669208659130417823471855987109499293000516094042138255123376906428351106317063056291503129500266695023535403323641431481654291559615298452994079931282977435013433850192004434157860078082794647615021686565832018105552856365971759213328214593556371748422774909576003507467422037801283949225936304083532887376121195356181032160669116331861016520245061719431117445326174286148585686936343158265042173380298119465121927874545115892199809202641274167624165041247616104228784286895024302851302432822178173475127230511531546989164021282116496456061893426884776882395866891903997301229016310467029653683972325317815615522274532749526195254219280871718427809738621805184739829821123515385753813232197361165282495247133309808457583729020630860606972701856200389554815259149211703449747456000000000000000000000000000000000000000000000000000000000*i1^3 + -83611227924276454191399622038914077203919640490773337797744637682212153611847885736648526450511268968793364129614272361040431125467587129976496490850185480248916503763964656697157342246109686275531267429512636947969751743181562462691923063396966047374164518012764223197273084784186375694474225184528192517911823121312944995083110971235211561202067852742703743388694138666256160361229504700446674249425294669288580033079203005882865902674049196180614041424659602109749832997807774526651572972960335162606203197800145087165842060980655094195156075478351079476878167945887136288125972250790297668783797768934371766385309265934339428787324276701347345907299871076492051015763896407787496563731233456449411247941236662848619141644822391806819687047317679588553861946488859730927383103465213123353923941556675682014403687050539728645595012573436240086126492036811545525194615421573747327641225587283948777897185620628671012903399911624372281961868672560430002862162719262973155541336472483417182293664586930188717362834878277435924587163602097889045503376014504650885467938391805678324455792798200868951341711040951403945303969139079089925564443188525930791609448201784373969936159864696434736523977648141480724030018138250831588092491036634067410808651348774164023170057708921764146438380572825974544572374562856612011848490770183214322128765657579484015477561621867726681589948431215698133171199495353979723952188896161752380973169009887189057004103175260264043217807616662493265778577132557223394363920172540989881798728864621377981582665969074154102735329839475955725085473981513240919956560036942577408986155167279874617137959611548236480223708063321882083851017899219349392852929968853848221629658859493120824351015481065229548818025712349393581977520285900252141978633279390420747817952382819432904522868230264247173772130882591059647640586275366842989875137011550420819816621827827202475031274670733286420914582323200000000000000000000000000000000000000000000000000000000*i1^4 + 250459165110773193188023890428865292149677501158604379386793329110056467675813800815680269471131968834916809827084638068603047682027258868263712084488069056081939420659653034780915509753858495939792324495477667297468429867543967405513979495238272796737936226204275353960540536062643558005240736035843133709960087500079812459417029308538357193913193419660765339371743691403001989843225312047693338375174629199041823225099444615652144720324623806501181469044854218998524079362824641858477044656583222060391979492729295294390843683042464203883974625034680346813997876796337194328950375420543457688051507009075442425899833823082097582548449416675498280173530167061973794395560367880407788357534333122991081697719113205475926790844396120113159426936870335130424888446988801769831825908643636829551924787675411456677021013116326520368383496024784952600168646780069070315814188707313337048293058293635961914642725954411010504428067919405141436513863135631597085526274853689682391120415245790313990717275550055619322306683705360842193302288093821268425611458470655294961933701006357628900896073476212145393536641020082927600602918956999294006541533752035759562498122211517477043299734868162250198117103117725336404591027323519973025530585926030602262647980139402202305260657620346476230332924832056355949069872604000437082290135941080586606126797764140626343302965532380542304771741316266621289465673088876753446474911046204112771459823359841635791744624252029840360267447745490393111178046558187005338864495981526984533374773137144955894729098225001627343212115999136654781694264677956673702917878035157094813635551202340132150615535747783544412646698616487001051455336877981857130098706213913270591241766289550333835817344565408409016648198127416664923332810534034711960276348618391536722190712093966163688391444001078262244000971146228376785106133381107063972406480687888372893903397462648762149850505559869201304633999360000000000000000000000000000000000000000000000000000000*i1^5 + -406845836813990237758703440401243333282805367548052462327970337177980222069911764089360821941149386516437016683894518650996809402579306121097232924141267239632415801989554881115713316484523664055071238224174082368025121818754030366086067682724384253812157877468357098196852596863035685787591725401230309447843660010261048028017004025022694841249128503074964973082790621655072870046795492635441901160703867126666114330077768082950625656198969338599956297254402232353944854087787800022673436297372349755485668208004699573043763081286578700982647770759641996462159921565454143359035676682996786529574293608038849888672203926171642266130768589689775722315942279005499847325139965169418028032073430200984096286459583566559501943571764017260624031973372429806263625385891810491934326165716300720643784449858703247925192871891068749705905871019351905420633139438385796260251393924111958342401284874266800951392661957410417679822700533809678109546499435185237888622110776773641546996266011802157256718143686684505132354805866002327625079056599558909283279831664577199944231822841090375297206339643253693559834567748625607110123312809296848187016826480658398958628311073263209488232845410968669131130326066343107825965565957763922328376698819098929146932790809252488117316813790177226344253148265963480813764015347243234961418999535073186031663936449715460509370089402806847235272670153583502384873717162526977535158741646574337639639827364599492130028772274452556802877323927615968586052436511588389903391732646688819122330113365895615982871628929156576590386443164204958606637324614312383347362286451415577249021337392288452668597564550384699798315506027912175627821808524089477218768248015236532093515795877761805950169794465656197109259503404713394154182879848979969706773783161725001668578804367068434064483818769418444175129306058955832810051624534935134398640899837351297203185437142452566411457695470971316324007936000000000000000000000000000000000000000000000000000000*i1^6 + 341847403743451233126930818440596159928826076990451138628405446513262402435437257517361001340676041358995071449993205617203720198298587002765902590979077528698458353255469999831151293001054235886852662486835290996984963622426505359125355339959811629720339111910692342312699188655948697129581338601494366054827822916071924959936115414442792542123395140882442783095240436824098168709273261445412661197305739445882475333448781442660693766195751743140587794257094856353636387682968763912058758049769896584127752389190139868134940027469332569866748631972353074172846116504732474221795661983266709727512146195299250713907273195187824197073584783927056600210847351187352943653464248730598537369540445921500052058527060439977544018156646970624569488484912872418400774303345195528162503166792882574606749832582557702441269202217358760240544253792218942765487416569704798505404109023260163885053193286683980347970094727108338011585143797708688817973390364356570055151674461345214974000341037225404890051107879165941722770199760776768931809176649393248435691794334048761189523764105768130727204798551866472754995123557464863055611122030106658854659000269923869413480641655513067086649293012804384168314813093137263854950573944096393582424107726520969178360166625433392623126382824462051282876079262597813735355240804567979423524837241907963722247164450181454113227310687202926229085130893912002448697144506748626146803165389754816900492549107178318558984648987267252549383395353448948724458760326548963764542885456208753680055136311960982512987013918993177677744819263555211256568026682277417334667280181436116955174919250274445847590819663077258479571269666370987725455055180965468586007954459092974369621251539540078629111069020747297559291468192286622826994408400385458447356648597633206549777784935302882247067112390209048070803755024652576021525329259819532218199503922122992844297133460681084418956916184505028024729600000000000000000000000000000000000000000000000000000*i1^7 + -136618882736665367499627479171083294062472600031240426695427560707184849413838859512710147635935196862623857646021747995758153956760809664108622990779073738716150167032570356163547396154061111814139668271144954721165333806426918683500521027752560258253407022884100986705955490136939918930991354283222677103012794621097558914841377618510675948619166693480546385820186821719400098213231283022855292832907859924380658568633363726679010663982622878798572251410664583345069502909772226973652141056011232973767123110396312427626478335782012264328906950101819605931679834774307743586995271059772327894075426748963852155357993656483778629486091905167337150710749500466007701765707296953233130929356209775642103060248329837364492905769365290767614133886857942659638576206574717297094041117626737595511982749123347093876835881227285724605436216602534856022154384143792542777289486589953186067893520100176133806440256287376244706920347719873122369649469913465579653000091098955850084550477984358289253151849824937833011999975832182297712076963721129469100061381289571670660873401996866852926821443923931323265745067091361894351958549759405466815585530020383347933206092017642873317303693276711196257797027783300984079910346188523879735867296222271052427294347744084409190886424844314317576959982451146513499344281398656040576966142567973030438631044379210547247108244678323240077738462203646752252064071786353685077451066808894270579413939143862250648220369142167241378780496935124813576478324152590476615066971239285724653026090599808041437128626001321028081768039925169284965216792277495400434846150701557432098520609683090188884265421672289819697098725987672142188263110966406000082199652568346737125843248693196965330662925673460440226255648857465314487546450340599841921957199223429549983014511371259054514539051627951033017723679774470526355165829448802337518141992121417512548471209782407762335791321641957080432640000000000000000000000000000000000000000000000000000*i1^8 + 10122073528320944182287910995752683062546273656930864165409109051259009147931992978322152541032745035679779018099358931651719786440575615403986314016907683532647562665428832252197870437599313662517704984908165688594835580325769634301925175687474029376929133852405173728306932641878439210299629987172769197155385660046961151317711657814159497368096983403584389714090198517025759447671420603141180348015959558587972217803892229793689574400050894281418401322563519012759437182533389772143394437148164621949215888958428959580886504252528792040292259054638354312547974047129251870115192406691884690803236488749465050491433104067845045588221239485027655330314557772914382423955418992483299348884830871086062185816423187353104252999579648533837426518931004610184005769429472252972624172102419972531975680722778893575104497303468825351893598116587241467152456660346653199693349960294648900527688414893103143487769816789786999405182952619607469014403846153211309675946992924927930751938164818546519026430475565869001006033553728588400002995293678223019256072013430236560481346115494391819073266907474132103164514061620045946636400291906429678172561922144907289416077780293888409225657272303016538365165816210680273903589391017629139890625966019082475840271811681258579614804289523850747274023467893776993912995023453048740357387595586413802668553468368346830717105910034340742519032896893734804701424457231477480321190260468225453939401989718277352090999686075171211113350343122717320601029048451467205858154332045281095502746701745434617354426131126580246201548862793296455714884704093992763093394563702472013134406673932779459728355523987592574481370624968671241010461293202059042154987781577693692070966486858692243229796026454921984061403389509563046599468336305984835396540638617164227672066049952153725853386864484727597167625444063910281474286892985950997232078463504444304799105307111381880705324163570597888000000000000000000000000000000000000000000000000000*i1^9 + 694589543654243879847643246676490856257253996187964179004557609939780673255735237460303061329902898261044878400248074884100122394625088886662966981035278980280660131801219750660612937000949382555764115103180183150861515008315912704148831271470125516400976655423803375074479414285987461700294066118286388317744736455918417721502664935055015859006874765803357325838380922529837036295715947803510448377171711142507185841019602640859871765952357287471170417739642685667935551114287344576759759699080703644290458871062034259518332364943132693045134590215731538552417579117209194438155276068267328657231871589046932463773773983805315443602076197586035971083187070583997383201360642894521494401466258392963605053931879045959850544612083140354916155731464870919472606743414188881245874823677821812133835077430476077365986011125352482134209366682687986871150082128426449663193312177727206304375253921301430945278551856311276787923357309844419665834355564383681049652168786834549827533020589139371071504687364815703222663041542594592984938427699362883027367913146672817936015437914552459363153719778688170579204877035551973773991124905723710581050683138928347047593148326275212804671989411114881071006067245892474882239888339882217775141065137703981341207603763239695510608118592424894640267811661055577356099683915968855607781970400360630291165656255383079459786924384428768579162829437548892596689233755402889847059184479168960165145641654448799985120841250361543673387869468969128936216715947848713961688851513958512569871233000767930290877139992876912785148170039362263388147052266078681829574087601035230831424316208628755252597503569415126824216050872758548989311118316797330391851901483336927289283027267993785700654750477712356158771753822067159745760363654380014495043751094728830699252180086797280226898131906373622614655410748618911016599429675803568121282533974352878732015342140769918500782330190233600000000000000000000000000000000000000000000000000*i1^10 + -746651774463183187753386786516209468996524786281175500961718336764459694216291063194648814997311335312547968704297764877291791721670843860318850314049998898299778732852980917031775683846723194054767412791738797641650425982586829952286444350315739045295619282615777463904296394587703154466509189378998401807007895878685789691524552584439887803255847491779020535720054335793685297128714046368521985234003367227458047178525781307221203705266248647570497935780138135980941089369979918477820844313973788632973609432119258547009024702075492481487222816999716819734166083780724238845624096667334119741638921311627750702232048554143761588224919693252413670670767084560652373079873669279876842246499247999080906185700023566279320597979139355605274567944045978410285905712116272024720797961860370906162543486599271251151580642562919983863846211186653014673993545288146882552263994348428255634395376867539718177277199848881973181999013662990657206026708713372142446611643434712476356193511843533157440460724362494679295299589802609563299375521710931843654612183119807838559537332501937393994902807949809328175486617912676031067524228137899342233481384774076220088682625952447834345406478349654107751507538411803155121812709017577889508904379434988180672958982967773022162002074765924993613082692448742351589533548764212042660379062654620767346487312164070041099719949907868700429013866620511863885959087109037294124847298508761428737538040402399603342859882518926374208688947326187245715435777725823246767452919197745838505572978902241973384060227305128593578292626554030821728599945230671657899615418221397583510333694058083205408896828407707618154544725366573092305636760731971075737685185718050512307917787444715217463677723627337089624044452278438654045687343527267706829822020675081632645758866293473949049471056058847173948970804756470823335229457846356392262726113397247953360713471178467948629252626186240000000000000000000000000000000000000000000000000*i1^11 + -140364988650636118293850389799555180530510468895673098799941367132990325747545812413679522029117386975391352693790537375874158841705625123196098707214332280030240459983908577002410893714786421010140458164947578271902160947643781511469455712778217787600203574413212193184695007285118768479599123413030445695661208216471909612297774746809632707209987314181911325355891436711909446516471138959076242284438549033453585532199319510376854726545596252179718540576976515013646754611849590373599560040826525969605349582892251659828393861104925124592340000900335002431987644466961604785697140441380916619548871966986044207871307739432870139450354159823184450867688789868105883168076153935347765737963618410257818128142591431499716132783963692397203388044436763117912342158632090308446475936982330521062347954438269328978517772179800696292772244915562538341556360123362589631503739317511319881886252604459191035016432559771164806286617247060846276157386077964452389160842707077637468392394168281311027562957487793063767206278373900548205418372644771132647297533025357860769982989187709134810058909895386018263510830841199603425231144698881211071825021464035957699855422493997729939746419791745885635957796106086257099369115607213618703889277477950003211857556816458410857728862025256993876047969550463272155784751099555476730932605832991059007384677927784785454017925809994204010874068248831644118314224466783163899225722519945717050859950214377891653334742766804385563060042777395171865732627612684500667775719169065630532192087749362804250561539179776071862441995213430807327748933182196661588474247533132969793732038199616244630195332647592100035474070678255087592691953525655796074564083401741735675629475581911314395337342116039933463805314956476527898397698512672533424007888321916084041585139216231561633226320737556045793057348695896980162148010447700395825717034006066510906562306938892351957180088320000000000000000000000000000000000000000000000000*i1^12 + -9770123554222607843667812190722950225278492183615474514716782392455878973559247854533914202364103617716333963301657477170731476295689553158917782945966579830024528021517552590180421157770381621397939368783938739694767077707241562254289811097340241771371920320931497115300313938872800139986549066489842506983479959966350267352695123314066668417646983782626219645362673661160522838884054332461661764861621417102590966674469528320708456695737158944357538072050623069518052550204426930360790897942331774760220254385631054087430197992653842785974224070446284728249875200857340745611971958556140468474699923451521025713525379605467158803755021906193652555127238766767448056898060625324471710887154933690686591023248846529347612757801046118100730641242137102593983218830458437952664883403922396051654058498280334603422202606155297017561852516214017504129615854373840536779036406578748873536673361394027822349416800886696126139551562301946533207931603746268513303425138527678955031046918618654964414486432003646470831436779083001194349767197678089214122572768116215341247341614760183774864822494923831778485505737038279823673471615673002045944214802971427638726150770310840008011491359506692493431248388339016958570971450676390953246197624679840282594695926192096851757023920527952718135817571892743600622548275056657423414966115577544438081379472289008016235168010613868238660217722612059483262978586549884182329474582324506759028080684891242343117592116563519704403287323131853826883204523526337943898099699703045600820508843762407110602201096575033178494058466927955566979434155461357329528114536248650658933716474325975681058552047417787683815814945010505050790735124603372327821770080626703705380812839576157219078463228911872298553626060652769021995776379416790437247211490763211809557344989303558652543751176694489664274050971362024289444988456981778082566255492269767440494604757293356392067891200000000000000000000000000000000000000000000000*i1^13 + -354734624635278370134412126655504640030873165560915104470636768987115083854930299972947582630385229600961728348337225852961704658814433638291228436334944913572904218687125997248898148208056080357640654768116791902996896314022447081603342855212870220542611650715439806148228276007299314581451973113117528297557930555313642285024422871634299717603308464847046662313579074812095141145062934486135522920970501864097770572911560526358991489900358583315381616729898473744089346623897362138446012624502297134960866630123967112197109902189775274166084378035451073342003811192968829055003818271862130142239405002414430380734135139557784889003510071059177196299776061582042791037975537527798726879225584139610875759552348916087526784907904028256901667962880159331175804106444909038636174327742962908525870676034299637564104989585821939078285311391339387621852141511488659698720494970628776882966295999309587820704255291330911817980272447012928653566010793385366199654744276828650123543822187682889324518200140595084073461345803069065221250967375056961262295762288363586686145006408363634794572488145460189203095631927242903150812248271592894848342681894302404797472846994627988625996062508205652531255016694223591493455547974747125133652575193633648082370682575049258453845778401142560217217082275727083284069441957525355527723869374924924852225227262025241165341719555249647498353721769982174061543587093916823850958524545993909871336199182561332855722777357017421559183288474420175040296711650822393306274598742835423952521490287475165166176989600932654831872987041520633015555178826251499630735955254672307653432999190292213018335757588463028152761959903080930746084429326369575118078888083244224580988866955485082170830895476651186117276863820811897199534746028027170185167402098540428963478413260588519199007161400601510379284473228934154468186213031308556670257410391108789521148405066140944957440000000000000000000000000000000000000000000000*i1^14 + -5996981009370369074999396889019250767312989386208841211151948333055643667387318194536611720471739617191950726240414082862348628469597972263054862100485252162572928354678913252086165860953918764158321047971310394823853217657997618926389428488091336104038072147151269422545069235589866830498939610761489224673299337329365003093002982393276208471482391427546137064739645020015979390670883680722869699506058873260678939832959391872548021454249347890648610878079584786556369061780600077148067501409712318969157243106204558471640060872169751049264042352684729038473110533386410019751365343441700708859996497818303221675427626436657870591369647338296024447512750560637514173968215579487560917704226816869853780344950702719433022043035991377222229328041156960543519690893881191556799370424301665236941694925955687046982962013840044232940701105499916448963149964145871609281912716169764766814661545828149748234962478208406450735470243513232340865333180367407087482778768463795606964681973746741056228778046831882220051915954744339566654395615027520007544688149560711122743295604727766722270081852782077981492517188992819500983858494762481706874971534227917475890395123417756327166429853871409746984445770600635449682929956147235781896987954479923723679140514226005238205093530325940042768625323657058154475017418311350181595078289495962033654998727254693378275026308666843581858376003029951141540099275386894584004883524819367315301247270299441972156647429506558263404161361328889286859323051924320171103668292723178602012307775124993225958110946480324793439874042377222489698597737347951088160654924190917394663114611496097754366328697727634469438087507778490566622623027151082415275415908003909067745917392657104068387349664764642778528134965528010221123499697678869039687054022348541282760567789086912988561112407770158007721471492419729031194596322700055683318795313863169002646171295202410496000000000000000000000000000000000000000000000*i1^15 + -6772229383434647673594951050237948476332779607321980630313021628511854396355536238278529069094972991163741182798301441136056000881997262255961405762480579987803740510470367042457540181264242122710459814234798836500285663902854140842369539497060114601719886740520602973657639396215206561530922284364148920864065734841748484117838467777501726906262180860634200240528049187359257886065912609112359278086285928889073493714862230411487482965707162670174751829212098812127212632095208832730256182995405625422806823345227543723686451808805232746023857414990266400426318008536396823550830509782857762849245200419644063665370463928025223370861332122481560082130731494882662114685820199544213995212556051333910929390010576310720249194742050775275210999358722866022727512709472474050971415876346203448368435157580567427752119517380243616380616492698981955372751688588980897662710296886647762491187800003808422810272012223895558495377584665483436981007023763831126473743917089222896294556944061240527629588388247534547393939604489449332266386386098035422418051617290536403162813915575768304131543800410421308991630838152210197728648081490771286962208240868416598301615435594709474143669948002924672023843074489194141781189113832038404190577812211397020413537032597959907257683684859713015317571010195230723414218899949827411155149093900155488512600558539548895237552636385098294978955574008462336327842377225494820822731232961300543151518009217877394049223355014115255399765526681708610410183571964036869399417838268417873665543578002098745726228133336218846500214451374108396124563295080238166002172533006230661684077884055185861268030083655156838217097695843138015293266541497748004612987020141553406558294150232362657898621094729401291537583203389367846052946322417651898454627567620371192970653238086037655130828880607206031256016767157796412721724539072859127419249069519387519426802745344000000000000000000000000000000000000000000000*i1^16 + 514262517611267818823149139865190095034716260996215686275178524886920994309575001807876976716270898662200731376068205031924648362505707526243712025210783482843649270174960102651184748478238179333831256943018201140188730910545817958369849556556769564778802730712262092604980073794326116234397971966766029089214565546021083302571991252991295907045186354316513119277657317380363591506103582091656887637438775709320224999430626534394853574385376824857729341277096984462954805203386853116330130895798283310580780800882003557768446867939108863870797956366766149619105241087507987457119065655160408877919570148023838089472341538682124237509317883004589688956529403063053624371086107373436718616175294613228998561370550650938711053943371624870352898446082971026685623033449224009792043440221535749198685221274535651791916623831411079512194677382101876507840266123881766509115804820776461987442046253529458262225823344205549731181245475439535930485067746295771646318958812452771347120298956223741265358071640638840255735570702494685470156129753178000610797437514913170091764397098758812715607167470288225023776139610161698819611398709842721786730072931422710223268388308863413158867317297259042227819408541688331906036155385154239486232490665165769627979713943538588473029092937778716643172249675227724906196989331659016941842332432438573880492068741366857143583148551141772091928340312102083963949597690921152102500561218733797315992999429725858400204481280718129458576677414662836436256345944869250015956797563945757732490076169634503573979870778934817718964248827854535909344714148140390314590127627081956017527155060578026995327041652142743298055316136198492837780454708335202445313261873248318345855029953797458396661741245456928674961571726441859904877322942189951744114579304603632761293106521776984131386094836878150586599865402188172914841538315485585509285594662677313159188971520000000000000000000000000000000000000000000*i1^17 + -21715879478221298511428164343890420393514614161877876536522654436160829735308092214297047973184170066936019058582966040440143830322031057812789630901992420244405002222905457955763555061617559912241002827829894899533540386733879231829752687892042648516302765455326750897885424092603897623100229062823006777023931174986117473473358255165965092410223763639088151667975448035483381014821350530045529151916016001729857392262394019840415614810212483130881716518241101531474899098403150795477249253659809427033308845563649560793207211803905514304047964495762838944999821549525383831453369538754972349063693930231051632267976982247341058617066756467270590131580847274334588198804933360323971399654246341716201970026123947772104813185456821180165070305973032217489233356452833548010186175688395074807718548616426495057715257974312215135839446465925050978866510620151258687095291617680656665349189830983981076056171724960723924186896336707008600768216288819926946483653722666275425007718757853433046278860972968178172682066506426762276637737235198585115445072042418842915421138378206458576460346670911971080270298795864599985972813960990138676057010628520212166001698711860024469999228562641831737895861882868444224417739355082667614288909309111280471729783071516733139419813425503353270779451790409314062617149918546466129237359527264344898263790017453323490640414121351481581518483560648397346406904499992525548000699768326898799022479938472297909357444927751009959012623812335216409102086852549774558940106139184393721965574536598949745907566260155026656028735567795911829210468712059740468184828325924619161988586378483309362639467872115489730758189246533308150785658770196550670044719679454054440075900021949491807714449129899357507163250806825605169895981290121513380337868457254484153951746952670400850812757158814959071137065127707656318358043157696777689365658290005000230797312000000000000000000000000000000000000000000*i1^18 + -1466521477342163933481612494138128016684710765871464624124723316079715205231086925242505457287277536997684170259769788039490623904262828386258205962126095744978303330786293052007064649841572698080049288696090639227919950653071474373937157196435678343272316470075303432370675228045775800555808047151013697582926955437637977519311526651955118973357625987707429912431739118620237595185428473396371053546177055444229301145045819118619151993383699649012726576059318319040918689252250989238816306416552917054177515466969308229923959900888569351621609963574949515997757127945656091251559806857919502168589621943393108545241582307550415550753152293898840214418636386633897941984855265170297533355943516356460741751599829439480077406221405392445654705710958292480649925321818020154647073529830747591539789549968736866981374442278474941759712996699419413279958547846967830477416358768594055288170255943053274383518552034968917575668608445166841499886338497425421194639397916633941561812215587336212300149271653704210713786945372149566401855443900072090330160635154649024641302032568912574744113938185181081601722458816992232686528975448938370866528135125431754676811523808738997610460303856700047220540061392638331805563663605614114240107921325077839361786821471118734534377107141280850604533533947820732824664711660640265235078172483614233924113518225640804948525717041027136953165434600013200591670962012067829282060173421202497300936984891737988010358355523246880576992144383348775141831994302381963715735910507700842171413638621151238828780847092972518799574701067067210618749726575094279054076047111691806743776153108215622743231796762457298014783466735592016353141825194426853220719864436787070739618333677035030869015432707218954075913856104108049037704206984856398562343381148872397234970506744426038777503725064296936592439067556121815316338042004915108800693346679271928627200000000000000000000000000000000000000000*i1^19 + -51897629746458774069595287788098135780735205798983405959131939579061192527771630363240144206562212778522891584623827521901969956372138108254961553821330170549666386446718693710477873624555720525567052747969259802566226958648990265048748915582082941649315637481308308773350142862700300528913905804048988938072744549732600601156227376453813869762691564004170138207926108824793237704759298297941922649600425194884206664654486360511310847493799619707575619880742595245283955603835644857253766643760978553369205493804438574711526153956285234814147838536023904422930534022743450175834054899786874760723991685361036540188383671904644088137129590443405994235114906454458151071632356087821054354384381958685896145249673300441519903372220344612955987873358489857908233769015166881598412431413328516269695548777989726754190379104012924079547711635660463771348602600742900458957855738172507261449491820600060792512321021684200022007205094147620484510842844089362488464128676165847113666181935833443111931647684329684980164649871849313858515033319270350826212076170719174652884199912069709011711766791722727320598412288903059567521027864470533930858795639584196982350527557265097955138511286994643627677555873047392893967872465193374692519294927363356919648100765631742433456238513435100118066510557529562024668279980856799157119597015026095750365199885012172195304989756334596999005030645343839271953146016860463245351159371276383246056059095817580853527633553589750050424742014981537975823401852877256827088057401837790120559931803828868781766085679503169030898528045775492784311686395859388048177238350360012330763221392970271263582599185946362817850006253494365811981727345068898503821052305220203749038199526159381862985550238178501952292633546617270941600840557274230273186203731970616899859502510770267420430599204927831078110579857501521905937581588064442237910908486759219200000000000000000000000000000000000000000*i1^20 + -922385813788472851636544835066636502034709746279454014367847197203675391964964044827536656540560408893148784722576335505884701297436810073638606820259288405648830571771147788100635518814871014843372349934292396007951440900313082148991078269351783640211039756589151986852670038084136525311125310618751053538896971416138821905569199373228859278692565577979670130263534169602879108799112407838450837955618474434526235150138521834280936031256484963111278381912592398834881013941679156330458583279778204055772186069456508497937568732088907865620761229021653428470481932295028673563812399055047152475810003473430844274240086477144116582139853420882555589549775963488616207415537404066049930979401922939423686576595748462110648740096665703935883214372824977668884108519424494033121026624877792632420876254659208058479105686953755230291522182409085382579565284309833867086062044681106788295728221703643063706061136789795064237439860901222889453362449471986089924362608268680676507875819911179598276119008164053553497456890370524660403590280627326551219873284890552572064423110949019995340772734903513286281150301672327085936833153095381764341034678573697345245294090750454346086649857320169332244852679659109501610344627410071653294572031311138238468144540660884902438081423550508906628080898733330259907658419522745125283832477329910891513215038545476393256867552605964459728887262255873429129156413020487750101088899802584759059128466340626145144578622390896698356121525821695155010871674956455263551878344826443353478083545213867553509148246099841219733788616411037607030874079545269157497287698712017107021191489033324157832085351728311281191715044504519993909738075353565084861095145001516049982096635084716477298391855073344257663862862492050026162110544818415387145571496700645246936636553234678414072759712809226232089854390954902177115676232371960842343380122861568000000000000000000000000000000000000000*i1^21 + -7611252492810333961722739247052418760882270175697780497918587852861958572095544148491104850781009550078435848094492159367632416519432745597396092429699837371843702140795419210659754131315041536590621986557360133068397264703868497082116146194959373321426838791438782026578575111227175742464369909287257088632731647128466992029541540902433198560574581291669678781935937083742822060442468674443070014034893138814452723562857024992745726919282375739715675170242430346172242213213758721149849158680687586933005740414717602105769978289532733966287823995549032842118093938094601335351895492989450790955264273328125715520466226233098731807195672247450660688680350985125225275944153372207612516719081867356404768796635949228436534369425384152984447838597852278755582364932890409871799433199441629023015992429833369701391007378779291361451319676145585849791845575661139694811381947774950497013684427451829379967705119362669448526523351766123878567147308717061025894198753982575070372511310369110124633478343582408445719831940846792400321316702702228667834550152578214715993842077196634114084745047808823933256469860121676381473191970293930416663280016076461877219635344581518421835069502251973153267059723556372895021781101695430410782936795522535184125949355157799828650608222926650524734820775750677206344046999554365872765810089769659917503454151438142450338725536748110341175160816083997108736324590119028655316826901062358748614978035179860925495580244377073390356667518718489115984944740888763376857600466808482694153382929412400745316525560757830069368836044809359355053432833847409336208730842041077474027550376130522883830584558735149627245392958423535988540692064668815185306734868622186358327908757683405341970873098630872316255503250941414383080964772261131549826492744326139825712496726385145892694348560464239473244395397136290780264412319449423479143871283200000000000000000000000000000000000000*i1^22 + -22825138139206678133060250602081398379226687792340314984674031741404543111610836871191054311026681644694505301725606481684073204041756384030262885924249760619525549497299338539780552108838529249051780858045634068576403169971621621195692329302686468366885250473498608789529482055390619122462751707399488324391313558412334890880303693271473656829803632833190155530285084046259984549673787313326141662780610771066084647604689142192173575513534027841605277926214057448743900640867904956336159979691412984331749684125202104382792778697754954720388967796655238146996292755709231242214979407806557664438232208925046854924615071379837200046431123550487488419344414367362841566962140153755350699643538849153487859990832016277221856448459286271601849329800689005483215043721715554302776825605314322907355641434215934516864284778015765099796920093455133468075054802287599503964692172950563859510511022202503216012302164815338710058824545834759610540183770432760138949947068808249759719308932185284357298235674116668775319476002334022530780946798013187211033435116163736520907624659494693530881279639271278602338858855671546187617042156683721660706486982208244106279388762268353962498663446250720900264639665878544128751642036872470141412175358670638986676284854637234755851515447074605346083312395779176074350513900641100431962668535833749012165805404701975176523802618216599989979787064627240153746806283078866162335615038330793368275420549750217029522679662956456007628411370203750585916491501275434542331262468070273600310217433011922067417962651033021758618077775438257870318116524013079975783812722381564689458389606275706820558856672713976289456388097891180256158610183369582018735438126876003046801926379201685720738540949004932231363294295784328781421900126443692708201362832636158450256515388644064080055247305466719119975020349172460700209471882024869848678400000000000000000000000000000000000000*i1^23 + -30583483580227550882413395483387330013979524190181936693634789493482859192516278166880516363550610667337295974559582357754102248062880884939249152975243980814725025889881939586593843946873526258688578691992901720487189308700701112935471501048418971985165491408528783225649515773651931626536190672775797642395153769649675872518757120729578082474370364800766961600477279430705475421010961057250386464490732302234738050682107564319860302398445544704177182827458475768299107565020681842048747613397835616108992235416425733208732081108726559069817995158524268822865750268095956308709099117267828976124362945642139411307154228981653909288385824324713875409629713259340720875874216512773733398083749219755754031024481427924826675014858892363721268636964357589226500739981072283317552287838675815281431006720781509801857916190764931913894229160253825723786499598449166524063249324759259623879534478949812403050859830226096348177814661635310504734824850329982725419867039052295494220852991538546918354084476030989301460068769808195122107740681158346833696890808347363943875336076752144215728833570553321649477256778272330546008391038343608691257238159299802859557698598693304921761183504749251572522299758728977255041799866111641287122062728273086660701638097254418412922422465221366685968767752925753337382445155026160408380104338869039767084388297268949642289588493626036697560250301138606218141697979313381578420621196704888325929599628377414436459623023615196902910162570864084915586609387801576952557394180717272205035371653632948858566757733057923221557872336718703044696938556575890145804044476099604736319573296678889859404852302989477813112046168685828502426249789176783502431539968199636277909445402126021269754438137497047550445108728039654548580148287951224683852420010929097876589007138504216455786136739119450130223265597105778068136658706731368448000000000000000000000000000000000000*i1^24 + 89337061167114383483267878738944454131334630310551202820646589181863015140597528230195017439545800923234073184959041477472810947297443906703715646284494331836143657065861689087274171727257117796078654636088211761926577592776603521564462879841569738847196123181585456077891124209048442426404338481987546320482184256547091752255948848428466010194972181517254319852246551603913290204399073144866773746711859502270807592339851492430449549154420335725571557055708377512348981041530969564719706834077304295162073867634211680686058766260683351529889237307601833635437538287318580712935168440280057609595975051522767284237320559875217097995364639486629944922771585741058064956467029164148556284911197556322453477471172107621856141884821808445443068026558460253000875574346395289383155736024937708878496958208243447964935778331037422208592173141203581955832206345170843436274830869260808231656105881388526299083553584917290905131992081492426213245387617759166152142013529682588383524889681421949357015408732960178900863639374752076850507450641666105140324006770001167904643010362873081727748588911515727780528559185663730760005962853427988371360597230038037107569069571337271544092067777918921913095144146448050841023308740042946701862810055772060010165752610949089014937813454030365203169216973386537101508385303408954661281140607414494699461089575002224450260686575279520749366084164380321837665345602340256522141463131538786671901274076247664661555162447102503979132763257570726284943345409258414990954516793571772454157435225785732582371528519473910921178111683936383464223449183550944317274341637543047613925882785902144101117559158844506701927627583558653051156424092292316365316803907034900799622749671134685753273260989132539300332330131273181332261447620669139018970089056523477036605723774258453446104636015790671330680481820813515232667709839769600000000000000000000000000000000000*i1^25 + -233773224237663898097197326438912070904174269095555218928899198708729051715227508784759013535052044422503793068018487287588693575298493105320308143602142334571052289895143459897072054373657519393636624285350544798231755052021919941461949409782573836814775518012097809412342539335865470969839893378701583061130690645720285196738510756509052789662760108658627785891794830431875716863369728583903289610764694018386814467140535393774716702326787225732050852992098117883599207994011710802450429585823697217691466737537066462435419468729517532436833967751253933278047168817831134502603068198598213782653637825202299873491639249566832852671089656225160700704135373540492715109988575400946708976760570149457926616109131878942073799945092373942444850364001206225876908333650396531814580440806292419256025710569338714902736368845155286570376346329864702797626708293848937144920432713373390158086716629115396001401667848239977423092318147779526702451787152147953312129549891544310674663056357984278343714224567761518168343842093727813544097679779834960511744355742077919680964127922988562994274068908986560255164758422517946210906503656006585764142349301857224753390566346758427945074057728269526980638661614420129311679429447729914312381873746196295694110458912027443705387943785447121546396959897877307394999964520951465137095792737131399070206185114055027173656049256216345661962924232620267135707871534304832131389026104528132362338068116400118035716918439417563918434933926230763866575097309503013592332591190770775004653200635089734213826166462522612661021088531385344624396546540287968411691335710800126292612787837815194996789451079066023241864976342458280087881399837074886872495066143402175170688860369650581763820229446034498036399304006938788301523407998837893421619673114930375296302026135731901453893556224572915234466526858550256691566346240000000000000000000000000000000000*i1^26 + -3020369609891513185504560728776720699143024969785975852462416696177947282514176439616326906645832378789498946233835841313333095380908785409988983941032498810447455283878441457270058878556674720132768916520996689981947588829077984294230259174289615913945820600685345978496686261410065448424776172529596226332452140324349035739048350366508147302682885101784474596833409513024511381861716954265394717108713239457020837327226379257733650899977434165640583824521017207009804795038013456949125028667263443490863275144013324747576945723796781039056122252036550386663847655833634737461368104878372039445254452159508102273644386960091762841471770070109468391595415397613720514565237926752748295686872549694084335633646160520171798364155394520435985096047247177166793042817729235581039336528116434739695993380980492752378348080083552895920460517255402033518284008050275431609061379020629766537564050684298940521888453021780859399592547340170906735281844595396519316225191900647048212617327792442822818162567951851260667063437148104913751411148111945640606993505597746870480681845327266662620824052986985617586536302110759025127122357720389402658414051182019779428429968909741479610950420258344938981969183848933535938787614843954675269997481776985411614653230054681130702232561109729405665244959724083079295222142467657650820907647320666113334910823614886532960447372943255360402128976864084946075855996265527193264166916408908325320411105231500015479939771709380606747236010551229222692627112676685524585207034889545238404931326538547508392790364794415600229401729088614472213028736306432721950240001180776383700199864907997724200506296012172845166175416074867186124644750231755427728218065299289926087725579963271957224220886693312806714693788787350053540256124270058767928234558772141519721861580746446186044217197792034437476221140370302611488768000000000000000000000000000000000*i1^27 + 17803196101416584122464659919632621571176908365846441426442113269057913367777668330049532281308178449513088039905811058733656759279820396538636299231696351966829147796511793765404307570720950523218383394642371106430487849785716171361783103036847565660093862214047764814938200305352916480080806671014366919410188905389010320573270671634237097558625372003998805383480198512337087732124673193076043056390479775140099149303021058491913986094146216945491986261189865476921674944492177632861434135007178411683813865246619334778406460618068823602733981407961771161699930204014305098824124497651638330505978902086061070584462485131376521721679489796513404772576147172261579438429345195481401733814300595111365775396467415537360404120265476710813570707614401502576373312534134534517573502989522452137359909232295535877919615143585637070046454872717350367992261763747232760579682032541549394209781440239516250976787386074490848025222380502820108935667496023055100828920083414615870228585712120203358993692418718347453252491445088935663165951068466066211323189997530295739916038387475115723041093684022494812802145284518795605110485282507711202681850592032447738844928015344757714233682283885194147242152235981439266513953236165245659612642453472936371813572952574496802264004848797622533953923493289228877151295057255456696057177207151133351081162014901104059371697075120782161144807366147067228222782118361288614234090152833103366225633662202833331662801416539551570346561525854655276045874971385756694606063785252167490200485658649162334938785481601774104514267936774148426682923214788434268715093623907504458264798329363499238015960799892015081573639081950541348957749348639428034588760081120131076921499774112874937867546539445399339993608361718455789309890571759276730595709172965779938554941165748596002975338792948285466886113883407463219200000000000000000000000000000000*i1^28 + 101409236971375507188326503995404977812884971923367783930426258997752312139293190255165049387540989064108916856651935701961482042602680696397198161252550083001087825759226205016111527594570333204232540354123471623476287819433604848665045359837149330798790704825808780946468796358317138180216371486263871430981712626709412935238367041749297287732235152091918769578679701693505458669709524640200692681472356501071754559004411548027883643252405981020372611820476332844245139288783558576346774710592150639923586862808913009874504426792605436960411183137520502596399340625137698377873671160353531912056828495895721572878120428176780695661077400049874784677500712759987619634303606208684646198695332061949708619603560540789476325549791634604296640353590259382812622032455885036472473250161829821574920448374063341842187708566477377346094366839987628679927568501572744078769800297295835253261341042322916757283477730874557685166605575344438296141604923151468201366716508193481429500608367850927045258798329562519271440101274828772294548798384920838329672302993394994300029210079499789636167447770754013987640864459789076365550656890185074906556178175401809984477010247563281070422073438560787973389066505348798901051226329944414856248018799777667520457324474013930396810414247587731667773130000269412239034718377976326020164608230798992707774474946173833701080434258879902172220520660882687525916909568796122322485471807288255582464492556857911704364126635874964693131001520847610673648568646758656083737761370547644986608596600420856164052948184735414938257374789230858181298346967956291725009518491854879312117230058467276432196282847071225675573433397332974527329665822573335512067431569730318011122070423858652440223732222304404965344383918738705466628424010191688944283523548363435159878783269864832227034997896421297811831646983290880000000000000000000000000000000*i1^29 + -99279434512184012942428458774684516724394696171212434728184812330233458575152811357927552775607967406581505866332042866230572305214766646079870410012389075318705078479457846286767987753827449440587512516488914681567844864372090881922344969381546329758104754054646624223909814031775838565228185452424414926019641221885943973209622196260454092217073810522853614426866148642394039906280283074359283046296591737304199352259095322008149746495138480514649408604988054219005638401057050793785133368020686976837903592110651001382908219338215978754533939234915298721288755818275084042705197535310935731771577518343214414374511987955263613225342841784330091861351538285109393573981176256319815917920271985344067283182734101452697659670750196536454807685150128473886107764869821845503168374748552810140280936440548520338867887426723456079229256695752786712691759634816119669223229715594205970331886704501871371728582339733804019778636330699092897137310589214294075334765180230750168562346880627579713632750194189017043617565164285045465437747262726689383131152335871046677282534915391381567154514731935463276225342692585027140002570433642002197790544806111035169205377187000754443517198776065391961167971168599119450949092419718195064279612861196436044479214022782368695695213614376672739449510992152988014884155163926022550682473383556800646427194996127938352060375972146563366285534884249875889031172686364119556385477859218491376870985264205795411873761851512661313242057082025753104507812871765925052485367344449683885818860427134206885423914333774667768759681510929371310557607749040460282169864703157399429121000277774938074642857070621318388761030479393220919738514650140947727763022222263268620093225281758343462127468932208955735570619792121162916725830826846843242030043086727208668149265992178448990120018846515446469248417792000000000000000000000000000000*i1^30 + -659959729880972219532778810960349236889405855295388518949581733238431155824267360765503567931744605540262876783265061977597920899636048422840874231207808548761838157733831889410610731649033986390154334403351769026446588495161155402757394215286123873983579936653076320356479112771254133281766893623259700643160937702602982509723414027401570414892067411862419853384184306650108987553702325249115077781740402839393841680097610153961256803766093768484673673940184004280574291032985958618120180536945876821499732032378960212974307854507173982343357414086007087731963024082915871653190803936575977197372147244883428875414857473768428230370424985344676098135415335561598879871155464369061779113366463162884488689947609962050605542287340018640884988548537324586376863822708660685584305624492903702032920702006263138569090062809790388112610186611619458867480224625107227799459875944715819064893438884785466057528756336958363898815127990440591283503735726912666445436680546820708064221943315535041211282939851382780279579459757896840737845676897356355845051864614455834535692775965783524765401965358948239249988457310413259580762752547399305961754996430023499043981853970486109727746959387772063015497088924785013873325340479458585087874759946411809150293204582584743145995951465421193482292421738217702540379497538242125377703159039890412684496497887721662391528590814280546892425911579121033163664883019191735948046525243917241184593545333299879978519872129758925980425413998781631237593845621913569309308325043821644141845277723191372651026732347366430694795340553340116402642185406199355957818374289631776801997397678803868645830305710495814823914612919618991981114028345591513133559031340798894501262248789044960241068032357752988420342719248841145457582443742584971242538955750574740028922930228627865772403816803458924045926400000000000000000000000000000*i1^31 + 212638425733959321389115992388903146931629794483306898600082639777689647738940606225953079829275218065357644010329920602120019507490766524953796644703123756693275214128651382409791391175001892991944000583717043390996402357092432427261709026690068021904847007273623371410761179580030167097148885347400827920057687060035586073925120402868521861672978838604467515336563764200393152654280081346934424019698148132453417731954872727734096296385834002275822448428205224809543001871668757724490078986969117886877281043051965622405122014178278559920981196542225501685547819446319304367889198940688035134266686908952474177636288781808926232722826213344709861994715660660778661191861088263437521245835020509726893110494231588353742939494662346051395388712120689452389485921616432947791412208402055984307174038369442921276617022448432458151757890480472357420323232239773832014740675190687353552950254366600074775196930745283939511097235400134231391215137993728233669426789789602401726391726892526031708196486494432092226140760593954471690827665280146999142811382412287235198759843310811504066698137603937813495175233765310739987461712116464054176469109596645694153031508376720897089053477262916425907503791966778751399313946342186015539478160012633723866047027356555382836890960425349361270319769915401047924902979146027562229341912449095916317171618353314291883949410256981751329831449368458516379851527277924237698428961038246128598937817289155053838828206222657942256078425067824648254533820650012268648126336874040097330230126378245282977707657490657864622324499319612691864106265729660820008092737216140120896078025807595369477235971160337765383703017828074017229966297291891984797281653948507998063993167527451928169865459078062658573026330799341517813972198793170118245243819821181454212081252912841718940759415600070000640000000000000000000000000000*i1^32 + 1036790341012442412728165450868961457042944620341584635296475919717655278133635230977145005934684831923699369478504011297066468117969048296503825031110446072435462727961717587592115381146976944297833301412955060065571894648579664740951873374553032545788323503615372904295621492449528637418334101355772128457279762099801806968230181965923085711255129538821651164830766682914511782093563411259383488441060736828427985792472876904729613965219653945285661011288925662033513393567004008074918814454593855393371801089692879137104508521701158902681138208240136819299548230628590372218283463403427062127733855381950520422601989021385183346865817797209281047349140826460588167082764455602865654412702396571037582654799348650998844465953667822278515242023272546274429832560166426407705005738950561368815594356730669508264096051640444983778588562503604492714691729817931078389318581482450851944806981335398178865849155003427959411320780446566652501294590831467941241126850081144823119130199856204465646269627145864273226457268468211221413269143317397660328968709966637092558016012931028338129682137362791134654201251713813411412018683599549622761263222195444455233732782047967448403293126314396053293840164671680114180853108361577336822654999177112003313411019209844543472830279920018732380293048397948387703346581622218332720112295092054402512795889421246145264126846235366641500102931372637941834013608082678645503591606082646832181771499083078844549120298975619670078879774283423560875161795554922211382713841343329989424585228880973516794232772517171363751528411071267941697124322811642905929635699125720656552228658186715945930603262026731443882527511644986665940751169593961641592582442081184591553928787015977962860522135182491259846215918292370505213117233217980362897096633167006689172430824933356554051656045559808000000000000000000000000000*i1^33 + -918312410033500067647959297306665565807335177257804535372283832926189167821991825167928218820197243555899302057855028003602744163560272299243132873555355110771735589497301404942113216203307479360067599893339669959414462978550409389449779290353984395153712874749280200291744415966303517283412768657872588543908083101662286807663746010788421072886611969378841429424354927081539855687826741655450952202373298313444192643734420864836473036664919146000166077789364187026392254273511759636024873280800441039400750170542915301561199533992769149457084778214023628717255942326777515002782082421884070756931202081837487439650001572487177990714937799988256232238715447869845628347417281954402568563332781480589189027067206121236566357554175980922466208730015842621811716815758375370050415252613879122256672754915055761463944628983391261754869686457144985769047894005707472955394590918512381172713535333980226697916691107633631875530968651184176352029505233950148651558032585947747050664215622097008912543897741514186903723433535604283025986591152208870058253179051649435174792945231000924713215575934178658931492203316584370959480086432009766752991976541206618877080858153230730106355870787091851974720999817656145548945216334134454596267842435496142290942110911282995554367153635583148936073276049635386766935698387744901583024821202796399826935866343927224546846265916203550701838471021592634775992737709419072533938549764993579466578144672069071674145791269400136325788665298896474729198521402382630469314695298889135790987843445486483042400201571011444272970610377353750992097801747499908713801565070919966995407231745961651296788676759189494533448584636334664752372307390216809012809623636204607951098128546470237717939371524370170090817838409331216649507579264209247768737128906101593118063347035312213380510515200000000000000000000000000*i1^34 + -394680112753205796226665214478444050947224563691952633682911783501680087717031710350379086869865667125587887673266939319804033218031861469936544546207184828627639732475493741789544160928757040744808076963973577130764574177003953830147660712244517912209677629802631741679026921468245726825224324906624141868460093690757087025250323168171559460352828718737109440702417617408480038019609957695893956873642128955743122033189921362759574695954154891403450880434164868810428922510008160666676598499133577559070656503698302059113065343612501630339030341602664352426813779147542217453604098296881783600632598962693715067206151477776144548856665079433654062069823253391801611630517402658021574954810831729139875533868093419989786992838701512164108181217658639993503259487862929878871490250154775475348746394183779572655986744305294799508554209100133435383596237658098356416873787164898843532911874347288699223790206778588207566950431352066597315988539589686313516359304855400938696629060403497434865147358573470098418955566574879877809600572281715733442331757197603928027086280046580565844972523847822165298549327967681795048823056449651051895437685354986502966023008011246154511045657978728348770150766012772205568790087978720717110950490045306552619497011234851308995496539038306788966050577358710187412490943073282002196272760637426084522555703557532486159698280515784977099631955603327617801695025381448839535223945025259752997701017925762872358986033240823618732194875832625920202980767549101852114010421036884379006301926711844355868428106683916508066746718311965640890941901377355721645189545894046219668038603091120020660069748080119454485887688607452244806308365728969595191599906120261343775231429097573331593074475097226951518550503037207499073199283821007549229930973821039803528137642231396827136000000000000000000000000000*i1^35 + -90222954555444323234965112221887971611658273365488992340414754347688882001720962165581151804759783273871850639070702435232208471423079066176812498254629120206409578272293803720769728284592597254798097632209907794867312944010058457700995224835241925725500227355881786059331191762963270499316745367530971583764972433427538517795989441718462015444074978268835794935262028844038947188856025139113590135762043774135402801766435708783485258481230794449436836793252528369093937712306999574937114363728059368625195462640391463697701975762178734832202896986790478735355255914110377171167336687913020674540689508580655986766887890048281344908368860190654521087172071798826459832361448829337003343309818797798702686346537685169096438917756343913452243867223353761166618677361720561758304353990213345477528781564672672652617061292989266408656498056205108838753147273569415730617977054988693670640653843634467019623658842089408895620122162408404807733892647197275134542171780458138973444813848944341466820923410107998570173771980049752702037443776357793653149897063029126261684754026490142797976254659172732318975983401915564689362244386995331105004848031211415133108484380874884058167121648174282648462280949148391197720917191207533806357685011130634892653932268470909974721912578661680172218328962899144314167219225718554351393434995647325296291164354079063784285072167311224213334189413747747211234412032663147026390675017798836809002609487032206170784352831040769847367963340934552315048648814012253709721986590676681514555014367335664620946384470911274725265399406380369155826685912003645545741421718900614208382630735809758835572338425555160762520578270010098256137411304092023892316399215040824686025407975318472555538652873103569531378867018818996244454910590871320219990457468635567832430588293283840000000000000000000000000*i1^36 + -2196258882861819006279742438551700400002712727878342806020195508553686936478246032596073573704908285250680850504776000846778377457518117817487641120553544822115572711521176647419350592025831766480445943767676827617331485297639801072374919949124486809441284237036112520162175068921085703761826620496037989101258675902453474499576762286041287055637413529047342546253045827620268897068986447727249278995252485307138722325510847219091254416180841946223321849994688562501722681877547385963775510442235769722899701325577192167114942463469104224632228116557440412780118876244976454541551625886764874660778462895744413711215636760059416753602778569381445020159712992326239546715966409839053229918583357097707545608897817488402164912690360227707439388648273006224002262315069813822236144558521670853514941959533612196447983968847340511359781747259282436724539981989985772930887448606797843382213537095137783102527476220350720809379440948833476201228056976534986939561212951435755690901573391035479046793256966232343977713184769377022235176751548511401870210574960058195235126001426599004571452810870251951984101632075954565525970501019573072029010052943897982918137656700694411509246997557046904565065059259679505391394737650864567879548438523118790060163547977035338406494364577434472892222612145701755279475260528765662750159871791383861146637679979747187853301229016255099825641898211337207509145937656070890222535763676594885023773486962440798331541440959618762217301323795951159466341469830779394279400273647090318401835275317888235156863116402293553332990505673354484484214757982381558371611516192365434059481736018407439145578414322273816323003587925896987176694548305359683981041774912847660751150657583788214309782659641391757606150575799783689882731619791401877982235905640985912860370534400000000000000000000000*i1^37 + -167609712633233239275642523377232934879742835626868486768012513670049815570026400193836347356250326863751179374853733448334222674222507689573734689880658065273360313477948715280796385795720673165044147089751399644811600998797219689741730663754288455464848303192494817974696710805420966931208006462620381424489933301893473125922108189813191924715317598820838749712259765136797702444837683023198014486017916142982225793843446400640838207427558262739557068195526057363563343381155108697081416832465420348457979184156465716812026893787669035688584293690651587141660501565658338571594175779705174343177797046903938981983384311456833270501306527932482568722438087512628977053523991248776395076375233157658634551868460578351548398663863198791259379724425226553674744509757104081552201852790777079780983413157389836956208310953784057296651083276975856384520745990370345053367482964668263661399671383071629999924038272652961978075724973453494290274428308093544800492157012323753321559969436410202223643952781756017593520303107509431421624540995646188486691450873411930709289896164229382936437539785616283019957754362603365068764783084183598332601647447847975630421720781980448740187711719281683217210488959846062655760129371045737355995546475349140681748895320982275042036976405797539738871279080908006774903666794355276862386643252442977957616255351022772382907513875593127675134807886086708979492022298621087390171201112514400696686258149067097074303235332877862099788333745227763974365473236654483278078614325889183524177792644926307703732211156525588559024328203243390396051291706926773079896096443257282577392552078851930432878103441216381751652713774791503539848644305484659522399393248687351933030468578247444557503001765167536289598542702247988391103379525201253541238559480958974689280000000000000000000000*i1^38 + -141787020301888799374032394231845094478698920536141448581086530795916248567105594700375161893681449885358281117212171479722129750584670319694517023720015516770914715647449408942200762931169890040925374284916904212642430892761427618873770034041273294080765469532866123809720837086725987760070786477889088882639469394929353344191453740060250435017310724719001555192064445574599493252149785482206005733952784746008908586291379436048230880672313195326608962080448137850054652480012452492433861340240923797074690341061724802607345721343856266652866508903796337962093317321325413354674341171183479118568565104945676741357366776093597423632253565960713179898114795846651629658798357789574383326305092923511917195801334942021179142737630042465240619571175538839863000690077974162124051037934676707616127688587427370496970410700534200671170025550846895561778125656199020676790433778717092650855547496169812263098458983230315050806243068336079930010947271325695135353165323995446246823506152887153883432813126647652849520347519260750040816963779966775588564102113518378347176181653687939926451112562683821874946401149246173201375581514153712744838087027964038862714884277010165095764604961058955233793465894717492986325355493933742346749792239523265495038417150449683717275954448250704672175627480016303808978175014442808434849541523418899632327524478069048832490187959018441405509839329108818067976597181704364175512403497005943420009593674928219320183182366143549214150901829635290153704278668252709491759149820623541314723862612159768635575882518957977443786336960714659380081176332521212178887046817420051117344777315699050672574800898051749378470567625341394858000333042850330526493077116286297788948789719185605655578436517816075992959293946804206392088293666009903271506679301668864000000000000000000000*i1^39 + -69481619010758355899363147467167683631048894440140510357220696213680744893053518272684288943739401785476693038835815901717026613382673030315789265876053941005517991475034039472239049900897868903684522058642359815527911784550919889051675842235879978800119512857582729658201568770659726973087787285446417118526641641978329917700435552976917060726467919073306280651499076519743336650352185439427242005294733116544064576277978899305245822127180321921087357004191397683740333122445555282883443921637772672845081619345456330552476874428456508610302868721356222888179656112579187533294059977076588215700104294760982887006069573388276706618611761100042608330830697639500481901005387391936718306530895078440714049625038185185011277703645022912488381354888245738755738132599278318341179610532487761476374346538493156921415678654252904592701478418345075945095034291870010865502509592559785354272861518564577776394462815190546810509649382118155948412083515727927150382815684338917136159664590591253111125493468202580708493194926991608426023693330577771452588870272590456781309377352658518886644207457500296692826355009371331243851875735556941238296558915433587654598776101231543229647297822406554836602678101008685782843488607231977604814901472281263311526522738430487366980639276854331026122758104358972195424743984121214254015777473106824304145000686186251503705450889141333742898162863930477887047728783387354323422007343713585909857413848124799525630003682137953532046255931402273673149452552508655233968122635286622780735774765658683961925481917948168894136470400646424361046586944761470783391790853652905478141722521832688486533103547420061218043711320214970580614575025590793289641117974470891722078454808872450294949133365496579630917452481438363133212508297236401469561425100800000000000000000000*i1^40 + -12262788343499011067088233065815809077079021183171103554893199240623038772185260486236750366145264961688075809425344367036451953649552778048536216657109457135811942569281961068994711088111148672113860553752441057192961679969630147009721303751446174471594034617896258599150312310291990353675088124586255408295382159121723658563603398851952989523280939657791184167965472519164018529562420007311680798990019045544224561097579666570844818555723031762758046497206348588306500726520018357253437124812574076834408658412015403820851723164477340445988030337042945069530128969472709935499776912812792428701368177409630677578595614278972334256607391552798842138806244275660097803380130642386675350483171382412409490653460540026731262286436298011852561995542009166153320776824927188595365688161888010396113011301827812980226954105097031991840143677504810438045059880536488288069283800486406354081263604225703680015867029333840385448760968302370122857526562693309944117895764395665498422074724072354284174434735348015530941270576452019641412383238102038402361245868486565671052213707639791988153615855387723635724151355307145951975054007278559389330787583562744512596521416346110794981447334067207989144887110367026338537286377185468755818153713821132761179086767592178355085997735593204292749949008979276372528914095208456664711497620588068314384189876337808673522333608074139257213983580819062869676562253114355485464300678646924452334765743637937348889014781563628333571737317313054235658546125174060548095632807997430418301240304611934948867462231275779471881363091148149563790277343687099140724073678234456847825938620794018064901912366030606771988627814287223221894932670243152802040792200090065033402103481259936276300478250156140031306734651948772802946642154680976278814720000000000000000000*i1^41 + -2080315789736713888485561067798971151670245445892360038482602161822749461014617928974854029765826971461312545636564923652395824657182672864730285696040843008026845721898647132609560901312550637850463346698861648386394421464748239212049744936774485623912940637846421350131692016486068172665080293699720741092777692321902446130599892050615837627290254941307455530917148214607641019586413123479652923703404762414824880830290130272585265675853685771148517100566697482722764825760223508490427301178181819087230765839570568340332793537340631022464964260331026970036122910279782583456568688133111522424978309076833267650781053192785148142680663637112555003365831703995446614462482318079603873798222820963405370621467928198748747400219414328431601473654605679813928179147996525973708118025618647288859027141788514933783347541695776984910487302989613799643782455634659725359829925759279165440907075022089021612862854085267356726352119267602228599149293475969885419214889582536084847696096829634065649782117220368896955365812671966326887310072693212614224929248531373567250955063357394213461973680807088241006376177018399323409145720147004422932334976668490954076442201049448068782932500557116802377619618127197212118558169356429077225694484223812430846766780438158357392322608375130161163333165068314602908390056066365271319320113847828374401074597577189654994108072978698024107649870692713638151910377847197583590637053924827910830094852798264863785917401341218228884029222976917510063476714182095946877563138822348175979911509142852790840293437918513565658260643374829878023116810013146876246464952754529141875755074331913251634359188115838164302974860031537618771137124399038226597166498504413630248450842861500046019130390556285058110718953063733142944611719624196096000000000000000000*i1^42 + 42818912414386477009436710427910897551200119505965656024980214097924486042381636211221037469799017038322888261557285051203927162968882585220748932150242014356988322578860865925041898449740323372162637758233613606157281684830490196706182475625258456627274829512071081436362150555542486283589057987339498002924908220737906201933875840505989849459355468731714935200790586285193476699717255437162360832252550552854871196027426402508050347985548374452262277201495804299340193595011778765157709652016777463202879225751728018896528404403230877859751733244353990878322210668646434115202586007688583825998831243450904089356635671851461437035342285047265772756264744680072331368998804476718028209781850300169763473457543309419642736804267654600668540302894911012303889033515102954555513487014271311321111008592121838029728637654767865823322617414205162962954335404604809042626173996034967037694110862671450907129140368507328064212648388647349959228499160543780895166496344873076470457727810856780676198328160521605711121852165772472255026447099821960277839434378458597577634271293857125762595101194190955212392884296499863523740840994565764110876920915893589721928609555122596250062093551540633470269267609359649405891679366779442010801538117568720707434071783178339872239425601358133342219978116852226664819135842725824788731079729277630256857682603196865776258306262097977589127229678180722637964250019175005555316271979317542494640308127154949599565435360072193380954899764267689405959619581597815564877085785108153878103751928651969549729849577426604090984799728734392900964220485604367564250346570790603315567704783858875035220928299247737324137768365852149623286989354981584340788124580856193346477139277024237168051106208002250131583997633700154753096636825600000000000000000*i1^43 + -5687099543527136411972053745555279248239296195664661607086504207014583827421352558966778668844174203865402797786763323405988879943940250035980107103074131448569879817854551579534842468718356667691240100417459457294970341789383509638737787905608073942705191879365803986210864749003380315424413444404260225800835023687244979618214206857860262437008810378193334240894471078581551057878366030894953102830401631396132035799802274625314468229629326320536780915266488264451134153016922093377725539295071156146233590108299002367212341835894781212392113081034018395355406991258759187958377062643942889804888044592075869723007549882780084291475026230377549843227031668005916956387806452158204713206327996044604059071412874743773064648528098672379892342538002318542422410272889167828185435970194621824435493642260812562676572146260631747209295830082826287911303466582510152403788384948654990969441819543198519378471679569967136080154352848647041845486400554388087583043847929028483615803253543330630162566444664285568018469343530020129031265438217918527721766190722760577300195638559579585473779050062227407884677035936742074902988240876632368047870437094081556748621225588408381070441125374322427782107634961242542296635211632074940463837877785188667224239000833463969137511097550659296472656349529786850012820309004612972769685171090741672163524715902457321408355640321746390335804622724279644468927034253077952224236578217911004194413734494294919455143044049189669279188153231710831134355048152064714724238469482695988298285280724941279529798410198375463912321765720191977050890342531238542248411878115600243566830232718349156137285882438744684816817509964984012905038158566330195291841126344814069456981050041759470219940389520860062123387774454408225259520000000000000000*i1^44 + 175014609951033541088157974959424575224953421537145205063422851366561129730131778854395519086452260256358103403693237212201713627627202115061197487874335347956854811208374226837704757091931797692736891840242016256527111781550837437175662187076825842866928893343523979116636836342149153002840614439911432127655570942988481125803440970031511056927703150551037338412160295613612475119072573968830926304617415578559581927610009481783934219506203598678258548546628507838407680462202310783589728222616616377388653012824815612528501547806681820257532762477740002334905225396924399177524136828280649292048094766771703602451273167034915643792954015435518623536195545829012875011262233824371104301598026320720779664584691911679788876563295037625527727035574346348052084078067443750449366749305248771448816537618486493013723436997852713231724344659633594972913457513084834943201500837681883112879782310084654206140247974485559888137211842927399540117519497232149538743288314069686336202152199705054473554460046075974672691272113536709172242356676146880453058771625485673864395227934874248804966097573499783016692488723745676187813193504550113324798542374140561023740449161496682425831805408890852004999930839338789119703242998848383568549296813335326365154997108909683486089889584038933857518677513496908634677661440639856711269508063336693120029771238830820348399220810996875445414550619206000990197738661527633394820357674593901498089535184355646313828242294240819593683450895776559178246245473140161119499109618268085007255544127590623184593649106059928253959360820672522177638664454305175491699079156565581534538580176961697451314622511332014264488531107793689019836946741105759619879005068085472636252461685711278349744938627350580446786196028891136000000000000000*i1^45 + -565704127221551473047539103641484892181564656632748750620953907025295463987548057794362289972630662427831400504956245018005243003947982086190755051879718517230749932249381663987918191636020880612487269632019609163782553264224601208172095660286362573249392386161419825255911948953590074048298788035286938477710713622744119527068534254000087681356226036406806670876665569380926728038151839352543955340355422375263107593943785203512508998844568867727920182549543647074618068501217016431149152451246842720337069298635031664303368656828202655303711057876598467473231073287644329809304055518284550397862707723201713703669733790320001314254180635942687846183451509672667635576475198089028297309454222580272509891676279098449279025659348427862534183306239088565636198195058557555850871273773319497640553646484624727010865684005214737553508217979307849879186094030697895197195917742000935045260473768775062426330591465566520887887520864394737592309090340851705271900669370928216828896950344470301967395253434261575178954559559693303506018371911494740876588271426744422928382418375884818583864880902133870116079614389675490618170813685743513237479996636609520029130108360122701692669125171344924543279481233932179144970598986755843234345580329630082143918151522120933666891440418136783284050425958070571770854468284037102862319388396057383418722289189139893029001700407488371469220456970529244519042607191573968418486076495469869713731944018954594432772752667296571719689208741423979616470023423378044747035784517001953500778106351056101970651911244058726641594983364401767319610263708955311950656933227019952714044287740802104275486005543379621869466415418053020431068201845095211770273389414627132196150137677588509127888335111608169129286451200000000000000*i1^46 + 15756403241567645617534533292641201978383398012420546568578460591865821836369729610739613543544584855542404993613511620743812751571736478026742963676305313642968636970437805401615818970980092866707490721743801877829084672215329509259117540057663017350198973189590609760444734748648824978006006319962718613230215812605697379884556127862678299498744519054273291291371704991451823242296721388840060301182257739106951850923800611052112476032068566199247798247308930656067470752267454859380871028958999976395765892327997671388267229166364712205211797950698043589058048952571159425049950173119411795641570153943485911211031934048058817504877514788678960465531012399446392239181142755295023216970777471657421795525933637119782420363599448336937864878932503392631158990503429538194518217646577521788266217577228503356259692536468523766973646501971229002949237617885275528606542084328262452285038713444357527050786601677141722873197529850173312515298884429704309438739607832303597157495323832825339350294584330067316529589106112402635762056124984480899076603907377904907367957001724715387673591311887514352405740117102460664226437790164581791553121386893817268474236017880440376401726556279025366606418056999472292831967896662787438305379758915632120275435495099435910818579911531991485137273857558456548833709385067981165164442934594798985144204202572509889361484271953046182520692646882998168064628799510928174294574051178994233177437416416971680283212573050900345015020981309595094974306980587373109187557263645954829242496522595732583945603483049163766600981179403526876126222179266827215833638482243486450121609989810128303806613926377801219620928996125747127626377118997242472699468046568030054624953154122179541658340241673057095680000000000000*i1^47 + -15602193097275311353542362635027793232567643486999638471364614645097490972962460498002503512336560613628763485720634429379550618909533997449525968617160402441962937612002803428996152715444710157474941015892583509108107463963055088025139986448404303245176152988950623812434636439835816343794775274135272496411172386145328037930208071697092872516979919851277397772286854299406962206649283250129358722269041189438328493209527707133857417601779844644047485878160590384113588263087633054043792725954681205610117960708546035426798148568469621963919241237461647709048764890165863028647688138160632711029727260901223149875380213063282370761218270073191356876528745173964094886109453439746675093932361059197670114560215997156012162757528120134274721902510385180836791742438379624115406746611689348169230572522228414849524967034494631345595807665433940710915837749951757858372896672688961274402427879735672889877036051982672467141796316321131335407144078813958695992652876300103690653829720588862462900489068466678746496707930550073496882561803089174391989446588095485245282198692446134817240130327515627086293638035602322469152175568819841376043314450805214585805666915057215433313276042503267743624666284811195929345067493053585775175814675021749929446922267113436654080736993702332228526772823306554293909131995986608806197782818599008354407414810464775190912728551001270023837240870483193611597673479080216577610784175044343146096217003978295648152194343780706287998999224953222415016850273582719799017095716486379939712896596170153122667059401455495812962744755418349981444392555588176656053004924781931521746135636423777735418112891909446491976446136323858715152527455997443272661102876214780637500032515080567301995286828032000000000000*i1^48 + 9026856540994248513594958735876051592047201008640190423338720740763307439486067599269288692656427029843584056176789762404477644052225288269466145997642952359912956114114420704779006799082943575140174875461135127068134100316735714873091975059154460710509758193360080462380658054344085764374278438314962412449917985038139687107989787313673470466005064095301176160604071603661766905491401593157999545830753987588630339480709653338822600354957874175127213435728714439802220745415555340494661764991556785234451024278510671371010266828667968648327949833470662867995732605288810886535508585451732747491256140456835708026273503940100430647837920172290477584889779709122261192127732045257884212185577842484098048301553606039117736463155099465296134971931085492588755776817034951977710241442752733441757755321133654720265612871579195903188906902018916952245027037325029217137811961293253534684270807798286892423446015048120686304783955446533276279206655759692078713463675971578407776287776688370689071820867771307025144130611796023325683185081842540861919666546900178260449169687000951984993784212716090080407106940282200025141923484647522392908310873783237541762254344684195331029701699630370453806409473782908160070505263124679653581383348215072717104661267318958310613608091347046640021690562638015049377309170341382930031931055816519792681467122136874615358826692426893722393723103197546978577957975390702928328442524775185968945712937352573453391111812762496535507389166094863332740968404649091921518504043374497849880177043693074495903465103140841781134375665992295159943395945396504211967738820933927349382360506288766617052531815816127721933205100108065697452422460293770447488400128613663959786304979813783053772800000000000*i1^49 + 9918361938669838653252709556922659427320356456622359827615717458015721197275252881561198212849041168490943220165064453075015885374261924474314867183436007269543610390460201333322695372206668668610746307446241949655358731684609059888639365108384839000983198501021849165015022633899966799644823841223561922621248877532174201136193118819938568267343418429951855182487410909658243499325175770283765765113328471467861567604422650058767870148348944072458465321954824379631385928853722356717670321134748329988976253388691768740062834352224949390585349521670080813947137986211271336694464052383206730092829607035180457174766040668014736253384977054133092070796029329615807815192464945831867703307709939574554873515810151354383128234634329428715079673140411205865910053303233761460359294924258204621379742206760541590675576564864020890229806288269425836524400778510855930199374031892826561805644638472118208767891901703109689119861662169823521785563922679588260543995939897365232065097512835655499081832927879322571963910001058403704921062738830496015629015879199032136755716869417685117107875180118140440459658474758375878967352699274898801971538199961836212028539366195964697504708435318919081031730941703662379929556460121120988171059840639113743280633431929915940778237314081158751985766067279158899644797213197886164798957767481179150048142449048806342122687153949968269846560448080565510784922093822286751237381089011546472539199088617185995280252548686085112500406682491826447377643323535698033481987262834813086680060058717867257120781946244437494464600412931799312341366737940673756021961402467378565977874781592666224336716445167229240586279891786111661835296082715273486665784247560699836324894833292800000000000*i1^50 + 1725873381853339741828105077235718861224854696361984968716838676430179229067982508755207336314196860064052136045999067216382476553519534195493761148930295943699067225787556487441958717585659991153029069530189814980219126961297403273618575467388234205322057171624825088021141775780326729778390980503067156871325539004753190940017981592773530146970276166364960649743316369002144501682321068426413928673960859935649925297281477853104616593664935080648448018579321048863998135706711407601620485512324750627926410304995374801683740459995237554585158262491271547787553374080020924733891969960934665205666395487877675575334730224084456508486610843932441421375931636987020325314530512372964241415042601835454273988377780391007312581286236898785944691941428128896197208073176378437704664355405802827210577239411956429806911342944716713301055687605769977134655729074183786065957653213214106622330236628725962320809981576317479963254289781115982787871529422008392426350742377088365444493006345410602780321679337600587630220009685763994157458755768243515544885656622955325576985844417021448784224098978713718567779871960641005712028619597940317233044789356770979101688103799125864423629322423237908528864148646682633769153147035316307521892277678193001248361314324313916911416053808443644118971522040948971681331739188904783423863036645947652619388454829913114351925320664786384416830801468222666275993423911054911904834440805176021849197583345710330894814752752405220993344392859339938377086200028255086087389631760986654726408880681597529360695241717769364483088264756392830752904444928651414522100190707945323875314338329555977982596414757883297960133792599246120885167168175785703967229335064848427214976000000000*i1^51 + -966800532739603242015098145955571091609232263092455938138021103136963821999282850303767876542216920250246628120620083490985635977522183089211292104793058582829380964051096090484065022952432211808533686420665560566946684886971057264741662507235420900571122009142845564524589852122889098014612569157346312070083856091018464814115042504896127863143883258546943758968636608610968213380475710389658352202428976877222892354930004604863367764985885756858114897503242245737304590398509248968858213995454872922087690609420240893255187864393047609101242121908041095808533436851644774578617999191954706635459569772728955828223882785159813286301813085295646514285474659621160240531594988813382244429293374577313835918913318161165873460528600814489477222222870918253179964715785716483346311125950529978654210489693780284881839424432398976575229505701929149585428112982887612864989326783762568289880799576446779666573915622052213741939795242925893677641605353323783880994297091339333602206871187758472075726643105931836544912332977377230705383245771656196304810417754484673822350924241542839769279540798667755720253527103131805960126999120469054401025989903137084509245217639424579930433668691756239064260453810114468921136458282747068143542977474649474021673514608183609938570853057823147547419372486704175018900985406531966746344342192720821551261154708337459348485932977595845930154810282425480148087118588745790320370415942123156179549922411938129602859007232131583314843476254235649449732988605824542454961099355045163288233741788734016324264182348629936081628575226241860377439891728501211595666603108334146345272426867083409049933795597673527133732993685927342693362423026595425831492155465222400000000*i1^52 + 72394360147535527570099612534748326898435485159395543730397013295386547115448028037272480805562340715655785136209618737339418505992414105173117094186272351471884517650230244858545335485844920708306649324082371300945557487809758348736185435120229734173953529136456531066877001508303884024595027538005212268479469198177487251710599211203452816200339281783708545634284371174449309312674695056951919994929047778382340236111584207799647438323154272187418837238116732731105023180953323483773985179612407050796749766938738528121074694097940056861099304275033669163897884593921651812781555520240301034248739398613460735306118515822542402927752628250289550954955125029240812507048183818503075958228585051368482235635347260940952304684340718575055050090331499579230265512254399679354400042379182403827052241483669698092549418775389976334036066516333219358905118432429730231586527855960714314034012056729693221399948533947934081150096762017791737776838787632320794468505792038476736003634582270997764903373005734998269147850194692331760155547389070496813872086657150243831702688025218575338612954122952855935363222459048453833608033483466169754353196510294661658084869845629688023623189860482690620683804274718732484267510829161869763839917586965245550790141988084127606433666819850626184537333153127757342707993207865411936880930840981260870856732838462770817104563088158586142395185375206330229780657209246060211550626535264915908496018987461684497322660739289082606124603674306516460593950399649853668242920339137182639212277317509971522128683434208306398911540053251258813776442374582631947849283414139532387585371243471447380492601371363045675148491131872720517846279996065687634962240000000*i1^53 + 86363737874216547475231177943854633275287604866778879750235572896662871329176381597612815324900657139404054142862972314328697259669697523363053631237012881429731730622206004082244435648510403569161596330201236852442555874325422358080958189690029590900049610942857212177975807835263894837179581672380520504529503441142435695551749442565721389041445110742140995852387865438508228317897900313246727630090667086992816681933218581232327195826601847598578240122283523757654415261828164571340176373193544448924548328916099988322571011650861280598169277731578136169742620596304494934822215580462691448599786993853290040357025654688340114259720730436937646722739831434971143077922179954868142300576027929301266824632873946104767143763520790545266013275582509736006064686341236816585233816181407345976707044428943837881740165413463184482116707360303012135820707400817221081686348441108910208243024555982584800029903534604599536259201241798022602860779233667533015258945050592906429302913884920785780026992307542611773297102470102437632254489017511683450700468474987014056124387283700401623428274631417078988981361206656798823579842895511107080345010334521033398851033081311485793347529112889478864918889795067894505980015569208292886604716661092120117614493043990790712146116135029566345437907140636929310741691978735750309438168872322623556355884115356781194062682454930272525565050195923264747294854176939895007464550489283223120393591716845925395447482824874987434552637550454041801703190105317174343417646086776715358145724075670657455204627629937853314826378214634843757836697057952797065797594256564835653935118919135366129093044764301729747511238629344383626553228881968000000*i1^54 + -65812823334388161571939554888675952250043457883411689370681822419155236621219139492897333509093426747466926588075783151420187126192873407040823446296474056210517592009921312651069331118660668634834573653922533772795993530849200111684960935420769001114172824222211541313798031623977117987794490744701288279319992328567337667104715845008717387707770650628450175400774762252920674584680520444485823584970037568198584671848622994721270876186609694887354225862059013844170770410887505558437119516290496085846005919423412206438614390665264364497567333696016230016318516325593046445196555886303662571005338292595605050159867329333406264304528233901831015778811884026038792942325846629579179582728895444276460773299311880558769745239093222825153182916821116268480780297741857499743932332111706479942122291209486462251838552581175764323197183751325262958411388664417474279655928176380132589523500087300197759362245692883478402664062184888858794430849897367410741836251707410942038684771365038955074716157700354728812125977124822305263468295697034170639516880183315384891489415490959682837525263205233732107293518864266248868509948782242640112587221121123340244617411223992765800755040192153086903126229297300363724721381525530333293170825753870337077380833123591891438944680608896774782953459469006386209257652021898210578962820071675657778735257522138940215444667939132291781355057283444165181430175881965339524031476086608263562328129900807319954622139553013406788424127991083335942262676689539141137948741630123578816647600763406315483242331891419846833106307803665262174715084302250080852246677255204246562557029984446869819128061626894766724167884946936444264800000*i1^55 + 9748718488861736882563338160636270533287744175304025194303300512600251741249016967342470173488732772422101433838422475750934922106720312323014123718214782993050287579196917587237963627631363505919732637792840914548121179881203182639233754363269262032261962969820364607823657445632283255905224207716590971902077009571212937058794826841854119079558774970064422311545066801165911924451065628148912353532255999339680694360548120704306919290445409683207381311216257850562833398289054237906541086483987754415899229423793743552109779015913928600079296161776522516167346965071269167068128521880486963467321934449316816942952325709721188591831372673201140734265982842406239884593669137464318614140687773214357334545498123607912237772265927511894696780893542891312457083925144209539689222288590383952714613861744800201956768715162214917981391108964585385449786645423967269180977771099800623236811879778451336214455221906061110417684462372300226856260921056261251489857175952092830071913198134237841777798108521272691151007294228640296820837813582246648113724163673304904024360388138843395902175813273538241865616556364378631468967548110440511518953592911174709665725217538711733516620088249246231398114420499171091222379435344659132522914430820245267816826192125548011782678648200332471351472594851446063653357275228998313854708294526017845306496748956826332062302226697930074723461573242045030473687357079278581645597249883011694759268567867269942122815212928710708586355478551700679304274323036323783829459942833482581368034031731213569285288301447541480666291212854028326306746878648266222857018025260293072310602521132939495075967652932124154231588440000*i1^56 + 451423195825225453650636528821328129490265644217249554307644479564977940162565409916356042182781341891735693139657389804303980766659894665388711717735140381626710287910462459531174737337392542515875676233993376606866321097542867984460599854844387959184441796615387685026960023063285920413991913800475184062903045414458239974409333957399350072291991148405458006136867814290520823735488329635489770865026738532445960111198273636433971737285473757207174326710922182031654929996026692226941146492161468846122692329699186720963997217532004495229957560634281773761004574569232252271996144446589433794711388568696632501702519969846845406956896652338926224390679783888812303300009985722411177978938880968758174016228193227086113091084785881592229980926965943464749422198757495644950580547670621445626448112631810678332721303194954515981796703960941206752028315835879570830280875626115236253056249715061458858188097329138464561452478201580155669550550666924561490954394088196911244633123393768708849892093879602861981338918681805622862189333154610221475917022092127083626119532178620367021144615912930986803251823225276640875181042287220595800035291786671139468629438885161391361384805485397488496004018909797800230283578792494973913032687952105059740778938753402706922036952633664090682565995121360204770976106154496908022429343578461088966248139167049335069344838126132367034411816289626366483049161156989231140211560297833112126325218131351606501193501367342376457815002954446400418327991991168081953284439230818145081159070848232251014444752485128199189817171300917991890300925051453622516332972546349462390480946308078475054498244286866000*i1^57 + 7106923546318152688020113869352324996215355186213787836994227587793112419749494264183974306616172263259213338333747418804798540935376827099245809376556745838037761389137468357477074200831413522724402350430574026546135230899289697895781783828193841444520078861930776807948892223141632633947018548758541098749096131816920047806899578113817807563297122855300485168100849360423216272202340173091661759892117097901363504156004897478187509869928370595157190532302199960417947692564767704410485593123866075170157509875739119210699745534216940596478438717720888219698250277297012951357415813194993919721621327682503807871287296379041279282826638829554310790747614056885625980107265460357991659540791901742577687910239832065507102742375404910441719605491712922289810089678956415030270086239340286165504475499607097436155930087191551018708913599426086296661109059559066669858864363135355056524160747473087395855383867919184912358479073888580444766943345952001658631692894435249636447472899949150470570284670058703215941885095721856952854349934544299904219507537724829295533829669613332485395696029293669116090027346558348911734971154450979492104189737363918741874228985198187266913904283664023263783891591887883371639948390623932015303975342266219316998963450907945785947884837230982529506559896239942370093350277106370513771058023295697063399573108762766885676172020593990196505317473792462626722895028697701436594986342280759045616960096230389709542675377923229147585539147642581012968689798171941831811818065469380084144570702394392115354609345771507386518499436452239547171464184723300948089954011023792032445356056681859722700*i1^58 + -617386945427101440096546198943804781582876792816485673552493034865467928784947119309945861224140930925793167536080511901609555365138036876146863762474772678661129642972381298205002175015652160906168342733638091582914614564282015725881150895338077426632764368178442173623307382094571519589700845083275472999406300602584149318753596773284447930290354217359132641969373547027268260377589981558291624920479692699995688088262259383471234224464925475596120684713676661819084034627465303175683954254389955985904976225102977527128740488963266213350699860666047809067018155052796217822973689498249555288664230717691468100812695879055772133732430699325698869969891183450938584503392407931641587365471941822852949482194751606740435724810672751609944627284080826873901519294477553423158869823354047155804665145189525839621703731955153264802546543893006492396393750574194185486144453778901448543824215351079824760078179232553301493709559673367178289506591206100214204673626922170865839721540275414096721615085750949572905487873914539209754729917391514288886943360640927814246327077962310943639615648671686312742520493341357212647846062743831425568436159159374564872929679691175638278392784229903521455259790719293817209139027405953338190250699912622731594469408008783957807533708083234784178391575213818858286228994097499978642004569899494739461362816875817256931875295195689910878430533989470511497271758633375784817949755349325279912084336833105898124194261551742736984092989636611590980449128334757223224171515409311047138275197113447103409933637743898451696693403092201796050289455*i1^59 - N1*64883668847748026737311963018898583802697140792490866283623521896396302877930026967173377689430559291753416727351570861563086154116549292474183061953966098667836578692601651746143935077195643990553246097372583864748299140816773503630156240413975223759798940152583971080004822973586175919125595708871552994484020247115185216550320544746028905370353320529040285913278083382585782878061122390154954569042433050993479157718275805371112107894917062201176905115310415683518172384976947854181386670287922745958852996419965470233472*i2, -13089072561206995670600405211724014158813126131652917574812564325748326141856065321823155015633452900940160792013180998868422943394067211621455390427100499149853765034071720100543412401808027523702977425263415102209005398407443955111632197554560195813238205717203189478482274480472032985113619879873776598239935809478864633603747781203435791157083283979357306154613717581976221121971140777389406668279808420164629229307065752089287340832526599153384188176288522861215914566327994448607020275244606158084973720073141960920056538251627251503353863538183690636327719825884233426955837735172701189229593867407047898567291678269746665184378678810921616694644066762445407200260937696896535642194814625005254305792824838956081978663427810250950894395666000664619543366913191791157932825873180314080902509954080326171336414711030189778874103710857003398722579093193177275157075244343617573741710752038020168531320687071426579178402558192598820141865238060706924809735077556407925015255974495907492124231206630330412363332872200848892498402455194527591419248250086706425898917994693499619847311645601862303602284129794451663861110078975941257878216582357161169121478468188273409548920498743193497820116816714063355054118878943061315056362099149729561272553576597343074144385967965656039040592362443860314053678191653678463286487399246704116531854039191391491467360847418750366370068411089397312391524167766530497528483134579154809815964080830142099164715381374216880886655431097308008334967814719739251352094798941840199110216068905239828724165579624265788033878429736193930463740145775134182797867356639421410809244500043798625035837645519058095984182011878534061168650896966190221037314186786853315298164178575343754756976442279228516895443018847250032773569998518855261334695288159173267715187705880226343366985293495127262120980818991131364546122944825403297490184565716109571042626117315159309428719407783257793134299589902336000000000000000000000000000000000000000000000000000000000000 + 645190345619449270701549549661672390554769134976464200866609029726507592151308705245137832818178181318051024085575390787827215320402870512109945751091634591451353613514516210508093510549934441272403149717410169434947059311206790062609692373812508862570048497526240949890356525664803784954719383144272877957267713057513659290912282826604492369957933669310746527069964239745699091215375637484578868912201873038270138726256578716273240226472058127678416540067215897088109601495726524516185948039467313021413879915543729028151285894861672135297384163981640074754025535658265407822996971293699081477408860368039457474150023017358045943374662937303523228072075215282217842489615895321815378561403633141760774105458286304308625119368298764242320530444208281616239923746307302135861466749403310927700588649478860412665958525686198007596886023495965046928330552330111236489035053328245708164877930461504859896324902019618462829067476464343094099173740153588635565550283188377022754221794058537749747434740595227238728006384534295876646883725704215693951519060829338667064962984226199302734051733986870334751897191871991335699531827169427831320119080862929528299502692017519545724696236487971097390634292720758769511437244322987375823304821012146338813081217435060971906208640897693292641018787182149003591317319858050484068105156049846749053538083522202101053289373939527720694858563663317003505557550940075484618114204584489031533989430553847703841245982210848430906391276243186083465176486867782411053289056958439619253180662835143681435372981628769212629227080429035876567261133568160700151417502103870996537649745324905007392159231196239109448766993548388663811820460262692612165503317372613585859086472790642310586070269758806813957297029862817288402536037701776917985758977873633459208924669114875250075737409065265624522826583032513869901861561108874448468054556349799842304898470283057147729664934053557586717666721430241280000000000000000000000000000000000000000000000000000000000*i1 + -12504525161747042630456341718420988037281541413984233793358593675944681819894660510786908782356152237119671686715185798267367062027790964137705782362878896293223926177607729825870778049002228717910359873794326833541791673046556316000800670723606219179326246311346157328091381129774243873110480830954340490192123722900426872833360737848359692242172191150788221457552031216491064305241675227792188016570780260848238460039876270124602994850878487512140951150817463069566076095150893589998741120292799774198605928495122984762399778786917156901787709053384135221553514651680493549155958282787523602883129985436841785160074846686344315719328307127768260658201973104253133011898031544352083717742334307858310411724492499674181033944941274571372036634374693338147782131205122925711415001716355462146768869650448276267008456540269450964699733439633023000657099302968273043065350114495189890767159395674058723215072644565730752075096878706363512801351691992319299714162277540073789660161465059366423463864778753844813105705726074462703088127874665359489749265137786719993572952065351073135113927927666096497395965589561663585039530436071458553296472695948912003182723648413987518927647015826760698882673757340776197221117356642927685181904422489216181040416869657418650289794712076440481742697613745777319306808897332431186268540646434967109554147439024112749374037188132587573474330419906701459071803350284244312548042718954766465711672838057792130709501215044318904393588459992465788616359165843135494324730071105942433146130271009227475061610656755593915754140290278189685288193405549441356722594635954461138714918875586245623396730355412293228820982879053533948302457467598177724645948950254903852182893304798210843743135125988913217292953945164272117393379553402189723863115113851491852190025318163110556379762452992621434652035512957278552595073565147405709356518069716013611483681435736190626142559741654992506803682105360384000000000000000000000000000000000000000000000000000000000*i1^2 + 123184799638811662691344149913435610001718410171081255923900759269562023046939792573460260285620082743374980285905904260566351624600993966983061956124486654105599616511368974754939823025843792089355121264922519999158934615586744536361113767707978413136941135378905513759860528043793165710473812414798518988186362141804564070450698100320632216409158713038153133065256264656889336386860358168576448789007403148358454142416367402638548060292869435881843728677574275288856898079222184013219310403663514538469878760932506131965585071110147476781771705931880224222769406494210666413893763869009614223236098139286067163036670416037931931426672632490206954163966304480034103579778026336715827958160005260962015028029061235627407343636228418683154106642034810405061199189931541802324556043131541650583004820302926761780604479326988101298775774460883321777281860935800252900603969008971872870649293386269847729087548864181530462796650628193894906600248013388559387691668510176852541242952789913693921519616113245842181453596927908026750023347578173294545900989833316002006805601253440406856137791810574401880928799796135916073602735497433771267803730660460724895985779959600892755689420224980045535500240354356119482807183957454220321160238121662959253123238450925296524969008711294273735391094271795657953482973113098766274854324903623798381307196618858005623409785813027810263435192126594074047016585467097649616076189627278794386903408226881606071086727504985218150042105096731941180514191139298895828468662578096007832082161635458104116453449257254644626028643501940862192441461016066769324043556893170665138203369369148204464421646727964063669957258573083464892055343754378437280426023796501102236830567758043884400035433865523243909394820159205128412572793403253141624232181666952183807970071117600851709857767983879072725582306993046796325879976305108554892958417243631124501011677029641426685409483965208590754738193878220800000000000000000000000000000000000000000000000000000000*i1^3 + -671235776340413345915912515155132050311431505731318258174237838398157600051126748832336816319933083600349781986811322711765680591171159528516328749215370442817868824269735008753057054031155065224256251682131445827523922844028697213585030839354482323372554198789418085826742994220425889639721528256230814979888022639923872494519159071968967400631394709385199003587600138518449666038825146812751879951146773611943851434390907550657374392149582754117163894661961831715446648925361231378161974147419451955160317162180531923849746273164526295778972957248578221168256595031087208717021321746837024542096554898649278927267104548065803562309757645425971550663761265293525572924080805198494979278711994988491912803835731164173847134107163633376608022349571878838569485062732302629902718513878848199990308982303442630047381770901164379380863329292078306121579168868140274751715847885478708829063602685701064684478217164760807776470695105406535555516841850801280576876065169948132984878480922679575248988464024409544918157241550087707177159515971442281030948017676666872371614103452800142140176997294918513299634139590083162140451015279724551890890025148093311715823385661786641697257601056528638139801517327615492728276954149637032227898180110440622487707329910631218703557841296957277857519858088389255507842880487492204140640040229058112796339747973941689400012640533000032619852205071915954119966475603192706253451156411841105446762922056064569745766823212190598523972243512086322774969540974435872501379705400630712697529292646608106119914469703807944420449389989373831803533525223446043297538850671050357113013156565377730592536003683081806169180089408939400646143176627235080163624707955677426839586941818344937182394183591113308937335193769458585959069023630430253084000175584298489253795702237097102430416081248998536193847748755847886639383024661119689053995954935334417867507812819827445513841311243373850606014237245440000000000000000000000000000000000000000000000000000000*i1^4 + 2010659467281575223768704368940345932450147019485668726026704518883149152422211353707803168737705022761147874422235759681848603213380566991951976202573578914610891866098235887391572299209734921455982856454292640850522661704871839823521562473073603255694069393243202217686245004434715563560063777368086624074241953149660054837837606361538802386573489403211591175607278069441427127542104025237321925143083163024487771252317839529119557890218224015048515044779466587310395925155899996156279927691788771158709908438543223861423794893783121353318844092935178857480134312782635327119209204361768329640082867338215699891905144765150036157285302154377665134713459567333509198427931154204617473507589577350420785538271878103631862405835476648591495942152405087892030045247369326280126288884941180077812098456162737127587191332063520516554761267729039282169283438735324879813252427518131092463650158548598536687539058403071235668715798768897961868609883739046734847180056098077410195436462945843330609109789785487105323549060289397893861738584631758955937078271421292169426423518666013902242216733980683318260703796465441386629748212894230946949485640696262418124641382980592409061657363655789082325718120005287529497904734713091330260405408423191487336520339921182522182627997327469291998842498972483152112255700330867489688501886228302341648720126308186202966641536618692327964588083932621510202255364650293083051215463105700840357435018686903990274996187763216798651672365538944811730007301925504726475328986916306567830971741967787922500583526874649150253857367007730995693808208343205416488088118590277803375430594449972850704905201081044994982395266573327852119757728052927271513535931345055115475784847259864856775908708629222407045667439443955411003123384133617233829851933303119261684630347549084206723747105587497449995816190241520494316554209042517552530206979149836801279262779214270832827751624544370871134117167104000000000000000000000000000000000000000000000000000000*i1^5 + -3265763717949616505277924527295465328706794660018652726537782011145007119745957685970345027564206776898701169635647554953181000969000788060704838799185925029800296157170629669743127911689896678396220781428978682694723832924351764604858784544407909057043564927451668818761413084544397189957612366664739720582480029266839853071151793594577988827955528415998508214474784891217950423161869817987209024108764622509507444864587790968192072330658436310731542610304746391834559729684987237365309554043479580469218994106339583274503212751239543397779576388602622462210011285034166132104170319000378582697971002954685821632381605364416851543973745053260316392586623976382935395962840855352363592336017188294085848216846415819959342453487469323271700441229897230685212667402900599552859525662282986220214736751096224952510736287076280964673416971221437657437643412297700457695033486665674963659310862325237592658978481885557957157954921397182309244591781391918615285950871180925324758479428897818992333437018997363666926789624275270913159521640161434873915030699655169174208766290422802525713279239926665793704237803271669581426749267239465374393486122575198051572621517430107506461795636086735962805219738532717957426113240280047354869737900814426266963865374552769505820342402377402582981357150254789336558478310380922128420480258736535290461505379255073094074282254390587201019977121946847641095654276489131815607920025405962385114092767242207198194060675889360901440735285802266238179825491689971885055200284765831101247086897443762866962908735010135264528773224378498866350472175345357846759982137250938037709539259446304519501542062659677158020510015993507860425135236662856369627603975866182586627832977989716854320045678723469474918104704944466980626889400534856918616075551079973918285038255047040505312242061913268352118929549210518420799866022182687409019836158666474919132603016450520899505283450030296294450685542400000000000000000000000000000000000000000000000000000*i1^6 + 2743500818057492422416614109366939593052524861381176462496718891355441849566117798334419966145229116029157839181057995590678998489256354380568542826240267585719419651140719911666165231625131589398678769478038119502357192801394725309711522116437171335722627068627522416079044638755984496555075436506958257104859946287850799394748311995398751764979627915239808676215800916295343379905113187979305508582479995240328226121116657845203790477772049023863540872250016950103286110929866362641030087110480981319943669310055231127428528745449341427704174877167058794238836269586448412690896735263102781636215257907153007310329012595841778558682199591660394974439549862658314790576188220376687827059490845559553803953313580218757429981389778450264187334880724950063938260995723995238720667739793214855579616554612574148866986328253089201752374912471756003611759787502452132195956188708786413173638882257073272668413708774335798217994437690439665707573339731615353634280754106238092655631264771010283737251270477463955075722788491196130431580300348927524499245156047627192161183179730708377700735430667865718980451944341224535385374938826250273622446659368163886657186164221114975444200135279801556083068872423303775819043979706550631607857554296970287555968195865616693884782176588428696396184927482836279969235325415059954907980649004122058236552903821557437763525484403616925322719589484612770869522129137951149547743332537968754508311543710242273814411470792178690752381855662952551057995526241690046498253122994666264809778536109854920815135502918489757401818570692766564513751335129558382190605040941609698691008903044686522189506374735213287481468731255269129066459338126019469283597645942120013560473996945985450427374973332404475735856801908802470932485229018385131850152373251219114762186610407388514908419418929627099276795582712238352795894963528312291244799227800878093336775660797840761790344286312821535025397760000000000000000000000000000000000000000000000000000*i1^7 + -1096275296297819203226609784646654850777047722004297195935223179932690433586294008709880010618766154920629376415586042087646414150195037137519677848906571323039667576552091065856995293740267059852953944889868851239010958861737945038213838056849606161070529086405905671363952144205953070201476798734978556643333143578004765525180099239210803358183343161367791276654918661728676217009339455760803411257123985882024264101374966704008339373216893872922321934997027275867496131010509413172247214298574508808408234715350722347677888664242405157499650299132393585437568912278058966381164626744297151118469001716196513770690871736521659963940495317670161663988853122013987103621100915344788142413962087472256329658719867714621508651734081408596617349552863521281324892018810082958757640576525005850942430900357483506585876136706485072322057951811120926911352007684414454310760312842637070652926274073789763740023561926073725060817048069221013063092072917987190036681240899714485918808958582723551157659970758370349220821994401904445979840955748515942909087259115454214094223069082719459654324980744544542826232502063874937385695390471591644728450262488386074012648591058933642967432409823850160860509814461518245246929225434272017619856806098766402770246380736815778109331580292731705000089193642000383138481201302731793036078921714953611815593026507185200956746904120520590541693303518489427743785435064036621089448139441992993008746613225417001717586077310242789832908896326155026973197445954512594086845552315551994178141075966536487560771112764203897358736892323351081544225895551222672300050342250669150797305304777220024087390179883971678505976879692626215855899316076440192948777438178740996232265199256632712494378409243306790586739506888300648393230672339423616171829824544288663080296277452084082959794567812392820940602010967414234095666854039779257958445639140140982251578799672289202866436455938519101079552000000000000000000000000000000000000000000000000000*i1^8 + 81218564634429994218848757933966682350491373550226751093376511448365923079257043712206081493713149592325381704243226267050512271903932160300061294596058200167186593882461267024610858095005011913471742967269375306861976984802596709543683846388073311735858190615729655165832851558975528404425745663366085125240089087448570005664475782963650653400430380178562311030031088981982188899508862036779508176529117708221380197069227170105891606458090595988501643792501899016833193056612484614752166387462273414098568869504847837660088143682020493404997186095607162911060132987193081569627529697688019777428819213099460878789453488459238634256963186636997049173888410866742804258258823757028968967151113611924885231484402652160479835571950738515166127231958750384377036267047841567788588430722702279378191719979902293306539780297640476858470824913867226500879100694796996139383254354985260952285101214957398273206063601727667528937807753320440604207820995876873640740614617124673778174576967993017895665558906056375740059712251480487553332694074397136809455022329854119200600488509576553250634540648606316832333967269273421364451835671362972286356959609214164794685168574307289398020947384927673805415776318431227629708496435742634618230336669073638975845497844696181578129080461891956102533889164332946117460578803463473942755186042000513550821136353724534631443931885468700181058231087240884535602249745043922872488784523328866249694832980840784081589593538839921621669270059382836878477257325488640369702291731711044917719107980785241592827237742256035985916133730985887978519633651999334546297872538926627093171765395131958525404876991080597919676900976040410737037683599733181333409763265474994909680689176502729818650051893327702599731226594416544036613637765969151550684579272459204770778693593863070387753751773672943922155081665356784724557587827402244381741617298912695044055974345693840125201593942503168409600000000000000000000000000000000000000000000000000*i1^9 + 5572422616717821294714603236660387740203474529452797345997467720696381273886735501612409780545255572450261423904479499222566154259655615235357105433999880197404734442817208324239921942291415014539511300819572986251565415403274219926584182722005854124958772477090156438586058662406650324161235611079928754250985626318083723130247725952038382018851162914557632659758315999383317709144865152303670317577497721518505627610042408111210416329778035138581531301197656837072752887843640691764624034472397081886333296792016526807885150583374644299554543453823144114101886326037947777044578239396876928711463946225531509454331677108026242657718127342917008747513238680196875273295327007858396186838162669099495894705870269732569026001128613032382744366634252747831800769662620713994913532608170779377697858123754998324753795742150596623144129738816487259664524191396197688463744717933343627272261656481012795450527199207963814469257895850912487492538894941961299556038306217238870833529197705163943061930774167863978313589653537035984821152368675460520899363798333384178676548564885694070588566874259006351004499016583582104628965473313560206798938165258445246633985413614113991965094682311070186411500755395419416295769595893660297084296524354164795373322959356872774021904336675623522981064136760302275364354275890700989013911225706096901677667565513789557319294310307089955438214733659422538529186919956871822153959295783629541234264399365440899229325949313989454468993959420533229219888934988254623200175388072078956825396366036479105362909094950480847544236046888594160307667901224983975580949018114523209383043201214150049741129703191476429100621217419819262049304289425092908649813341185767235825893518271660818721803573994848248592882906805781494235962223244639454530895868676360938368401780947407787820932642099128136531808283531727880841988327989764371729534071446825271618921056723927139054406233080463360000000000000000000000000000000000000000000000000*i1^10 + -5990901108740470120996562074314799418412039044023216666787514288550277409178063127066106791682858465646463592365293913034880255301492911409191434792846898120915533460230498587095757943911978519253030486782399642339164979763949972514727129599359720588770777702621399035510868068273538147930110227624822576552803795378030420236484116333182641145560202635510216904097449806754215055311820386874324685600695589167970507196391469374420537491328083216988361000478922709081549505267145819852876785349701714848690002567295545889230489557891326389105604880857171752088074986946686674595669634406764701382578030558875063305832088621984013991997426828053272494159723960797103441740119601124401319889662355173938615852844364890969379260355832916014607363611528611148899954601744443508840458661343595311559915267382775950686601542790683942014876457207833524980402913025509786145062998769639139653288515514545598629412479234027637676256482565686746610186055298660202656404260351734800432227851418755698908625701193201110829862944242139688801482419478904055977808496420359099088411497737372208531288132634956040076987071723589299102186546144250963418019426949480387745274143107244673425887874338555520316246945821696225758888757846630756138138148494226934625226217605372341612562641521604793441757879087553201313960948706677011062300191010824129296189459997833900005418783343907858227510710827487264894515487180714727324489072968741438846506400335220832497865242011314195981032673192641638279268363431574718032911515206974535709605705780855229109714515563346633248462810066120742411304888319023758169584804107490374132875355692986511773619340390038039557440835798781509173755761571482045505497478760800443105107705337720478076869182342191323999294379476877141567674563065027855699447377294750226731674725064498903796865733851848352840567950786460000887697474255422422735293749830213728069052900745200331871246625013760000000000000000000000000000000000000000000000000*i1^11 + -1126181872978260543314256811508661246536350594706339653759887107021233965967277162641012447588671726476541809392655374370026412248544229185527794226788285611065129553000861128657150927925327615458703367719562800824120309964346298529329973282218922410167513021186329509505189785812980872755758419490183522383872956956869148637344194799807118586667648606127129817930470649920132876400810690274633718519450805868710448772034738956482795398590862830802417150703690630387801792962000882642821162801355431142115851733881710782785677428949673650935316500938451195464417942287484388210029912190611349192466184604667245665310098577885075940891556383791808622018980965012532388334014898201866242221495549337026383729180968121719612905355268839197622317157402703475362610269846881828606488796819620690481586396711934487877279434532083573493899896605483089697533018069363739637464138874332637391125329683001084695506954438257540414399930519859229756716430406747804490497467484242834981835555335419691533219659894977877313466970919918676089297617261294939813019094767525476199693764857596451290707438478575849681246586143284501253805474971313212655671452207039344804336858744071160067085974987877373732019890929458160154405567631035244647006876709905444130522961528961126254440736248662489408512994447073182854328613886839812269633998938602254849648049321401382384303292814731907694603433643842941041915635942314130207072504510198894188544907399054709829009637298173930347876508123635824109937932424615484663929561672752119748169681623059552287211176239881487137140513791455678689678486686174493674482514125993682829328308041803239389581429619773245318571528821517921010818811361235696636214650441178307162752971221193669229886949754178526220431231478054010098365348792900466288789682540790923244375016910638692231757742575447370223492022084184722497274604940417521999018901908927246873294183406655629626910651187200000000000000000000000000000000000000000000000*i1^12 + -78383641675326626131128233866226946203109630521735697128121341514495224333416057380034594665952240875316268229686540870056551355660475566601146525195923517218561645300591350926102484471699012062634255250078813863465526697732227739971607975626590250942758375992523608176803502523786843407607389559983969012135671091755718768153246415423775284592329776333007883198946027524740249343299010128274497174589905518642526656188613585674697378025246316485136631324367153221506534492127295491578193855649961276422344219252965304282661222042974313391106884484577562518641121722793786107196775238157041997027935713292383018557819935002714398542358309693392438352002710796981474448332336898592745890266448613075007774397011570122373811175695823004747731056717728708933445766838134218122941086305519248184588917054228322944688162814420158237649682249632263211595072839334377943614774571733595985184602576730355815274421719518197691889548217676146261247063090372505409521053577398811401170420319988697459373390917101125269354334093669363268830440463653191657382651105102500710032555012750763733572654722858383508716430949212139653217472107516551226648755233766430066675518186168979078857404149331769505003566068701583251421129301124366280996389639529264180392069396022809610557201609411682805986007030813222088022946110755069019144143355854446396882613519992448060803503591952465638742123644195040338218587530876272557543911250347177640318727885084239959808330616844760767810650456141962124036128299219362002546511095273120548004684691229810549118724923696884538086573436934999469064132657192070800519078107312856105836782107297014538105950040106822592162446986391938543800213459962247806586067599265147449850579627347533003804056726896129762295476843331321851797892705580088853378581646087842613657479273180409040946187789857012425393475874338586597201334696467452454940533148378446203444459313955897282175959040000000000000000000000000000000000000000000000*i1^13 + -2845784078297474752692344676153026155119786465949423549116570456197404778757827832105377110932534374445994111305398255598037598221884949881873795520266251289117497177690001012130034283782681763822615982870870647059272280825508129288197147852077029083716886377585383590381553417119899848612379407318927530261045292283472276170526578090102267535381612495314411505320097859189989700104741083778538838106382667549987578039600418174471450313489377592691873000955286163052538941375092976415088060954391932981459786477261054553907530841301531053534013585204506606949775800526581997434061083744198865698773318280810707799961229970582533833765404962462285650907763644790760510864117134369829706833254409931600735093808486323635530847809363107588608895426005337810344379126240138827354782381284219797992025691583177823268814855275300990253863342263346440402632728048687150833292690446118076684691844921754853429140624521901010345280733049349442661162166238500645710826593239134498486935689764539583400982271347553553568031611187501637543071869104771866043908875966173260694680623489996572509449501496236631720853250537342367355577990108084525902108610435661408786683770844958614943697180266514607359175989357374106127942278727584946185407942334559174892323445758272551318944043040376213291091785361109757111605266793595479956091741491798491545128116353829251205648207263950226467330806081441183862037066342491189043936139147626446649899640493783361285470298151853067247326316507791337716487052271732739290887256649903189052972545125794298827809695590322028918956501823187230716566531553149404129425457301712748662350819082563999511854864568434617049835616091739768146471149574507892653207179710361668806505007051699056262947741777422431499270731090872565806614530278054743222839542781052436713456653099204171207779303473898217317002185629570856872327073580202974349763375590522632467249654286113923137536000000000000000000000000000000000000000000000*i1^14 + -48106120025383536911273985912507298168447906761957513531385531748539462399097723744908886071409006056636307802161446400719675700717749002273363674895366304681421741000969224566781781910087945385261090906187522113015656665738877840157939694555182167506991605063688880673273844629868701974782891501426965949499964466525969640759104066989392092452694273560180245893856504965632709048494350886226754625800719505384009745697077410489569973439627624785102812858375395757032021980451486021958726174940291173911643529016201189489723473878549720785656897245627812435282743730931325268773414738209362591384188482474176806820574348116815209595967680580790303882502131886199723882486938458022361771440658162588587522248082154266197255652002441607190897254270941329413152876255966929470968830794682299466808060195801332437346922131346555079061369838996373668855336722476344542209404635196544779910677590254462606495853688483055883643236414470176999759388537457538034532498413610991248047707095961494251508075061337702016442789753696451677487839105003940659321135005829009920025946484458899051017699170749555970024920550800480216509503480750698558135773245077658590941842068447114695301162262228707263988433559210755762663731263345728639533551817981021265579381638068213971172267563141341042495703574291422252838120490389063342863921890647792980967445071380886007642536951310305841651862558426668030995988781109010357106267438262155189540266502524959986987594443726528926807097925220554378607482237800885982864198308434503337292159738425622685819047127911953830481806123589836757370307477888408661793868282624196053372526467479622310033341027309897667422745151738431105047308588154262557067904411920770838092430983362828859199942984260658444193259157909770898915953550549733951782242827540687098426742499643751875197211595767879691410903752242118787567213031243913352206387338680074951207865018707083264000000000000000000000000000000000000000000000*i1^15 + -54321489058411682307273620511908914078215637754351372544937432776547243921974420923989518565767221846063165155296508922074965749187084095948862518066649258577221183657799994392863531127207561692424505178008099177461066376919580880966441020690116634672408039554732499776896851610491137742471870641665572803345604137733189042304941209104778690166975042992321149253049762677425930948481980736751103570422572851885905551741786095305816259348038931335601737813777174449883992235012026900325271105297130444021960302536692013433960824415374720253295830558789085960786967307544771391826836768349211476698158662886551205285122678878023371706709730581246031351502829137486880192521319613567549474990967177590128630270486223599738634641856598454083427094262934222520499605310725469671238089230214446732119919612586877711055725142976250841419233422698529416928939792884115035109499829380726085417606928915249292615108995449957028080719077486214218747761735684670301439588665035471830968998375122220144408755753351380654462074139262544624682068461137661339021248896234383041768004889279220709631687776331592769803964195608562445470267746030510045496304296133086828373918093050812204764729090544210292132579539328866905959244696670696159405332526805387249621369711548941584018729331912809304193066174478858985206441632254798008694926402287647753801107724389177999830982232801624165495800842835894679901012499950274133073228673872628625838259702655777840952138033471666231873796210116398318164985449917747432569084333505292303998439896692713517537481516898183192894620250754121069947569111477867508127886179963635423118802987042762625835803715943011091121450679112057419839564806172482048077147965209461377172995785277299073616016089142855687975747724622441745332932382746448022171089553716088719958898481303323520359641990307034951174402173472461579515806527988470352713664855539352010719359590727680000000000000000000000000000000000000000000*i1^16 + 4123584279148455830555872223408588093328639381832088538059379500854424803526468497925666730553100701078600260553392840815069922998704652124101093976983135418999685740994777885999622640081967725830168131187744845654701202967024976523148677841514861052649001157289148155981840480767377139697490444094179869119832772168355129319297174934806913845039076489242066026834020275533861411980148162989350700860275499537846907713069209107976403142390078368144307086589035939170362619532774429752628372589339153150340913485251935002914065147065514210871989896373010221274586181559175616647708081069476670283694497800819343892034487897673166452538155345700774315035894724792340867295477075197835062856313305860356253721658977406017264732675393514914869742643231010838102178213222558751765282150041504904759425275549702662847725384348055040685284289599548781770802666980437335975201958791813535996062917135564278591466946512055907822556553496587269387593393430230393754585765741147618106516553240571373828542580280313402043946998543527418091276104363492280334160460700020131830118160125197891505850823211823994977351978864103000381994800088206003932551589903942096929125096629777478568056616674575405335180789464903307341769559677736932340585220303426060306335693050117399136889993516689160867341303102775265858683318154201533995713073151451626760847237748839960752585462342514937566645563878556812084721751267969337652641480685603164905417820559838782164282879156614439522744695979771191073550829416675955579644667441637923281547652307356053633272450669568108981467829673516797214462520928468340326181612145865493167507882042925752127867107432168645702859708564786208316148420807915431902130605344893511886557703905659981567085264715030263361605988847990471088409306814752861868676796961984143898883604225846253266996056440646426870845257787011861187490020427612746979689128406928055387341979648000000000000000000000000000000000000000000*i1^17 + -174236790238460618368732146412280618702229351934514199529298450619213368660966395359922824142470219523385214781809910342830458379664360303679217574263230653724169525031482737862214411147550245804451010815385933096631864269716083422811121468629903027974670698647732772303263876302281295628008720884489264868665513979044035275498576459408485338511895985895253603230129448783393841465056587036224934057198256984318989407147649670714118320981287864768202304330683860938293154339844872147929726194933534066823722755572009465400655554758521401470878833960289634824352733506796379561352481441055024556062928351871662776004244715131089896083019702216034351376555190978768942816481838314142883372771935090307012560594503630152086718912151915911094653133857215933897664271546477777069857242393081181353272820467569120074873296118313240042790840638763620649890090449893194740436159530436449617764392291784892622503216023027163499061552280653781642394609346446895605004700819572195136476386541303954532659233843037852400142320556935598627554217998320532315504889831880477682086174387800466193055499028766897517773517256232004828370529809038508271107668585545149549914497582520541957353222936145792469611667928477671934909770150550279525773576445789287817389956642380437540234471279305213363201408316032258223853979450048802015948054079334187721778172116962173230315122532390065473362420642026579481115092273432299757526800157230507546865412490970349701504279267263874832504982544093119233141975469992415623800935553120837958951424882045097681425255617977835186146606089354833474559761900457820617728986851863549802321841723146510401976909458971573939406418502517564483082568944946604033939311690706632570220434880964622577062699342921229441597059021579424285260102070412804114589620202066000516299502514042225489421233795976274105442637395885052004907954620598758528984446566627447697257267200000000000000000000000000000000000000000*i1^18 + -11764133556297710724756302351549869650988340753272928644988794529485311008704082443568277924388320367898479748871744695204889137560969987836157457426556505691352541780809318581080325560875401690308909579331664120387424761119002732360375805016328699757880873410581416662180802658794187441398927481297981717050128160712563244006440934431186360828380663576846658313450723368811637119179461072546013273858036392493379252925081968257492286927386501358822467595957940878366208986266730641268834372099138624949205087285746684010849912156928767894229855257211773559573145876853624051645153639098326883511135617865330384989921846891326389216534767873393941053195859376344713236410176782018628346713554959622657987730192576145375531196089542324740041702419855495672056726260842433793870295854833995365270194120311646134800766402784692041382614367088954775026442810824599669348364903070663325115657429802829043233998103326390568548599876932067648658709057311273536772205410355027110903070304239305445410862876325092265828172685349757496592571750423602182435971371697492378267356602216988178079218547359023304025379816624741680741656179617957894597589116912716403560078189758898998476509762046694993866244611015077471381001398766559036315092007049801243161241849447137326326365193167008237772857838628238898626890240480773713073639166100493617388154230071862726518628337535134761736144105259792139200577238986527162902148536727458309395953926941416624582128204266625795118835682928462608192008440696982775859460212218229538836025480994357183801332962731781649372937887516851504884888811017388897134046474882373427031582811044904001928869302952280866781858785996124251210331308225639099841035079044218476682871361546331359947932646490483205289455067107518662139260968730167417423880443734802220096756001408914713720888246770343480321468034579975583043048583532570715295728377345485255475200000000000000000000000000000000000000000*i1^19 + -416267606835674658838425688340863541945568497977954601507422379419324793780101214515345216284681279556667429006474960651631050915297661335341144125183795943160546131486819917959526544613979130853151678250910605964400595313157166566037305990362893101772472688944122418791818596860550835626456124872611186387851401184047232646634747659314517899285947541625943027769026583067233289495893509740469967275758443698156920586799963206742349892087256574479887859719083799840138219755081529266650337927323379785377245367128757020255754237897528471764377981135193017623066406641396357306459074373108244110173854273898169144731441339821673740879547040891525611486166332005130192889753128659719686560077891729272240021072346159599273996559539360849503522956934377414924717990579977062266104798197021366321045074699243531423128683880714926909603653539229689868964594536537994171226139509006853579259851858941707966254404148056365167165669520287834590371967430393214782885655358018186753975881429152648610625968717410832548127469276764827339975129470470090635110030910162062639838238632900861937021033769678687724134824043818540213308999023994163127754868076825283483407894527183728906807273371792527581244900234877018634555702478056916762018107932247033535947846705692444785286956394020656030428721166363627975075745080046184305013630562706072467950405874283368367527883035192281518353881690851903644713191395750727917443872795460736083236808205768572202325195417030488062444639762113760462217521733215180022574700090343322258885466758196398451699063486159926519928385459174420349695188442475523851751108619813314244471812245020611842364529008732233075536751894173382520252090335682706343099347120153831407733539817393624778116648272421705517753841903190542586021783951020772324394054165669181578539986892354202050188258707849086776633525268601159311103047775645615136528863050762027008000000000000000000000000000000000000000*i1^20 + -7397723836236511139168843061032594010573810850336071470827853390958798504148764043426785524435374409074828723233196420370911987929150521304029721502251535386496817347603526958554093790157751975614204900700865842482436827359102249226904080828347809595954000256141391605871184548446869875534520999092175329059275580129018661281363110261867027485014410461618524657004803479746296058107324433216769698343463205926750358032683040571700645933726184767719020889626891025657844062809361587380856426860075246382440648326950040715460012366416614660545817517549381679502700668180162743608376907856165529039650865032803460502150859868215449233220354557172735802594314830086583348557312990428647104892212932540097900899642601224875161021623966991921677507436724809840178893033555809723478726602692735439792538899889793088240355440013510652390708161327017036637967716941394886071404310444207592982068327438948424033988503200624313228697018428168121045229995405876009868204453234589387639704276655473133620114780269296097760053836689456186033817405978382543631830062692111745515742319576061838056015389881807165621478894170866569373352935221581263807251465619444937950534910869902091154112644293403238702563142623670610780953334644529582629441066666893655619836444014613190114834606057579781967972054693951618373308956168260510396081670396245258351411686708474314005381027039617394716085896482383510620189887913426258542837214703508249318609427447827846445394618825377329193932153336272701058185476267502486568007718656339272302201105918639111655326357392603279261105173516658229292781846847711539314306760773057892047039116456987983537752256934643135395346869144883414181434969362566103343777123836230163192054505126755997840992018504100770381126132643191745226779226372874750459486769202349961027693668249506304224861256524988216956596692162039590359042144012122661694526972965683200000000000000000000000000000000000000*i1^21 + -61038598891703908507377013528022647720779174766659041491721578806516882997028365391636754827490953240028449459990218483390431258149148971812209213900429213332629599651552277120014378132904667401619954001302840514001902149296050131060442307947913398631896384443901669375067572373094192130549942370258328867580500152844416131092724765733474325215161148449991904667598355632771510810784066303897572724954458180685516948529395392809406290804209686049046458732762068882615363695316599105971022144322591938116592094915572211777764869332817034593489990140397511366347691275985538535152813637110664108514102917376825167231812447649667168923472077015016442064637013555515418220186708939435953676445429165231521839957649298140689127647839827913653471225102867046795290854710377329175516299677431525933401862721684569648154695098170140910901592646764639460338752811853437707593818155770172890579762150407781229378005829220881645191736036968258772600307280900931601771869927876867751063210802566297254359013417781480077769400693659068218967646895796900959132392073295817085009678348558601638934763455167008696010210414743373274631031004538943047128862399532469934866721099342279063775594828288616889528629965904383493173386024752881043267855280848305168641365320574891960393256981253789725305134802050393851695523674711682482296681532529797220581739731289492328444990143757241361584639914170636549332981572950857499003576001523727265262294851884723828531439840793016712192381833578718554059796944411576702079324933677611301785467123828785099747320064841451269720622216528739898122812055538918165237252553939732382658187833367888348391528463765222045329644584681994842246223092064286643859333185654601718127586655058985975252611173345963376906157070074400339860827157026421264174097558299114525233591422248087840777921987186576154799887326013297396143419765256085917304199577600000000000000000000000000000000000000*i1^22 + -183025932320780772588682073521635455836926900421438408243926900754764221652566847729983505350914775541318061494881753382301296794192874681415917670284329938274940122326518055149374093607918484816416362024614491036780787823927035825269247623180845662919211518551950355635095563950717269990256779485615090143056614808614138401649904872187291318768696708921710401918823128876352958233283979953621070646917597229296304090332539277869685857262350678472119950828096230422819467202587353683623603483131219723385209075457732373332241031683770282538081617431076071258575379528744734339395060369836083088221598550717610057479016405709362372101167201004402134770180837819799014982718549636495943186911466928354499472942188350794443282212060907376659049135075761718830826287230670072366234075758440261149160472837348810786391160879445954317693960336857281907184974038622643008137763249205189230333186764405171773683375102368552030788353898640585716388037613563203755923653949481125184267921557020697540048338807016679546752009705184337590806628779457611741259983827054345532036300411130242222473211252356567787794158690894398487185978755223797258379200355330792393399259180283055800431665819703167888051638871270414339814646000617046031720176633200337634706934021011470058527032371839247171227322430813274714504319845954176078844091075971482890439113567589943145458871438504340973371749433348659750654598812841932094744295776463580288248627886681296289394111909884083467606828299460351270934760263016038187345078545829607254016237588340403173777772292693884079852462398543762049402661315138182958960983407941844967850376358656462949034275451925646898711714695031208954460169585373050942359392760549513862695484787872465260862003346495112969595051015735358069400364141441889805116514063755868752878276739829932450507822223277170887444241835174676397420431778483554796699648000000000000000000000000000000000000*i1^23 + -245071612831225284769765768306216171693404481115062277227005739085167006968157895030751795310079967576189731981013790432785717146616059777331056763453049905242254829592197374664384014775311979137863719941586752758377713193670818058934187851225259233431552996500574779586555445130600474023690865289635228936633681584036951978625989665207743161188921115482111133041570045351596175191692166422938972592557157508321626157670745682613464850969849066907325668682447298979552142279777922068528302630993724926444528166834928588181718786021766633845686171616930951626039114028679431606654846118308199688292892806001084789328618117732684463484759695436628254781417739384277813993002655136601413848956449043256343264191407371798761480875697597509206599887875377314991941979622588229307125465747616521843055631473232877916654244397081235214478616053959486197960146441547900153083914299648834113632682012654117453285973262278065716923314134100562280723029598417442095755171977309493927558318794713555763661954046960112215620481256765014120608758915990823642169442412032344527667550609140750797441666013162927276491012485521661018686083736872403045035080710033702450879285193291696182486283955111539409548922458953352528079208503647655438394202918426151899896778593953544405424083933710680041094394763688546925194262882342422642392979450144803682681334044378788792270928524410247945732812946193521366361969834686791351485136928924319204346092722816827013755524012174798329857842175769376005493550091898382475349403297321744093415034242493336540680371076918595783271797600565152342677855447970763251310028259485310396719001604472031760542147321653457957678196305144556375612120516813797566614799421325179222069660087279275018273998568805180879410907162959428262243141760196684411108609961597728200542601748309877571069160781178073653210176517866389591650038492091016806400000000000000000000000000000000000*i1^24 + 716748458088972805500300663811972701154553619666153505744470987660586750663790635897607228688313958735263149216753062040794015431196063811982497413721978730664721194372582270913635679794599912187019673807511879437605301170376251177258730276645421167269686314263312184877812558675764799182386419218449411197198216636284072781892315820701941899795457956422620405118208332293735678459811656599640225697708612246520182897416657871346391607439351148126298182145770612514206410398222679905387793488384613955054892924867909751889117456259542563048777550201439079986969442031034873764002501832799408436391794390956805300180048142839516244626554555573872937343426945562700246011752119943235621249178637997028369359505635416912172626028012437802869633062287428624565954403590229297015520474266614645626364269860840084892846676293695882871792559176664058112849057810073153915439304060048291311450326988469670207751179390556277102467009684372342538359352900471003993059513480333741199543234683959028992194523889542716308159108388372053595739163459088683021740267988189241224107987804248724111418434114953165131813735147478203039584923229502867353019128634030572563947239241177753098574008226271152795719550982253739396403689836935549649714374297730210691489652199134713520859560556945709062727391197643239739730714847794574390232257369040734803312986420531252893773912115277170128549696526281745949687144892379103210237856918532517572336888760743670256445623459826463099250921186666455998862411945931945008115725021638662949350493534758950336519343385937956222260693706507359678214206492731428050228611848851233309211329000201912127126276579839441756820436909888048999385700709777774020608331678942701431323619650453733719582844549855366924491282313453953039486970988591889628887402088433945779261432293892904718870880248895516713187612130574434548832533018050560000000000000000000000000000000000*i1^25 + -1876522742579240187609015022413898606054621672852322333175478226949694368721982890319583114451231076709107899969409416498302237729881903337692160459177078443896555714169011052604945398342769437937016788187795814250478538152494739437004436578707484414399372515716302791964597599901944403620865911132479362349683666289889752062411849299914746812424392913314679006727818944575937416766260415322649021298094566538951650303805606694559483505849897854918565260795045417508259711429249830741725694848789233689594213803714035564840697322000597914235321890487498891005456969264191127366354818262748417971576573781400236815844567478868496034342003779168239621374993800980058340703232919329427853543204972854421891439722045205558682220764776048691269043529484605550287153273766863912646287501074780084801358459237622275682006712846408890733715707602568531761120384501431929805822216299719934912388051915978873547945706129598607828395158867035406409431208612904363707606255752848399173201669420835134975875757255616925771488890737949312164937080911899820905832382246165212240070578726189752641308374708194831119730949135224861205487562268320165530139811780177792242292113781104181286965807291873394400237717274234362101932621547755293172363680616940507199426437783055645931802379763717232582004462866722306018593734020056407050889897915325616215957829732841707337043145042451901524114550818190637363860642584044425495713910668180018675178035972869204768597015106044900144394274025398676182585095717008662751409086678419718477816231595604339950671445571586007031786436524453662085044655943449805240780907180205275074233606986237115663677677335471852881232085825724797056244829316886758664678338877646721696687062148604359342235248895940510699693348263522048569830597413026876211406832095647184268208025154187620549921922281299973995362245215405813445529960448000000000000000000000000000000000*i1^26 + -24219621333724904024647437678206761200119835944458944577643464188656820998680209171072464950442983746827294487814700219597440226867899098546493944352062500307080173196927003091327373183389168163546899286843947984079972582717756006059618467757638530387474092886626087263440909756297077153435527848392514669126309249451032783079278789269028119172759862669251066681891342083999342186547833626509631435818981679464380053028759407312265381691580047444242509636643188930295125837641342256567890992604623799212097469998647298535255999850643954645009267610435190844769062139282565500831445873505196064538121159765332052296850734066344707336429489314198699138486003537180261631851171239456850076815056620309024670244469088326909719693474597681624659052858732348459510759585567128589123193283556862605306073964447757113910104111032673842827921914464529114902751327228112776749806299835206035351341353270895674730262938448889361823106242669495497770945072245015937578863136681482816542367138894051660115830275549782020950957792887406070037330369561546729609916546638746354803512842115544404996086679508159340616282571741997119720810010758453658742617121458221374839589007707074215910153928525815806694619266778568660653253456311812990866408270841319248429542936280674122005981797338803504448675184807211333430352931875689576865904856812396051350243450132522128510508118416261134354574359898699468584037781949863621056754075637094127605213144837290024299089476079487531180480084361434785843679203252862588742503627152576511962135766369649048011101013793929072612665573267120770450115294606403572565083139888351995465513294774171586579244138915722649108800051056295482457960023096867526501468761550990988540926230499444993506575261952620322819628318360522828008315485093071454641962533539935137630982253846594450530962128649401397683826830816993757416652800000000000000000000000000000000*i1^27 + 142775172035266589548665924359711799638348956041905247739780440749188564437923052605081852683218590024999182320562942103960062778183859882026610799044232149567146645629728399431362287435186851513351484413935090033557972620624374518660989705571485154215288544814027634538678754440715705137562661984316487609859521368221178571868921475732415881232743545171555578043030078353748323971312120518905611159487444732767405013766149738586201851552586487559332283254966378381170439199456315261960021429991583235974069360942952799234853211437161259676680235889742061780932653340427215015555697249724819923483627246261581955018601331246982865960861457485405992025156451990257315919047537265167260828219768071233874421715822913235747438220813388040136801679488336425448026022265014901803055342346019411718805004330842443500566502658905779871189364536691227390502642479930352498590679903769639183951225694527494364820434177796260662154145545576200664806482625848812035637455028530819011647838156752367643631890135936809181984321083136023387178607778612624997808174251500351102974797993221457970664542526440153439077713292393803209539950423243490518786508404529941642478841486074134381315514411556103719293456427541425987146688266949494771460403331732345937494091857809534833362893314170888362354639712588144856336816840587744471931307612529035040552882409269139767239274768624513041815301086894598230973018649043445041953874384164857008884569515684468300813928179009663961148072846617003433228917637345358378318726569020374685509289917334558806957014881418223289792591386767613049952892552108241002071098571997466558000026424125125015362981233799921638416851274800791897988325881164943692522672846055018685147435201367408430402508908372932322751570788503231985379229148290641429327421270884251997272149612788794497961069435838589658939513752989340794880000000000000000000000000000000*i1^28 + 812964932510379112133638746259421436474123006068579046791917313289026714064902365808377908445438806863968501123619661254971533176103787069998909632607591540786097124188096105067823925353000832346776217910094216407810662151776472963017574934886677397540239874855964051868337064443398677960123846554006996210908489929292695999020836524960440597422026583462161097733452525707075451260127232164732108707330878115505428969036970413796407240069374454711687377925330166260819249961054594926277073907548795680970114453570858143066256592444617430517491141204739096550872916244396937704399833748665928271348174950860962294681042564820472636649722092572176358711183993764150877907401044285314575062650132343907148192179717798338745735406345294681300054118426520539583985015107069350949602503162988136839035042658765915760783425936476230136158194584022247364451998221879775057148754257483948395708136339071933161110100757302164519266468426225537657263718294757090372979094315985543723330301049835520495731388376294444393762434473326427669552993000997787498015920787507867595054741278566840167959601290784011278078981942004172657365730622497719234402638341007855700533381960849339880997340814402447578558811170287657718425594980829348503725292205313621145670505220957923467330701064475225872654406208540425256697435906111508773718489029146755864011079613416292116889884465152219109026779099138893105388998626397109420344329116888936131709417213425374227939202368936082171038478059536597934855148925876005303847690126621483589411361827061013465078483427203706893788397872567931136265690326709988366266746222709524967818242055238755918536911426547637930648525677253897801014474209523692446715278710974768215336181816178482523130356520852260160389685155102065378593818027582807396748622417952169369141265029158204863789989957257011424759961215827968000000000000000000000000000000*i1^29 + -796471253448360274667992892992740162223817938054266150692131467125445200680119219935622554562170490208734206994265897730828441426243592234199796396811902678395859348701636500222143498126832844378259583464077865761745763877927512001227578383077923431310160643471550539409060960956015667730049327792769547759670079392056401501831137477226515735483165380586356985952562014012820487916260743696362806472422117204610109166474603111535149260267731745545891654545058015075281954380764445465426558184043285245439186311911547248498430353527885132823385101943656505648631574679959354448416536459923871358363876761268756375269481555987539934125134057701420845185069928377284646356118820108351429200439157011772699229629851068241780661095427511958365209235278179128516407539840307120429134888890636151876851979174849239076974608680730736466529613353590529362799611849875833937905981426625567859141135177672928690696195625053767917431215634048400515194410322117277075887695912112978241330301498051883416690351723108069053438508735077430592787529147745263935482790914439804153199799040146246748307822983459138321689639760099790781382042622864672436539829105034149743324310050827874551122887460924976842111890731002750888113419009365676860069461464506309264370885119280574124989194269250950359346999062752361997679391932067110629193111290593823172717958427229728981024469142978436093465480668038027558422249256831603564111310897646694767890942618275294172229437413912920576157800816537958243745323699847026452056158993617749315389984363120144432152544024256226787874255994924684263958166758982746769394539831769871327687987797958858620144635047730368567071038862581009135543595870693013408597273504903331171159303756398105838153426680431652861000463345258256895734126494958388568071623931068884027224081951820424862297018201251409454969546342400000000000000000000000000000*i1^30 + -5290106081421783122745100428236174413289399357735001186862732984220381067777467231474844437943605924252654321907251751751358690514066662799169966448434929462958582233898237010179197522812424876639530542988804578810634999624697370339050794809568327313981020827364229941743660725385985852813866248028738694861956692837165903937647869221454391825476656872795181859822133689361307538067761153055803614306710463356573175917154723193071670780612495794698730149308053029130635675317175324178515035822175175019942060829945032163465509475986129233826987060735815802556126987389751850883649291432216538617496857766168362219900858612896883556079008784125080044434444928193402351339393205665108003446393925911099608001186658371109889627878765622399876339619207821358093381481627177414160060664616713203334637921842432878433869549537430130494167576176413398071304730345239612851304318879984790952771823985919501859763461181824108779697771173371955342372891667017284174646323823568481784458674408975979792466839432570990839268118565466374825097884280369292826602232187759238049127537802392327476412186971429495300101868081366187065464651584128052426894898359793801869878855464894763757967993138400868906691621464782946545884126098206482971518994148000294991181801649161533216263669886084018756533391792240905022234493632842995493646250083641349684374809695527418394518878349154081349948089605577156798239704907115556426879316745700970322623079332512706158275901429045996014183432196914892257759707321567532466791566977422467880491035281019639573548861276632261716852179857083193483066081577400535319636182741057696638347633714807730185269970096570932071339617154153345596882071777917871453359185383126760718405573661750475835503509032568846890870646381399983984112156976312997331592046812488627053172211515676846108515038728498283764776960000000000000000000000000000*i1^31 + 1707617700876379568349961068985913735451387315987333319523985439222095366186174927035862131193985504634174326461583593775775825537100449264880835993934045412042028824744148392703467112322277146144141529483869946362846651471250734670387799371553915349405442566092497573742606590308548515180012439552487860227156315933793302218618758323078804257246346656820984801398959786406849812325136858127588241863775936073104548897322682509915267037427528556713895082972976477783235852990315901372302118222158642418048469765224652383244013032096224572344733890962664458016023720065086819182392649081952189655437512327751207048998433051041021902772659276644508323962355880903819366638368400268185395323814318749374699086401156878989316215311191969866938134121788510284411201023512741673288270797451130790909680357211686254980199919858704630382066788591085421077969351754725038929652773988723859969613140892280002993871077750801398366313784449242874670269576998349591015317128659372991703455696724499280296904977541916931488007198824908714187894849421305037477659831708236502829944022866983026770488715633312133769613880532445126226613061680584961063636365295907777447593332161224554476335646363119226300679653049438368157010836785950787319514291371911829915760683340356278134894992077480027853362194004735299954663800930809880447963706242475210259504356213624806506128623824245252440138051707137259871593010164342382353261614299128405858851178968764704854057473279538541956944855617837252587323342519219484684417074629570372311397122374129184764693472811679465279457177242678829433174689416396206035111631440471023369646726838313372304827267625385692185621336055216679269148646853756373154779652315870090546335454003288274157441630668003046565865331178682823054526391786541552272421436856538647468415528918654470428077617906699993088000000000000000000000000000*i1^32 + 8309171852459719608041376870744493846001151899825105231029191428405156541010416643751259097481026475155660141755603949129056910165192407301513236246366038128208782433218804534663621852939877337037017220979756518111326368558385697229578163148471344282539510337012232112253389301413584230886471973490266381582151326129293796616432846580313103063956159270947816635184674124134412826664720665247473212671197562637974284685234577010150661131747270844709005284477093422929022706992817970528360350694631330528574273303671748253231363605747078131675112352721142184648033117577571357564025373577859242800776654483984389383930307212352184747698129097696835855084644088589730365201266749546554003321581660939837654299158274002148064241294695947292516004741340728889600591390996181437070634183326541063346262885694533063980089722791934600205316675971446398040884232436031438990739334036378604287927778669478024896104990231853824932601246347179713093634150699673627027545125664650825506103118060243477236431369534405941405115969221711739270275372917681198670987706077985040776203305433518737773340733332185960359070686342633466409057494204338829542019645436654893921819511698358166305156719900706991773083170286732024195791400834022607273326598894685851459842550533992449336229950801108289278978979857698107299669264950040581232395684226280783109945162588828244746960247024960305759094532090003585488418399960870947960912064861326533462231989510927894050370926213067754507254289758308521033000898338351294338907561579890623092780273881830728494403002968397205098979765613466611756503288842595258488738044566969714902690043974582250516635734933580637166810505217485866573948642123120411700296779449464065741397781816809476164306656968144945741166729051886066433109508108291453712469542132239928403585503499421739347732052364492800000000000000000000000000*i1^33 + -7365105787434819188271171190789143946185579934963398675533817111827787185414802853976827971916739701200019926887897609329716573188374686749166283740185128170729707473560870992583252111240778834151025619566417965314688794926626152212223963058419678401254615307642556760212476831632273651994261632676027914856292809573588946267717365468005948858850735499465095784541097463673517385192947447853083867943112334768932885827448894701172094397913406099668840775154457495987052724632902378749808204310414733965588472638223379379874435603441003621853188733779820121206811269867428028248792835718005102820420370971623991645294731156750488565955465428499379171323000574546125107250254937618525040089648859026547021212285986406269997462012845433576272925061790208705398301628240039331756813603915877983303174677701342155601615051564634802455666192238662239970993942817688867038521799283597209051539424140866165717269272423652125087542323404454667810583360447242830707889179451960519229683614978620602862388331302530562663951779716890412216432242967037396259065733367150292935035519987155137584003776275538655176542783147941228192842704863146183399494038417570405862353602822059010743373674370577882355326393867082607596240339120685550258936495294862782308486778649482002080965146732541415363231411389594367124667462537419036068250235643105634341894903599152027959568016218287348107652162756271623679164274533196662702332959441724696772161220683796336649236046447939891870230855830485542874037510958178844085373395924497565483442513945932089067217761541430441205826845233011184881506344698766883182787426153175351245996592342571522269634389233840414622405326945035036446638608201888028021775705121884250470409042806583922471332946307437093541806374310946878352033253294625066260625918750557055437195285779356813859854745600000000000000000000000000*i1^34 + -3158713701487115859390626687254560865264847001445908857739752049651448936063483435176299438605010679723233367970606741375929180697440595965561594077157545042162565647061899508941545885150267906146365819891256848742558218456634806014983352691497046655754917732713417919063053442516466442011090391837772604895095275069754187628388687035994287588397662195693731155564430199746150479887234837982630435188298823720223726703055104615274568855039920365189860435025078211506728935291506926173849852474008474194685880527860502762321923940890228109019646661109762926966891818577572840835537439901756768727959112314672567545991758763745321230393691641802538794753364508868373594171894279715564363002027103814555283597881031435704785640567799755119854915307460031617876123924860021290701745903450246386262417435366172436555928135981340410216681185514212087409871902775407054180162717144315357885855029137338826382755651363296088290606778632260826237409063478471380945141402490044228479415390255841301825155069779265831941900764694303457205500534255866188971677221450800040870571874204113529768794232359649778212899972171139258125015835591852908820697171541240165339733186760559283997954585605637304885775097003219187455360161300416093122070374915252623932480329360626499299324558377116438487038269745964177713509709229888632988112452264977714926370712250911261140018017925303022326204939146111021477863240583977719215954976426682114975556215671527399745339018574260909495756008031511706521639742859580496001138369494898300608067803305067281584770633973452227004044907611409128802192475423004026829616554513612304424620926894585501882008381950220226664929310095841031266968099643472634162432802045644148124256558836435367066890335444020403948829438776070740525417189172565973216127901950026853862977858102391136583680000000000000000000000000*i1^35 + -721941950414000869116856620235773324642055821269581569015907062681256614167630639566495069910217308402479886630637724935015191749607053603009882204697383459651064394157869958661064924798217086456894466178021473725498683225977132884109399029198716369710083278351448284418167134413325747943513918894293099121034110712842212832319715795980987791262563906379801278642274292096480887132231430602472387319086617254126246185489914682496745557637907215595402407027570594479740609903796184404433485922036675124736422935702327368993296061390168655007129770145977742760856463647086984176819962726679935568237563046825250371384968459445761778707609503345035482737971770233070462819271677953592342351224325066151418455754821515666573046243501767971715819922577296034004478397421338454072884800143327433923967399078320444841714595711981097290989987339524768475091484326006022016460038465398647041832390211633179527447521505218080000427627606163255124468192443038559832090145809547203698558404286302112205807273053713147388356313552417464497289247107929004983547592489097785308539877237596963408129099505139265849922597733120206179043309652740007116802073092205523999894529869030546231060960096165171418791544103857046245283474745621776587658882141870185793381973930475734545693058474534032094116433460389740865966423197822922281918564703673934733946273893329225613786268100679938077958049509115273329573138674884330209200409302845553483152667918765952105707136720896742075588474453375253665674819567299437761680229538432762026068007054464027656028604748243769570138665897547085424736342233946604936439815871997560000379076688271162595653315681573594659765602520661439765584804641425924124905344659657176854263189631844454828486936570494870529052897748531401394976357341721637802411437037427083440181980363646566400000000000000000000000*i1^36 + -17371378318076820645253055319477072569027957883103615103021175613987984547758382656212941644090267284419800905790382572909229811399434956796288544630518881329665456867232548095130242174232097990960540954165362193399321131359358994739311635613784439645092284921599844978574710563956744451775893865333975021025299292375948071074204895306061477267610695325366153678957584050883960427622650491980658429415553317856761299791099043058123632293717257147892707206293694337424563894438741354681312980999312948486968853370666890148685168882188094197425922623729966502884965278602423923906906270596607297598214247680663329239743383974391826106191042894989214754488470941959118640174520643889135339421461049211799332370841460084669583847726699239902201675981090975230437445244671707881440576961713076585438943310074135719272118378222611775590819417111715029706548581493368415491505377910221286787668449905557353213784109522713418065646947344628610870521472971028333623949451915706813491716648213846439925301008490651460918670107424385391528001625996890482777130823202689413422790666854109093911410634418643680880791589061137717628556168470611060438421236869435118603261808154261887162976480652023449962455133160957646608635783433397363143258607878930185845311127894880291145554243783143461901260589536335529234194476258853787680851738283892421145096877494183252407424343611896976469797125301722001386523966963011623403782897903844763240253467446157506771348171979347115461134787637021927473309367716869505991322838849988008592983121545605328502045691815301159340844174198053977229365637030223039443397344368906064664267314181924089048288718421853984987449521468134999187758057080734868361900807922171411116323729762978007633645926583276483120186046808481175334305384695893828139360544364465119571298222080000000000000000000000*i1^37 + -1356034168938255112953166342777287937379135970957618764105894755671041065774044464495245751539022373387538185885455229611517603543342223994832021898425341464129333374729307361914425645740217012599418758705581324282228718922467131098208335575096789742872254733860317121263326592579154253844907658171730767987406386141590925549221392458786682062164889051629828322225321714217431435324369342808121841433643540013433535350386245416297773648118778993061062044931173785375540918802599622790668954968347538017086145784767782090744138346853826953723330553597794516150814072094565136900335402761097489104728404741476384258038817263143349543645867149998238929506347572596504084058095535742304247731520351709160587455300210206597719266750559001505252670728119064778129936795382400636325776004818622398003180642126595196384259056001113943122152457678859732306274345938566682922394152804724134988558370103134021793775074282167661416321038911156193822813413225361134243378516183417327805272404680135999797684653448478206273946239680663024995564106378053839722067634037479717369264546851295033378557261980969762172071227625254613887182727994047439847408980966376393838601215921743067371520612408892586853208749864993273891319763437786108329250759646950739105840092472018988514141304089286377866381007964022486677631230712051676925573433786042047204195876210781080630269252089381624595683238815973059105094531875125733336438568705662862333698807619694090386434902165451511630362250285406941701745941229526993512875170680744961172579602794415260836475292899444974015381215296693120029497394157263751338073691156316241812150335811509443358185995881497440818836974127253980580248369847832914942988167036096685214226438745573474627674242289129655179180304912922576895400875866777332916477676873319536656384000000000000000000000*i1^38 + -1133147098058877306554385905774608997433093917169853430201195632922681702392443195387943380642208483728234042260092223373059061461561785402284839764931563973523354062572684795822158418374900184137354961115567775678311804786150616520033077929648106143086972168147858141228588628323863982026807115435870543924907947320088581668556359746854066709084239205666397204948536339715247120224742171186878964799346837549287770629681665471956137543211447742117074420020268159588072272756208893307912786537956713254261905651545330764146746208275142006791658335796116536624947782660621415590062506333053785554164829967625644480952522090598265389278483389335674919407969226968121495138091614963998698462333883052413363346495436730224768845602318993604499367310915721650436753250709118559510991256552114390171339618160025626907850131383599325426306961949433992599638623065991387310725952938633947697139230353301671916364236021715292622963798425107015734887169802579971170325529832937744168283221096033456387049594743485237269763099534588091915355081485637388100880136824322498594878684185476132159569818169010314539082261440140692576187439302888054480733251916822111446235983017684133431673596968920266926471384830253970791191164567416141573408518664329075538013620682562869505989634493916665989093360553452164741417159558713397025309560856516464044384036336027892794984612079291275013216814124852540100390437755376608979078724114851878462482859804475758493422817996572849875106315269952511536286627882895567016497857199876065296503539010277055730050167096960472318460224859182616112156165068841776010922785201770669720745664577766576083880608035683681238597796681077566108729613926864391242365884949431545686624264546736528887042854888295600839960169751596037682826990601185313423912354459208908800000000000000000000*i1^39 + -555944508629740171837045355097099398558216928754848823793601303219895040926892042962648458029832186355882231900585623905796461474920623449910033954149620172679421155466940293675314639252462895756714592267376131133371308280842066541491985901825627871726719117632943481611282495661174948380706095930061382812108004943690979170182285476834901051790908869141671545904998250922946627111464291700677856710778947910160868299499678704529556835417967401669623587862969167633450318804360569047590697652252788207804165311657355065923601392472835115468263420142473166278154008116873555283447843003370512805509807164876743378096649807742680155758793709638811774714319573571099408325516352401956290500447755319149145580132946747857968913412195723240321409970585980085925921634250442746583280988309438159009125504353712737547192325678037581464723146478989765132829201280570632109077986445434567004943058624100700900364857069144031093203447456225874204611036034495205570586301410029364187132456669103105918210083276050799789408943623234274624185443679963608841875988890286530111933497662493291928554679543926760201467899980041866338741985137545917692454897762154444603493396323068683706071822229526226271651023855305297228029911164325263722260446029272858440893611955424904244820310891945459842635865644501295070396944708618237338521488476533982700742139147663541626815111554026254796914737550589041214879550682006378830239883432176482388307320957546201746730561748940119425711729765406777544777469289872565019998465873815434970960399977025483164874196420355335360209715171329736793882807428983589909001500473468527774179800940964908104335823549678344116994971533910894247394550075741017723342051962842748137267914075160218585695697952895049447567343308950286494266583546383967983863825694720000000000000000000*i1^40 + -98111983650397681610978038920922974634350579891179962304609465080968674488938069044639633532985594203144076111216639415251893935576521090933546588991948503289318156428726611634340894783087898572835874908406174842723799659129822511989581857233923577193239699141526424908321034071231774178220899840738647313422360543068944333021871617100367867596435374116995447690824081402511522218807967219244709406998562511230117167934097750240081655518609749174043970888823204237381894291812277858847755521057935717605426660814243084662317796893963450216562569465644057233849309807795330856638686223843726994064446408737978112739265650794523115196700143330712301964291535242454211086883762775943361171873770737198498117247716542226044581706144436306001093635390678829934749708172702602978907377811336851312480396445541548040976151825054458367544384977899423353903066656762565712670203264284204637626926162762010894132735811813462066412695632967131796541608877183827401510810279098719895046772949618084458251544446122748013253875190320752700031218045507624355553354045518994558672130717506017573874089521548831526346941740267915238934838836557498417315141034913330411507561906089656902448645364973187073005401944578196795716048627351874591366754917755163922272521666296914934816504312818679725654293257775383503212643922663300637066620166870479887197343098729419525947106372634909467238468271927672362645354543269212840702043479374617513244598715315309218062055522925036567959362586727348577420506075332406388420440702772351901491020502723988295830478695499934558833460146879660400025163409632835184920490735585339339484357065441925167485019921694419938573726958376467791300101422830096298870333417321154059617226547832460250630766484020151674932625077227884188093290900269525546827776000000000000000000*i1^41 + -16619972865409976431522880947839166567022675634113719064128343508813481083628275879917181324727068697031987493615977144774754620997938532312830806029155645847189625212686499745240368399833078748502905765447859224943572326788098209777717170885360649499969339577603387199811320681494594669221311099576784163911193625534653412108926612731659111202179074275095298743685390364820383178598496214375800757253388938331958588310744155658870239122901115339949848673679890993019692176745904304139184861182709212419526949681151298389836080810794355698010583958495846297662514519645674638465671869914518125642912770384664056892382608660855896654931283206224314368080360498719359135289739089483083962999830525843737158623269808059112826447084685533978343093540065598728710398010472552428564368293352520700871089052103048030572017831629181669703159745032063804774908040064310569632501588643423272117630389887100183513315247342261202822099724542863302372400605836763307078635615510304713737741029053834217152009767776666411599240551549425415123500269230261082268548760729757111775276761198023789725417352815389609200348966047257209999833727884718522788904691006728731074153481513946630521459043193463637770823270505935980632330482571171531360393979790217438279371969330132083556645349435004253821454217591289502145025037095016842318794918914944085965977411909096784148715931366590786871778578835498836520462653839301030473110887885129453216706662075447957985687255244067533665605108847984746287600316122473367793651627095459034858232619533912746377983618086613106829262209492064942378530473718433557441369613247251263606824666188719458938223699498268127682350205844805779693891073530471740966572041949567665191775156712974270853887904568807644162352312985520419573390451163031142400000000000000000*i1^42 + 343644989392269750090594297228552922218822213189631014389038709177449445934069477382659150120317877352072055438991269235822363550547486206851411235305260463593074630681411160463451778257931966504730716289462446866448101981705644251540026087415268621406980317266811268954772820967987846354974675394933277016805152477972152746577197650918637236105743863599352790647002996168332176977832337864871743694144637427022132816580298682952521492087720266449466639033806321078060958200340176439416097038748289268498116289612136164859911099330077457012577358460391393473166207084220773054171479972274217231236148016155870898411769128445433107955168753874424206248556556783434198360374424672261055961851431026949501686585454326340348405596563657851625510872065295147429899194229756817542291555282362272077343248334691786100535743076967387874545753376434980732256413540749037486633215243911430613594654334269325045362692562366715400015186717542912172659448863487456545226067705415333546313404269098891821360012707051699998480106795179682081616719685133579749479729425897407074342404155563250158649839030873528827718864163778294524854480441899907135711068619723303894285391523987449443134878065051986930368478520976745122004738371989547898161185271241780280423827123696376773845057433284568444106935773222812156045114754957261679385947057957444881937764092561088344248766455579105585187368209537724152227811284507745991086313689884338361780959016718868302838708694288370644678840535557096081042850170972518370779015844983568523923955075250827715623107399944389255101684373915058070693588144529250760336821157728072121698291363251573042928535974340023785931265857271534167883094270760569569998383384895383995233854287600649723570531369886561884348018409180006956546800353280000000000000000*i1^43 + -45416690386422007086392336166987476087704490483553055473302880208867452501574128966374047170333837518012782816575695956143907472619643681841956639094373537229695123230743211196042380071286091499015060541620227745052628502074708127884270370981393377093342353732651942883159567877013113160724610877567763195702521700914523111126122029536297384263393511487422903001106955988369720178471556661645152276179675269347200017704826215662843275419217776512037587282591736968177093837436336143458106708542083336989113679030671173045476977614404947569631621914175032989740582626595886125114761668621728916839018902092698560659649479023665581682127661707816416216051142455250445178440541355514515730522174724285868701291044229854314519945090511853681085166895339537075211645107746190335984413821168140042921784466447353391116915693534362764019610833763459227659841179977053396282637078528554038978646793138848759997094993971193292236603225270244956821546546738439265446040019791762219887689944322610281378677778856206741570739365843383695734936191027386225224590321110108402894380786520854954146079056337703931552778855498402215557403092925471028479035666911473031213462389058966546308543543324895209901292579169526162370941352911961315118449864501865370256474777611467226073837660869223264739024394991854050330091872965957770211558764741691378256950269796814233009725338071063829246710432276506244293650369159041756682685428480005485599720179505995335892798014695629098814632041273639109455308679430234083728189963212981863674407594425733191841682534863557020006874138425163676730005955506414553921842906606350605659503433512086180311201026555149853905240567047470691679311876092271949006612999589941671721103677477511065815262505184395823034249420279702940155904000000000000000*i1^44 + 1400841379531273219188959341562474874363536307758313340063202572072648043854744444852419171792692639735325209289305389786572035352215111626059693962071847424856068695989026884851640653005116424479697419684784260987566089011981656999359164233614353425524600380032215537985819075703118410689676751314263092152833558687077854867394273712065645025860038438346751115444788059492768811540624906611591547890571896787682097041955845125178087874805277509099868119286288911306677356973280131713286764703888590426907266517937861758052259252027588276256542143779816932394545946865258077546405589624469916227574501841730429186150934693704099707986394679498452456761528744155436331291195942883806394812222782540371883756161358964276599170856107873694666983933258705333538425165893367398121161536077431383055769990193220433758798632043015910463459690629659802115848204989668375053580858499276122018863472553996380696709526906738672344193557413126988200844199572151257453586150417447479160589970474262295479158462537810420436126390173586806809007248024490907957645919509863414839646898780017985267899456001897120154255911873269199583788465275409120918547155811842460910666536398461281050730238118387582140667666593633231099091574918159263049076031508885388799830796892166328958778653408185518365614561090679714498947733484674076710449911321840522599439014177393976247059947474249894646938174907295101520917277881689987280848608523823817420975884087840433389032696171650246223152133004059506748186481814129298633592167993164050471156871402368724857468455750846658929369822512577596432213932190866080369902114549592325919444848556148951064232564540798237443159656394834530038744438435214143762899015899351024326581440253698311801529615549858980563242783836712140800000000000000*i1^45 + -4519179504312657370046899614113513991080364968721358143010073725282503414522423858887074536271620492651009404731487539990015051510542804128349036165122125976058748883561407629866100514437835378455398459447690049380439509034576131810318315475202751201340470828104402830378876373565805863993194372320677872514555318887570317806993188958763173351538634632800791639443975086067582385240600369605370646760712678814546605696878141004878994714173922790439544096827049855146365950254547370663594596509636915585493375269678545508939667997954404083588931403837168416786275637528690956893738409013176033416839130081457735799915553554963845967722383871671562573120934864966558613665157461312443304060196668912713449822272036308434842763154668695208361580923974857530750059101173030740202941523960662608568482681153696991537596735093578964717519324940033480244202286212022017740383339534149428206700216214588690620558930697122475295494620157593116163463383396520533571073983116879862485423971998824456514381809740784917767190331648557499368958726418156445593011833408243503038433815285503616932774397300900853686763781320309113785765910594319455622636619333840089262578990709442536051225669231124997891896425799485981303731802970257043585769485405212072736477678392569547685938929517224903643286739943835082383281205676762401888915845019423752143744391921625038228047204360201943171099089754411198157478641947433851559701298568902928652187194893568839546972081096421488555418878631175626696994959244221967704473759884750342676862692282495586669080773469993922472549101523995525747854967095030117217195410464229727357524402151923280670316480105331945261680753862311371577107911040067556370675557457386701414538177009202705676589840972940183378826526720000000000000*i1^46 + 126100111552500309238492371834169712265420912872043505239715258870870628173026649075534548856050631113954519494126218820585141190990893003537124791290650731519346534578386437981909014545118173227186807648515042466711686360062485781772097949196302607112766797018160791564673608181986795326297581085669208483333336812588875408362048230331957953103612019124093088199156859526835951207029815064256178235892024852883472103525968073705390847126352584232194663224662804815890342153257844291583004802346505450438029705125658555950021718144026796184024917494140559613513140197455988014761994400955410553465753098740060979693989521894239022717662177916069394641112927393917797535592673371169320186895321875185253663271568750131435586947603574368465670423696315600481704453750040840030731306194289833263823019870160739546963764296608442147546758113236845923133759731460203410534070780477330118626853431531107449059308121378163028514929702991691626808153884840661319645261129272558497163492849555728105287274604627411764936487284459640381800663612133725769110220509931830110459205822301126550510168916442506645688880375688608242785107159374964078754189069724217669714500133255099284387089191740083017520200022082667573371477934976263102414247381457279171576985790932097597804305155830715427728527117769985704595422679239551401496438831485322409105854743959778151526749990651816402982884809916289619366313040722107562623375750883464071413819673145321363363002966274134853380850347859392300827652246086960228218899240720610263254371270266983323589928185914779739306433085975597116664019825389198831607935326502453970753430820918846782582848325172645053679247907488738516831013305577873771221428015581896895310144710373717964632240232730009817088000000000000*i1^47 + -124911210563521266281144926679692797665842467758061473572523761388519729315496298788212436966316753740270663086808897621591027823104998062943555553482694668962571660702427898734078441344840153730286822962618341679929399151373892382734717450276666242137532501540282039397053181546483119551659532220752842967133195275786281079704206501900216535140349103718138576429295945369736418969484777062026129550432629367951206974953108101603472435195456418615695855420929780082427623899350993197771270477056474750606573769956404933780347566275584093131457509436218778995249784787758689880062608459560042907294103404401343324612962852042744517958868438728278396731569064072732091609737560260456937000959712496053212380590082009432155878829929095858642433592281570975125796893297523137725904841047662006433452802987540093491612095487400112554409050717191547272271902297060254389971979516421045840899325605825917007682451394923859027593907937537296960455425504836887780919887591313670858646886059313106184085836049369037206203705245791555506773786648470686124355020266854890472604927876836250705652233941491316498350596573846671500705142351318505135538163698226888949465298174391304663016980882843536880081467202766711783759616558059439131372144148570158579552415730572552576983799466444797643989811204480393988098860880674332991548084386519960234430843313417457469920845265506774429384187146979604759761947467108327599793373263692671411281678614804968419555829600174858199756095117125281409008679970735710141744849881562788866832932763420828421003021850413420412708161584899384006260987005722800790306035513239963517721871728120006535546288968859955993489710396033009272838082949765610514191531578439526624370671105782203540737129673523200000000000*i1^48 + 72296493458455478160944297758390540833645552804628055596244643746559498369042952133594505399992208703252761960205563499508715533522876734731553796864864440909682598762104438255988028322367467767110739000709166811627152075444833077335070046559637512739257005946352394156089852550461472868015029257240153168630965213703096300496375662922642777820411811677480000300120359670525020348541188959760555938297645128102314833378660985333188799682215826203146392047565737885214128336537013263572181167198433917637621946779982373154823552190199758026356666109570637939540759175121477205657642778875757980056465204485106431204116240215567890295473901336141681618627715319287107504397753420990210640647062771854687604755945723304217775839797696328770955363799115702866328178428245528680094617312959879676876196866850520005535009285655268206325272112759082007435893083047653952161405120685435505373275657697318656388322391736081174391706830030155315830514549871565580302893527679125183344179145426076870568655979856928597250570749466411071883544091074832249521127551596156267734968681630706797622875877171761695578659296165195334731965408519322970232749296493578627998616454353086025343860238666870246631357520385569068824248311668421693387968364970596452551583349279317094430230184804826957676287346704173934495523166651643639718028040267159405169960219372416489338723750630437822666533969594607002696569450405160692961102352789669995643195487607159776055160428231867536777370831637685826816808677676476476587751471653833495142307131378477939310812477200932633005863067201954562864794678361649197264560073957713360700675441380941258009342920793488066615893293205254159539833274781466317221394823353247734258331861467091783833600000000000*i1^49 + 79386231022754486958534992140022467890001226304744194548993146909501872974287511777436810946748900143886973142427688811410274520173212855410056227116449100916989426272161927627969491237810483040710878730621522799132310981900645772256033167265418116168550398703137513706339497770086482013932274280957407591520093638897777320703063513762338193459495437601317743071680086057179440907278370901288614781181162579943465659668696825690155616762528809845536875708974548204795850620799285723948604635114660050446780910167541922820894453153415507689486401162175342436544924309641569140204183858692948060063881393103352779217780782989671233650251459194380086689531721300264490224404618837798669584112611601576010855226438433186311499491791265992037430501741583065905057096364948773339847589994477478921371966353928357668342535135323717170425960451934557103809930772022786106588488632021116895447111052906919520759005456973152401734114070299283511000710139284885974214707481453331489084802930731588977985472493539597384934875563495372440884274218919919192614593304188553086055760877805012093864697542197911925629747116796557241819212411730840961105755024228671631378242523485786349634856044824468678628528240479406626735430448561931024097288432459691637867549795270592743251085822866119522911790758981760206500761208097687604096870266972031767284265914888109614374935794274263481736192614029743450517120498523159435213119873946980987783201404747076954841231104139265654868226773471585005876639941437653842292118322585519643061897565930521061650943924008614291175112994393537934894813940598167230946111485181183954562272760367188914305842808819967316882348114629134578989536566531520462261723364078043259299880558437376000000000*i1^50 + 13764770186633796484282502248909903856809045636960586347938410905679990068101504579611264449662994103553331815816102915861133352819012665136735652912947199489353706441636605143386467320698210161697766086963485518934818747530299545082190733889043976363367505493226672489758929877631188225345193575044703200197194985636690105819548416683562270753660242522632729651594203062074184753973605514649358357352983305289392508984507764826955322836096582651783570681637915504266334939057303693444886063604699147432045909741974774103145142924156808967872646455656372266529468997881031689353181208600506847962667541081605480939408266464104603440288613686875646629065230787655343417214138687675227450822576603088854981265689970601900635867168496519872537010482343721857796306725290179071736293643811320873637959252695935310686819122358094091614956176925466674010405678504843617729240900379120740367874269746185494888539788908186261757616827916394023444856282695094745562246765963624131376891053104800864892590962963975561352099796018100295081619844843554763019289807838277455475392956613547084037734539971770185151518703799332789743809900358029415309326275817366988623136188240100713217012935918467945188784427072252710138135209114203953886517627933483309481103474655118734268575394065518304466018096178410526107341977102038482166536498583797482711650959132730684914349474489723143305179264199714076028287104105834766571612392079790580305091456116671206158326369857829482879233600054062507057379245405232653841937087004191705690331568968091880021670356303366205214369724619333929375114371925442797350553464623102757364888621054273919177352520400449403782600203449064302721844766492614779013914548643948533137433600000000*i1^51 + -7746631778683981756455130312572786772584874189946748685957281160329927615027031320566457361276669530500420648245882573768097860785258153525310754840951945358646249409393092953657062402615694281805099739011559920366307683831938069220800562443703142143536681779359110931555018056834163318694969632129568092974632039623034928764591225363390549134699046406648736646867570530371793739600911351711315596088226554745570756129600281175867470507292079297464811543653955436231307105016939275480505086845402332206920625014869623501078326802419048888267040075437210551915728774736117922828609942767783660498505058269050444811385755251182343858804754562427483131095008820744231425123092481772846134558564474023285890813208783093963151175753238894144720326487916475359784680354494098438665204318336286587973072804764258928019200764124373288622991867410065334835125270629724873633115456070684467362389641770271342072823303221703522935006339052562910669089500695135356264971834678826121828081722607746813638977761900441001529979054777210673270058009934293103243543966424458348443282967568365295230921336050790693172788512933708451056666970714153491764450204326573115039567900248545041438627596131304091726154499438611367394406575195630070778400665655819748669869542052539580704652225140675371290048814463046869714788272083851608665200922807734837010533168541487331073160010289613383510462856915374373681101678911703907939038393709484505406684667911522058763799681062420886097722863571866114853622377150620104039524525846966309505472970954609517648801407459369083160683584872897116788474300138741787941928297525083607825272869464500821723381270841252555872502401594804582910014874297850054138561032128936960000000*i1^52 + 585149785793871761053436430851801601289831739255307273838866054175774438951821744703053889247555404640013646200575679728787095208412877860306082761711307521289229744728275046775549672794096981217808965470276548462346222843904032072425035749355158229495113581216900177567010108198259208067128588951209326958395189224216168278460120854275058414657925040644563404502455432964136261382328644833415710230658984034560480477642213626215084945866177319820167521166804266658763145322899286938738332948880050803013094524492103944938714398949745637383524491553330666494154142515504405417584677819939993746724503245976577456163868506797396227117856588229912302276654596876708352263802224729541286220605228950160976188091571031034322149880941269586618884638617532112456609813790291942068606001323365393283313892292641387975939000431259957678479609065745620246708107609357971731223114322086134026312550589251454344950629670863154120640347044483012518936819506093523848654821241807998537173699404120094699989126512910716360178713072870507132683025510794001788492500364935389472786275378126080210040365699767914268884634824831576327346285578187849639474454571074270484209744542968509755368052018745405837380487336064462627534886174962189427449556716207475717629002679187068409486961928217641306783121670878868216754285669412330769207496657861238730382522535081606265974156858414081502197834578343257472112317348965594423055943348073906153652729786797031480804787608681059341731412945393627476379694655152689609710112541979762854411588148390916726624458368288568544085560239004618927517350441556990622382608952784333240407065384663792330214040946589747899777431186936719578130966163851157184212928000000*i1^53 + 184845569795503620343502897964312858096961035609987045260570714086920287326955426810583704320206075256700296992620115877714550998483310540705452668839389325309311904626160617147136914345184235214943629592886920514824414703392332132290058487423421139201238610041939199594895867443999072349899889467926796756154602815983987828974854403263741492394333626216605057890110377258306936705917314906658946078548979973275527916688294818843730210494833803388771278990478049991555541265120135870958655030268508279297585250352996809108126123646582922467786904114945005216452787679579887966920033205570238847098663302428140905980341928375149482108407696902366537747810600817810868314094369209370141150176149498050170199439446437592942151002998853388520171698917424695278508591183279225159615400463249720493891160073942181134044513154298029447400505254937694173156969912867521647672994909651984063730712175319797877774980221722331154941448384518028744620124795060534479188880345664512246693148884965616215598895718388220452529427887645516615235538090133581999657286561817162349457796051661549640294205599926509947287782267958890021353946358999792483436155176066057544500466820862636384036513843633077756394606855504704001464248776338889761475867795325712732848190097016970230180359482247763569711019848704607154323969103629203885524317706573451715674408223176021461847682282624592924905279824019242599767368113979074602567921814852581206765812422769777973355605155271432770015365589137651918697406140622908435972707862053483040087778288761470547714559140654303757331907113325649739791533260265054872854811170173002192130602012596840344442782434492523989402109661221514435146843242899200000*i1^54 + -292183280441750001774386649212904587809675842577002907121920113079308390014264354118722091931736642492455260183286766050765124847749241768870778275699377504342022082847263823927476306980277486974843422719397776335601862272537766129463403974837114176173263692509292216550932940933909849184923238531919801741105869701636090982144997873109846031151848703233829492678659647802203615986728936773662520148202590595077727317901454965320324153774803789632652245770648153789987102832397071090389036041852900707258020068568672455837595828456871306800765024644923556962204024113169444945698419099126631494069123611229860554541581161978908921850354967131867915015939754868201889829313234902614926991733766561424730192017709694815255672327594417745302579994268888730753278040904545307496240589980874008641049379303200875287685876054934240963086139568747157713600006608162841765571744431316984069650222466298775149398573219390556543568897717276235077623258290965212195163827516761641827915594918739189997584420928026618546572420041298345713837815761653321906226787498336818151709753516733694343207136890828944008325168429844451370327212054819764240923623225212792346748471425023154176696176401403567505383701734671553021655773514966253181560378152644979546659337598104451385380795653435319690211610646681326649441160409028346682223087582737093463445094241360083416341308210850576517112196518111666709638673794746706147203222332094440910803769342523576752954695301484942519326458667339984913183097309149569110484459812902018696618438327983510714209531352994544043435489081095390460137144398578740791516180061374486746349467456556703373337914172338305216646382960038322276960000*i1^55 + 48681015179016326542645092865492954635704765454337478997796288345254068769960472187706271524868290426328342306829836323821180762237506893331779741932808220033628476259430260268767512367887411977134037224268224354822085648154190469576859320900709449884830261155352231009647420606695562253440509803476147733156893175836030940396171179830576867072006972908044298562551084286650241697314156873015085126625765922887273372732264828235696222394428371183807130137810993783748149292549362359210582236770150830155603835092041011547088319512166999798933351273029105939545979177404695953193950496670435169560069941816417107993404764481779637985321995279966755405761586209666591101735200413428584987218973428113425213867068080795016005720233295467953745525905086631989579474489413728705105610813582835985518335968699009181262976562621155719324991511455274939687940740009116341544781334558836405383847603843705944685422434442791644944484121952516737720826678946205706564343353030154953178140645861298754096237720931714157957205489449980786755745876289510823209055938572049783726906824660132611851214573834097731733216369912351462841425195845737246713110426043910518717853660767732204197170713395255191011122787330275455728202763718628609353413261461868435217315102170546259866385230683874000329573188231464098676111404750712976069074598690409644745091793171263177474814187290544744832307133075229064424148725735890366087849580029210121446924841015010619471062333173634092654894789531637909047786896647244856807791649395691718969912848999164086553755471499505504048264729029194994349884960480275087831103728970637651688558608798214723004518450659915180297264576000*i1^56 + 2410594029790764502858866559489346802536597220003489321466034418812494995174713922430270746413874538674891371960162872593982736021123861686809513295669369916820990104096254846702491576189682708842448993058221568616207918686891865115180227093367636489856547134146436087990346322391293949499830651289303884771995832557577429586246074798306072887499345191210483735596592450454148922589052464372450892369690728613237335984877064829001252401581012727723424900725959609141505294234016455451591711870265146789486769157205113545670853194848772088932411258610371899435037866079790657378782060752171879555441361634961828790409123599635625940772800343404676995607541614913118223106895339364824160220522715090677438124494116847685009616089823648987119385152014701727302561382832097593214751654966168045517463135281836850035493633663072167271105706892087506678505935791093149821448373230475059965183653411672259991752320771439586293291146893603592312932369132843785801464168176019944392494868757901443937676790077247415299552724568708792915119285263663661900203684962848253444072667987519442003642517748104395462599698560634949877135328297630018724739905143008429480314678794389601947032024534311375190395490631941286945005227263410906101084845380484352423710452072794764899914722022560823468353842357220711162031354891837288738375341854121943682820940710185564919215923866817603353151006297038121929627673163163125822789008485873152300701633741072606458702082385537944570379492038173908800660998821554281914644684417464212158593471887406610090489471668887999880262324584550435990232195276224697868108897424888404444507167252801051637496570360177200*i1^57 + 42641475860566807097262377545779650686319390197064307296542830528062667983524630164878785886464333462273717268179033648826551008056400989884678381673650235043161854333168658610864846480005782274123862901201926605613559795514656937264480295034582804485425265697451034606045657095923789801073379450187509085428200330112899948470416621605648320036763619366383566744952920039906072825067476612342646017126637790544613886135209058329644702981383057313410541041119550499083370682641041886231347120189888828465324157622885090418454404742746149829544433993255330672451915203866756823592666290183733016220205024263042565800652573778501547114082552088151580742551360075073163619303134132849942799033835178517289263839139455367958985112960478579391242373943647316626635850846934539003377661619263200270195080106958211629983265182579184851474463595453014374573165337205529063708153473174044779819360291761697497389272806155971181943086046812289772506936473807817929551077200959344069506930741556781449885052244912079230097335917882083975259586773847649318216194196895725419122856349313418158770507352921931355639671789272180972157859325434571944465298188454855567945294872241373554557194620806645014140882695190504964597917586299324640526042554858534377490229663037700859128200778398012321436970521069672195799397323185866073018015161875724781207780791970295336993119401300250985166685081510654799577805088122538755089110758533706391132263103513943637387788913431185569701731631979754377847562761953158488525619059574801910715162758820389908650708979097861698001188124655855156644383769664908618122113321401217118406273493609423270120*i1^58 + -3704315989466001467553237986193436995492768461976933809596425860595040581242744541579720514668479088490747677495892876865809042385632500793924978251488333908299531313165698520726037589179043168395583172789390695484896161200732134542537273778538930433717269031943327791360490066761712892762287143964645784118893939744914725467241397887224034592452295189601536780983091915292909646359091289136724411403068614362112091222563017897463062769372700895797537760207225044247841853526736709812097231552390852238128141835001603230594319101178852135268438302478666345955006338746489279962669593327576686522346556684379970963736438172785257740919384194299934546920248898015625178939333910923138441279910877609570720881560318128018212720216478230743459163581383597218817878439236906750180560179686850590337171340003494001380578404149982267580387712916777268533450179578675569118843580690850060148192529336599965506774495466148279549519195311276539726946586309915981654738077001215043309565624233492714732743167594639683314757031832734211134712184580704712038507348762134851856749276548335922879663026986010030938746513723270308195304437191456370914127821584756314535992278453894545517188775757797663524299758656255268084509974399871700546610296330834728356475850692568625832465851713409834288097179357185381993358741558458228123440740188840156277370886712064066067098925747435538012011403466577184017177653637881275293153197034167044938850344416454127673720579011210577373225160613844624769831479367223819922887033697540676302584147840067713612574709016328973889215622689077571409879075*i1^59 - N1*1557208052345952641695487112453566011264731379019780790806964525513511269070320647212161064546333423002082001456437700677514067698797183019380393486895186368028077888622439641907454441852695455773277906336942012753959179379602564087123749769935405370235174563662015305920115751366068222059014297012917271867616485930764445197207693073904693728888479692696966861918674001182058789073466937363718909657018393223843499785238619328906690589478009492828245722767449976404436137239446748500353280086910145903012471914079171285603328*i3 ] ]