[ [ -1575477916558293197186024112013754387526293483267626258860069198601347328377509921784920890560393906506193071611552624407870666597417607946568526562659106044500122453512819455848596250985426429175505248140348250740462115470858287427567667608334982968395354103681180327198223566215407194898788731194264672633261804729870521841559988317545924405056414303167667982410930426163243929693358482176505537967061907713426326643241329985146119946649502468064270421923615434371415170838483200197751063839181552991634285655279592751599858354897437006481380984800038372324369746484837750404815916633021197099596246659536962947175714333710839264148330246656627810647177126101240340061414551081072609765533838747278832040142417618791323739978990700461439945887201856980686900210976859700536029726136271304785509091206846039588810645857242384511596664584453592678261445414737783392977015579998192106603577413687814426139852247679522785544792253402437459143283144282868083730172894765206874104424818051316456010222784430321822399807145209297655003771575067883869223731547300353023711386804925229465296557924091322667863680753501450163733961846929427005440000000000000000000000000000000000000000000000000000000000 + -31085258766631331916869069490137481964239345381059680127691010508848026085266943467765753610530012757283580433420017478672203804569315346043376205668359257166866460656060404680715554495624807737197288911896964142612444193336624416995821663651236532374215656698790987863320697998945384277032751130129691905438838996449805609550163228491216131491288299079038521994838418522409085908198290804735191377425772956739246494359371918400751407541479198685092263421294075615669460594389300174393978872914047099808712606340669025613066568391338785863945256657750375926213487621497397138535143691813036243200056729849371861821770823326093553745522096436017777274830679973287430200838526087783674824616726451134690492105594659686585377380199010291130678176814077385611575572541682469749386688084335670814710040876721211537389517714508929464196065420481269477396881574145204140367788086597320268727496257754196040121729907969769032040910461172986022137499062652635880820740684992739263178194079681821221656420248937435309108215568715050031512593472048405100355246597544263183194767057779623993559787175992205666176069506340774381260038887528397275136000000000000000000000000000000000000000000000000000000000*i1 + -56107428274330127842052914847920980065144685943073353457411426165519486515816825591857274717826183723111624653950737267228945325867738461740874798223008652364161642274329401524153516031978940119282452468991315496431276414253993127846760590767578481872291634045896257423636162193729161623888851317327750081477382068720983318026053689379930101624048682061054671219907113370820559354268208616436651883328934817490393112259904673606301907005805289170033053168318093863735057481544801167238890937403346713799254272710380692911746632646467545101048563128786536793148241922809056177795708617988520857989451278800062797293937889643388147675602166862037782421999525721429595146905064453461324037345084821194036577130226815922446407188238104921810756199781057884510668848971301871210453974462411023580808715685598392493027484301091933421436982903639085579945861316956365099413002621936613304610329205967657122100233833482694867776682776628495627260696645363981617025017053752476007695336803382435601669244391548726789232338344580731910676363151684271595621741721089026967478730112704230631965781980546088624650374754731167831619735553700790272000000000000000000000000000000000000000000000000000000000*i1^2 + -2217383611648060807565796624254495958699458740814907509405125539004608858667692984705721386752546018944721196298754715381325700139502628871566247682998923451175635018610377346615935007718893775150513013655385066023791570466101678769025011580324692586802943827998474403139556168664194730124772195742261552553016228286891164919245618631230176530076209708066703989695373790868813213479914466680894887469916026697619719465526350760705378110377895187965146783745824049058826576902276346530232086864420192907701168808318109009359327146048166599663232607387480613995902266028279501140646427346340998197031553474154130908104689304714703361237664564548151441436880524164750390265256456507143680145124363362849729611288379109583567559880186292463112667663402602396003143314446750771487353437157053009099501372843443667124079729923456474094889904693148709668043060605209896959845466972345030713858194407989526966713860285725218373625213998302581854997361757851174326644684668695515060263245974882948762465934275771133903949415247092310350438453824587872741413504089447108822969167011472488586639161968703685200877900657456420295234496107642880000000000000000000000000000000000000000000000000000000*i1^3 + 27008879137805897976590166675915607222563823202203464549271082299284290371798952464853811763501730802613824622947517914387461787278881868815241532883481596124192487528825426437613098366717645638164284664723539976813884372869228952462428776152324927488616545481298349592804447910141494260395649316384977613041955480849677081432537177353231301509024574030935282109675959716798333280427189254282958870667321718276853847866154532893889041330855777643058232272515053506437458962319418739981355866662035575439418977051274510082780052687499324051276486009263755132859642811787912344902991261282221293872895466016168327002540791109200029219993863439463098893873898464680453460434467273878956375527150634787929118080633266448694821799042460304825100520711594291803364533626829135572974430658332528263480169271727444184688637315937839530965963948385620999433137068832685734793973922534646191251070070717438196836527044194326438046209950787684257634284178526623717023584262680049936336511931563225908299423258314440427034999695653429671901935427435299324545438932128285362384930361834920871825404890000595812071786525941594543451897296060416000000000000000000000000000000000000000000000000000000*i1^4 + -10029755091685371281691774833801309384733162942614102364672459055503993370620079332251446096821218972859427712929539337580923383481637099021824282480631158576458114017074482025562654172348556341772473211206949984584903792936422807614738423287079415488774143786466356773151974031445199745945989954953587825929084536273607812475825957343861211243936291337309627751434733269678170176366543064263604279747539437035587128615953560985946767646574438302901955608375728145151867386717610928699080760145675472190324041173063244035568543132412973637980638889033705359054377149032029404795989251217700079661080354063255890081510478601338762229526810100933220308027316334490679999389197027975479814503583711666631009401072989476096313439201460294056205774523507942461277619096983434176686398001703755272812610801165628837441413519825576054304460320076948527014165785655776039920686109124466532223594466486991223219002330093376508308091697564435036202349695259127521611981889680592053404372384891606001544867614982293462163624635294314983387765096760818230906814237533384317953931279107407459743591628294140165328274424040099210263476253491200000000000000000000000000000000000000000000000000000*i1^5 + 2692316277399150693976575957143690686803391194158069849368725208171862136224031857718518375218480464612945533675640207366303038690351281665134436910591434078091757738478487917299656886759990597363995395941896795714721367875206263171752816237502288953678217287275554754718311311443573977744034098541389987242494475593959660387796427379802529255456361637286427920056133395636887405605433681005665663630566225622559857395311535984834360981244541324561153267885441100073423061226817280275536255728830474352873432603160789485458603175500670674545986388833634334296260807851719339277997676305729388799314286181182185173112514173226541045123913438206482519991650557949830941348021338779205804747942404531843178135314548125499794742229092729648272276423922261108970103247886900819736470508035577031826226109960160235096010779319192281713874458884237692629340985233013992614875663005913435707409416158633495361176218369802078229785729831125204579105791537605429325435716787811463668544998332567637008029728432823331361348001817647544581779298809531080456849067868825816595389746746534312416568333842440145690616543921051953043718799360000000000000000000000000000000000000000000000000000*i1^6 + -1071659890463064388191170026302583694713589609579072116977398438911163719311573501102066082777734343961915995598314741979561445683412093668302609745829475818620963399326373297723335657355922164275173932638376972984716365607054925536487996536213131938767557403982333888458367642660592044954317056731816196832675262723733870698465446105991040677475947065580530010692119704548680788845207591509444432223565108176563910564146647934031469881209043266061810146578630310723833796831259970748285945511345152769728549390941800003632948848023411232401112279994004333773959616475256292612984833815342235978427159053049810537709854194383100779912876451244954074912026155346867346860387342748170277810963222964922390245394789642021232616256468699906859818534082825303759981296717243186396418121039812967905695909729448781514312568768218116006737976795064109375760068246885794121008070305269881829080830087429038850189539634764111833013828056445949959837781280288353410267667567554450327384225239747805044099566114564756509166547736493766525575679223461986653730149291978316850123298025150375131760891788359944212048664906244505443762176000000000000000000000000000000000000000000000000000*i1^7 + 261171889767744351528597293596943779988236912475042767819513812818507633590180963142589685800495711275956768647797322229001280091542074397437956294725668952173695817693722795805275069871908720945824283100883073612696263914762580442122601475236743780273467831830294282472118743574774464978223823645788932007156396278129414563289815842394997444364462529481843382040723031076360893992491073792733481051689796743545489738761760019091255675374228834048966169516640753165532797412411239894196881129121992224730250569366272818392232458935149722719530884817378640606641217620666433602952053316927353911308687792999128313683836960749168402263335422121667527683254458416551075825717623979145105133346592626535531970671643346881741862604541310669920531044926254537964584631232627815139113952087851500159999337463713745346770526590023798800245429225363781887111207976514761041520968040020490276612876875254406939114775998768745404722900215995781334106219640314331236689732280064391499128941851319700578683085139670028304227909493828179112603198581161111893177264397933836905602755756712793664282617871237923124636279509439444575846400000000000000000000000000000000000000000000000000*i1^8 + -128021851040564289344807623679800889230006231367553104780121737109705128391898541825202662530264140431106907477010697721328268139323863559763600085236879804242163003182019944772779621087816491656747180081000825464495882352072267668920606522540441430791923550426641263662401008375336530512723528956952608150160874141898587176638972451472925973523629913141549139932342571088606898197897662019725426867056794852167676940224927460127498904305958535416347030166714909439342671676047826842376804389289239110351379343308899446395151050559094311944057411237881871416922601948510239225844300370020174664240278445821852771603152103893941427371539033167648623849406789393307386273190946654903962348085301229004866478369078544195765469985616183316663955515604889983960357427238288348392256038966365544813000400007841689903347440995004951145308209132878248974550482354810069371875027484894795791839040073243152804439700185255259368496992543653527282887319772012629864086495416704293112593680237594148767849569249768837914338208751994314410973617002254346470628798878102379182367568757456584879383437100496181480206040915467137187840000000000000000000000000000000000000000000000000*i1^9 + 67667197358754725846628386006020195076814287797635682054155269670175020103906895431760542174066305690299163979390821876068935967045370950187298624712497101612124057959945195347516686501464585459211353376007397992329932289528480954155697472260691519143381632461052191211086198004549018475321145820257708394175193489887732724287260960306933682952134942547319307827176590030259740717177839463360556970171831320489887240992893907041134088806030038519509614263569711783653387425558956088570085343119138253648188750243229019791595793287954912367199053158655226744185526740620124280185702299247262839556958557277345069504272055011760917716816735293724785719974384324692351724770408711629953810781177415046412835849789720591539047991429384383272639175275324489887554738052760079504561167425115847116154184503086011149623620155397426576627546451847781412418878161414199148605327856456906642591645454416041034378950836912019240101158936775153012699702902170002209624828591742952879772045525063830323172471565790929464934070632085043498877678692507985971531031493947057151623304559639115895954923449573536193050474488572936192000000000000000000000000000000000000000000000000*i1^10 + -21181858773066899526091887807102061790520987235033599248717866124998392865594463188477758463823914237693922217575172560172012754049549151342359841355270083174319596063845626701017968698781690386373293363218591129189125858127634027264232487440549281525770409521593125740008108659491667781729245427280197477371395561358708083271888324102250162327216747371568854720699442031302041696547279414193338775868850152374885243108500108684675556205437797783887464721814136591247463904556725297680415635075380403379268312802583126601022456231244487700677595332036766874970033491105840556988256169095770815053311604084383139862771657740643579065153066383854790287868119423311130186089217263551447439054326566138761180166177890135429167424011813544103725367920276596090320640467722300768168249408092151683685491705240312310112936351931965003838835060780083916483403114767180969848689696251184562829610486476753851779652739076595977608383422005795274627590139435509261430846573644888554405417762838543270798637341798160087858555813932689501523696857081013645842604449505376811013293752607727287022736131952820371214624918339584000000000000000000000000000000000000000000000000*i1^11 + 4944114412523753780811735059965543983998975066148851555105250725854178802166985969718391398546000865389819449436344543932030776417446422221007930885609420431060562280552879851893612660661582006708259920244462839491697062072807780766464778861330290815287882369308851703030727359748668289388098124506963216595494510316349265660630009470637542268561335457137399413269673859105377714773650679693376187021326805343237103180454200790830247710587473420012009388742105149899942439893755875453858777036358983599038238047957216970251241160173063756621724492694844887343839638954978187166820832156551766992509765562241567573529054650035878423172806934802086729205951785691345642391545451399411710213617112079972488974354230051623073856065653701118440480005985863236153418514574752969391970053898432028133802801534824375731374287555039207099834652427509488442282532572232938893175348120047472149861232362114393554356564913770470373190560300152884545196856288473916654437153009438686828340403515825768757335485086749086974754063174450057097435709788300818135591064496972210243969486003437761199185403726007216832726245048320000000000000000000000000000000000000000000000*i1^12 + -920009569606933861142599206375727029423065044187375240685052182881912152701922840245642075636246360429189311789680743976651743413886196817722199518972473110731357966378029170285958601603901748517290268626867867133475208279863048399594877096853710517339114498120603058490121938455723811930526984769622114427156815570157938224969270775470850348453443601168985944125374989408058705502245234230842035873189320758186127703278885237613682028090160489751074856223982750022254464691382260992086502696271788190541000587076137334907774310860009430694892297115891064838487590927487934085722252473611697613932274190757984601826755055411274805166391771699889012781421648960969453532156387450055915715897986245436927306309374941150961549171505340369197228745539373984715395553813948715895067963503631305389710902258127926008942405961986819839232364184361423500984282649345860702510429283946013235428340299539704722855292964390344636138057740756612747793537629864563127723045590557270937010848519004763568075570808609750588046780985827405928361738494683833633322270695081075928698544174247969996014621168727181760844005376000000000000000000000000000000000000000000000*i1^13 + 138154048461969611018435066982325214225150838855026292955899151932106798218777602254199956129981302370388154210092474370304086346959264258484316554310594109066378930806708450931922926498445659083467822878003548951190543485464473325534159676288252838009647375118836317853375775598488852514842670676234138451342548956303336180526771357648420674122543732867682938983430325131141290178287548182071808324010730797516917033931142999947858523135234194636670082308684758708123519151196612032131343143532239414445261667596349997465749427237753933438654556683896459056192843016858914915754224126713079856829402866189025439350610805242554630726342335616506687541198373019794656818871193540902976557047715335702275637888405149248637392292756216118508523667920907482697146879308731175274443066129240799183317859420390594599424269664127723387159114024297712254386600716564592638014227875135740486871320246535099215356896788867916094448155271677303967054788484137909082427833091936211837968577052376990321040789063835112313660172166510660025770362902715607277946133815255570278420076890686747700567619355837180930319974400000000000000000000000000000000000000000000*i1^14 + -18116595783509465112560452640545436615503574678871256876072813629774088659959609438473845053647194159732385437787079838971168120823592229518265354515854598806494116027611191927648280753003927184873790058237136057423859775405800040212780931505898620757201006281855630671498596905485236166478004043142433345845422766173625066346127623448714574785050888689988096894088904553531481949281704658035101941978940450842555543387779717334579474961606562454572946684985683132238246931753947842566431787147603772543030142466490257562698360976676592673292004823245271073656687887262647743564625088646074819330606288464321750207476102294521337457314210261447987496257682497317689941397804558743132160495877097332174168722090722798098591857799200623372818424338066544448206125066241883535126728853833889033483840496310008807812634102321406359979132410560266909429855002371173440887594757139729800116796322356391170710672140076184210912274946117146273457418826823089932484076759591039329929975209899884405222834554695034975426886689566655233870352160513770420148710549449990396623558105412261703214456918711745694924800000000000000000000000000000000000000000000*i1^15 + 2018793484254181409456464386119290473480709139636385656304738989042239669667656629925610792316031335185660663255159740783537350007221878240110332858697947300716365932577461491098018273041204547492267050590562541523921084159982537957760152893800605102887025325662751780000495802111468774879374375497371222985609868286341548596270563851847851332852444059413332720668232992768575317137160469287035143704705381694812050656050188574681276200475651074639008386155383718862283967244720780607816264066801368819115810560297555197041132332429325835701347618238466832481968295818182708753326313392695872195049416510934451344490428039393538406841115589518891750822865385083103216247396459456489010941029401411763136179471547803713664453793859660717779710185451907668788355443217888944866491680393449352017938510420412230912311832338339032707535885539844414198284285280444238718013917396585514894324103668830528398088824165910554678266720014640871202977118901326781950110677219762278586207161725366545859536049886012158258248240139781336199163047691288381831616810843890432174312507128798480276206752310337994752000000000000000000000000000000000000000000*i1^16 + -198887178253666465427843533748929223143752862025322783756253676247563877246896571165232664588915735830704980714587796675673802891748741322470455896721262531111302456967252872602324416976841846902470378627988762501609091268991822059789702466184973197570427982128472100712465583158561699315057253727354155198488042165052703033831467527824799123554184232896669818729050498008164447070024684682629429133325897836533002876249172594572871706104800517651786809951317507243352074302802695156062214575986031671538178227189280059971945079142128626902255937229223206135568203332875993919007847977299441899443073291030316394671428315019981570852748739306530451194533282370673815333264875096377584745132934212458891110091302760800074182287094156631941091401380633008496094335110455440396364180310527044845903570244334022741918587978578057969028342585454154443360372173609522404671136400891449419220906872305221676522083637619234847230582582518490897520511214469882297987730500456821413290964342184691996869384578829122803113301404066798128992685436871867940544870674452173702376916249154090952377465553341644800000000000000000000000000000000000000000*i1^17 + 16789081422165290518469037387042060542029726099819045762307453953557460027454642976659237752451015246459936490104927866171961753979697086031421182480192966775535016228881913386328775060834782133674358622592447493045434022617020955170138503686871485330108780260682072926264306356668731124569486843636687764802529526123276255517773192160969519651066586787992731757762397887931630759562292669371175122087388959689071329499722845526620161350857689195847047246486709177342757530027096861639764942519865407430284963858388557830931845161154410734890330776639403568000240885989217060931973319379356741028034020681282385575919359014276280753427091663991606041383253028340288919994568106294772510925717345457965023028492647905363969683762396747171625826280229191658776548826067642728276430036847247312846787815866095192417638572721933756990256493454420284581422221708516182215099935656867169559844152997835488251622995120099939148010181652532859125253654987981397680818076766944560077455639774318333975769623452798615411665685998176240685203319182809808515967200759409324965392271673079449895784792719360000000000000000000000000000000000000000*i1^18 + -1203029456648290875431774270483026501406515015642278660423896302982264091578309944031210859353337390484973785924957039543633946506669513065089852102356944594546022867521812611186841124007389356779954297045545485728582262065057443308455490603849052068258798891511271759230594506534970743410461150618213831635441271590051409504296800779712471795647030337118096935793639576838875995796979792060161870642923248427996057478147538774457343693349605753986246993715099349688072616198366613180231501925430916846339423147498997187666525753488374770558024401035565027627117666567780632109952111871362507429272810539318214883679124823352130998252045039610864684403097135690351172271192447283478642864759308919326245280468743063528910966403478667591755692639952897302071095165580958720102633766641137371265918716327744688675577251000063472045787845525680224968000144695614767910684135054391933986806146095270690194787685277041218441905917679647403751832054582261653690836317979216839314280237695109774828323964232556645846763353779794229496778887980749054644717537976921898974061349834712727006279106560000000000000000000000000000000000000000*i1^19 + 71288034773094812641823427670664774971387552190344801709876670434884343741210704120288601722684400959884543536919226913989556855762298119453484087270615112441062072347429985717164124954409354575947792837767738785655663479431127072083550610794202306067153135329163350225133776684268796920981789801113337952333570579643082305199290093267929641475475100341009690164745489040040903187641405280827782824362487347103311409616525939465089527132971192450237030164707473412596249370880082447872222002032532776834828673338833612662508345668627165164086648435708532746997259686250620944184480700106715605899797784411508010695199352320184728805771270460606882439018550939285751125693484028736672908535892122296888755691385753530191694147978557860632948457236841122311655765941652766142315645817378610445354885044153646679510566003557386717541946068399623517147849428274696238817535867278564572620879497546912816558903019354246415786751806276094080136137297012255213834694671892050350804623705000526136171938267609095277739486652819306432197527177037151713040892600985205999133932296238960395629363200000000000000000000000000000000000000*i1^20 + -3347223811958297903778299196211894735872626317011153286336698840624889888444275666783973773085855274270857975377036403491578567001601307387752549822638834387813563460270831834686139422511028191917861917215441538367560675029013130710152566837972672870029850575525739817336374313538374571146983299688384842477610036750350255630922357012830486345050790412390533493319650485336432542447771296178950341581248668474253627852367853375263579077335910192727269540242043645469518766791971195551424468075986803924582823073778007032069610485130945544434074814589786463394353504632557379211476513382845324222407343149145074953487421397517364545266839302150162347361105241757605519874195580670415936739216141272284375137967747763863547061158266097993388576749265243167168182181537399442303566453601382420991766090207545031998006066773026225768774990532512240382973129636481041169642776634211160295968925451674470413434451981724392423106393426178292302302446692649682674883774365960132316736948878001112411879339035651005894996803683488724236321285268255368209254522485070712960464532901671982858240000000000000000000000000000000000000*i1^21 + 119372805365465849253736472543453835741465832599808595268663488539238892077521471725305157195216035755306018066588624789609267961876071126846371289052564761502510319705929679702979323785746797250614387526834343285801522452599195660991682906099613358015968193876455496519084249197762400321781516477918101805147775502692240833998625039104127813737868813720153398266942583982257265648834632422406943057492557978693637911145921206067414122443434713677956502574316641275779723227742255008363131484149162354600522878922754266122270413480089126342391712926610659279215522855942063255129421046963758493640364865433419372203467957358470212909048847596014416530539555909524707720019629816585306130497018571118074160196707118819565715913820369101973301923602625411412283962854799389720301719717447970461070670029844827703376747564617131559407529192403718111439449842611817916249736667311079245085971113510152374296228897455368305199717479980705000311150464720169892760163390096331247449032164335190642489563272878214058518957603937265039666246210023721856828581781687081702082251447460691968000000000000000000000000000000000000*i1^22 + -3054044589450847439293134037669774272113525857073936030218097274262171093421058759484036309985883839481060605121875213132543355712898536203733583477784473406826647041841844462185733012495248927471449691529377434117517681090234362623363767648097261106901030649637284753475463788810809300169075074969344325481243078316704809768223227008570676817006915786913549216307944253496211399913096540114249994612141530362582853514312299189878845152690867519987783851383783931876623598037896509324784779564071739673237654494878728633175386120065061398038115745005347592005675383740295825277511118972584188632731145206247324296360334010318537458374902994220524638044399664727405258169123488948366919637365139911478531272726355042462014926797013546367866193487412964385069526826753956905468125372015087895123738389387217446484483066863690919663348852540579195632067007905090953355754528455928015029433927638729429991285494015377240866030143123753605738503137408968893879128737361933612594265808555669045035688403154888620592885710288662265627899657220681489011691594854192157466642189018726400000000000000000000000000000000000*i1^23 + 48957329220592318916626730445828742902686273903032788451030851605338703525728568390857902940551977290737884541644793230822184523719352202160127276806427691605214478619070075008677419933868540788276200555821150836942517163178230112991046645368601567705122412865928844276608640159022814071728429642451544050673190163236036727704424440923515586698947547127275912773830151548308101413310183992281990100981159547615653494386836221192623480617685130358485065239360072892834730990320954833421995950296261578899301252823481701752872095449881821891587481574965108363166174373201208379417457085981465475800703934012193189574921960425303857174330254018731814661003649770677442082623349039949964736897185126016953059843369152984319186354509320502059938265417972387848331056325873335664783660952286607859939556253236693558151536278091232096385561314187936628933998329756559682473441113144014552277076665555286974196451975432001622245647064020583343424700695914015988702665800743438883607142550403208520271979885110793467454388775507710985521104499029958830903084194420298098802226626560000000000000000000000000000000000*i1^24 + -233462946521809378578714433091625989834985872087420349698668779847586858372250292356530924613040149242601086356231569883521577509777616912119283568246552378492585834291342304202845659570538853329527444682134164468061843555993820623002785552689461268212479046847912348148151833403373575099744998949684362342703127043191043462849144999900694140943914816441450265778254904443261864479979555585995345308529216430963114662060616648349330364385960129125582587935685998625722168013783853762158333928806792077242539950504943021063362086691962615125021529142468222299365115319400862230635864024551680802872482855781636326701788726457662434637100389707004684017870665544096164913564065376311489843832138998310907635959490457062094743547986273508907480205323860969164190601217276204535088245656854896455679006575053878126872290375670655282868819986433729599703774442184789361581630459914682631044706539116988742757254885678611744613057001523609512318319899202276141460382672647263366175805745257112284108882362170804999997032563040817466116614734131876689387427449256419465887744000000000000000000000000000000000*i1^25 + -10052654212886065679204831885858455423052833945383750072220517544116886386478279029047697542862096188466863259851800693302246321965070674243081581010295743833013762750124850863913556019045906351261698086675152444103937858035894136735425842180402358460787737536339934101874429768644621475837673718168725684433468545814927309050662629431792666409163498049603528263384596378589183774333136504939041064139967823387987271334541662422067668329821388193306606319637596401391862933208755844114150466943845308409257445811648565818963411334542548300337557662027893541847772509923027441899287006579090734971251120284690485562398267331009209583315760275651874930845438493889516073340602551137676799160827052042860111921443531416328281113806239406039486374778221350109778547283580198193754943819874202747611336342890443577948058674015343807454237302015323414214320034841040756437028655039696487174469918352755537142251895916978424710063875055905542022913831576898329360643720097824995000843029366165272067584060170556643215227719368909905931406489925617570040626843634926773862400000000000000000000000000000000*i1^26 + 260257942504544375812189220612835627722503546237738987269410430880830255276103585989748074016785685794789356324427116021752317558174581538084426442437007737459419952731156161430708244367080927715411976685572223074749042585436143510402407489375063714677988643569547677391406693695132353894876804906255130698688616129152731434189589784537339339549340439251856010914719708826793503800909662411258273827092857240586041700568717744905435795716196407157929192691024492860775087242550600431785455263396916414138690945350387187763908897065790922456531491192224109549379948375819143608872266937166766479394269896212300870941705701005270529769037912541242349496432339916035043631639240992825021458734400714236110856905361579451698585867998400922543524299124355198140732127229383835619416651268846007021957985274516218464321897138833065440029324224249162041080903946678977655310543872986481798317558021152991604449659262355385677870423435499436528452101103797348642905339220160116965661017433611428916013202952973769425576640825639768567369781123411046842167943019123179520000000000000000000000000000000*i1^27 + -2220939140535018031785370716475791068804622971747602059614999010754184575051899979054903536540700921151234456352408137313922593075540477291277867145107143101011516008330890232991777911111926240852261199577723727393699303494509503388711957909892670020963569482486015529210861286365752863521669931917690220953559586058228181184469061416756463809900136125574232234375030158648575165443340174844536940844335771123282181967442569672490960578001119970286218387275001277554429046839334193467106533216986461695404576399411094342964059325013280346718322999002627186696052227106281126075395568743100004197232797679100356090700883377850044138962893114001409436896259881040703595236359390641198510931559049532342415502251398264178509187254756342776485358864428760002889452530331606150462415201834448751930578110869386719507123369953027007499189920894311311392232249369948541208992956980721394678506223096445598792374930580304978836336003449599721420381832527731234875578667564353031512820548236474790984495169745430442952188791162851522670110671462208328742174319443968000000000000000000000000000000*i1^28 + -21013602511284942876605999660738226616151590877104046417898042775215154964477514183238684407695764184258703679775037065637784519712503743906706370693276611736273832359017863848015798647429967313822735200312434120712053042804281447826763873364549844992590025088592691670693838159373098685158115271081961274798378274331251511384918312952513112891953943750007509089422742469686632579864180932617695937998714043836044195234070746716232718500496491023172250417981270773470566572343809827120594100041230363901863433715311948383567006420281169792346368506406124466885330117688890071973495392472744399343905463823657785505281600909366708228437818207095625525450993296410967130406813907194139524964712427283487034828640737304894477222535972783897464195282192946127136402844695718929188969424125107955455553312540321023107988723913713453986617941533852546229642228924222316240111596105573732374100508516603361076565873247932269376697409109888762301865810868418026573891569584716855456302669035215081541060753628465575550241789939227098156529039120340035803755315200000000000000000000000000000*i1^29 + 952548654834143595804725040395587123533805139632877441614312105666834003958269154724555431759411188318750447732823065875589661306021751327807198075976788939022307207798727345008712671453051197171730416296240085964137563209206282588111152353073595577797700722104430074488605330193097290555126612513664721817327732338816247899002788638132551347478375684682974567323008424755319556382466665659669286739119127815077882665791820697493484904458350165372061701238534553410983727906211177894830519341582904583789515945485288778514333121072184649357548791170327589221725440731202753228426032464255710784861640918610967299778659876012653863331929563295723940275772048045918143391456235480712638473209701551822464444182714638870941287108913405233384576473131732279808435393914834201358932762069097251783559052604187685021043897720532146115797037747580969044474018563129598439821356963516268549594347985568305441730770882057367089084877404846799119490588290391650432461933962267618540097114959894848794546796385356791034312071945506379842199481329960720458055680000000000000000000000000000*i1^30 + -15129620412797351889232046993440647605138123625288115191977238881637430657173385242521457033474216164286197720795850980117241821609749865525742239180497606706416146258539365142253821843333407838943139920530419501217258551891142646319649564794636871583300093506728915879040473594408799530858573900602736046475063158081760357474144029036095701169825409173392375283216549155142588808108332920927438674851692733519283756071630644524949503056987071908355575267174347653361190849507465877768908253710896095018626779739845229132141141342807550561549231286362890672871401824924148998621700089901699397911154327541060857024361855895333408575067062603018024524709418674771588527556035534982932239509393437047032274693814046214455549009574582927902403621537546825615408590978941443891363051670358815015971082028056663601659580912458106750394934701305998332178982052326288064208212059633394026766966106040294875187805331275842057347727194137501451331236982918834958028887378299307432102221906164024778714822102950108038703567615066446620494668709313002864640000000000000000000000000000*i1^31 + 152052572102236769156783408573353241438041827774144576836434350613023513630768165000188024574446173337343366955133208085206242855004735158079986172648524638815497821707570843451190188279699359288425305596073732032101967723858695879520027058460948181497969274815500540090636401270933341394163784319882285827279107623830100858941615962746222047951550274589916396598498377686309158463541707032740081189085098121231381589530987395422059558553697484832767105816174053975451873193138051457955824935335613659232509610498284909559475253120999409321041006368508632938238156171883265333634013863621822351753797848573006251044823280892622350501180821761982221683813844641775897907272930766757698157895625819489453899794813089004432264810159209765895948112220526522327553990164545257125965358583049602708989583936524778399481315936815401647521213271495689227773568095951363285854167473566553859298509836852550080734626128024387833216000352516025685298930610622649471735592672071631630349315026614150115782408328765011658152826424314407417793980492729548800000000000000000000000000*i1^32 + -996656937620540783828034468875913166087211323365660610068661889590513654890068411861392004155152830284647101846978412831122220865017697489696773221081473614415862275970368273909142923459772111445759622023037544145883721257633714560152217432459964142578521948105731526012192357664743150832975118885871595959729845845175236400804018643622142207140497644578101977720419070003134117389260907852864006769365311611817859846053982342996903899974931597780550316170943793861973359466466284557087114836468899109633074776713190727280432801161929330597943196812529641114754697662063633202817396140102332396795753700420435740668797816616543170397091681577936651975466083185721421562769598585717992522719169564590044934344246704594581642567200780354465477954565385895837578079061235054076765784235760007461584732518406405750210914661783449852145782070471201759358421495996117651734560277185463308835187149794395079906395493067784636317474009902553858921679581203963925891544999076470917985142771922634892115385966127856085275466503883445043178357391360000000000000000000000000*i1^33 + 2994487572368640064682764816972032903906467975208592096889813322605510193789587288239057117118144909687959356078938431842886847562050152358707771842405214190738771685476798054702241150073337652409332285697997587839258516809803443299517128775014018719903318718377782821244545130211794803116966403006752372905634108189017686839126013931801373645127126938378189538546222258718635471381551510963799086496717554488882490880259847939185366845387034549690685161941109658018567592237693043436940766070092720416159008580680855228772849356390904344138921123084432904681514471846408336491389120303764036280772894323349050256054839008458895161330608809706060491137204574351859792378354651809743313115253935113219945556432292862996228342550314266005827353456338237613720103556576876437556689148926485812300757961431063458071405414785409622445476437734371399936099799381284987546152547999101225601536391657372874151060127676101294503604027219351131492325278314815861983306184360985252011198691660707023011283279921402545069233184343400911533506560000000000000000000000000*i1^34 + -15006162811739421145106580525041823783225414977458826399045794084854509630966859216582487388671604265396835796556376004673352150881845181065797510127999668957024557869474157488161908876021513757213569789568515175894158399623337953512438334816549234840400033691679865622206356046519829262764226342594793519486662502107380887794765158794098175440720420016269221158315072330397880835498910976300318557715349175737582697754481385596037988314100838370419462196969280404406202202650706071117732030285048066531851811917342134446692779293915215571680677961122570322482233714208033574848252488005926769379266522158358530688683730298989312745894909190358439961224552168875232477413796850545452576940656568180529242101688006609374517084074342990607966417420282257949495176919391847026820222657366134081963182101301271777473770663186927116330749415674615216537354684497684432361151145104032188659278683430328598822320990116456951761380374240803782961661723943792557876978624638447976878528308414205322668221882698153576658151607583986470092800000000000000000000000*i1^35 + -13093966799353687338844993942028028594452635168033933154102146146255920139028654458062819423774048962373499010141108556240708223958923741554430930376372482896258716454392839804031193132948338942207370193124446667065058184305425869085703021931613844628238758633929293913954083890458415341866429514386670608510794678503710782533321576227104708551925992169731055214590722695584950622436351463092418272584076998643143084362922421840849354603505099061482920877833690198488029957356562293618218988108417314672670327191353784940444198226069856095261076340144285177837976739322208847795200786032352460204188292625135105784837962401643235316459191415092607002151280187972421877590970431284134636735275310474035611809594026103963397409263826498520348396068521017664942613833212901768857218489229856255749145195262500848345377670889042785762461928174509578700321214126492780601005497689013337160003316936972064685604454577129735387052824127719885604392678058202456657372891041988180762429223827124598508555516495369668025115811847864320000000000000000000000*i1^36 + -31834046662381580220213168464509144242264560253550368357822599636663615188839138803608390100168352912773655197965655162006350664310077636648377067452382373076430165170438387232963427662497823226294988585723627096006496107310127630494401955705983894417250759147626987988750752221124405384530131651904226543824551484484721626959493409836366480068149526363672203671774008217519503097800257156375009004739679961607694642741246313782417773912501349913546411411347224654965275373061907587145278948988194720987445716931073633370061863032690514617343979061327095534970518855335103575397338380956391126358012778758585345940979246438380906786178393474019717773268578792876433748662946799243890443049510763298752841537379413165663620190696578642592599020341660552157960265767711320955026991661501037048068292410040073899753507657791042062603252208329777975727676369620623618408399988037505839857390834752721724612896164048886031543081907596478404167544189517930166461671835956909907748281344148508913398984831061268866093778206720000000000000000000000*i1^37 + -2510498903429600021792244528313880531028930383538059599002140434456862237698032254644622969840996651172703585782701311539739381532500467284189345243597532154129606152854981564241220911819715211523604440737683453500831773461163095549225160270612772306129139611250841011506602524086137880845736100698516677388095310781260078051947445556118967279718721481910844475616913212854401605281657085101151113285177181333398283251376574801627924550480716191659513722369417191782867523345332151089064591054596674612331310854688617945611715265476295379420935879627593876207985132815045915085264694468241822478542208647841367337316010873476296763548210609316423954047294674838955591841966838128740215632763803304912880941923025953510468732333517091656586535368406955992462903722954034716950868716983287808378464639109597836094587036914541344446825629027588254654110941369604538561377706141087924699869708215777882840540965235389882174546956538338261715796117973917257139919491498020888699819553924554599100297720554253631199641600000000000000000000*i1^38 + -550786945670821172099363985994132221801636711544571587080053308679654157264765195294416599542400939108106099240539268948477256659691011397191148146976591884429027681308766851348628497753722771463444686243768099627749652919278968698922655115903977970939170834415794896784822834253799104396242653312795745001239183773974425246434633102433749444750554635919283860469636307374011309519769451161041059878022277508195189348338195068465202799893125635954467050165376442606610584417548855098923678421136449915598099856701321480274534600486923357020526865037019529754980072047594711673709467058252879783902906491503011188033847640916729626927838143956633768443297202052582021529575432965503391474366634376346360403064747442924858509997489415779208493409110184063631938146507375149105118517252371597113458544996673288717549458888162400030321617985875929157905384065189585564021084577719390303184973388970461998580845781025056893884702371331305464730105681794114358964052450152707717155174076180891832335913663835668480000000000000000000*i1^39 + -6430755060982090179974948979358552616758792256502360214779875617924642674677823478455571933695521567264314989881017339946186449423333100388541054858719614687110801332785829809737595633559362893088128563040130249648868142695461547285061792780803685323172984745686032049239642819339310781594250186843047674049480539775455776094957142745804673314215982683843966757685595866229088052794154260535044856064711057728456706164317615277466848050678336102627894013807491667235835443521451230720955030857109432910214606201990487589968018367240622596969567145606910375874302731439691768656694726940206010359581166751415815495264388809495125683221794175564918752137635778270657929288920636447277643208450934394010066943704540508626256816416410299888180264519129040072945966173323364799243380792908852399460319570672730839442797906959684635836305071302751568485901045283517917557767494174720447515182632859735893352903570601194279159248174050941663125026087660888821291840056738662830084488410272130489804054855680000000000000000000*i1^40 + -744575428896241895900520848933910299882989024975739254175119133017464523546206539542245658734660847524324295832212060234759524307269821979904057749961313082429066573537923707719838622418228044318677641120473011420268605487201400654544191867623038914645227767992779905585013698516033567385442372644013929574568959556069453379390490645563955402752411583775827515364162691128942758674783519074907335210662589921645889368994638800047389247977519207278280932566652193283677255251759329862159295152065531311588896442185581608412725228561815990047220848822090185363052914942227026074580651713777442729772281687530319307426018328948550351743027935557383940696801494857449850204165457992898769360647839311400452380250802393198867581205281191517339429706704216468719706192919016279841311948342321948657743935063018773108664295087688516668537227826621455906581539536915277818099118593677738262112482832357248806115945390434349202821973912946965991971822724298463857326448526760753277257652001906061685555200000000000000000*i1^41 + 39935305151209007141749927189349228808382949750812175800806404310984595853313625789420257747476193156554680466829276636632121081006146444902341234744032980608257049705680414825730529050245177306401612553348026051058048468901395566596964134631470991192850490203964510394137173502041575322359847872170197694430803760885503440974360867233201530448201274079337702403597414877450096223638122607391594573162829438711647271948278047597831760039893486087319496256656855783936320325983896256356284855355756533379268819485875512129323089309978701186025194171016120149362339537377412644512640982213713229554080988502745285852077336341657633440618900723740682196155384857897198824966931047477787221896374729927632486059953855829244391080768030672706427962363483930529379399355543435931388235913631906861940912591353041379229204373443913260735338519786993135061113130347293145229789413066593629319540400580825907180137592264347348644340332373646470104863283570699116233743151553797512315002057266298880000000000000000*i1^42 + -599863211442843849975223117920098144865117580981859030372025781551488461665692038571041661088628299105000312765250542657663446601565194219762722914632803399038901217628134880143496679984131744212843823011987670687774607601962728211811674791722700403268161563998921020591044344329001199396963642309530172802439209886531178654477123594290638648140851032235185828305284247076294779014506465196435938876922685926608778277618819005035351009216945234702841257530506902514783216603210657204796877632970141796128421907509618736944826235864279278662475647314012516656654011709849379094004773793678368967935288964832512226726357807207850103778041800311551803251827529340612049814536731645594352406155917221058032986462489202524407355372679452188329833034478624139655814359318490690246327013947349071907598307731842422491045568929780731090852597173845845417962780403038057463091791517117760191500122194192762844372070008040414812642879297405394884745945665888140605913876223483260807743012864000000000000000*i1^43 + 3682420460418245469595853279067449759064258275668691131840807756076596732187913891827534564075521806405676805719141871451156320209852797470418300076558199231637135641633900710337306509545746953108856404565682450766915127987565058259559072019379844100694281656713403239668787816818777793755473020994799822322605298971998128520844038894007054343150314248274742135516903060369852026306533246220163188064785035892850007517955969993963580696677977903920559414782618500480024063660289501103659338340201660601948231725548884697632939894062165698456508017005685220583462094328124836648052739658410376954317215426926645942710746992976263940634254091781506900568714522285685471268199239568080664502737026430752769284867425211826361868970420567048226062001354814230505177522774972894029562017485781989443819800737099862737824807571434503373584387182931911687592424829791581062745392924077959954032438931683935207363538109125396979320460111234385547044820665510785339469773596656245145600000000000000*i1^44 + -8143020383939609618420303113350726781616558905667758834455270591728129395569484108251247049170369645788881643035285796718006067652592831002929514376288320004645857373221498680290781985862361678028146193772432526593143976644070378131940541985269565469759180106806755792253287642196444939382270904774335257894170568434730712632473739248635889247431622225585569209507429882176074113414886687182604608319467207551569102547651479308882793817291006493592004892585679878254888177671584226778613621372958067747469676106567486695771218668909160838529556874892214831929592655817577103521635607981694491569450417500849233380930106383889809974200017354345254600840257676101650581042738772671138629095912217604187714687085607721329532319496683691174889155701331698494774574519018838411295831523070852689432340445671768853565632694015023792913179603533062372896155234038696869076332977825595558201954467133283005356877077302495204421788176779222518668912605899766407999255855759360000000000000*i1^45 + 7100541055049283894260186738307020438050189040845970735882784710309224984696404675817607892896794721375878635766247713304424173154044547505975640184774964543072352326055971432194107666161862636859784094175826379157155285145415293230455721872043480132799932928290191311351651059609476654329774704746707486069404492935627658396468916622967558372050710700086651968321181767223567368376073638052765200701088842933122508495969724480548509338548940141012367382309811600397238274669786047958477145308318260681694824054981486816597286341815578519957454459104024211365471163403512884816757900700194829385010387522745306596430265686377757510705799854369427345714102884962969523202546898762854013527615856754054929574679341058106477889738124868843811830931695898911678654608376176151363326658384203503862943655752074186130128943301847434141050389980347403134839725842248538833956768921839358175528166336156298486818033216328556742367136333598928988086840420902895616000000000000*i1^46 + -187665789583504113194549315883581740694200267415095028895547016124444306504794710889352922645322291151477234983608996117822438060617449400560139768993468448852067609894587831730595284493155274257739783957961343267076798006090491375950502877026059379155746555241886671640122860964247425118037538251653230833738009443817899773291952510902062806327096664241371311296934209325423766864932570128407903084125090300030567720100850679795849359793131152434861217497804430724904622988870493732296172928808068335483391117264188336415973306690385743966411101689959118053763826779844521407044892230100644200640728264813295237787807224542817073036658689280645748296399577383785475840364914126220039750396884996777001958285927704166824791905924226800746925416862373086500769709060262498310740150736724940435549116995857454203660056972075310849823736164370205217608747290568627882579988214400647154208623098316118220217189433002385612467666060978833741316096000000000000*i1^47 + -478516463191362173443451705915316711856301533489921539351897812676661202469343416190433826295250011793027920402191053860713136061246244539696059749878543162464135868806848301178911952490347740954691975431943260786100453010285696402762122321299305832083482964352980790978645587898339071301049127663367776098126570124601525588118882291452078411399984965583018553746394195951379451668427651433600675715746455113525696117964011200283030682876929797266026781609233417384952099398313862384001902884846846173811456807957803013111433954184177717024586957252620681460709075638577767658049110643262536016437088416145741765832246257083289803058388247668498064428126025341259966856532464092621466197650641732458126423759947309563681482829650599347491924434696487391509488548979548760839427974784542510001968117644112312456263338181718383089524219479228831763873456776987464468966528154573949056786754214859390304289825597677128571627592115814400000000000*i1^48 + -1394121842214467753960802308543427483760528555540586751097849655167496416545945916516949050702696351691091654559778680825651909995889491794326303860279552643317603960571925548850433224093915016188691643498845788718991807102565527145528998279555197442938492169308263109708984108545443770961152236710543497757099979002530223296259729714651125391149260383843499477764565231922938138364474499357202179539740573801464966993352138864165493764171726483700034679888082587201832628173275691224197307293192189078774577071233665942590835816148186651287196646212139456812326317667695225326162293142336956909528924573458282714820194319209490959673069116007604766333151940005826404360051131184985793641737014855303065134284358545469615539536767584584578983123950443474340694446511238889145559501007170844659591019244357980943880256095110139525340956803127863392699981701818137290595468787888013681463575431501911788253287787584731217920000000000*i1^49 + -32155420578584320821531590599064293440952608783776637658925370252666668257146284101936898069530528818897264610749106432545810033487415324602089495597621223136818485361633294176993058771220378286063892534377912683184447849798787604370283916013964167351601682474252394917152176841932327964705481468606405242831679754089472780071041437254997199150563028161980323510622273520697932919988186451908906514190458458914449356289427919140202711702932805191826681884214464858619848389342570167706655877917614077961351231179941345650113180319046453918904663647226035437365447282649585794104594498308431926607899131116542875646006941431552661318168426881406701827019443258008426279501384192074936288140212483703828162275233637078999374576678634769311886608818181871709829880925300458155177779046740338761707388310722907791222917532893068651037221159175930588849584482029060242067488885451026650845173377392409090243690496000000000*i1^50 + -3731847972248429207718677343230708221025527145489343926386007896340562875558535763188883410261371889736298145487798969638181090410287646735189781128405159637975624308457538507598087764789147516333731111677741988230685230051412121528585272597329718285325806837260496931401101405152617897870129570013437192756415368576039861782615073014347311382350820528301724262057342433109744023027007435324294920339124726578332509802028654269158235484221979862959825734582424341765567337248870209602138449902693288498418188287254657932612982943145186349386701344256003255182791027288773228842495626228682660122390772072522992078265475875279586370785841057465331353129684983370293935611792547082980815245828377918720493386371000947833813149177878234494665506153421315429804435692406101100150497944680079358399900377285995362891162558040683165365486894244500028495690731301656945039995317840790776757284369921474560000000*i1^51 + 10717314669088413910060540686761823371404176839505627625790482440254650582586881343494698891764250293298309249077163744018101904775741911789395481885614758935844420697002050378142085440946744683723428523944176812593958968306173895039351468056773605541192631140547950590497549266072726005680264292366747253478327530079239815112019877629150302417069213274484894300812091572151031117724952329139120183659912647051990512547139112261280253638244567346965268793541447929687646782852135396391518037939077113612219196702481185837521773188639346116609734458154255159901678419394608837699748316055232406115314064902482969552233479272288989939655023605034933856008764852407283720933449753466526720953183813298828793790866302479157909445637956000207321432927776510882987075894612130745058420305352925783704288067820562524607907743802800662312716031703673617885989864369989428464508400041984000000*i1^52 + -211067791040834605122130428091755725789057049365716199818896472466423354904879901741278086146631648185539527052179977226850550589666076421533616350052857192629764753952837883066207341708280857374113064146427235876764598609996517979551629400547823928575972123511505186033630567770723660132633989971311741944878508640768227687939031935236010904590684104800586504515774537042533605260702156213579213112220680318455044096096330902813458412059582988104435274942081305363767159926585292318501016643160152477299014478455072355228557072577133219508410552222084590004169842676169641385061575162230853895473406741356131394194485197918380223501361185947816525207816118036970978361585149881373404771278958219040286526013158153773050243799489467958323203490834526905575157418687053438675885878878262480461291370814945609217528834836778314012438312078491968235110400000*i1^53 + 1976827606884860470501191675591608035587899678451360835434771252590087782495287020566806549330707422979006481987912971222055884219670016812364583200719877309106448909923057568261514603658318044302913356607141965653017872991418326380744046266069205052952199745904475641333058321053154060935640825867590616163511375806041692514333536395011066198176339301411756990521575522622581084109547538069008016749784287186899437815431629792763761076068890342856057303119331273402730233963883288118010504971248374297235692349989707130006286816002711059569066400659278335027887336674653619429648038996194807748513979393958927825649443519889620603519496276525195890257379030302366134576074491814070441553649657342507090716285036354338388497437618831545572712642858405342055185082919018919918937794197024942268654370464550529751088176824320000*i1^54 + -12523614015524016320135850544693936862271992057729134455525466568123210525649717797655047049289183714784982557077488968702658568755936693232960697498831901984924325338066837230582096829840532704465785281946900066639965938137790636111368149781559999215978855676739084676628808645408078544966888984277769314919075147372544187822353459760120848121950382232195475690085606929742606905141629209505762916810903448985575516802816705823620371903340528201581870691909602307367550508545399160514539955464754892303897819140558430715155861584863574745630054834302724013204715368235069870304768309339375515989035424909196941680003339535588067407146124931326903289613812416172111625937814542697968521326003430217846972272298989280158920303545717153123038851143653035247252301276186798694518427758929975902208000*i1^55 + 219596078798376423910241808016828421808518160331714272470229365443558620319080349933428613969022518698449100558586489152688514658959413896957165487852930765746975063704679733322997107870093676714611793099416827051420607990677090545857810466889934485696854839669050306444976567279795218343233262113712159616854357519315193079769230273184056255202390209579192639729344382663006511666272142065614105835438098008638116752621051729811350359285719999005123303347419055792931771364928843305071147279035729195386161020518001919287621895482843637734520761832657239843477832251234874076577439733930119369552745010087519266275667872819872269183045315101907065141978216704136726770384222116699221007872855990397652262965527503784979773507457754575387075829385659371697763409920000*i1^56 + -9222038301129375144701195269723239345540884011342142377234509309711899216325924624173462692309427353374208924401963285586975772238504030448929335214286846627368255830968695469753554929946411531862223076644196459243970865241846991975681174727159639969213194345674238203002920317094256210254390684677967291589142875964573798864730975820650006865054904183073428695960212562574916664845317738812528270327039329543564657575732115737679171382616081592665570490405571685570590295704167698693959358857233174672263852554785495379554725993386020796343137084265974363958228167390909341347364824020571358923713713183708656128872016626935038800921571450946570434354283657985379651560119686290559401752916026676109342338319259235130880*i1^57 + 296967887035084239271302307907050284044652363118945752915390611809439999912588985884767375725800911855196814440290993711944640167392944492459767463202862920377958614350986209383415432501111679831689277944096807815724972523996668277883358036831408438251060257636625182492411429464235422798364244053361859686263411601334987710418484231061390584240936611687685680612199940537191256558389687940427981287575298026440053349896016325236324175902040420678194635166427147222199687689717150136176411507930941560258304399130310092484619360441315507654457267061212350097768202583991624349994087845327216519933151575608244961823216326005597615380991962649145647247719889288017164375022081*i1^58, 316887595385852929553659708869459401154799203923469564292143661389997791036346314406512739327862143786951149527835862022839580477693434075553964720470721340488952809028802957487530227369645959168184024408804807656688589618131002860216110191400662080542826171128304175708851493847099848894381727538585054333642697872378759339396965061042698997393223125597708280207179238853309963749898406122709332250603820653640252554029656399593141805337423207494401964361866639721446811782870111598964943188518796178579817668621886632616189745571686507402905154401616092952393028851847986919741373943801439006467610035490269505097278963423403325918960136379134015078659045015823314482806001334532845079187745691063721547060862043042922125905926057176629754116945696666700856353382284887328744510992358928586689590668982728579819434389058215488116435270264129484369774028738047894803836414334762093155164510118982777017812784419968259404706404294390854117920208756830935092851504390028876217152268400612010064895876261481050924996967359176182192360492183354682319861367208436665442364163651028279135023721702042901381840038125736512341011056007384067329128450331752138955934679551894525154612354720034279043097116002057748563544491595091948587643858025071081786624409203656791003836617326641655517514589476591981332386879237346742555685687107762955540954733220920583575385490088163182367750489317519907709742609270680316372732351802297821491771490284266380807877239977250761825855489330625209074551472764218468848281854520609990960008209250873640930744818279239024874816772524420787019093644596262148683857920000000000000000000000000000000000000000000000000000000000 + 6320631800665470943342389001164406431475889749715031296072184995695951501591241212012227701803872236124325777917760451366172212811202675688741044821338539356407437175398868914963786770311298030675005570330300204785209693930393782379418921261455291772107680387557481517639252236361083320666672128935159246665890273321552332512185728756463704340682340508462857570464179182344307510724431186057484060618467751309849695498056698780267767443450584329215382375480336682592200084479935782116075699152973078038066255625047976040112939366191898560145414291801942739006423422026807536207908796879059134278758457632960278071732276602390633024022562017376694120249646104556570004662189781145446598840764744298605312449209620279872942507282096548936684484123059245941464729550908755967805330506485762253864579621269336287420546067183529107464260640496835018287574322305030156098543268365719932020686556386646652773522568066742601287404881924910049395865705364118673595533846304197555017201636709067509390728752755309347998197614244567649003557141414045548134075098791754221173476226398850793126455391586618001873408721295794325965624679316857939562300364442091491491701287499229300106460701044457669728323744223922516668643179257162514023388333442834856827155337736687305166955574262836808726041637454019257364948566701253616105455412470043039157596781527237030807006169416288532475861437069717704841825674820268434556321057980345003618869085629785687968232930132831903161816585898822116796778857665814421713736563615863640697701485846125584804275808927925898543686973260883164971866320191697424014639104000000000000000000000000000000000000000000000000000000000*i1 + 11655082845999057999225198050604698030925409177863290126381440181939937202826009682160713649410882924637116391105063799979227817543002226267728497099892542318883612735305286406937142730510548063248666305091720590686162355115109523682649961479892705899754243847091255451345032236395830843253259478222047795714140158716835285635059878887526740031397810082401668450167868763703877009186376653224061544621473672163995639615061002731416454674419166358549627203953191319248520277277600127060097682649792647533612851087179839196662487408300273665239614546377652955462610470442354640148399193239344121302645688233566877961942446668318669944599633247006137393553574642820404679781169823840266832586810332130077883562735275233674955230031542682817927359154040207554577262426994466927456670986574805749146151191074634115901343847695152415643564764273225103421572843356076203705798453594067765204259456006360221565418159082238024034608140185999515453907707427205297803649787993340480785550492387575371289154094040065520225688033018589191083247163460310592793392968616828187373178465109141877845733178814253485676953494007605933155188164563064454876751809458449820830938725420047101644531756972833830880067158565234296521261352016812872132020507983770127168704584881853780931672023791225529272110617974802759195187112914941932623101814174573733085087404777335356646188355825534284219107184925602045635573641455752168644070189136754685613444077943421199682184964746162906015755524868933845066292778748223179563524331961946572612229882936555713911549203315794391788549936685972514965285014825676802149580800000000000000000000000000000000000000000000000000000000*i1^2 + 929850672377702004164903114133365864945088800928527552648361048032421097390716372782879484800894913321473144329592240056114979319623467750543954077505986267552996026093835205364760842720502251145085933260705110721686566140607356996912093913914725680471112301208322561045515738422754639852262130888473829645229067603661009743263255666988935713061044194347209184591261485960739423194045397001010187491801310191012567664179165219133626659276693221678659935327196532691571712127597884625191805619254499705623725498504850333851291319138978576088096068212799626846379259496995319197034772461179301654052905907237496410514193792432903850976376035646181889049424838041955614560427484708251956837059087381342922368765284904746558890879237199955341287275584692176970439907539416036407982100494050427656212928803142029445101574878691144507843687583537522640934582804045037894763899920479969322139012454688100870149920496508599928480610722511670016986977476483679888486185642798732455841357346904773816793116034307181120658500801468654227613810532500763573541766224717410377218618080963917185545440342878125606726216966298636955333817298339791045419603025579720596807519743028056537605611721267895059266160239632156073219371382372373015156437977913645131866383224330905170989278427300499435530419441875848510052939243593259042436328146458723899412995378684113378374056116188430826866975134074321538371920022476049846093038525009526351495225864274478346949267955915413854552933657715359020776302535733293456704902760372936929778617250948755330040519610559747448466714901658573935727865627064569692160000000000000000000000000000000000000000000000000000000*i1^3 + -5456722500848789801214549681800201595980575081245023492921868928229715736117639955095907486217301775554230404337244531178571986046078078922391765208295922707338068207989360262227208688455627080056039502794164385928534029015913251266573982481286176977398370290090748944377115766479611142393002021323628017078456419883989519901222533109896176935987146418911912429658119475081082569555194460279414053499537378977496551070303032587532283689543042987410009632531323728650659792959638728635330468664359183060403913752671037103225322858078210628816228425461538807105727152376493723519823358535726048163579626825671693926805537857802950763359975439748041052902893432539352561763438562318662799249825919085541997006270611022021748877401869221550445470836560802622436565864212232088620988500020415703434467451757624287441121385880969802521982756682949891270325637807041563176963329051941168503663702855057500807263842058312541179104397123188041819094445534745458932624121802962254490602459871665987140862714213349641818528305350417803728336436142990754366024150206431055638680002603487140908872107738967994989764037065501714923153636664465771904196339099043911812101204091392580441953228016360682287510590425900865297723827485746991922093711692734833590594477531572780974299447094249671916029146466673787243705302998702438351745583979046157025368001543172525233068248944787221631356782526916969901210569365178802087062427788970901092794374740448418708645694457171676498305796781033679847609010606768660697672260918506265543256836840750702734786720179732351514686318346445145594364463127566745600000000000000000000000000000000000000000000000000000000*i1^4 + 1809207655446343145232835955094252783183643429018460576553760182819761749230822385261521427837867160550215213433189413437448581192073378238290563434467264379411960080101508222488496475468133933475800493367612321020576356264917481010107454914081392078621955121898427879303150614467737819309192574980327581003077146726794769173103938609445220839849458492453337757577076721754083541270872941803944065379777928846373899187620607977744086561002844418605929741924181547502205163286111718036111297991772269288812323746688276782391708804312551852838284247962103053298365036557225615162146079482188863622981860942760857536912475403412374399364784085293022060188018046349919882295797032610679619838153874614363565426363238127166538173642446880157537323235966738581199876716873214591891544743243053700146994850080832154160037248754895940244206464135482587349066818295979085333235833854603928547621097817373360706142298381279126307770759232343995014790512683566326479774134161839088075764628967268826777808512526758117462080955372455255892151470697749146359947826161917014340775196335027906855997080880548791692454999338953911559157125621366133165193486647305599755891183522880285674036721062299013488667914535920281405046050753138420962282998673094645363479011441353196649008056493431780508294609763823989280881191621165389556553235104563713786077732836934778342758837002407636072383483579362064661738666188183186127147988411463570222504705347594022407347270044357721409365025918738441787860037598479065961111086539775057090102597383291391588315799202672563520626543454687280244473749120745472000000000000000000000000000000000000000000000000000000*i1^5 + -468804351054574676397816760645147487297337558012160146818462046267156106372965730372537798074257871626875784067000817098838192034563715759294179086190208733990435898636601576157244668559743424760891743943962340422487235962947356736440884699159583774157357122460313219612725771745030819458952260979038569230807466003852415635557457593065755265690979768037980815022731963739239845142433496986928569991260129853225689381058253032819559863315402191353118606393864964738746190549404771417258629438684578312721509299169079148263343431434058677498683501385877527716688269441004438907250306197298210363443021310022960644347486844687929617225466417206714069325194941845872406319371612701625271312737822650118138712164652346752968839697484151452487682839848905739363945556914447361745664479749312066670824701475453222999406801311733765771016267553761881751312146196442700208027868477458496993595243041157453310418020439925849896694534633809291442492173881866455153658971741364302614240799457882048259095482940388028421513707149769656064262553576662848859871355028514818044635030350222376120804261630194324996535298805343040594960601036958609106979286810596212689509434796004210824282487344012430842345165044428183998854436492170385053436387455679092077430517291239894680654387911273998486406324241955377870282065327906855490889757011118902852651607644319010138008425907758790978978956418065373362075612980957987898834734430755636224030962800602778284763752598545399640889827890459361390991426928732029390420356802686969126736050208882363106793217880109224214624885604978580520156953858539520000000000000000000000000000000000000000000000000000*i1^6 + 200311612837558189757785894809362423720686906477339599038570608011929026803711305723203660121726691389750968659461139538287271669541549952637911334043621769353976284613971906043867721500189829043788297851313896736103853334362844006856325434574188877468253848104202011620091780676420815438139397001978048567812821799537847012485285552379328090501237518419179009494509490011473221369657454075129629957177772827837002364128891179596440898539833068970043907438871786660100640918927394715408819429338274454844019400648158663725858672679060045530719416208668678513225645792398147336709810428648562790806307830800815250647252761874561633957005708222744227151812042548578711316857047423509194393714324897357737564242369657632423798741505309689750268057803985828206402272986873419496804540561243784693488505648025510077473441257622923497896682395178983611073034695200847178039176902239219627271741868127737212050927393092867916746751657333742292114837982814632188352579479627989455543813309689582594532369916281180395058455094471470157126251654740067633344154255897985662103011292508704809341319231834983729192455444608507894513430755911676838397408210477328246598483875436521077781964842646936458441708740232988932381847818085330280190111529197629770479702174483656325010964173446738745158941659983397120021795554046898653471294774944944818519679794249959055882559042986305332824148725618813425436325183447358434998211998898555787881913038712137711425256865890142171115665039916021097151679091255010486312154757681008428473706640430025576710573960053611741078608400748926770382777614336000000000000000000000000000000000000000000000000000*i1^7 + -44827916130460918111166111528728803516015172911903907645858587978743057646163846267359959279960395266986046627564256992577722388319621594270225742482228829356661767663107656398900879539087829223813516668288583184267970903394273952180457118219142027590704553104865644068805976716616740642927279097302238288276081097013685001213532226445738523954619144134741911611089238693986868715004906612663791241589659360597111360788169930086037422539301128231556977594439853384192098556002013809521359908900577533094232685122828953559513778523740586392934033845364969236138400893924341236107615034191105830496396710019208378777545538366859482236916976991479435908771275183593500978895381097255559445101152352575119244477935703445616293728080490890930985044731529338669759661545405268503029286286016523781197398623984041371311970762930627924701301128620371825379830863365162017237662322437367121351187414136251156864980903084948880872285590329984606789037706848630877442489218528936988970327943589206076209055816707116153254501097472218908874083238273354770900215375221410909500443091042003869322909761545617846773906219549170656394026067889895800805007289377624445845855747027154776010915162723199796896541382288539614731043098600800778973828279986450993033496241148007683846290667967352817216411083006251754686310910642248278704525308333477408058666814272526571262571417686314437659009387943922009226674597322213908934620742663894829759725795347205949151855170310981700871373118866282500790767337947587326270454795092414156877781957845875724392348837897806524980846452886716641769317990400000000000000000000000000000000000000000000000000*i1^8 + 23816640574803355201634089983855514092429757966093249028590209703060527983509554709148682172025829111721722888341581223797764501899867071199523229674238753252202950427044215238569019055860468685103266443728932041382982246955582555172825571424396281091585822905203688977719450396917022432418195070860953379911107171201236250760905378480571217409261551253285633751700854164749568303912119988218399640265105453341985437518150090863672114644583008863897487922851913552824619294941882955054463991260382176616915200002254599451116497713551188601395216542820079625110818319558803384795533199843252758901137318123238334438576244635733619636054136472798688697551034416700052032848044358647006842541709109367822810721725163879478983005665490268649737070357963650485079091250384155846052786775742776342879348511038514099656951296986628123035399875041792637264789703993474537460273268892552064655997292570577838746273879338836563577998510078842464645769570583602623094854038281001341241221953043104355844919517882186587480490231819419936784899345648406458772172653107732587588025634688453790264430733598339176262335151939826288894419025615757823722207792804771518462287324490336205628475086025024433451253622104620466825245867025014719938489884597234722153696093011936518275650712027475646892544526034918003109428791550895911356515189660200953322642609160030737880735975601257183579938145047656776025339511382251267730543375424819955313887811132306291967293937532051037244077588938310141486554548221329870896991459269019875427469753548017433964033138883446954510737306510766595532390400000000000000000000000000000000000000000000000000*i1^9 + -12688046203839992340642488330096288326048024484596200685248985114742955950956305260052364840138796608506551155502986636853487848017066191738734484584703004007540129679698787140633510900129658171796023743308158864689244439167387736955728411973540870591532540346280386483436990607690979891974670769087877838439852208264023412389408135559568016534231736526665590099568522043147936881342335043411325633251305498222101611531685309920523813236842713915318615403615956287544363173231397274440202080279845007985935596901486197818730500142250395218434832796591026765290980147226479615078253867551827779226527754605831917143503434122823892836682105012114789521373158131623851340283034837526638840472743674887639130029570662653294292629740358024608017302369397271612762706280567537663833377165765614478901841258356084306835549466836218306979586962973467068569287373371267039466725842062479265288892114517858293311275599909953015831800752370229626393611377190365045943105686356860045316754845845896707896604405227942386481574520878683614388598305422708440708602365447272458688526659739791163023909504092820452869248856659724640036148575295593942233072817861352588148284860784272905143504897715128366851080362724265017115965154912130683568703154846776270076459204560918367647965920616694249314445702020552538964233576120342541179657264819083781740988899487928838245768750647556340468323239921888692639973190615060388545283848392938466987608586828596558951507313816285448286449086847882294217606203793399758387031929342824189230923819138779439998857491030734687990143575124763289321472000000000000000000000000000000000000000000000000*i1^10 + 3694121970731403495853033222854697430290833033739617763626402004671471455382401205584277621258712863295237197149465243268065611694393941562012847242630832978813422314896387447115154781885878742011866763533513894015134917099536388999620028993234089575670648605733768090945282036526489073206470650331536485130849790381733460451107973941133701324634749738741570146886048243286600398314383052104334383857689610386282636947089302415360344881223164270783891335822663822998339571117218023044469160181332082581704930570057015469820298512650568008598602192633754050657043645750816943947234485886584120424775720224224699135814171399150368732116933457902333550442674715808008886279914851631152064346410021816345579385197355088111577297729328341033642224560043903844413808043762031725517330440129090476701246813422007141035057174837190945111871591408725582934888095804624337069477609874301527501678970496635340689322301326702518418604402938557109627426846993136151902757583398884999419241343261975846609876607161869140518119250679655930334177718874220257006200085431161641589574423712371571572194335734308713467950035764881353674547499187675046299814751751226545022327679857580798289439014799335841889716178136369466408429731173174481494919218231532072942567417815224746278654227858335140457736130658416947405857529825586575892908471514660646148670640365839875886629257382908971330750830151758788339033692847338479843175690661898794504303640537185942633576468806082017011935376696878048116230551717537409113872741030095164941520821439628230749937776628816454873697047167421225369600000000000000000000000000000000000000000000000*i1^11 + -810597345136515699455357474138572779433127477449357809674431257436717704817571025607147699707510336400113741327378533623257672578735487369624986521770817957991565864807522021106090674861249237269759576755091852167971421635448848668036784957152718148828529588701983868000288613878104594835395005117128582309613020255015926544360910932559512336153848824770724008912579695457957060619537024675535294981622634315659269889853011404988977955707852234128051331873691921685883648988237979805032243677753695208681917920899535645165504608738630178357587367088327052971296791808483472832166974283500372704764225499522752222176863772705962264436555967607803854944231882024551674560514873634755347575990498089410094919085206642023063711603077624673035091596929564481761546226994767692939966772889895349371083068630792752133724107172447101054829686113830738101177475461424161117458675048159924897626761942537153616996601679551640829629016888832265557387056029190565563452389104232218548132373865275832107669196453309857723456626280847488630367139237802844715702100746083527734333647856548169847926742828413401545086574502723665317507696224481922011063182023960944622950683826013519163886989533712149799260720116858231756022844747888525233257679042944111467682426543957621490990124892413739367772455212927087102842539980708243389556725572504582031412729207084385583383958635615253210578559442308265691096498037050686325078559137368004846807565799324419925518969133227011282549202010223249893762910794247307411069097596580431821149192147167353354770700503975489556414778577497620480000000000000000000000000000000000000000000000*i1^12 + 144651601413617025381641133947814711886762526621371861905041198845927254335784163186318194125883253459044015279936547156023948370715626724320435297484548675161675707606387109866271422133770123416987951053712200412729912810390025477151620677543665000329911619420316300218445641878158562852807202987190143309439190042843225010714316510264888321232894387982183179977927842732465637000900926914990930442298862708326460454146099474195418763847347680775227613948464552694557228538618106403521448070717924568116919185869004228192515334308123224015890846092852762524228957274719386140336674736404597657043465089302667983986791379533738176366949967392919155655027871756700611614032068757750780564948112545269345455461748360680567502383698491377327916039934637872263611215832422908961745410573291381507262827556117540569983088447393038341143182962068031908094833298996360633281766400677753046385123678547090735745952417589318011733701822062231680426197837426029608240715040793345098644581049301009227752820987849525664040519477237522383069664023310425141058647736912393454040389695372391222720952940155117833754412659415628954002994141457947995338723129580466800810100195187571047535119151866913902846459090429109062893839272203561795116435565462359205645964158685294288159761318193687214638723859188181313455065313547227240217139104965204261866758704125805642580688380934946445442187985158515604489338724769762476089372816777904393654734699053935330755979797936016162593027700192970569738757811157102162899473945281830460789848769661612153721006243661112109179346117197824000000000000000000000000000000000000000000000*i1^13 + -20710359651530811666386133234167796991624612797294429530583065774016772257852694991793212815799900199988855926746244673318451332075229680321351626569388740992262238860902738227483930116556138213556415761117993750763779944704016638696884168200613555452739343112926821494870686581794883974679479322403340980281084043575833472566751866449846381581663141195938064715242900733649088895811113510564645211330594499077509200930658738534578054174762886239667879135464461935616513541751855713124315521590294679956619063097309361615305500232480458651829826694374335774074899884943201123738107848722824957741183879475534309929622959853028073056538293290849085041914288715630953902702357750877207423611115341307725680201033179910105476855024494093759249032768774860970295277419824464776212519285348847238914372449609918002686660376305057222924385407464813728282863850867359852288920508831255269862891151642817228860500208914199422998132032203080891933905626252766344320223338578324179640080766887358441469146950830405150845824532306959379855498492965520469935337670343682181148089334637545659577162069158116620621085107686688504862907103776860314738542207641081359557174318441217983278033874895148833332358777676880300111296209385889029435975263239084182696416385282797159141603921343951509131912645967842551111698849376455288705630658838741329480542914401676812654076277045126747115622858557136724483999881312762298815307680158641356021558216494682475317819127813775712564712072949979569659181436864465343560101315519644920650581574891669764698606895413886018256518512640000000000000000000000000000000000000000000000*i1^14 + 2644175262788668184792735245016798688725147920897793289715170074323488872607878141783960104920250777735722785427405102172044198590420878756243349002270253161244138498179017431580421501156389381473352296373743185646864304559167868211762565695837868531881229433290103118052779382242773966285502769077404775704980556780678625956152755107520931879494181222318394518996594799437933928048043820735710700876190522956545292030987117925117311527642315922199175401017926793423822313391492912970066264550211918470144553847224040343942479603291105758320443990634548435478928342435804917527019103012074283900512506589493836883260362306643758852889727539107657793766108744514460675978511148417191138524201631928775684599709667442464207845272024010103762231473263784573471991963815617706017063412893641713730478671316315724476280950462602931138169012266869004706863053864811941510589815541940914939252551771258699121948985635064642105802677032191765754271421745660451120367124326741436146100875498607391522367750729315753853500209146819267605328130660933229363638460028136605502074602770675609457968902952299939585192127536389794111369796277103505618461806336910695196143504362706986272766336042925648615907334909611198883987233549560667128944185379676328007851127098940160538246909932542203534705228211613238654055133590586986414993731845679454506905670041472211072130396643847469727949774195945775371386824877359072274600122992372967061985831565398081866333438501634277699987705908966297492784840135013624337120591516457272467172322029068842098119890561699623307743068160000000000000000000000000000000000000000000*i1^15 + -284556747835514009143500754807390018027924670791663566073618230397063759529965669040351654522263260601230873474175716955019565673550628349764520627572331920092759025074754068100861130396430710683306207459869416286229724727670669556459858011018399680602597271222287309798553509273889033547897821245676305886608004728002187962846251662953913479156111912218840381226470045264243703311013539974927833190442225460515151188423264029728993804406039358257739099849457870655913528535527346013478177753136534516575768868077640968993345254374818206852100213015084243317180275515690246277859651966496227011674322791511218960118807495037915745381428491554531587076142735332908574800690134731520901522366008287046750558456031092377223272913164990352205628091472617306571712371627521384210934395609324505452163997907809745399882078626016563848356811474692454871149392836609993206094742500402840388682202418918931955982411571122390857560501253929351324897953443710711867581566616772721505068610071900975101808330923746761787994558780738889388120297778192486592660999422652508872091583274910351555091636540328763971182542089983052733471780847320123329378443794299972229293550174564133855905862496308254014606430105783636420966360569419068410612084461706554944466651391301490735261358431713290892943999879164757244967484378123080137791391657357579417874252653743894779007311591537458102643915401667081512280411881395288491767083767550992539328457379413669199157142382405889443868205999951427967477453217055656644042921195899437875566345659208503325617129121680305508319232000000000000000000000000000000000000000000*i1^16 + 27134360845225008735682546278165075585758594258787217518869763870919539521735093722852794386410241165408000228840406649254628156013991338244941794711187113095127021961893918749256953691522604563487580541588696532458107572048300067503964294440864879863499483615864424698977552810328177351053997385007804351559760533720468610612429794267765882212002337610533067600976115986185251169814724328523220777884253362873568936219177819793760949664180752919175527875664541492740889557582466378975038046369390959222728019606322472497213037807850450729375098494838410953607562652609457524219526474025158163557179738510516878975741295209961619132549777572662117598101047737132717071843206844061950037804491190365789322925108027150769916003177176200404048225430430096338356528206960586082858279657327169067422256206542497621792469604620316105594163355967146035583395968507970604912869416447357626279918159753424715603638973712893268345432688960464189629523774623191451223712656868039030160694419035326766171088786527776721745124938943787697595227101770123103074771961711363384665594589912596479900170952981731570160686210206443853611496699667885320630402217462643092186521371727433672362087720233294998714869885849353553374058908249859486783709085474830318399593020000633162202823844352152986790873808694922362258318779623816701958559251179965785610282887935519583263783798188116309482765913362869876299036750215526355665040484120921851865786328602196989648143876898116026201982050556318997336706941762917632862120402254732478782276536511328818709610077917776812441600000000000000000000000000000000000000000*i1^17 + -2217527782900385717960741905680194251229381543186965271069765426460887571064386229713173701309849347452048925049689797441028725265477670901538202532499347132041663291853961589893553562380276587550456933617751959360104220216682233584649984084112117040458180737321442262007355277985770068300935446892513662075966346111794026014901394105951836077369235638026085569948701279200155707316647709923348564447560816100896358773481561253609931803813935803288442654740253614116970304957498208207255940704895711531942389826228088085296871898033003596214255294515135886455832053000995846627857636106729270179058362824194239073003189993803728647554363297370907910984459808187607546684284450665393309549609239322526103495617315658533031896117903901123240527024146425418716188815168942460046800255424065567947550424372701181974959302819936520406714672152727019663267864361166872978705420822759088281076728860146677903844505090725945589604088795628103138504546351488614099804692563133285534543769659096222165405194611300180876095600001622031651460065899150685619878615812148864792967885230588645299788694202590634180234022766172177446575864398334034301886357464767081678336317364490242228406277299400566587237729280031565490149883818399254668985479954230864613674948155766970959096441611180904406379776681261759865347343469269662073141423886815685932683645981944784599877643621454442106277607035829843767921081587819090987968772928600917773021804856665413546391932647733012914582785773303978920332665185968793623030791310187915967321460104766818810417827767386112000000000000000000000000000000000000000000*i1^18 + 153991886528225529308552974417776920156158106732290250200258805420145415904859308174078108164860149739623914431736357799416107378239032335699211535017088349951245177343717389618676247029846433863104335690047637008651618785399260713687623735691333832869240076212374784766948862533102925644707561103603038508303648407073979800976274323822560903507832340507291393591749348040106216108028204896293958492285206863792405749356760107250317767145916845349353146506954356605279820392566902528376599826856251938964899650619061359238683654606727475929737769281800464522897148409915885391152195372053013980288112240952304737783781528280751084185024371600755174019009049618153087125473351149888037019496701307281484215009694679577502516251098314122069709652078792638830018175922327078888774459719698070269500372773566239052542540670902444986397225569119516978701839722334910380588393120003163195985379263224620832636115845823993138143974494987734805011823509017806583262663723497273086681448862495150288322664121862499687595906238524502271104056789045551080862714683917812396945539181823652177453619653219038986800516807568515022278202111913356527804479045200485366318590082199504670769571836748099612926987997565819753454306313916695207920824014649448280246968741735360278491882756479940286708001748957245490828706773969175158622572141323892231448112253563395815449232121766231677773355758460468187507603457999558303935834519182114023120705850594558694369535732217046653162545253170278420603120037735285600519022730322404295509266378623801425290721524449280000000000000000000000000000000000000000*i1^19 + -8936499639151299813455159790975296163327624542810457202357119588721104803451583798525321568648972855858466805741074208436584809808093350197731393089856192866816771742845994930934400359394032539778315962621341750965437591945885230154855371573514552670150239576422833874014901209526297203310602778557296391223522779715576561451756039948226228846663430113870752042859025566910819799601553067207007777396970884642934434539753168462524217069893854608961741873814851818053741626979567788374967513367243632614054141998327987282371566922863329347881170558058374282266731623129042640584741131338779620815320613861931490625703536543279966979127343625004412790735081872388229742212659380501552262463750893194529992058922689097611533028032701344451113049358214104839972766304068337877110165577604567086685914601162936326384286097553157575447223046911400079073230620678792472994461696351263747262732121218959490857279427408670073051260089995659442228237425637913874968135674949792505675033159540738280470496674575724884873505022348710027695351837456295813110619128124103839961975646526324050602363324962737207520481621622845254814427634483043879284535909890443207701713645874735838732439590165553816922666831858041499160368870000752943751779780089618393902705577896210663083438446665256709298910745833860238159779518949393368962822229808976387981614777390887823700629551640807286008236932859875029283634557945381565289337858871986883874968729313988117972164633000061453599074546958570692776717220082484054959858113930429922272099665638630893410596788633600000000000000000000000000000000000000*i1^20 + 414551039262755632959951184658580932726293466959179987795913524584611948993903386647595233964150235894281608423572797714226782302747610016441919303941279142268053210459828483873986124222992745991346103193418856001138152150131797042852326786182353110225980564673559107313558988115577665164167905768821387046297550260981907815832132238529841398228782630324902115921628912399548748255164357018681768886971051904439160643156637968842445435221829389555163937033503515225822301148151510625504893075242050570719957579869152274399134203637915984978209110549402940730699954176893887617668291013106512332069665665862364103793551014226887557010088441239650491326249128074742969580044493119249151416313921323877441248485594344859946564567930506781388163577281281344486498759136123903431355011370522139673878944302778964122316507469889787489834224990626665057326950162197222963346397343631355981103643246014937203851249814371920294870147486975032340925719197752247219395741212606137844993234839455331945610374361685513576701857998456121642377502448255027612825670375967320135169115699312178998305025770256034908275726176706684472799208393387322220159247324942441571603272310122485379553151160959689912253614482090255669987775036667387678442969772534140506443599541558182040495647028293012223912777838240068711457713470388591619640026100366568747082965479449153763893119285887968345516684208950506419653400022061308794684105838104650710510515742678202488353852041918684644432442468738271057202675972366818476580330876614510903617631282141579074286387200000000000000000000000000000000000000*i1^21 + -14662326155975729114943511694652030017405443059291221492829345177268983948266176971127185230461595015828099330405251261033070960129122783536434273546601712894038695514739027197735860661095749235011342076905106798447234105022841746799109893969078782013508415965135193576040941848245371847728281529021163266527554360249822671042802061443523105121257038323423141348735296337485903867641479474297317954027790354590621466846139903747148032363445918487097100030295346583044034585503390271902194019185759848532842639122137202952275230202135845138378746679835438183663020270018849435701509508280442432393914557375467148178761978052648858402945153791666900987744286145402194419472920276142313922128856841301765380178812531900136586230137691362351834309923155964946998706478220996010499112925854848131020750418240629917539911536344573930590522609121073017084752700176063561115544795043834545775994685183934024836084107921266090572345136856170706887477915402950504115259287751619394714992769642745153893811132247671741342150028482686698741930837194712303350675300810908898118442897016558385995817350389988843824197968946390042579284854374601479975592225833017203845188189660245799240496326533040025599856490188067733332109308669270420246413223504063062143779579655619930387129717579485088084546441436772677845869343129216169926361534631187846573760982480925415602205000521799026046755809436994300892634238014179257067100201505396898745247048360029937782439132827678477026808164184304117686830125525116231258060968998712063187011074504113992499200000000000000000000000000000000000000*i1^22 + 372219507726567751646805703577933854268847149891482154398439553181903896695265941454579379344455915427507530242575489211823790673683429207190451428104328392936512293096641917137815475676987561515203504553749835694942859076516920280110959643130313644513506050688474184092685156575008980675811764273675872729252748273534135511545766909579669097984495813725426579879902485727092501808027938885298228444544427079000346733093056303362794849839247497247594422907323435079021374572687129784557204392221567121063694747821076389219455160088752722053009815557300628964877593791552763616863123491072726614446799973440097660128494610124915492946493182244711094528558829803985047896601869618377360024653284334696698816340676597544304056342435373654101988284132395976338829304329957311991501541503159944052306523461754450114239686796305790002653950971269155483209256202523316225404144517689343164269216955683219703611778308945607033340395222826465615917849768357010177060025999987286366947368323007725948482391648324489348150433288183267725064110695853790225785638702776695396354678543098244965394105969702542967273973895061698725989985402085510653904906655162587589927126870078874124090855174119331356390010241722497316735652713379224059627228608679302241259309841048661931641417842154387466435303120920988429762112475577815596163880437590488049485549990335339551769770975259830340940378281483218282184069907818706823238894671835301243228933361092353870699479010551550566953336617011436826716216594998844918997535236612523624114195669592938905600000000000000000000000000000000000*i1^23 + -5894588427119181513406794552588470119938985846827670250953000848129696745170953351694888055505741907250535697551022459444977206567450583290968837381933705943217028537679192874008663848171016353658110604201068942111332970159723598876118940229795605192797215906558605425776350178423617144103032965804929222002463190897495378779001009833312931815454404642831420647699388792019374972903460914341069651943332855867969669897918019064196007341701095000212553502669934889252527200140580624912924808005259781921241170896531135125930877656564666449536119917701244631562970935171384496728101015478527711567766221630979701360904752643664435326346117686552301265634446617899302644551897187243386419155793136473805033492221743147831302549089814967488509009293017276626340829053588136362130808920153716861413261651711257300839444656905554701739478416451857657879389481017216316695598568192182114328384840923324327128907790390804354342640417048891672364706054304396992019558760722697081695456630280287655064635435361209426600988742432460159510187660892400456324880298715222349639186995687941590454151097218367007504195722030985616779821671259987549299979105661001527948138155268832214022358432057029658487983392202250550651055094982221732037019509378056833502128788988256855538969152886961183065330022873626338348438992813738381729384842923022265739577714042472759185521153830207101017870561273203102176872712458470842022921214330757865781550885127960517470318412372241956449896316389166797107846162541798953349080729848021526651062233281331200000000000000000000000000000000000*i1^24 + 26912478753331957997125348499699069192944784329278524318195235307948784267191480798984338863918284312170526668325570881269814825736612319882222193821469525105834880441548308655511602129533482733307815709374646490153883799570794926515638022074350589004034619531604238560372163838392206147868373467738841923983296380761512470701568392419780809050260909617243618166270301299421599969235470261840683228686878389850893461875543574110103353730011054757081609589307852724982737498206376080041848577698888265000716234001711984386822069905582659112225085563234241615168544441687250518298493963333316726081308637994385102885399086067654253886479622319914996471439050341388929059989408304268752342810044031004038600395481353710314023533789159763171556203428078557091486144051202992943266196993343422322687809397777135933255639862082151098882217964849714846753925334462818079939144272078074115881335681857110038385325848077808377417714241536481146863227109608453580173732678211647073099987176507207776530763419818926139313308115057554417317582428201702134230979159226618727384252529848522193604957638472056875101519614235165196475468497864102477621673029019955542014403368065722951093773311131036574427186793036196731987179919617358360211651669745398183697815362127000464224552559449451280930326272352576298634880391900429169549655671199442192159431862798110300377510373504143983535703860087102205005976171863696933210102757738745086513283233682025357241818137172963909293806081498832456767237098653847637749695496646405105361832902656000000000000000000000000000000000*i1^25 + 1215049513040772842801472623099882513367284406712002886494804549335956377417779224950736497418651359177361657687412369846209437103707164362210621221270960683257712566223743565142444888608006952989411946855374988420065794254487830658893303163326885553380794852410307822843565996746690672196803642543012847637324622807497515333433233204761708617652554659386225149038196554689882734856965315438344414566946149814620942598321042364490856242160293632641746510012411789492019567607781473968372152743974592213198842506995014170350433496990595370889396213528655832634037170521183082244484563367421355363561516556073438929385204100994858223909566118812028440542178113638557893233882443291666531788247976513956675039057796126224600245484418888154764161313117624162677013892703403897944313777540579121168352843311242261315535299714200621104501334575409533260263222956746344373153210607685988272042309383079050985545048086667146765408076092253900901941049215690550460058824909691967762245545196493685927302574692756263537027727308155225268225760845312734078802603958690067462504238416159588097896848297772666459588464750764785717405947606807321635643040012640518857924274604780498178115928574789545254238934704447369288082747785087256205603787585376795319515840030839095610422382058476026814946074455287390497223996207226299792023951463317552686296054768487050245339308359100272230392196938920798106962769822603004770795308061293256592197733267382850559270044691470031437839075364570088382753207792781719792705130703956612406784819200000000000000000000000000000000*i1^26 + -30794793537359360151339951946137760463552725255558138964477898281669785944581066177505542472250911433858834929564275300043799394400876035985247527703649326108403260161959034145077620793394034667794722719441565929795984533949438999220475686907800467741525019710618792219672819336231346290424364346426905719098473288083735043313253822500818053459926217642330397122780976095928550902454437002645086835043336930178918231192024757071715350986849380808169236558480027393095166106396720669141224938667482831981094666047026299307212717551201537173876768387879378004790132281272258884053021958581163189316061464438825550315799527585957762307602330327102059883930536005255038386114853862668750622684565684779306099245311814189420836602797427584246224133544926388374981378745372304655901015771256117419079663463870066709746867949336183142451657457870417996081140186265873199756848400611804559236949951749451991455489517597226177338798640285072088942753164894325064840466350707989447999382429867376981417676635531347944607565713979774236422502490884287035842238896420124350726232111615231896773667309483325686817634794143568518461280930291683935159609209321657105863161236882320742813501950930040585630645031168173571162955981134089702921272118109898444992734451143858896153373142326240309593882289549754087250337862830238172157374269777838575004275608811631628547357580680866640524020926938811452425530715052935293071169430732720832637832827504465930683888643573306856914665454194841339245062167935695920153618362341040439951360000000000000000000000000000000*i1^27 + 254870504837057262881708986237239939253938091299973180335213428893398749970809359482032362997692647133404227517917206456576233373295613061501005554698466207505674326507066733694349540941799197329761282867361553890394142119746088183239954401478973948811918060127350243910897971917610825253656674362961099447746802854771594572669810227554557012787758648614375097786367618802654009828099877044902834942991689542252933924980347086068739583994027948035873934090426560768978034553157754387573692736806012217856259123315165398464984385794168967497217921854751383031341248034138410128204233822072674608163627643526990499181231065340887424788394484429305382855717945094516290408262758074950383711182092544830193101186508589336610000266666024169679614134570860404953814266269443053265106547135893872953897387863158755544358383762739280392193599963805628760048227858688733362014052298645011402275172031597819039163770915567604784997428357997974438770738762335551111852473365177115279408010262567982884969775218602703454373895780107833556957565750213410237741933672916241189669252697300062970111159306732850535910240939750886996842008029759931044211201326294932527348244854334636347798627778943118481242155373106717388028517110509300117110073474246997776351271392094500880094061873132397177418576316252563869518413089877206066657517933398131777233495356641734929210673848716180125539840625483858782924355364545363934241547840918222749524308070600172427883418403404379847705451136841348162461448715502141755470877975126212608000000000000000000000000000000*i1^28 + 2683053505689243000044948797047652336568676100996670791151812208534704067580976927877944371707441645874127014842606767533847493624630073753907160623469444339025774584903754255532785047518178576400624567008816304655275546589816147083453733119851066776810301522484471006672103282956329116411730000710207598344492845451005231053681523467286798076897166716017938965450295353807927974850740560650786872302201131608363431790048963152810283280145586584394886518153426357161801527765010702694835910713106698960475026878519453655384670351696829182127006565762636244377725580606182386762617146608522338500911682227114732738612871143388252132085334176908305167017524713088423075853384147874159426269831208340072204542823519422888603626320056446849005356538855579297440099543578272771289113418816096948570779741012485657710672950441916372696932182252423211050283857507099954784999000639232293433979617002147815263078549543938518357736482943202462787051913462417922285421984438639843692954622896600851587306205073168751843433553756162777152007971636438579122218023552224940075808238197608467375101952003977923788202047049159473635263773168394505652024010853382110032473690364247252050424128019967159447103407720648738969883741318611531715413815088760582662210273890063760333555484254248435091448242192911245907904340308133632964235596341228971937294375553672964497841656465879320288346519668410045246455506862465066272080067093746918575999199722384491403904279826815455783731010626125374188246084731573401017097247522816000000000000000000000000000000*i1^29 + -116637516263060687111466794065061058208849760702402148885853386379493271256049965219807659746443693000881170842900092458510845319447231973208717792878969494560147822087713079582324661102555135772243110200047503063006670644680757983485070416401791590179466898226023773265380480117054465666127669908000469473472057409617256902344392547310693791966028011696189985338011549688861248703034489627905331915384956863151362333137066195288657176705005392655205158231414586882302425619511913598772164318236131213735511710042513645922265404497575335502269505698207496969858468159078386485606842313038911965393221424250716796301219991881342053962338941424707173440549758827967214715959155678393837659041656973296805854011994444685234785094282863249797595607548601507334262196435097075627712940547138413507427515220662904014934062198187830130891114871663943755837647687370209561606828479580793503738441726344450387918445250571220239434090845479541073215070488385874976825009409986196997897522110223063135308668818534195157685002621635912516019646930028362094054490456359927677388686720334856954852602937006432483124763748957050189777082428105979066434192131848541782651696223174711812857362581125894510551031643447176264160304421849103608916610516635160609815500944096954243553961580961226996015909483611473486678093438782374447801777480367118579164930955954769290208856866965825695293042295644633075709492543494018638363340379749722858967453898022956050133765422733014163860752465316725784896236762660659727495300382720000000000000000000000000000*i1^30 + 1850870615425544104963902607217557237460120138029566066244038609684399652994884593691212989235301060539178657287221078424582135713728311869142051153274863620520317842968728805119060280124199110943083989045579225293118003771391366285004903722556092139102113535757804496797002087019195618154495347815075093850540719273965493282851992242152286179772044273391427140112279945084328911412208391279507936930170781211070878368275288490751664387647245850809513023065144108876743492510547251042663726914279357530243377712087426651430053615754292683427747091662440590270465464575940983833145437923260986798536758569043564979714640857658767952906554073105311284861020227293389790997806528184605929958501453521951696110271080523458738522148522290145793639859069092547428523565657846498722393628983566266762020449193507509410757892861704819775697735381079926604946552018683480450733375404610369913000831283961871671296851449653247418646871307712913393660302955265727905807699063417236628758520829811797627486238581480761453143407712841341561540857093146873700010493707130882527213177413320170119454445555996410117191238478887320230819146840591262635456570398368032227023983255890727287740386617209950294675592895334547006255960275696762422548451805889973125914700244042392819060418819041371263265859656298132119333333737773076580713503237674396343709308391514806906069673608196482686456887238402896273591846229004969263319109759542923315215820123547925187682051045147680401452114634891510972029263156172701359407104000000000000000000000000000*i1^31 + -18607201111794280553882982911252339258659479753559686632444092580805105351319609271451394516802501911142032515843369317191558564096454419707149431482224306198669518149709012675919440238118413867408482233231933261171618370698299256466734529073377598639228092428121735297577542432134224388060660065655132548008526960970793042969500015647292165992894856890269217102302859586105577444780672626401288834666886335947984078366535690864541461833907387506180536893513461888399287423874874206337675796151349011970913052293835566733246377097955897437650353384506531918814967636427726110645683536365633243681238431944966963037332136064722385185475669741148710678397728044436297839675748143649254009590763178279583475561706773161098290655489550682029870909900803507170225306927073954900667789428487957222861243181624000087570224213378652448876691423914635601879158638497677757884190616161695312001930446811638450873939548194092048300241758852451979475182300390418645817840267181371276490109924634311180782549537348640503561032505806889519410184619297617630793098999242224873723831443823428010219331332527719565628870899589031879350385550364038349853784575987154366920052615305199224105907214730058631727460913358496272152914168992867574780704633525303131108138701470849067528675130679705224955208295997406690874721931497121155031047879755277810759322222068757568530035414381372323381199547579264154468014767377340541382900309034918722038268964284255043500535998656156733072557156810647828867530385710143189811200000000000000000000000000*i1^32 + 121268990764840911614095244710996119756757066959771855862392314383818847846138473338526855088062831525451605191411526740451743089014154098728766803296895538610635714513355475459713570406233153821419301072352012581610087321645657234828999160940815991616460921471005391968991880381374586017442042746207109432189044151591259408528697605327137099789884133420525948189723288574096992603128311560996468621100150250561544285487216495942254213423699654356665384146340967528275577802229554972959852010582455951796895313948761351272655504183325120393715172096426230243504738170747529173698122778571788956275593618565902522280147162823976342945812273752427194795902304769123948405425895196728422227153506488168158504798177545245512346461863348710915485181285303738902221038771060075472596679263452139192378925752988688625652832039674501876159855548551673254812158304148872633179458943950481372663630871939636040104411728308603563828959299339460901855210846509553713420701822840283599105741912643780805923812071965166314720370270329929977687017796212809023828384379070517356212569404272430252293033305474061963176853666134931835782883586088870603043949344960562024982206905078697851219682901105101860211492430457529521901523986716848620954477411466988086242723757681259246474506411089892762763117553089883952127496560467498706524343039427503693074011352292832684079799486177603793432647645609864990386714030236829309266416516932893794569087570888166566946182638461758596783679727947440616519096445016473600000000000000000000000000*i1^33 + -361905824031285601649801499641972079042850540110838709576646286342470630573071534503611170369973235209679096771236921583683187754977707961936542259876111437599028152852791777715610306896788360626571422901204377787667243305495219770818831888493220625705900642062075909766933037777780704452339786905855287047158104837219789374440840473882140941923543452938364143852801466636904338124974087204212360610941066817183398613215295699156463382198234259022786086425431140608808494567588115637440570669722344176008612243761102394212680584244194018053673736662035799635474178867341762542208919052066667520719729555716213355983389377091380292968819986891572887978504941633234406871483631333785345100298212113155788567978973076151285785593861032780494321313991830897486389223290844028658330833049107910322651249897221105555528620057731823050539503193541333934202236230171182133552343703954856826881116257488606869734536716262610362123300525063685927451160548137289083544471475060409675154699560295623185386465468390919749437128287620359703633497766807199798426388294835611113799995885676228338015098823186694958949056750897017985163476342298466447159178189691363364666730593477502389818317416422714709584531507229813653992075584405681544379741288267408573454884893069623798362242367618874776022798190477124377592792151524136623225092874795640283830340422449309836078042203872509867797015887704411336633897103855610607025385888146404953829384409342133222324374976920785216823717660181392005233901568000000000000000000000000000*i1^34 + 1880128326953379368372809301123947459579379865249108267507628718505093881209518117623073383792804323347580053400258329795815356765128299105129739676267949976731451890996512100019804067794598089276026008667216649329764462039003920425272712265614604320092072739859524705982932985457385129625367749790013973998664395502962850500033534971684037456692238675992372010450500554014654362176988287172828515936219617142259474931896316730153660872854319205838036360572556346442830531029100206244636057414515714211315756682353077841727862459827939712295096369262958267579462805401555469500680806158263245010808779992539804504461027864166302162178210121883880596819596888549355996666230468113812458520601027327003894198880685633504619258113524927441487976241483139950621883801401997776253706266056641392425782226481461601442575234221690359915819718651760329343579641060655135653015484780290106473296577049607903559105424891659722102474859740531595834423720385045071929880073620227371213062384388185044498145608918245730702646406886080249758304432338500487694086105290008963677530771910624588366883027014859278863829041786571541359000510954141256281841854602584740812258694428901270152655428703321203345735634113506518951008712075866244945775935541324023850849116316461389496902382290991466481141202435537996372380454367159281888017226037000456327553395490786174532108517529242489400295283846061400852695958266084277793698691403192455841062984965041465086384618045611482277873545378828923466835558400000000000000000000000*i1^35 + 1637838967793063713842293718144341387646708879904411180188476419251622998057296084874537538744014873997941005620041980546044748917764973916654617938654618337503275209283140984665702844346270936813430756855969365499896826574845786333344028948512213740317785870887530398083115023816946122684635540369187714223522400678156184190428514730116038241664194269360302829919881671299370668247199416341086701889438911502638379821495800762180858786699574446951347459067606926539630483513810649866910754330387158175007015528164536253016676594005277451959358328731038476929529906676245270138026826343113699659589429442287920567997233430656386130258881488585695433732168845904886268055592633092323910216102541088431046695984954504157468612048207044484482175238275646635013481649412136115738885352833947433001283902461242040470627076234381498609615223895463789803340862086816349430197916026558670271724849468693682742952978314196048435303944079728463684018204310884357204512031018876408481034845683149066359688277177010467276704878710533260159849877687915112397596182040283383615848619112381785282582806000960207773401657523934253978428149786266129359520258029617303120630728035730724461385536602198899719677370311910036715349875244144905620733375455042824374697476114963553366020834004341771448568597537484765580949635186137752435844961015859064372835208141855688844185174870387530110178841069879716523800286071026760966105149895123601372040116882603462912322754150898008224681138368094803066880000000000000000000000*i1^36 + 3764522828294935265808854709387269844653366574591765511767640852700115410129840450188569094174227852494635610009080972746069876926542825670288760746926626656210334248895301881915863083283944503282825914715012237447885673488282906232692458877851747235168484130945366906445953675601491611314037981769283985757743624638970012223550286120625017722541418384629232553935223115505083827364044169535868371197435416991242100454779023932854910433943822892946641420075965826589059682289776335162170759474480924180670251875956661890835396000980616032727839377752639587968164505277268867637535052286028969538653442729358970687460357829367171885260327715421522283641803800890200586460260030970831482665953961373147796535507550265943794737294403609711996233633159651381877298835101669749477924359695652692780433485490586986011454800365484301473776422905345490737048926781586738056108850704794486398154074471845445454580097314679532134397103152732313103778967259512871470910415696230535999788057542593273371176794341412994371688340276304754573840580104270248614292622534376544322862823656682437252953093477423378203828536248991347915837389376780773032607522214102056137401595497412265091840094753189275795850216271229627452969386006459475802869093726377535085231655030750717360425674005436207105021769244542988592734986323938023832025813714523932693730652690171378747583938006366094709000596095788070909995265813932881416837203809339191394025513708795006976722082140663036550141923018407936000000000000000000000*i1^37 + 256525690703927599900924797327255186228492521412956093092046732141745932612413118755171872197354400803525767732780919250943598136939853108613831515705939886490174954325419978147771306468054356267368858507389725951188679751559950349468749032537456725700199257509932423043345643183036270125468362129594136055596718802005678457160516879969443343901726993365342443312435842670264030828219311858845643816913912712350697703940132963491225688803621954604742640305445931255998266875882745717708157305889611160513219362239315442544557787233652810331047037354094669499448751598972466421103754834434088649964065045899218879656465009143210307661439725051564245754323707841169030385156548366742186853082497734179527508193615377324024991689428492903350071448937025742571135242708481093237401961131487194828574095616845154574513674076248501813333175379341361304578266975320737386758177926447790884067362038458375623071443923620671293882015338829392330134589608210126684701262413726781316098948122186686877723757821542557869331375627296863624020595977192777071580143881230358798548030145445506556409388969509784646964623144677244949654407778249185459721956505560016445733873649736624374586961941423075802869490187301362765767596481874878362817404531107173736937161385718696644277886412901805583188671160915335541425775609800583574976621266192171102292906292802827647292985307408726508193416240187415763855741673703607062678921859742539396295883627765936070178214129490672828003070771200000000000000000000*i1^38 + 67077053223218598035106976096624915339948127816872310172753984941198442859079188481795658012245135619610773975550499744549099834814623799192953921941680176293104393418603270514843587767176194140327525665343527676688431885815876861017709821906956481914482222824383368604808385823646829488704666216027887148738971433468768500701687168101002336613744408795725473771410940615614507804113516607138262007228821555993248237237320068714391564017669856580507612496254945505006777203921980675193798615618558325003102373977027073955983045929701987325965609313947791953409440287754132487854522816061597291621162949665032037263202335912636849250333134456592732211071412528544146313266618028758927110634477194171309818044837492873467267959062175719068707970756567417559726299262437479734116811875118948534591705413302533505049137096238879068544202116152355752582109789069898273102599718646112041221403255367543369406698799234215694670913739612910407899152250667197545249376337376451928648138867505056234256267610905469674173899962789747856205001853176877349089117640032691841442036865020775880412220844091552688595701689806919232428556986999857730327051646979628384986543400797807557461728441952274284188403314066272630159076211307273820290644990616612038461745363744285976693184766943141195566953157148503333957210297755970350330624979631826459203659292970161132285845887914990817969764081930546753454241374701713634079869010691407457921114274003360770477181270966753296384000000000000000000000*i1^39 + 766452376851681734243357006923942118232486581322881611168009281189336435175308065397496129561096202103805335851122283421305108703999118611845797428076154691660901849218856933712967860366581929382673830393955514976115945488518748838624898377840607617701410386464912817245692963806532082396891504314229033104763086406011416289120185418216440736160507185247217732915382721418717629027882388013610653811056151739685875052400203394830549423296723606778333171860659814811273167990671249267427290952592156041532355683323945976044522821953538711259611230566108876330034725060552444416601300991104844015490922734562603572755548378246191853546628260098070642874607776878196674606085427630371053468279788979330119965707616659913323333561237712356034158094436908587240677519004468672650657023328222692066167073446380755441685583617557578002038625932328065918810387812504375236615131268023222138769596182979182589056881978488663478063483633183164554337118405270212619013941607475459970365215662998396377276422358674386174934809835543540009285597373430531458132819530015393098018788255179369862172107372914770744904301603153416769804614784875278779683573856605358835290716349095747828200624329308669649576710918769845907589462652666373908902036875040260991463150412552766661179832146354554515841460417287357252037423391456008972239826613905163457105053008741965394367999571016083542538535803395635490402473980280956937959399012981689589320535754106227049533227975835648000000000000000000*i1^40 + 123260692202749752385736428923491073142927786039749740650004289919411107196213918653327653229254037916066050543079958232159504801416495849201972767026654311479051481609999195265403056037723228467034116849763159631345481505509870249404265340160832606884772123483395031382584060261333610385975983411002448657093877243089585704470952813500347621498810982901609528188422569680860987259269586400011034573292102749757725437331163253119499961564095849264977339234683479276036913170429202962273976374297000429021525036488182791562087824728720105895398022779734535542097007654975286983459384132259185849529436172038474769641459117592682298671088477645403810661329802023230086583790382089021428903684245135734173381166341142321571195592808894576224073599970069789132177700029159587639683630652215175895759207305896879004335082094710598662189614536993929767487332426035406311994818464780028654880031111448013460138541222370312357550722062467669310183150185285692729163393894812295485251550877912719358593747188173169811706675586082035678150978514333564760765274082212009875610092686138232230985891925035953216594785062433628201534294779029055901826829180170286869163878668110681799369075070439804478415236115104172675642236119539466867327175002428950689739217717114971949885655529773530020455527904267798040265208176428546032045530418409158712100434215323121338580262983813929803189128904848309012385637735362746732318011450386400381825867301992915819241354035200000000000000000*i1^41 + -4382797232946164234169460619917886610692244569485725541701633144434470401390666958134451953171264782550276298837630291474106943717322740497285599570796048548903255020676344339182545937864227480953229326537639358907912236475328050657510182816671220283249062590312009179723873284360185970585312885152146833240784836129514040989987735076389643165368004702133108262965711505748131391212822515582909310579580077872433676365827565534411851561532451810712369617481064985666699645381708047398367414998883634438913416577415645463338076152805058701816556927594435318614411861812655420692060235653594501902847800121682271838595926739555893605387918736946952222905170117629462154507174036162556499694834575784984728029072456350928747797339863985144458682399666048959985322196232789335626536198028669831285293546773981988581540794710092139379893159800644478432109624479582968059998261487645939775522060017655249129801995084934392019059698671354136310220425667788037896176312409364594036421099834614158642982516710611860431645532165373974914003194519029383784085426108810261101850421587850978065347603875701636797931221100382781939683663271594317788179908444573520361946855434895374158056343153618358577817677121806412484466484406791447741507183817716402899393926822128091926792576132236869554315901038289869767606316591565546397178470603655168528402414984863033747491461664809548366030458957485276604460650438254431685665935413152247237168474785595114127360000000000000000*i1^42 + 48969987626287353317799659709074754936341658259031972379345078304879479714828276503703404349538071383519102868338625245065351107847102122298727774980031096064957488161894337071831314966669624019366248613207157368697221811782747862033784949991692287119269278801310590378892961870926990447743857096652856756185043404958671063332334176188258044734503692448772587809961180596837134427200576644385836186795636842327319139451526380518980584556127812743913250153803139174512453884056537067709987806968467628273892796139913444387232636962967091528275797653702379682684592092165064786571660518123748869980767908374817633035371491715199331436601178029693941940768739744075153373249978791122470661441709783658089697167045035456708157722781749811622399721422752156842698215738664266444957779552683513562714768561247563292671091355569007924351354837582970000646130103805805085909104011991513719088597391424453137293324593749943139425758309957837130436417342003683768320167755560942018479293250313588164821782249732915830961035982577625957165705973020876354488450033003718361160961296000565133064703227974875841799459213784063667134007194896319303525497092879637915189576670040414620929968042500860864050663929061270801146136652216519551471133900498933674998154510424831682386341209836384528953504156145931435041872315698649872041538704552201862230304941772179167527434339656414200050942422522627453327064545871438244359367888526024002220025945522176000000000000000*i1^43 + -227081144930651035324163220270736887850006504779830447129576624120566458459481892873672970770605628221682034986431388652402418614057988390848822386418356322933745375598985756877349764608019035953374928730570146660482317394022128070681697475362141781810652436396952167082062803996130480381685814093616191619074028876987260883657995178072527052495339981340479141778611734394997637994642629270832382077648130329174730261435694818049750403518961316842638191143440159990938102774417275522553441463019056238021585842097389974387735058734594320638142499886584990524508756684421567732990008126802009091560601429811847474479049862843118871245127830070083508149445155888184345729552505325486745342860387596549585302740845916194806956991689921900254709010326210266281916179802730816791815809625628643156651398564372231879340267545849009818425214161061054668909262171644578485060765326661938705562801219946695594494237701737031662038876198149998215244194566731802804322213439818017293070293974192863745373089258138491845884918143522508848570010933681464113069170879246813326650050562827948262765990687987151285202530367412038193469359584905962543902559028454889523529784520667730476007028347610325005735822809499132615897986075516810658378865767076197593128949422887153271351663348366155113765667794189113051331980400187791049140051161426978310299146135084253822398271592626591697120072071199662101831605973968276424440836731268596242579456000000000000000*i1^44 + 375140220386906229414126097947877092735511898932348392655726870763244002420592315449156852821189627350554939912537467466763279182442304569468745958198171062111044829197441821257695857748729039464979560204165157141408227088810473939938844367737209349445706360402819211532025838107675725378121418209872618730493607573724344849719008764069917451047923678251810081155208349278240978303583216422258155807771558967298967881624774536095549584328343652921208682931509367346938395579250719718345560923593228798140578648871689283185935156312900565411931387090532070136523010609057921274634700017441825394912226226683562513168870708288751727556520428124458378193027416523947246885567515173936905072786967752909132814313088735976403008052090552798118412374229906500197294202181533682029339317718724841507866786805860019871609819399013571369246271539193346701275169131909080159050407248471112580388955404257803707305222692485416078486519684967848048324158629063587988834431071398463977860421728209195150950541828059983874681931009687593777509037113381723680230011879212258923062850692986595894342016955695941433779623252689515602374399858876920960000472587538904727491105754020215875800609566494858200477803324663806767829154584465295174054720571028570390518940936996885102992868165775518205074050961438306362804302477418996887239738779944513937605266432859059112505754806907286669515340393308160987362523358609176782762951463948779520000000000000*i1^45 + -330488641840771923705334199272396381648808612501011466336950840237379426355182537929413500162818549826321425390030687379168512420384226745854872178795829882434348352652070619193111627168750027030818343192539276058063962684763606053052464368559142652300612936879123505308795495656861711493486168399673366945870682803810758761239822665057347312736072811153261796177064973876238314901475075027101503100416874707298934082768206225365356748382459788478537053846158338339168397938644867472611923690239936032079586310334890924703022216319027976767316223610335857217942178833888581786434886638075393400172508149139435758562759061750408611684512362440479395408629188634142891585651247638873490317045609707008293643960244534811076940651661610075815855562389865894247932270695390826509567243642061428373971527014898138956594542335351178061823447450906873946480859101618871683232727781316671610341942132583691574516533597698687984997624933985866451300929656728537038108202164419240845504089544073139687923512546857214224641615265832376577077575860135854827896049716985302044879894968606918641844132028205382145954726308985946580246377985791130128180419835891468291742860388768441475405375111139985412284403291376562996490370392511240564115725314215767996892691487139684871249853677418817601653443878869819948585049118968096671714430859864660363448777751064756587240707393933649879470863401783537222196282298135546286833664000000000000*i1^46 + 18046354662407174494593830630166493322959450738986284730695169170285550988429152858620668771730092967368833742457419246748245731740915929330063942429618840135975774150696061590995690048759793403815606196883324986502149449731745273836664692134614417092764132632264042126411430546205293037423332409083343731126137269376850951295028246441722743936350895958059257768821131065370858822113375760348753366864226741514980342617256684140194398314588085530949043197440816698193366896278320861993386756374345799224598809099755026289546869314306113759820906978528004511035666433425692381073417203997167917799418146732776124436820898553640709818606993753431931527797476387073966129310177201674347363623060911362325009160234820471363335489111315408422438060589022335209494727179116499883449956328675513308934167379171869198520829187878406503465880258487090078473842672369488788871041405453207476596417263646112504274792847793088928529935947800933226490112649203724420743714589038180979161270422055872520185550251377876482612982571368275160725835902788902060726317559455319240640390464694828685969800372883358659379570820174339220733669827572959793540717275356470986395871888171533499890758889783675345202528943678394309297773430977526924415362375788066598813368991449473844622242471034914503428464726656627327989081552938768175761515887376261298150499320243738055723394002618824286565861384455258475326906512179200000000000*i1^47 + 18193354568631838318113530946650562712058937436873097067355877323770940811914082451814601656994355707816059365766551335349622545306818259470897068276821617187965249386330828124649394677798377644229518391604137344566366634516453526787398921136063760309209865567348615486686400057774280566992448625104912774957104445340870865195887224836987962498106475425542451550537374973345036035067610211737242026660878092722144920285462515603152823257830167288777629211903509906269257887257769391741670958652947463184882354617318272646706222466104178481420946967546032389589572187724850654906100758085099897272060046843594764273572580248082679180804452241944845368994314777100915908717907571613225859495267417483268140404879843567594288487185827342221981849042013685722891099332655515353678473846198387636965695860132291839653772251374035881862246757123627698504930082616002843445156709966078736399978794647047128800855683093104404376760854792985967146071549980089432378373502574143670919650180439008507731882119492652270108670814355397383023244911592145628748955446604954192947036474800860211039523755469720572898263290512135044286318445618007633588877917686538597185080035716127239770916628914539668554106355948989240867530487716266114028363085413178236832000264515855919109279171718339886821189117658281643193978616003995544941795290813038364372350469496288375934476203300607396510764362869034188800000000000*i1^48 + 60740452748804809532899365411922345577762434265255208717345279622159195315159253980865071737091859848929516455353683064619351401830675133795954171811537959125494424622384116851404437164984544790006117339815513150395494765450713892112339849762320506336663602977532276014999294916138063186568146910025672180465890238198676519131549224378207114214114952988005836037012020780288398593212520142631412598652805711926978233656873601956171661790901416374785600969331405396917995188311590678040890189903636981462849682533442390158694755812846312348409410807436042410101113666553452038278417444852289739678417964312272065404988228975806037149934146080344014945437253037801800297991357872685869448992220428852006596206509155431894781983040027746628450421132907522877732647563426967315638528849648321849494646490070680937592936394636755866119531032858406810100448032891081766773638733505564944399536022815970413388279227334193198040422601253416245026109970838843226659496022857246734333963628574240756079103782459691204936745983977269402276778145973558426139211903833978201156925985293410383002730541170133009870817281611441640511303005143688542338164539160759612336664809056572474473051496319447588536358993780503040469238137665898463744167968527486201657302951954236799706827698645611397919153877404183880008712710033391643130294285621839763497274078639424236517985880621895042329477120000000000*i1^49 + -595278637688614539573902152495549416581143021636590891036877161250017244889786703767087942996316182717143594976374599910117659660395641070143499305215919718444806808610115253710018002660891071350778330630958429068267044690354452603124901330315330457529627040638576699073783194626447229645949974602761895125867104664759783031918470527701031244178181831232978282484662833862881500727073982856254936238249312821545641913703194359676946897501593564524705671357646279748251724774383168830741950081823930935946577322809197418919674292513751088018913166478920515474179419190885035681542494595968772465446543600376059046210132451235866813959846247575090403914756121342056531160890104870070296810826416773847216376193472169241565628282529404580497114645231969635071178953195414600979277060648393889591607148424268908698513013626305762163427070342597805226729382896747189096760254857338533032828452816156363307019123441632641894540923777548407122425779518635520053481322830507090817736255980173702257451026895369850422096284361145919287260862186300480721379700490058331805433559484150890680555113172637544734406502362788801936036394442847562697868562169743171737571805036670383054927918357473994585354964014059908287029500224160956849938690665013574971022839637554425615505860453175063638658983672700468020083049312972375854741379224272019114083353631292929447847652229120000000000*i1^50 + 16283991393650356547561490931378814135586023190116969486536810239251058886056494520090174951303269779497463310832186522590361249659033683258695949939937694002174583133047226737485413196399881902720970747278467711334244948288042975443611838666039519939621775599090605388645129312257091495941668946866158173098283894787956594643229365668979222524458619680941763520872265162164974679270782613165291082217605986557388285520582029980519368860166994361612626455178249464463488464124758502177463689086958425287667132568214804047443818705901903998709417466554968207067870102941102429166902190695971271706300136963662457158420818147931206891953924089761856100562875581846126994257843041242925050367858067559823863753899515516493984559552508303888446880452810222052116183379575241900524121522154475848933810185615477734688999725596622355964030334048623657047881756213003433065745160964295370590921348303628458906877793033608769037773940479115857638678351530432145352362341396793152944561719678372185823842655072055552252482861043845775907585276601051703010852426296420457890746825033829598716879912054709587155358327227156800635185408503586971299999773292317522470427522174421431691520021784179890335494464189758353387856201550491709226373076764669831262671328878845433980671850584396004051437545033433936829101865546199058716659914851251193177754552300742901760000000*i1^51 + -10899919103571662825072864302730826417639849558104640236185830521648986748150522813664811782182994795148846004959474430514361672342719314083909706781858806117440702997630217197388999670981625636554009876939862157022349302687446522562084418829500103025560495045386395244991124384780996865978138707863423009362335564485151570943565503470098153317348407473237931446005509612673947886234365883399739394324341943909407652966133541062051616658944737935889720197835173784176430195041537409053066129952261138017229373766101758108164690808066104126768348511858283866639665548031906715700746024001949638129476532288791161178676644354161197972532620923524425919181424491887326831407861851240669585226454652034936464518756925755607365468205360886032108568070311511319506583149676934030098858987883515790876974762588885686044813966186997694994823956414899340107789627269686729173716030151280329619796556211043063489245897240829196724400769116176564622453371741682854990552716342948251420408719987282736250053113988799835993774077727444107468817243709092492887371929244494084480989897803040988839881686455773074457271717639849230265090598457776647726781902559135322269013889588504409824031271856583139779384962757710262125134806625079541353757233301146169391429478544406390193288555619162025221741091429129873504178046373070410573661796290265088000000*i1^52 + -1026240011154852162452045378554073703594740290901027197172961147623321826207394130481548740143187490019230945992863654265284760668763303636954469665353117552262460995286273101466850099265555004120014489124087201498809524537562830059749909476563083802128468244946514561857394643150813811312227505317103601733126400666034577627959164898087984325552147045555708877416775118710396371512315276001745631891118991843288331638796901717735490688895123562785957944074554767824745469257282022661774465024881505174344765970604857544549043634125013449102229686846708428628200185849428460457198399380742635104842490773877438403622797292434160328321695525197902124748128183173573958331630061474524745065101201150808131049528268876496635044348381902998075332463530165527782357694739740863062158811968815430269779863380099421206015997943307522858056495377934569744029788249935218032376262206741875780867336482272717502712406278319657635464530651761804463890023311769307263534200656938477462954884303469454431401115948516830897505497388929182824206856544045142916058533004913133576539382121030993512959877915715340018525747058126815359816373893264817709419087960264987635549719717689109853548579608765186553082577381325041950396328471140303083508624282806532961972831575827393976786066910701428555314868231012173336071372800000*i1^53 + 27456390949867709545411862150656745491210700108492556607924797513514277667088622282882560434301958639544141098561123250754235306280573887119377256865845624051029286204440263107888437232698796753500966779079281417568790725415143550306515905296778753259125553805737980123509073992539337487730680955778871639948088609775879865967173860480178621484566554542394699517929891315795475113749828057888575380061624707267711747917378227217685590811557428991891178721347845946670726678674847645211302435025947128812768580899371605181501913224341721245831617800014112054059737854318330597014835332288548919458497761316549617822948739981638044076277295962177716996400796793745084205389901973836638464813207244775296833365455209152906801251158825593994128661234469614811037695786241854600856301614004929991043832969699991403988248673180207114211538891406859701759457241887496658189479856188052579624661880092196583030060958494103464478996493046391056326041377047152286057272199814183695897972593184501988216778129749680161062085002109333610214761175021444242494620625418850219367700015321635413820436966355345602605439241193608089749967568059465410478421660355000885202351099751448446267964232939217714627089489145511089134111985290111007189365259430526758296685087866980425388079759281356800000*i1^54 + -215205683708072413456221381444315398490313839650224328885421902687771635508892375932020732187458877502750476892588541243962260961005625798626587356779377548421754999256131521320502881895522099212887972129976544551391097170746313010619926012272165463970541106676854881644396449706447481518457382351587735183787274359116892132954092166976034861100301517571614213765680224605260013265433272168741253964770176061808833485952761353300000764021370744604733087683773298143895522502271702378608269631280294705642087217692132544598960395579891785220672255233598274027138043233899485562589831861671406624071843665432775412300610839635473413771808970532278763648699317045813943929194144378127615497310126330219728201302762430507820047585582898278487014632713736435909673342641509204360266514666398955900629477163012397865094051756952774986014952984602499701150161064392945618829315100687767762996922102388746765325841942249602662064433226767186769886160118571404566318700707855040548474716790660614920882957383147653395361247447338578383804713981921547725178571330071834918405489677980796085004851465767576199864083766879127287292136792643219317568401237626124506276102929067390963317096597837063124691769092055089845233557673199175531321830601304144386981888000*i1^55 + -55773037118101974207474806875416726710819094293515018169868153378840123288380730653033781054791812973936275329104915625169003519562674921761294131907112816134690226646279581184307733118627028777740801153879724665226079139374482189893063550184740624552394541602634381435257885732226840728046217882217099521873275360635733712552225675940239107730639335448444864525068143178671745949684669317089005370232774264578778664082498362536168073441377615219374736839363541288189816653217315332363144440855794115680020172740883085569387231022857659064411457627848359459791819325858076316353025083186320609500465737830078271531452409733114682631137130854827116677449550941105770242741054913090013886425028896388629383608805234642972830075158862337180372764185314400086877928817091001676667981839328522095680373182443566730516333063190064567006757876639204163035822577030934211729920661656557324119079292285374409923456102833591666566923505991196091755038450857272736686991596005740412983285411457365283723900380845213771728354586029758416299729698958855455271217537122268633066229744219338136664846698447073037753413292282249960476318602409552769040151640604600424374949990299764516455770544922100423854734049363385305014928303718400*i1^56 + -99244002923247677765682833739674939003142808671524678099988535316238687510149558379102322543978331603080544364072563660053452677882450162878908892096390340563898796588926760883608146265200892552725492405724770521417774483739998045128358732535154283880286536405540461571539606656226505881019147088518984269365691498447220976686994461989350794578039948587622255632936780980362065319287919992414183322425436867947920469906650856026821221845081580497828573075516325113497503083729349237112563888268220946126488915902874972652769860129434956348434133535033158967207720901171716867322813323981430122065765582124215358098173739869672664719937957734819900663821184623139560602919514414980941759367703759060945857229609103290390935772185903049553207888298878377836396811414911029908759980837037282889731305298263860528927254123630995850088507813266774705290502380481974201629741306116224521943612099759198597586230338911363668289265761875542154018715858161321222525456040394591723526887589748896225159077341794499221421635313824275892818367991638759146141530590632317206457622926150052242150285581844696014296621467414398563899977057840382252673007422020846353127535520901947719680*i1^57 - N1*10568039248452875580759290874495974467034821957768003215970464844498944616150209716968390820732429942411958326268194615194236074190753602949637953261151871874642901584077139527131884662573838993344302057063021676602608317694165719813015696316153773267948237936755371551240656895414779642321593073354353037085159196521006232806293052348169656520765127446989768044992105909204911383298153689772556408400847506794432597780078080633785180899728064005644323*i2, 315932813656062140319641578587267331545550758130095885842911620868652158721606671128465796806280397668118854412346428815292844708592406768056208811588165871365469248044825726349197532218552570920099278397755216953975491756653148308025625584549228237817857903203536788562761716775058367546834708704749000850137481119866715462068772904829992548638071537588463977542817835862051163085737716255341873340749133323807149067880693843880786651968348303754465067095615741741338271418334578288545081529587617214961607645422395154091357624006913783306880920222423475591393364274340551574688871742773913341968432795841432299751345638944173087075020195014159377805749275620479819926318002826550167846355347156517483594420165862568118447590743690737701153049608659645731770353215254032541919638931122171834424737673262323460955224567423827034162036217624142566269889020373176406844068040849753407229068437874168468409289589339003322488947342367334931580938174700528167199740012500515092611697057821454972737202345083405313605973110662457681625714661441476719126986757909297524676405609498989621619947665295886565348521910591721421875952992096042903128299370512560532204842551757669273141002998607753103320070375337825800848056381773436817271365113371106021157477016062026343004259621259829098845743477349158617881268603542353818356629923365257361168307082098402591375528443437496151182315170465280426930786893156505216377285252138530964677339481597109622407732558178066628244977832674175751304391592748082674810474082028121927234323431228900068748363393195468791966618114649975456552162309289615124796014592000000000000000000000000000000000000000000000000000000000 + 6110993751479232062611954077825148481706613388423280418559422696877337939105510318909398248618222770809541252451888960288321245349638926461142618127273215396688524353634069806272975127961782298113651746348076946492317105441952467575336537462484671619229265895037572233754959014020313652644245593592705655651230778591817427278484809659139039215681582943847307060485375580219353355521471273032592341164020905758139899343141242149787042571997001679769131485884452439438645735061421788373690219482636565822538581640904071324654952093197972607839271184872798223148992696008651369361142895532474392887777800193231828726217896702162906587149549985625038768966624767553566978865993412681132885742344766571298162565356846568074606532236835052606347314324146516850162569089795202253065010973946866483392137060186794809367466426949109255186021236963108377974895841525488770006669378915112100978944635211376764780798245036429093177522621311116109531180018202495050066050145208444209270649799850005721037320578250122843159805366424462405539740132899702133881847535097114260921623703982718717118357323836147553057961270988924622262357884465305009290253893301093628009439367840649078815155508154593863565894883928970458096627218178376878901062786594064763384785824539652866099513432886737058841971919085750596864199401595625476838554275549451576954510733108870912126347468474191867732176191063665562943500604859147483042838587252128482300658280971310080212198462677172116830872263630587299148250034034369536924082593717689993162546354840142641709855133196763521038204046273764882991401333617988879485868441600000000000000000000000000000000000000000000000000000000*i1 + 11194159647949449510506614465159874746657178865834825291915679049432171458556476755994609870704780114582021063764208483773626843993918936152098023957939902019381738846827999108404966261191359164243737976268661061662760746819501509320888359278699953157680213563658439675161445734964594464034909986242305503879013320025390632769410781197099137860547458290633317128284910042586809826321426452323744789748946972530894095416996087127191957950516858435428135657430747766124425312325501150802194431789927794494768831578205159538046859305532905958909834442324398724008821597738326204996879367211205343489391642024897515355019287709262185860495256970193784996624444283708123126319928591145074365418240545635917632819406546640484494959756877095990524476079908774041917468858825428458785128009178883992214850487853339746817321340382071165336418049778746124770020297338596854405720659630804090772183121777669729431651738225491481602575479599243090049787077121239799567230309125229124117372756324036621446275858000167099418903677997944548231618087276043294455831083637736447631900616012183792484450666130788716777794245696542806518335335917226003614475959885028078957397665867653365069220596353015676491125928546864745450517453073441159254443206481930783644627749900356572676419075865723964079457211550486514498176477747276769554825816003633455198626800976377135358025039878947151339341833606996940160261088174294563021916490226192415407149813058473143163575827534840342238363735287708844904255745925586541330990973369735121189278446871826353386901255280255136234041692116945093341752276892920452051107840000000000000000000000000000000000000000000000000000000*i1^2 + 808620434296644223836863743655782665349775029780597461264873742035373706413916031489369621278213237785533047970186218696707837260281829991240608538548862941950032704396315510412221165930283546745525306853526056900965334153423969660841209736133737774355523365710842898317349712955201349851137660816060956306284979706437947669701706019914988128027528618198583052706676320447505253426316123063968264137987382584807737349279623482735490667956778134834958994492675868317696576480646508189856370504392827027132729082951733566133237420642605847970632172439315338220947338625717360740777037978489203155589783102923754674264517635902306076604484995837146244501490414460279092205624043318669009545220578704038687951308826782298839753202799093522612610499033282360663134427178358061119811732870228928579467408113665343986668951512691195681753183100416121544706217356039666410790100552515202462668627843327820972390428058402953589747995462762749737573767826841791489164281965943971988899135361908635231140244994490516321996208391146242026041686283755265693029427031203231104315930646821947129421082414365065776627611727781212611214279792549700958466396261099622935495615197116645667943434777842085585324732641704793076264278578170676162117644951453443217609610571399195945001816809771284395661533934240576988766702216023070481357008738411006876164863876987922727056280450899629179993532742651719636353060912149998386128967420571708004456177252240782704163594521661826634932276210352255816114420685474853007456496565402298911569910801839597763530633861870997849305962050469478944602370237138632441856000000000000000000000000000000000000000000000000000000*i1^3 + -5262987378643427290605543670654880793416731478899320948583535641530352081214407782866898316194290994972843104143824907014289107084400206026338279407671501175537385926401212429849257832628188982419010592753038473647060439588817300748718245154190420518839664920332861697455890025063415757597535621584869924951426088119987072234203428891186925311441664512372556510225174153544150510285450724929549304910580615399551723330161396411057925081137626730116789562933762566167507713596477901223374093417614101104835378349222402156131218383531787566097325798867693014007963349232224549623857652952795756203653382679491413835859265591595623735187979048668590425743445511648240890998329835004911089880144378144111675594385556050815787659532977435814924695471159086927336350837956106457222059800199121884265796171373573396164183882633039409532563745378402779756363019348411428193769759461491706026657910352965890259349563887710701971208367639701671153090525179334999919333012500491404848711348286642233168174403738448153512396352050162026196446513682622071923102705291135675237159595403276293034116393543920737222676715359453293842656731819023063972777154103523862708612023730729598450070947299820126194051397855441532624780246208821325196303212306581148608885281743487701682323621972290681526013082862404270992829294667299499126625446037137354894948988211854726018104133243422680934145483208855329794923323318673360590115309618305848958420180885080004735572650841790896507716281390535451322389798580787650052168075776877166478786297499514576120196896705281280905267294007388398431967246178923524915200000000000000000000000000000000000000000000000000000*i1^4 + 1780872016457268469131875501517023351878302985743066788392874545829656204137330262941533954888060574236472819249621118066769663469935540295168270144301022226628240089260294960567992078635660197262254537594169115486372099876371455772521174788243732899676430158168153767851824340550387889720616302410499676192972305257172926398511694507455937723496646263747686466151856888372122263271179141256776147182492932705512041927382307812500707094079056362838432672584534697304561004193726763294691649721250209671397087368026949275124957565483211207051412650529534940208971043087649966809489537779493290746732786280947517876510346993068573165588116252538645496490868341304420798719237396590369033330314808746012676043663362049690859733134787747772077474462164896393430489854653376871321036689447125631825732504246804600537127257469244650348633740108651312927833957594047807348586883772081641052029954415165054793815976334687652954266808060087314892647734847194834800263452136545251342380256937291682700362864286517833590727485718112168183800473598844435157719723962002156080445958234953527963001436050221706914477737516326459127221794377468571874544302723240316728980842478948306594399542056905528759290531314808761475376596954122655339619245503699246806210991577049764607401310706008151853461989738516512857748537799435500161525489477099152996215374864974403961934008166949002236518537617238214274761749220745988484689485788021658298940005103001601069148482479017804342444839185404350607873677967374985399014150265793091108085531612973069687656617856779403019295851279390587648151029183277957120000000000000000000000000000000000000000000000000000*i1^5 + -463262679263798809927467532731808032002159863738890917382965201351100381178162328808046052348684269908526009666834680274251236148752403212027847445290308757135683426707082672513963102761530848601539497682423819766193502613495754565382765115668751349768233717358315103603644560507257787239661168675762534558352248519889029138868965878019644736194646584193265420944745026563705065083332421405924559532073815616567275256872842561499671827478577220832091072218812870122288229278574693599466036620970967242541681101945088490665035344377127428287218654219020919299748050887655281919404057713252423789218697723534171209785775334785206993034325675570522465146072572394143597632173473046965800946057742372267300202826274464543735064990241607148613101834786382912491403311944250201551659400630387708224917674953475110994300491025202643811914561976933907747808702711084210121046615405324020257181818246126212001413657902868959943441291691234088696762956915060117169293409049918411772128822002063683717186419625543452650440838054689579716143952475218836898931250437997479689804621524112768540382481042638208899934463532972044746189110905425773821088097744902315843958071942008256184583344012896598052218090828025180043888020930020264020544444975649818715829851232822754293596165382571849776427833268727264348052391661800509367045764707291332810903968695256328768194272049983616465848182026862829765971849898250862090501333144122403549923795890549809050301948044621295190772074423386215734180023536015085694229724373761311760629834065958209565499736664833739238468938683870371000414319310536704000000000000000000000000000000000000000000000000000*i1^6 + 195315113027549820409939567076484068788850034472774968315623294431009705435006514224747657876668115921603183457497258088540634077009419127771822756138951606688550447606859796417231896500229668307156234350878471444179231717337346607438025325398972737211454627966889636043379070847252851431180894920382897128461683830136563452868674407041389355271081208381747386153377571472686260137595391638219171786368320238289023020790674493637190430314532271875687066196667208062892738594787180551012425805100564456622570106045612992729290527413327542106485128142269375290340282587009518031951414586817031485939252397863802442814563960312263699097374188492501853378588613426797743604611742763453690906468246410305625975931844561021957119540615734400862121328610857753076739695387674046094504601130926559482711132001495469027175980195752490198578308420455493706319418097635629870675980296605163578201247541911316762088840702617458705949703136169999277911914374215627136696668749387985152027649147460481595206862159327286769308479201315777014840353771804789110939040232652559664758515496833197727795473584938622365888537254308243222122666520871165942077429886127498688801683639666331654236901868407373864114422235214657883686766542457295754647983277045207562412373055285383221506205272417171289672848008109002080923315774165536892039604834790270198326654897525825413449440663923840100992579478535113164054113611877018042691698085013970695518797309103088748141409853765164143825057248864439985573665856819039721668240581927800666352958287867192402288801606652268785626752664296530004359324998041600000000000000000000000000000000000000000000000000*i1^7 + -44386860366745499086033464609401971669626943313152792410677127443200596942792448251592489074903089465458526976639447265585138269865672957565337504621882436200566865059617744799924980286605455414520366364299785332136597853885243200791932332970227904996330380870912246797425637763670280111526326322122198737990926332313394042106144864509817192574662027980960423021173721303959523458089596552288230904250843341545001346968199341336047396499522737580753137625735674626518968631239259756299541087959723426285759652948693326116611514578454925533989955681911307887730864354255278939932370880999295980778277618321592145941787008320383830359233856794283728391736663936363582397395134516494717147769013938484486542224469436153542687192817918963787938352464432786816958436787929031615558676380771153824395890149200253642036696732996546718384863068904284633764746461645878879268291188401087418295952611711092734645580696690137223980101122147919952576999405513662172473767110743839669637959214782345215761234979112233951255414290242063860614843321168144257371936606349965127971199242928155968380402428017628243391678377416442694029386428221409971388121059777934238746234330270845689337848768850806591951263941349839930533873092797091086904503857909006821549188571793777859807880828516475506796476246187074598196068005179645260535899195007293638233034739815795251333182249520489752327704556429002013245516479168418986705924337776205551201044102395887310368945382119925491254562167621884296052697517792330150444558235400045789366499377116992109477682134935349436706812257445455209187183165440000000000000000000000000000000000000000000000000*i1^8 + 23381003474333388501134736637142535385136936967615315236569915784705334362034667356190312326054619159473259035030585552555759864466910319212111096471795859855986845850434667713856148729214602157225381551383700770128764263320743073911551752043424010796491410703821838614875613863588860637068115980266838673291476251887049584676317659300924079985216487579589219317380351271564350041405613017111552877712441359783731712505851526719657993660840637534450393510888897435116123776153747320339688810901955408972799186259076308737198822551656889135655193596365288964699147923676932422094584209618292892436056935208788262136675196129906327391196984973509704844531084897142992768294207687836312673054803245999871841997001394164386311758914862407342291913688362990705827140339994274348873883293773610016804232462179175120294606085580492166949103789455127764143390925262115389305607376931787281385686309733729520087894407246049578176355582136565233293290565521299874394090535062763150126552346947969159714175522457007503858993733779207489624125236300999881974585310108017007840493220171260694257073238443682556470929573187029376767207711517015719676571836224601033928198206577806109521590427129281921150248530713588836378909469252153478153247635812308374328989659761607361242061784879264042886903094049071075595311748653039329100634533846039011610053605721794466472996862975264366044353743755790707285650697350503456246578573115749244956936867804275313797147378495490361593370062934110983018453968046045384091867872414119223820926235116524032878197619466241692778413953907545990190071808000000000000000000000000000000000000000000000000*i1^9 + -12429022392633891291317859531022043329553603270806571912453287690325266973131692650230458162616682585378255372671082831040080732426625098179073656518728288209586304930842298522015453091398062013382317147746461754686671415506586596566838894582770135670639442719548814567724077437450025565162068725993952415571019134413927801655895972772191115788219961009900990425244586126594734287254576408286705330440208512139441660035997428058708285554323869708001494627690217360112439581797562246937671856227617925433739487341265985666046877533554355983240603269826200808230464751928278237538628275349331296163143911097414287914122764481128043427448845669640672146147173135148206091041509281748906847645853718570608034573440025555299975057949995785855653892596384990582124840983460739390102606956357614185779860576678237603361935810342870008842186588142148873023046406764808560111827727326779784414672524691047114452593001852665017902141816362833225360320273986559622516493930751980381376784478988917528407177629415926776832386080048778176215590099367547981999289031674714947780488260711282047607355984773658244901195111433635572351310580537723556358182281671452782396266107769419238786619678343079300419030828618724039767645520258385734544603864812030134262746702712750414542870488025243528533163726076346858057260950283603926565573598380567109961260795859551030501562801047059416100614024067888708786377185967743178189017561640658721971629808526727536787949296963930865918452742586595183168302560880876990809897882283877936092124370250162884281293856939360844165283582436720274885836800000000000000000000000000000000000000000000000*i1^10 + 3657563845809726363565781635223158011238232878859748530017047171536414715695066442596676134759045747825210705917615770333534117613322653196804213852689169415165585990056278872862003894716745112858991621975757540381037470967011040328547085388722303782478731936725954749281619311608996276269234329808654163633422891479609554737596184946347242161153013741892821959074504979029342477073631364311258455759209863774847033827961192418795334396331602968762970492074491544778017186219583139772498796647969818856213041600056415172191099852325187177164594944399085804747136812877258397753865441567423848174509258974650931258965484288913768216703031665817712326596758524284441074566039068500237308499761461178861432650238577116410256198307709309404480462967682932186262242240812362567007878124273841354195147024388734253718863019656880119071454128995945330739621664799564609628098362315053645857520213442410728716203691617605035542623461999185878857657599224677878963836039632155533959079799130610934193529166589208945435162361667524391680930284725166948865792890625191543504960466558609401057398591827218250196171883076302379781574542065523964265545505890861612555855958692139250237251510354518208341578564083491573430348394764374579349424621986963155010050777761273849252748440162772765357735743177318322557609426405892710070869748407006415794605243445302404701968411589199605666362711112439105823461086143160969992216901090258443270614079589019240438478821107636092670938434737087083552960874836988228882367227435613542169402174926884732139207973057915784085803404271452485058560000000000000000000000000000000000000000000000*i1^11 + -811127464087563679213805704334267404175389788217561197761475019178829568665327294918412921612060716219145088159011998441975480611012354899313096402310112078697370053906554393942765950077110730135974112963324042457449266588804393737815810507114560183683545128354823055884339242827017873441171760675093381674861175291741295074922098179703803898849776745194610943927559070975395008889691914310498212049026986511665196847561683007132270298642438291186255813391672077768169201294281726388174143976560147666401302461724835832470909186467718061448603026255198340790499032962667235973055556247236012568160183782220992847351293834513167525218146139754315656664098553821417470910330740640931222356143278489708133568251769776835954833898329706051739869664150649953586990060223267316228631700531928167864377034625283634733776063103427645104460312518021948973261432872037463986545097517790516009381925296994073304769821270414949282050931620634938396258645382994288462111523246707841308083591263793222357832013599680799181845222545807791058643861691486193501178853797826932008576957643596648060308222358731269102523165177531533358870003941867283266927586302049858912427609182633508230161774954492672395557254928432651935750379388958911993852365207332483122904235089109376134692093372219933454538774323793126446532694951535810674474026536312741418906786240366048209353618736681045200323433602335356753371212033764853196949791848994786287726592627391170008808904387683948600482082301280055845533218200523905934855471775158660412387079124353838108916841735285101134385338585844809728000000000000000000000000000000000000000000000*i1^12 + 145919981674224276529470262981306482647267135697736505575280783398180963435312352580979300469687400377240117133833421086948883657886391301124133200227444977778035015070458315662435318438044846024657751078629935392990994918982947778587620477369830069613026149166371833314799087563575063418433433002216856409977269169518247232899598719161790004574491583916540790621816739409786387079359343930983955389633844900796321324796441273906890910321362394923859576555790244514694342394280198684187679774156049542512423734366511813899213143440177423968121111609789103449590267693999095562249872911272800423813150717659801441523044387884158846347607421008384683000045773363628165206952685125042738195702168577285522349914520532758833133453581077602088990931878588091267639364618883033737160171322591814219121646637623625844421037810277488807664900063915288683372587405324763805914270459503002232381376584272565800213342348420470224418629083063081770238532693179656112939148019688908360852227325002152072649979811171275675913565469278633306627234167599262951406978795618759156985736604927378852081083539335472209837745284853582693429950875629597752034503104377508207963860397813834385168245086285210522175272298972726157997081147087849888242939076504251942589320133040107806710221496324049793349661396784670090064928291677921722094657770745632139945736220433593936489776360385957575687516369656407109938835540250345250793477014423881259528400540832945328157971414204911301016248085894108874470970867305135194244541620021686407896576253469079429993762462872006913771381010622054400000000000000000000000000000000000000000000*i1^13 + -21087416538252142955898506764581852752134941450980326744462831077348673244202701525126366861347369599871494663346418766046314634978184488255581169441172945636451815080174636956013886746959455768008114340570064222272090047200297096323454949893987391086830230759458163846768770046936007262084451186857655360537391453014211404126068426423168182441304083967981343074922951849524873285737827727066734994408635405354154456844656318576084432501301963080203688114653613677707905048416126113989633012309338204404364885985493470650234862116379726264498832637223381388394458750051029428971565278572161291471825171797299913830696972280611544473091320943739081289437481614820477519363295864789205991336935608859123421511010559841533426048365705046946197110959464669879457805367831451168302608657350643513843392560817021941516898090522571062358747910166353793535749662404865671654730926558143869776463693179712298995486047469319216893198845984334946892313856064701592872923321579373920798151567106054520549708920339026236069690578815133225991356236231303904793127254218212639877762816127293039783269559877877411955053542533327549492845721559918124579834362671183945099006855065888272833437857012737634204046424065493480995473377614486137771658115047911936059701155671623223094567220351861216594483832201028302387859682216776843120084002013483611515603920126227818830191206087115293491423461051520633938908836878861927689636636160688444114473443026650730633612458150412329821438994934439316290915420337170795168840428879557805353807908894014158022741074143140890620977878138880000000000000000000000000000000000000000000*i1^14 + 2707170990606453026097824733822601487378005473403903861884396363925492061563607090495119518601282913225276393220151377814990194333283678942333465550137008699180676495934828900124556833493354599999445222131381267131998078965976902431704313515569988771941345949521038946054281570418128537967762906708777794232724020915947777025011556750828934373504303717126350571353052769300628286854129985294050147229503636635009708124160169872334876348808294388048951903094231900472337465953338525333289308575236896727967590398882187730608214039552080530475562703205752412325480023290627985346060019645138944858462034276584341886683819273461369758505853414967422051890783032488402119040326327887866259449612326366230831428873998697269991129435707107026337268111784521435862570500456333659496087580618956183260237953779944569457915481655380851565009287386772390941572455233168523636772048074277504115615474600431570762565879511617427417217942507818915077211966929004361698436853991572877655110412652792603923496496557087869547029615604959925618654765233720663916084490053197150381053346243907087471790296484341764804450019998105336271896326478142629894013035337049677339101987214643923156422592153513609312592071301213232713755774022055104091046889669559250157152563335556360722188591095453051729245146852253812273107257635542787116664727458961626968510306758661061611501956023077397780037921303529980353527440297031762655199698480517173850413346226094662676191312732338236365257242990992946220880666934882634311191361743208891255559391727007108019884335511796244710170820608000000000000000000000000000000000000000000*i1^15 + -293351781552050882068848654971352000249738315285590491988731745117774914452559017609891938672342520481351175687482249903311432694059285583723766856894614585345414918776189172469435904099127916631285934128268670053018480073223603523218779845763087618119567591198050524177371486898077347282921580836944769612994598872765423186176920117737865286208229042797703341929156603722560629464214753820984337630568904608190411838316216592043690555247242792549238121837109126060582269192012709012576672881232563624496765134084012124974874682077545657434226213906033317436240653547894250418505589800540111451476587645689308328245421240734430181532808448377754578053216349635504297845791446558217404120732579730769565416068785723873003406888362482643465749710173933074563524458859321815202607886403386339660475025585149314550170501401484025296835183302465239255739167805756418893251104609940222997913799586721594997580284832023977872638834916168652336334230034304503562471416472926107232284953246637121837913172361630382779214750191815446025300813725167279243779857129907060288229667126537983202909565895923726137475539472079210457422880520539081474260212417832366837977822008030427936939356679276443354103974926550703706726964251788981448912966491395122756207186691012290764385521265234738687364576180625177921630169213250920781697217789728394779394316737346537564361058400735113721150537961430950208577952069622415143841091094045484100834739943800242913145085632584082544732712040539517718087408682694029068502689011092082731761555836382976100197972184263626805844377600000000000000000000000000000000000000000*i1^16 + 28149821235196380117460658016378134515685841941531260992269546432544628865680080545139348551067662392701452873354186614630213042179356159944740720869836883057669123075790101370171528155065355310345593725582617634487720614202110579734111959016985665590213022134087005587271848799525825129436743552864074845894710777408805807683192810823294783184314936795004332069089061786540317460136639887078613773255618379560425685774692990516471435038829405068064986839325149296108310280241700139800555869179547678613826471915256051701903476861962218315647648166694316455284109792946748087155667107956962381363275863911229430465921784374334856316816596994315382323818012585313790281205403123347311273958675857572207241114036038181474371186272727715350040827876275893532460331758485074274617541538138713251490821096861938710341000968945334972708710468891950484699108334227970775901596911584476032510731099647745979371679868652314290097000308560759295903542758655208679375064611108543417047549707644651077291883596461062263845469575979556427825179494273293092734480661573038035218085679712031807229323606374287115932800196468137034019016720086792152016081132001116068311540322630921729522241098569378210351590937013432207724099967131862170948671017848058019791471840474947654862443937062692098558948147129917099030237505254661120626128342774135435332094022006902639236631745874759667520727270952690854078668880511456113231767169436943928354253945921277385023553554207165331740598594652843333458230000796931129124755142156256514895314341843931113830914034752083785154560000000000000000000000000000000000000000*i1^17 + -2316939723764553811883441768215214192656634755550209405619409311898111667515777102507781707991694960288967739155619305294851263721785434010443386429263247698561242985150538781199958076931893690339647909688611436743456801369655813302345773127089994010359976430904781060966794801761030631103699231198681343115800127439365457923917540349584835679849679137115770005618569638808747841347485666269717862302336425567871191581553752896698742832005878742750512320382254913093649126933490015792658972695422716600543766609420802187515255145632747071883952284392557286302577404563429584694966244788717441841334309638338846073642181393126844614337473863915124482033337095417615895487099515432553751932684116859459293517551605905743752277407501123958661220740343994712684427465890308373324083973042632872997293518325123507799953455875887175909795701824039568529740391343220392383652796993071083411993065573100923025083528032217704011560410638994194063975425254026140215171213309237572897162449845760118660739471692908932297503354323663629606860907875349518332039267274063025763269876137482605447464583473012278940164638207250186759655663332647059376731629110153458891727015619872486963237156577040526967984939686788363662656373713331080894610656899107496212251724012888202330279088017614476106095190422591979470892637318908997672780264539602622409508626686712765435531818594088090410689862252003396658444821461526437812540385456769640917315843462972244250425652259486631622442074524530169963361190017135206807523692828181912563012314874281798974739064146288967680000000000000000000000000000000000000000*i1^18 + 162092302538174806214290244626641035493270950994145622750277015896266707980063257418092881239708881184082608350212963887200825783130750787972976400270542511529646021970053351135779010900248945427287266862536385059659729044472870210385302096777464252706522190342756927229438706709195128681717104901138604744624369644313533287599014670863301999783687256149842607095940062310220048245015265375759465086489614486736615809257399297916921633546717783206972647985084311188037735635893350717394194715533856101555674355700731875939755672965969837365071133352815955726886211687830617376028343651406211152755683933634120581809528579935377132599461266498030480366165707313204865886378907521826780634726128171240116468537128358278965571298269705909065287786019252385627932847501260936869711093154252154814884118365090766183652932529281069129939616736682139191106235760990732344040252614499788070662420425599023158159759896778922216911146425760476234529334049215850213184769432359642003889271378335395363601225977117585108140557315650552922147028119903745446494782859570026831088923286807574576981346670372760806052715163030729279529465487447195236184099636120881970215735220071549776879510454626423463498392156106496396021941178133910085409818703474573878761111737729942736937044052685508780467593145207383222298658406411674531929341550390809659664551863410934290702650104367488982618180308448771222105373392909014065564777892473013525865376370267172707025929436059625616627500575469936268328099024470247009186451093720814874437907062591186205875242478338048000000000000000000000000000000000000000*i1^19 + -9467512188713163053239079749103432181053236357719920814264299078666721339137185326952628114287152927972657004686814076536851746719804526905252555825354715156249373979002080459634196458351798057441583837886161104043386771142724642091345106069984570109444581179329915266994024983720324593328875332115306097848313700671863459812815630591980806357024523156912921520220929901618890599225765834107853080638600469629048299842741556056773086186591260472131712728621754943518646284347728423936462922993507537857801768061367266824047892390032246513031887704810808556689843933279916444846777087776022425887121303067665668061079523039062957905540571582997167815268242450082963051464023051144548533784353751851250138333689580493946466002533444247800221428204094650506332053810332445797088143550686376860634467133349899802057501651831741875077890247163568581377502969954284277096240550213258014229656015959677670329020910460521488561387943760664619647975418481646094501039068418191368776920495608211771366888387032129862910803975651200012219062172602747921422153693648024533348972303839491932206225020159103488219360647047604859090548102067411773962274908105444861381312227241743847996884214326244633675723259466119404487244891749749929855330816995615516507428529884017737415633701946954108903222725458876146515107758796960298196839880384596388614506752093827142906315503107437177931268998155351087580669090064581590297049298987269497616857545175044633108632696659268186641577675622101451492868016053226621148062764864940831294341670720530824982564165386240000000000000000000000000000000000000*i1^20 + 441495287366837746265734706559509279913160030971374136684364082569329012555772917940650325870032847839235355093094185692842874691040369612123851871948282757176376696767254991834932815451343191818355523870908291311728264094978412413442941498992102838634719304430924900550168658777329740700115430623996562229343506944269340079265046602436229585166047646667148571713051606143902100023415870847769300225164666608382736091609498767402867700259836030417908275589982460923464714734203224260060768902360558758018496105545717402983634628873081767701201969143313895657942339564043625731824178806714953343948315490699135164329788840544877950774185551671985682576718822923732606528099976802512293175768514986700568316626357755996753948924488429615522432200600712384596373259428132810313639600266317250933845380859880001728153511048482130460247719294039732776355652087719253516139142874822848969865452910185715426517304098387472824545675964801348380157618941760146045282955858946689839080559036382420396086021874812984409157087221514420459733989472250244586578759148842170422331154826829912467581960442144528950363933449598406853447563348058819018740265375469127551755210345775361990896596412585449518616372428892613814923281217431819328662437801434907247558415689971874742315267496330193313033234973169478948548350326989105385760020003965476866653159635738972992295367884019087038434114290819811250872001500544466573164653088384376170927286206805722477958393146277313781950274902830960762870202828718240539096918978764252973615332070364467595940200448000000000000000000000000000000000000*i1^21 + -15682246983934618849985752183557822404292261836473200961527113486681706547047648208654141103952656120970410288110789421087305388253162547907567884085057242902374057693073931302858665840512164946523857058169242551977514790395166687931265829830055029103847250593923286110848418752885249611586412741663032075616146460446526585335647866411350209430443371505301161980922665802832521790696213736858421225537807381243911942369892198925576478786537035689687797206991924365466841056549425415508284841650511593800683372432094095420348755300498147987694654367956842233698852318371624117937404350221564708656802255101694774736144261749341577741190105000334746686231476277707018728167894542254183691826084907167163918619721731439491655744508176318977660685836699689313257975552400905588600159957434395911251443725554448186901553275076420990891262457599375680403647320665264434364967270892204768620012731752780042376560830851569008456401823289594988232325109586081602276963192375793917317637306135098848432266745303716588451000210215281829139247440918035915259018398531230845262658251414895156800011056807690628258301740497210816276334873296533072129184524954290704620132408975806017356820296179279051785064131919634871828264331637219822196073984458522571311237921596492400240050789470537415484791907843086741076425456354179973318932506534361372942847752470382155713606259864815886438437611208474081203428449749400063122845840401543315611352270832873760805989101844141291164079010418395282413071935313805042371726422039357165566404256834993184256819200000000000000000000000000000000000*i1^22 + 399521436909044665623094316037136154109784130356004125001540547585618140470094171026799551150749864531811812973028388508758857279908823620619329320823326620924566460270052587216754568498034855234109056032753323417049113633453627689390716356480542434822302186711325116664102022663860701920183979785628480238565870263482979398540849947631634279202642572620061377494501686493736529285181152668140984798575654356466928015018737435629368678721233197942119631370327490883181930326870191666017693622294577564869026878128742516363799341765744267712449836639967208954652847785483894365513820293965954471884219083318290193480426499639451498263532209881563423441100086626487003046168439328368131389930292479662243613360222167230312841224110835255914377693341056465493045428627939270986704904824216552044192066876246704718068666206782519324081401880211681947852886184896565319205625838793944235380178407041464418510394834205106341606312740572269659597063759360010096025357212855083428730802454565147932389547114246472373475772583276999226635597791602601493713669282010763872206886723177140559984029268239219413782361149664868342526432162112693130361071105532759966261270875148124734411695191132890512079615689015671834285505842503912148820624311304249723502843092367877984013079577643672407118954680502997763441570989243878805575150212263381154921612476432339038817611438862525643112524326581036524590652064618983561824211213705282496605809415246888864943674014895373647290328668650534211286276665855491501995148699429423700609110693090437365760000000000000000000000000000000000*i1^23 + -6346174573355503809700600168535873120509541966540302059027680718898698683051501186169836070792791480082986207462061188633577046818237505463608058408479912399266005113897393989792954692646939260614072125779491499539825350564564749243984679132834241641845847330413159052498930168010264564280098204305602094797207432228325665348666239952386093267558348092460831015792446843137178713081336396393353933950084759671397012765498692331473441494724924362768229256782469577607330442412974236904357119677232287768221021299183556541372228651285112585352561073463011719479724677743356520450105915426283500732225822166183559025303408374488378156986887912677368834070492315103001538762884298263045296604904196083839400792669762668003777859348173958897279379573794319990475419297257865970648038930383019700303428854806232006522647340583272145734851205006756618486777958587330383821421251792436441946879315003894797141630881441335046815559803022715376751026749798603516951866514641290471090677419274713130735855770607089492240562502825220490606658122025781524812898723163684990050874378773928178542594911130659943766483744156668635637132371758859637159734048283339829091570407648581525084332498215743827479213363470071065366499761888379049898289260071404434374367426891310480547546172804576856871265093851762365314774236789352600876233878853137726254409946911407292975717504389365032763563532609556801720628469480735311175311698493786544348923945259802990544613370199956293736110772530784532531930176121631266139296755545159993233101217314373632000000000000000000000000000000000*i1^24 + 28928845566055723164350010556295777523625707741973214967216118956804069278429097026310246052004711482022550963057079567135092058892897993616293238865732549335376711051888444243056040395815717749101757195608853702861736091502847199025656202317297606885542602026673806561726417551270792008856553292226375473798688066823417514786792441139332395473803939340838544305708810669331816505106226421086124218907976681800282319199843596418705068104917552610251766208329502115379632438182675968356675087047264595366365194538175818537636926254005354829504923335570452164553550701376462478144540999984864716710408832985712322815924232335352671053921494227824509521874876665338272628532655231261685443035507240229676411394732519735810331952384321288727558800569938107007922762919453455972608324124543769970921970241691367518549028424514416524309144312578826941495437115924208372318415408547923329646428850654395197964628906109533261481918451406329340298049111935107905611012557501476722091754315939197571765960713490948530799287047955004129118591541675643156509825901245314355670583105368582734858092439586880879773860034483742125021565274733035390882712001180827635794719940860702546446886276268389387324610745802351439237674717999853088968428844921768190734927704000992424026573076430995777520720208374609727756014257527362983328330053817568381898348122851915320864100212798524946669217862195021730235198153179559142291841763773324372998348365028341246752665378679263938588278535752566533827286968766449898447532700574689206700838223872000000000000000000000000000000000*i1^25 + 1308650300426860279897710591893069096147692015590122730656605216639434864877823550217076436530939819579423785493739034113300675225972208805215019270628432499100214878442151025572133316090816824998808075965373079358550750353852986320985006506136630816990981507286927493307240186554857861505646328143257653607401129685100873980982464652391101425137428836024450812231149058810834479418727151702830196851664672183327437586459383409467499106765808561829419567657558902272383409335108656236341517013274814868835107279434806501371219813962808205351965961615867155382941252365678037305420461510775430892420983237303354785895184045657101345190056655406966333251365430177174449038103346224088135223929894249945726809285267667480705485277877219336124819841999525245660320818040508241504780284276599944922113699386265258698512951506047271082797831276263658494784387183708533659168077549812586845502064046586735543302795173992424868783229251132478853691305314630582375399288481273541055247528983956261637979015375304801377881153004746002807911205965734277840366730070751061036126523369407026260058670139304456140928785103456158363359326186810733896894717680054420297817321171978650835952689014946221117136007391767634038733218465179306453757846462578823780724489314550982521924318202908401895501865270081336768057864343226574920969233690059885688017421075696984674691831171624510766286790179372078366664890559965286318457964863631004368560306606388564577765552382977411601358578819616048347133298611867052162841174660857705395965132800000000000000000000000000000000*i1^26 + -33094533980221507124867377639302342221614869133991017955813179934325759473003587705557011578322296276524067890124311740100900586060233153734329269190617610133312565043245610925878550230105619382775489652666279218720592359481789876732812595107713403757578923879780113586051734532429384190225901049087637634743098837409542626691874532424409946019086028941074119649416983343563484882024525534897132563202690923816193525863436105484851935067964152483162487458624648691263207087580580252354862210949905119490357398834876973188095877466963489608395332078616851670153329121866129763600034005475179830857693145438122616042430093999849521644126239323982175087160780473400573878133742492857775747021291137416881826020891608663314439144247895879440301829925579442798648230435126589358490609547126124559409490186181734651853079523145908302899450240373949230731485090435440842487706216259268487601334170586119367523621101538515000642302445557666809598111367440667244547314066047573063825417911819374791405347521787767624708356692700411636234962753245763905963692232854056357168830843419798497861219377372935272115595362135425880902382018152347284610592656586041181205657276911896633658480934230408711501468020349479431387911803123345114201837218842547971130160555662629784182949849170714646045784859656192187693274178289020911793509282163792092280195920144870319657869515501411989914547928736896618472535255020247518366229735745627621416435979164265172647652084125943941363305687356753098818273797314359298821316675715999771656192000000000000000000000000000000*i1^27 + 273319720702959184945219129743561898540066345806934242542610230601988080131466320085607291566435528515346184751494438125489541982400234064368258643179436840818545391860021091565705605576910922407040313382932280804287383487909681884244800566384380144678724638119204658280047493822381371051417165836451039964693411391596468004084438095972237746132326998666574657543458231282023147910221051960934089879581209920542209154970699404400551901871790450981111688882185168374192719243134122165291820900079612681089402983405410851955587614893601675819949363468001505809790095680504571212810158391676418932640769855415075081608908387034320439186439525337863898803889706352462503933916132516946289368632706309089577084650115169085457734332044389880708671361645215772033673004605085742520841143180955463553095407720209025664455501043392953627994936576994348559066909956443555570202724961377216385837783452533981469481816689767076270810045381327924612538414390656473431946733185249602431381493777503911366317915248212810711557644605757065848408343225403784685646728089404456356538659400817984253769684117264576272062852885254091302043157271462367451275263916701641196820051892871864559564932433979382630443163115694348676664460080015400079966769831445895111912948118815669889940305548839845672073429095772259908341313473958890482695620939414436787508783997271604018254701127070682544072048935452120661438584713203400125945002339519683070057344882940578792774050762377936974986219441034719309425887445960172445537263748909944012800000000000000000000000000000*i1^28 + 2894079744023501826151599453442606764767038812048197006350816366136833284689880263322009522115268087513016313441637913307890990758040183917016555247164302535366764492665522479307101592956892696262322687503650182962464395262728667012414863455114266344897874322586734831291209140675054802570127833175493700624903706969565997307962357762686035822841462924670130610912476350902896468734119758362050441563371285839064810404706234709081388766615693251836649040866634550003544889433951964012874488891741172498994352080142516600391078832214656158848349283196071507057970280943027469826520050166371294509744957023428427873517938243983928293565413357744748551096510359221825718114208848511596649538513481824719424375314757676728938869685596239186103374142710867494531723955921255872534986386375339403201395937783740921464969012607939682311972424167492344781342762778480117956546080206246231765768714030582544102795610556050938756504658424599451781093741533505197305791834187988096647841937401210231396820993388428919567723407016879109544785781374403166259221087292899684409764013149955483473980415416841732278571125787830822198288999876561075994600713874969798582567439955265041670686336117587298337799429632326533136159713454575129262107882761553782732998631605967728546882241499054044618444852633149571962869805120574406677541038560467562025379737845024684529512866195055344108696077042604731955263249117554632884896006796269939214515894475869555418823941801558903370419566349915920123782719866505064628041566902026240000000000000000000000000000*i1^29 + -125051710628558397759202716295275002903251850305331144987347696641424346101414768793077331307335924913791935760492509275539421550374314733383956111732842487267029100057434093040975614267062162537864045049231801484934669335255269576042810313919250314417957840342769098948867354771453267636000569933367735612407392940654673579380414344053782957236875527760403285186785840009684353021296308776698373079755789879297086639724864783880820139129327957136963444140832927790658464757763038220983268145501544659577796405213180825061453574689029948518838043943484693642305734606301503365891149285506482253042958770560284818626581814217778104439095289385676229857062510749373911041919259968085829285634086771629856976744011141270607520603752251028055273050236754539043136309251032796812159479276710800267324245588984045093337894961159152335809010178267796607056725708527622329697392222225651401791983218548355191756649128365652675735016583263929812296908629353581315680469319446452320328408155903255943740692943581466839438161311065794557011993017738314952683307626616266549228902015474548820392301239226186830941705684874174594030448484211530946458566323422908889444887365423685471075441757389633076759585833579080158877512029618509918191661120198837698044461531245644435453655685104446163288041723058011740248975327488449899547271040277479533924319503890425844991152055979308458017342648547114348445628058405835152384478369866492054114664655146627097237956885650800492557128520649922902980571665939057763848313372672000000000000000000000000000*i1^30 + 1980628814736081103001290291063198917129867822264144029351308333125335586282593587304969712445748793975987378066457675201795787806345862051581700875874755814877414213651410545570797958199929048255190929326541325423751147494546624114296066689069743358698153444962268746740497949751984560333809432451471350547756665844171741590318569735911737426691916192550964407501893795349017970746498370141738506102317491283413776195884869914083790532697711653397278360881364959038213968151537633211591534662715818458297209642460445422632043036985023685311372870882665922805205240526483424257491982258913476999252128994512031656920698346532156322327299799663881974972575861379456140316594174624688203066848424850781616631328189424149953785203894662206034228192689931838403950358459142354867411701125435947978574560099840033445362601452364762394550937365575994107259349633943609974472746958621645460213986717228940762680272413478111305323732508347166011564051008324535041526430002161818203376908347854273631173550001039135352844444534420788964852627641538956077311071226107239357260902219727152142766840850477163759138617322157121093675041514149532261964681983424518207652420711454958219882131995001466356785767635282603225067340529524053824052340308238775157295216615365226150856800408380496480583285759433394471220925789704644682157017959171459932745962866229322913112716548132891460133400594711626769517999008037893167745920393297825448791953798143979395296898566892383463338062530481171788197383739412231794091622400000000000000000000000000*i1^31 + -19886025929911725931861785533871548624608422587564501591843499998758622584870625770620122643257411884954636439896653262645102985834413916460729744060988998166023573069584502193667172826702173893840445256381233924308567509271512931663026730406962768862422402388712236460635592520742952124297820656418523185533514262367659659511665280357083024201052317226717946587509757030556840000566274511888773154164049853495383230945137407081789487001351094370025258814640811036778847537297392032072783426440987361277226359699628075247038084687515793697292236186504991803606538729248999295894860291014598922829523493730319946344483920273914351884533285477359160270798876536635626361260265191407652595442622946021693221438652142186842798279220402973308699394119337600732357188857260688431810366557010459787848358018029770990231840823499144090846649184856478479026489800044819807648068648504603532085949123357427480373432984781867811432500720227271951987557461472699187874060353197633457477770190921778741944993006852415779076209353958936383312410240343161351702511503286413773932080573043327966620345997444277909607298841457017604496903797729702753371739156152161939435912713837170600266326802853346474807915330768366249431321966192292766563663574073110900894527290310387319344232027792019675178706517299097630830671783700119485250255347584176715467773055040672398071312333179774389558815648372537934276012452614227759231534225857321764018164781345045603298472389452859911821074720553926291234021565135457521500160000000000000000000000000*i1^32 + 129030532033014131274718207558067910169180134565319299356431897406868855081432681576423080093739938494230609018735255069256279074755239224522771888148255937434635596248511128113099780789696269076168543813890674929175839279081745423631979086742673836659253584618350189481093471544621385755639460294318192755577537951802975873721299031514964488982163490963810351002164392875269936961942431523846371197831537979014701689618089887410732954779847671504059692063631621249291795947058067168541915561414449615628245097349206731711459018713263993635877940531050000084337686243799441627878339995376391237462213594313729493128361396301751129545235544271924236976886365559956503964765837425515034753824632834933941131258991545459794409484334449653860155686894698351998853667286658959410130864120746942075518905396137785551396883508353719242485046666712551997070379699695774118123623127358897622541968518964391889291250302009807643208171055065597369132688796365609713708545325055237629341782984462672852406474598804811024369086884735166964493404599824845004114629480783665977674318935818050458187229151696568779268574115949942348917437846199086549649601039989436172992862433521515888599548614535763464326463759619158939042972627169370834300481038071408504117869309251737837992782666045700283726363672001895902697714261835978240492490248166327651668327660603302679128335424498576716192118093227848648366070619640138681028987889212291721057536077790181994442384135398807081025097858505278498933917979152220160000000000000000000000000*i1^33 + -386466286756908876034595310577932904030047590444152335712132933301399409901996687880310059879564716627743837135318540593332612024655295469743362416220294965200742744270853015717103638932114391795242919235242917119130245269975779434015938886669855617099083471356658756157741470611142332738572991371131354674149545098482497355397037046102489067635162579265892967488702889014555293165416627407845419611803229136972708356101884044847803029677062787158024595171737273908736968778998970353161192651436037358170078374147168066014594700084335671940610238857178265030528356468790489858430854550790919114838976083515199256108355076004341472965371855311247324859516063158082297257329735554225134284786925811254934896156768650871218783953343559167575010409782136529448528749937257548026252876942843280701445912289961080374827668589224255085182418492161047748140846413851073339682557035249968674452908036866458801728143698984373976327433222934328867821475507624955665878876670900331634895550111410810963176435051647516505042784343065098305264111168277203001466496264382821046538628221716098284896501080602752629697435904923597238561007212160074666135988338918069999043830975476246553677749373126215539945585707656614608618383884777643252736233283628046928900061916433938037784094379602901530213735018040200103314701172539368221261506526218261995358435854318833848567487025125696133152354707296569738445922219488742473393159592572813486789348971961529108873841517572146085809508801227127147340417204224000000000000000000000000*i1^34 + 1986488750654210455176817353599791970527814994220983963465279498840347840267789410143046751821404873856258940601169268094852114487041246752665820031030634575872983224493106430186998430874082098312005621054323314619838705318951547133012798115381481867772774730618820729131419701266893070440790557426540644032193551120269013426557030831522304766940894583019607555878081594857417529057622363513243458013078330214396191482728823509820217292068373910604535545153739907892452723735916936126098488671897057026559182681903252304377448191119552784585755096864524291698514058926031636333053822921182803612111608945034850565501474251607078470453145979704157729837078233627178877377762320232353283626649687317481705895850839312472406849237049288011986800394483107068466921245339006946005367580073863310249869098948273338220212267039389416424424164387098648419380961107606800059116799958464519051219854855882795777207951012539955872729142053168380753283689842768578772295761319917393422698151721836295746339271132552294798972209146256660844488007372175174639428008307691204231189731985953457496421066971357514520300808517520748331027629401797753801372449933637040503943355161781920232854255713710925140238270598559563384135894629247614694682220384984392099682715385784010301499210031138158843072057850529794440472653791588536774762677038910476800079125112168637833812437581356248315622762281504069042155527053244450820792624942387697813447918040767479045467302855043340112325356392397924460228771840000000000000000000000*i1^35 + 1728527306189689162686636528269582711858697124665605424376942431247743212060501706930097305456340037399946160284137156444106870174372582628064266686888508997969277969188948103859524578402618752188223813396261286253936398550066625488521616062287631836484560384521583442021452206915557450623963559089008718016404800025515940573046152216263208923656016809986733858086522802832610581640124142697374868201965714935328698208392303003140058950142668109191813332308196564951562643610602940829010163703256154666275940843941287836311088096792113241853142384933700291374306310472024985973604116496185903183247503654103253068490360992592981542743431419951446262553485618015344852066447439064465845286875524569254188985241360169422621758752979522416770379352699026060830558294485663474328621810425294650040699457346263485104121887741871653752560716675399799949821559707222434496892355803705188804205733168515241431050990796369147658407985210594198632348320920493878776962599812822337419558992842215188910307343152183915392161920265913107051459928557560640205117879016769621103156387106107586702812807702685830359689064118869043096182430484960442615554872962985642364817590022864037731378962253575820258382755416690854678797205482941521450008926447908712552972211118351233902948789710146461675822318561786331647940407535177816400851524951100292718305723473720814458771000889138061442836501025488759011175359931110702440463534760638977964667464202086727874853658528560316311082980276586929979392000000000000000000000*i1^36 + 3977810790338068247016838893523836083745915210597871745838398412501784257875445239305198873723810032861309287307648976415313066480418370563871464549981625056321294136509297020418948432404274861342991559891926630529720218714844029053841662541869811725747292910505853505377904006929690672268264897779493925770223846988810250368426365498563471294113569939545269278891251092116925445508849760331341130909115454618578026806287764625290556896427871265177452235838270287345816947853390901701081443611008012140956142391531090472302773529647237591414658783841527645513167438116299333353892217367485939711080150891506836804178667178416827178592676309279258661960886904252242821857977916502758918776944245100604379729362651895842294826792927177212129195131912038602282448853475880035279989257563567742834424011733443412030155586371375934228179797112919550033019364254034843940371024301761909719038546142002577749882482066164685421859813850482526202560876265063047415406832948538464278664552809289234682546400262895586609252086994746304426903267669718646386636438138771735170744266588827029109636100939477767559416256869982115470549892502098968686860535801167870709746560893619050992613346788146642624185848712809565617643625894159334442763328109812127941359168768058174088840892806178470115443010409329267207504478157380882020942008820912966989023114929442205064341090640545535067330703737452969515131198730524798693036636028706564697343655033084620456611563842823486489731763901615308800000000000000000000*i1^37 + 270696820405533637001148775106829436396729859754960501785730885521428643271653978857263220112274074202593050896701449943621413241487776323039174910187909252364374230778826711622124946920328465886783426550270393536022028831821638727400743219964612485019541005142883309569383072419080288724151402864912582050439280475896894185508889005097040512478327965891941587196595989463575979091649124227241991994896823798688450822117817654948623141118747093379719230347810135529205305818026597135333848370549355115992073976255787598824954430513755628126884366368080467065872151141828537298871960241213099767681765225776670303423155648932025582269826616926935869094826391612623042796800031264778168918939816867231858144186138540760932799835811820940128831400933569135347139803792295573956684147128168436012986724933246736143577401562558072255464747327202790425920163326018179908005157205711219537076273259684085687266794847656248028070484093455161242552542269639774451551562659653719356248068224648667240175372294109838361906360634720884246182396510804861919452894569369360990973249869332898315660514195314431366933380633296051264466242819486933808403723050037794988151605051024281738512147747645125246779013699775073846660932651978576483649811439164638187506796612920887114342285505216768219651686236125391867092457066874162612431765367056451695919666933698108889499170967302189165578518246261771092280079732401216883812206459409838975502491572656966818333549206159283936926441144320000000000000000000*i1^38 + 70550873475536193623985844754474600735233237449263325220136596484462625963251591165111437911970638864801893059399857966431466105433746062164064047252904506699784605264282519479067167723918391943305863883121556182634505845408111856130610416914643775944136480404056063548708959860675218265823244470230337775634088972070143023862465483250566627839082202721355982200610800088919121672181969655640741028580688736891090535483216969167477303355833666884330266525235697663722912897106350174539320490344405403786188698425840168864258662638461910559158784255097676870313190927122281896238240204932265306601443418736744779913450083182481327351591247928723461274132884758201661065406535967068114739171600879310462103128318634427786805741503956794788450971921090335516700303438952982681868649354665664469474925476937964116758450663869171637936217656626829551256576939483675175961291769648889697724895230961890404686838658758384756686690564834028331147948055926637034256741377279122305349237501136305566993545309783948258631594298367832226263383365585571316552608727065509010448267247015156515894742197739637003588450868754814964500436728447909204792367897989243981990888087780608120754388110508446993859805234399224424854625832935927145803242733476328882817653794268440889301332814288837987413856413354784244059691665709963335206452579505831348628361070733187906468661398007759202362131856229740266731712201052075430732070111263124569490386381099425271069319623326928937680896000000000000000000*i1^39 + 806273596591034150155300604729781023758954028230518056443644392028198565949445690314568923434807199729523915032653367403634766042460565094751570841533790234707207962499010303579148558361054976672802743024996657731990795992098219163013242621557997187138479616319099099525893281164317886467583129798423658511165101777229638860272042329793732382073579002275646172403549846921676603385200300250645385434928704262341655249170595230643577259826283053252886202005769471432650681741013202243322010662310022194730388635176577160771362518204060364393624874406046703856700321348521636264417959183121481651029543918205508260481377955199581804027253533070579579387015626761608026673603897636931115711322192666382580970281646837040639871542718716751526192146754882633402285607528719336444685950468844341135255391940109250048256796661053035002954903323074738445117558766896037486393978280882262431920442407740261782703174864194371554848037094839188567881996418179400133502207100520179394416003167669111202571051106771702351014527758835730193335645188764727825096916691373733028383963754890549577233242588498627022724564015854081114060320298258504130741715693306487952356283161136390579783277992855507800002841204946372783567149315179299908186938939863998169175556713601847489127856959913029466802765770088234474270660824423706396812374266959012116543784767703939938823423052059152458194858974469638544547159510572801880940612180395989230333757701272998240354113514844979200000000000000000*i1^40 + 128823952807387552194677953736581832068190135789568198212389045791954797275158107782419077441850190237006051808201575990973627832887658690870187487926485781914800476340120106806660160288312845345720532542616728935246535218743287005345863298561310561680544682478368789617211166519760305498234236428571562254637364939007714379086012554915636598534142434654294151353872499804697492447321783083320614116648997377506305908555880908328931614509501663323663527819462352117576296157913723064062980153483812354118427435831915510834964642754265327024865977654932246567637789283235614799818406734898859340532364592318181709800425131549607367316202505825001398365518021133901550803072098383786345288426530689235646164037930519899607569079211107283051370209150016502280710737862621032056927806951388196544261919939403026260835095122709836490683181350600118113662064555999918539558501137857442907981330373241463549466291007823845544236311910339114423401978320440114166891587111790456071053677957675857716144601092629984653733744733862773246389168968220745572513602304363266193415460219497745221173688262620231797922188687534121619468492787688753500337361381259895240735115751815844943367733895080149300858124816731196335091603529413057776838052454710804685980778252057715006345343178482070748977679498159693385448559869521101315385222588944787332236695865706144736993046752380255925118361311609797052308775728354030291954227217445407601529547979541580111011601448960000000000000000*i1^41 + -4564978210930423396723511015731546248635380734106650590063817896618473444748875212623194225169635673004075308304347805902760147073670716981313961425294915646570884089919810527526674922365575929649412996788351018938515478532670062951034753450088430777923204896083093651622243042265951680154792908457796246815897812133625176844669057143225286947775520421992046397837399959496071818515922229083537331281580556651634281337542011929294922722384013717127044151072078017281213718544959578490672496333098781695140270803037970716845007136631862367347950958567934559211618320315111362845982586905568620218387228561588046151925678236480736276254081700740735530881504632103652177893771237077708842475654629600635186666440518127365671513101286935789484328592961622062174817894302067219672637045333342968794538349314906206115708211769536941495086865721076383046731933863077519694152990285407929140347263210697700520229910500165928893131181373286312823690708759036209595235999612697058817627066588640745629413857708016774744281170313846798637396747996899674070352961776857126086696480894704855815316601836762972883073193257373475466164692743690213033933290318656132019892654157245638636671006157661524473418952251607988486365225336540378032545786710472823443579968232317127455849013409272063586432769672948481035356147252412352770754720117577506132099885963472916863518972117773939895036916789733499665171614621558650782273538681999635061315696456465049976832000000000000000*i1^42 + 50667775133199997553538928191770502591012031345841126766115290529155280566471826447690844599385003554172983714910108982622220979852997885073076575952242204577018906129468317796768660658822648507072792765817669510743924430336211393651253858458017475740267916500056087500669019419818813712970107699901304558136655611759235979334225470497107575638231468602274109891002108703435841810780600555459158104572353697641296006232001906371490661477217877816720074903558161971566925383313815450495985332723178554361755060806468429902909548847060774514503863833082591466683968805892113614156094478285325767071340552721314769556047383741590685083794830829419834825887531808250614294520771712331879804072414257514585192993684784717808379719551009418633483815086648611376036310347804136816620559934499298029578199935260574780743019359214997617217347124957930654677066183326072031641645679605877979845916563900963063998042920767002537025379654291883769856003464119675572681612522133460962485846786404460334365427159449759722196751619111360809281039376470163639866759415691231290297564106016639234807467106732559452188624622662086751711076888205373395923219835943585961043913735984572819193854750597753536563919265444843098630205803273959829511349399181360303659719398486929432777617206016075455036925229566407478451891124560564743848700604429017579854602428531561146779736048103891283745906828144511533541852410356105207499567597805348816370744711289241600000000000000*i1^43 + -232726237349438063513991390596179189325295236428403269071904825693192159506527086667552395447580694047016224057551462369094457281050116967380857705770619014576311971659405936382744917176102237294370244785512792555450068903819522015558757258347639176872907600757262673361526725415459615481541493922959979026335279497559365010390594339604109125190409309664773602826772255596786859833253879269251083890097717808547190732112269594279639670919983368842422892824754731406850981768046293687338191110206499728874343395038554766173267539584305860211184422590642948199132626866647374470160341252789439142873412171985900992628339187642544966463090349503818877335171629885427562462700526485554778015207988282262392384880494406188205937238636992415008687223408370091160640519384563892098976334702616986656535597905812108505938572261215391183414060831717033760853767420879193103093179966093390544660300402561462937762206091384812717806105238775110669214120639035340681615353843263545407957490855820428794837944929732770256107480982098591279304275393377685532174643100292674781187460902949009503582188742898038757365112885075153702205596019000763159252634172109303433250579000320894162088689797415022848965337660646095971404253836109125839789658276990969215293646376085773972206057419645912565651601612442115364561440750555735735058220420101002840899138797599218190623026198720501023724520760448063778427362975861880824662742883882920461226475520000000000000*i1^44 + 379260280773427806461483867189562275792241512006435756984444937336303127024798100210155646178396190992489126482580651283678394035365547251707708220476285495713853534456917500167901891549621917102024749629677429521108655234585192637041210478820419406035020756804356959886777909469592106437969305463377692638475880177146251704580644275547690196228014868245715938135749063923790068752168452804284685361552046237761301046770825074106407452900368310001299674276026479876224639820110302133333909762233242829879339551198884707624799575314778548521921204170506864306123215929731005596801895323052365780559428609005054422308643648122141596875701225802890390438520292627554504341482531034043204427102538737757384343618905402150889831861130324151467182741128721147761360982820550941446128580087054052122399367287161691486269850160569020184697113247325005911454069490141205015454911760340843033263382449563568261194176643840998269927441422816697257190354017964178629829838151737799130287648642949635569086209846726064724279773438928063783037484575013462647648799895385641248040057525253182512780618198929630178093580216704206510526035308146015583442970550457392869785291711371633208866390941362630441959010800762397372328505470606302536720059470735406067657834875430843822859313959048125023528581462987113467440503660813123887739830038276597086385066093920873590664735802696666349310309681667842905446260163708885798786050842509180928000000000000*i1^45 + -339347738796206763467775742376995133564335495242637007121929356241400760262021330458636346614856191513567031532748691695873895747043394273471108617249277300761495303376447254073541532161938226749116571157000380930259383323222985055400133954462908807214262585862147621056978614542816957240182318387706618384390661669390511663377949605574055045201702806246385108811778775129067430355898864256794019677644034292895864909482292703135320053135727172487544821651424648983596273271886074211638863786134510620328190734761944683502903175361679756539170493584879144076803667866145360233206580222239060302416883721746006856402269723224457119151790350687395678652683613229333199175148016953098243066985448920883855622940736725955418322602556151550584546398989237818857511947294091335758180747719094945221831785214905947086621634037118502181291437079645090092754082062381628986902344677956588208778126159631255483786421066165781762218440159135506109918012841528300341276575867366995597775561157520273883816452848659791534705729857567369708145104315063564416600885710386951372391682726291679928905525938202853851727606050876055750106144685415354480420232311822680249016869495260611529350636982470536356566843731526199509626696095038289737326423627208271216311303060312415797250639689118596908904015391123616039592244324388411711080487260122782852868298282483051107988257172689764743563310385263574621610376266029783756413337600000000000*i1^46 + 21584023468038118229256066123991027353010925756250380438223383709499472250246714602535617298121962656224148441554391404154794027559124702696653037306484552443093960143545888732719675008582191300476664859900844555507815720872869126566712039394131568853990115124545635063022284444935588703801776081544939921996669380925705464024274134230122818582768240717723215759098063611170321506784977595298620774393704839704199960478161872844045396172750459047512727696438285384373322484312323158648812607827086726324434152756454707303469809873759554730579052637957372273314047252314648867060102812595319978942432833298303215393222747636133747089008370090639178004567731095321295997869514225916876865074471813722046110771876737195438396091841405013822767045478623190531648776175259313197263307691543161545169490940552917690279432476268156906872560728390224847782854846004868302033794389188398712036360252320210112818123308283819176730906401772945358870542758900233318788080097896397178028835300750443161769895007990515666242753871371551566995479870105827133953756463851491047005819467686398526848932530352702098049722264880223579632423370840574988596332904618206353887901645266086023167495931723369986760837123943958794463858853767489958221260788017195585910087109393670336553000408810206453313477954175778150451175153670846472567701814645616700769807546348792512222618435322693110319419649547743878026193849548800000000000*i1^47 + 19056690035232582817887241787882229683096162735241387690482595324387867076833045396251399923739221445330878542345146091106232049151311283212924339958031894929142216902312908846545410786002398219113066690742967729111034157478609539324617644663112420862394492888940165928318253354835053040008236205719182355224240767555767256624722854821895647913018432618713267871848891542190017055158110423895863175335319729732679154761706461290732799423917531572306510165596080199237335652021925728815999898381738348117066112728037505941601897771787985441764455971280900098669454526208458444206883361142759813899218010354158102014863256066941929976811342284507600116149077176255913661267086357605292501394212074377415520831443695346535846296115280934357681625660457223378598115080680314960531880232363720698876182591301929335148847432712499845594422675888160031502860049702718867228517520478674581759377489362572783696883900602963410595491692515808513066890216254485862017157491694448438747949463851296696583788218520637804394647678829591543342282691927026448136810444839197761018829258612622027800510566753671611765066012648235396929042766511614945779742017454714267467080794449134127281833596137048153860089948329882558011339418788967808973021473964222029772449827948684394498799806660495554666410418246801978658503025713766097280442922890983849481346259773423600474401504417998783517197491991404871680000000000*i1^48 + 61643194595768920938598907564526875680039106429347725175246066753466482516244169971954790912503915661157730534080399170019149521281253924211604653516294481573490757634888807387764582159056219516751357363913997664143006068589961202714291863950929002804142052778488521996419238623101216477867419543887915477344950630489389029858729447142218533387539168662183477767136075131853004573770818736730273119570182681828436378249989664972935055927933466233639963370974564032645171081514877011667100345510491574158863496332391221142510251182821876825436838332734403448629719214750040632685244343488710329967763679758032716405178647723894237045378579538231097355741709646910516990747197699032106742459898517137649216881142295461365980818483883556857437816313170153799571626855057826316651352788846531492523726541781564515534504428749074739422149945828913267862025823928465612748383108045529736053416255080268056257842926498162229586412187393797801780591743422116954771323888075411724092086534379774627369863275812999516708505129722474404829061892065748076847586504621408390268210411923178929999524814774176221921840386093978781481314753379904153091512449884332854162993864275190820366836105576174182835185450222383859919498163851100638078813229955642448200248331849911747930370112600876401271992976277321844376907260717812070093060263594785991154334344639454352891140891023421593966608384000000000*i1^49 + -968322724130539599750367190748491024996007494371659112981792747217971497206775337432831391575443942251445676915899221097828889018947862462284196959495162427200610596007141337011109972576580503790047103175364475967771070355570945603947763766431596886734145775608299116454101040417320816467111852492352225776071923230557230739552700030438531314986248196246424059939176619147584264821605755827681053097284773702690764442518240623412876701437788782481255266409125034437150110350780332948016697079598739318729357970017110819634595396160365403898955877718384614818972347783540257168644375239041377782783939132116451886618102040119956665322949254455984123079054160083221706135083878312601896155689147795996981229336726703889366284099051056156150093626424218827109440703854839226402795664365524527209399395203837041834677709564715856792302787064322829240968605109882009273548282197087372076560834154566377931810801186406561169288462222135351078893126310763839070374673384132121912429614004016297994931957796690498397487123819072382113927562357982839570216455884944978272985464803626756694183210075422296909827322802070520205563916998808833200548169775210574012984268151406149364768499085013136586964599444878367358979159512631825494657300524302466401187514924381490441436655712926908359473084538157550897209102814511358863927370736347613382493389602285865435033303976509440000000*i1^50 + 14828931742375187365060321495221679733610995861332449200918126901273327778928685998167294926726685066086921211125901818951220738108793870475085791256215679477465935025567124830062005819900665913560631366825748403866946182915209992552326519430699837143684688982008407623585244473406465241949905255279674860339041977939862282355759845107821684857416287831420757737901836203443781321919631870314917372632475071890515681736411137426566162076370784319027511195943359135105339893024642684739967541382235601780391349096147393796259456585544456741431831988798635046807191720616274150410151697221219093352419835107054450889630355696060219270029442704512780202853638609252834096056107825396416991255985723471107060121877480428844921196072349876042251620738577340118777525788489068737630085596478533535476099633682799112058626880898879174683973210993742555289637972952220734975814028988117575897384303603429279650572739520443769816983847640757495481665891729332342916109872021950596225649679791806198574515193043731742312374587444140697078704124295591136293839894470774819909349413517892742845187675691873053298731674251946749999439441865769589768221917860730715389142442143940403683393417891464116883346225311893607607339147815687364064140455253409045302375528659954284809774108833047989100312649522915727314886702629664163236840658386027622567726088097342947328000000*i1^51 + -3347390326451907485865386589769498915600094716738045560926037869769024324292367853195918209492617911471332245260202692956675087978295816056853612482238508878191951257687921594495939667124727144577590449699130688422921801010674139642033948509772088652394448451586613165293275848547436043421413362811604052956660044449795128165105638780558176753525635189800866492027489870497079306872250297500229962419197467767231693960701643546880207490140026180437180852629348910717428840449519844298083334268932542662812743053550595166290487690312762694041943104849111778106067039180421751678174695556845972187117213463078873224669796365084526622685285396803368835072604296518809777032951392589340231367548613227570494028348983768020347467559490119838237052558866166961902310901593135525526586446423146179934352054703942804295678781679306118903275174188266642243968627972092120160564474401020260680915843629873606923768444579676884052595653682712430832358783667141964458475017886205812825507009382178680305871928277946062005992405856319641899251904769061549443811377525632802331225479666518586589411331359808487473826922621266364438379183959811897685824558214230444972698576809189373859635604169395293688373172760683074258233175476127118726032904696699783523482999451856278743657194529666678640340419143061703295709517663230426928276846634074112000000*i1^52 + -1094886292454835771471395963705623070494518787181413293688432897897483698383509460252037647961976156835014738888355878146433950845861206745530969771099832508616755326051222803658403255080552498622477510862580902094739921112298626207523152883176731705102228403137791763325676903861515708821203697190387566835493110229626375960292091083007513570746624094449929783327774740244792944715086175112273606682617441643898555915026427195587186719394858888529974545197053305430460114653604963368042400706422955697322922049789806569234473223983669038746988684985223840699134958168969789861375822800875417300776618267377044721169151155629517330953225000889363640899551649380676862797635161845423723504669336876916327888030942769330204494223021952908706348528365948125606371763534595474094422008834425090014400662725340961982414564715768172486472143041930409326171054146838646611201187822460837449672457900743208995935407088468430753640308344897665857329199380650424877008292493893116191561071251495244579064776396615275421966982794153997599289257637030713188358338998161824714695746860627534093261410045117904503094040281639379715579456231835930274756518125854740913261894954505700763772357801592550334117553938236740100034226612914288823132010261027403488795904688177810306262045457725786964555367724617116501598535680000*i1^53 + 27058210079239376317134353808543861114757263376041756861224274444063308997656308634476671297292999493350576896860832070711772331011180880215916366393177604009156280345584132447086217230866021396888659422342169286598070198352271247068044891293788740725444450906180125408770120181432445627265143659978046038409277827744216830778741327267592830856428809410163769057356711076451416782411054861575899833989354782720680496872278262125067051917802497441505290345452245698864462608426616738727037531164828178198303069567107010320875326874865110370290555995434564954534352904186777344773631377997598264503541302025879628474548341708621941320716409472831676805224022771130643144476107209375867661060048098472030998950175426270006345420568558449953613853197317037167289106238365639185321596049792395369522907736121743479467045796938752421499041581814354345403260498330735868686905375062615448385392705344657653841560870648973101360058201585171223341689076453463216753662043134894774524245662077999041242685788556796066117439719581016636454967749793515771677912375438897539907495455143428555939608539016306449150840941361980276054741766362566444281385543770786403137360989838056926838907976574738557739413145680765632926855040651004985146769157212040082120722597691829172141105914436386816000*i1^54 + -210079328238547416972539373188803162064207647980606670199310385422182722077824654208619743693970750021230188002890048234585097747444669836497811577969325395448246513470429852679530554803197728832400796775996838704547074082248792677476048182828624038466535068834272405565667080980474279947940635014491280844722947339673115331147496679214820062243541987332338236665470158914274198698278762501517769145162118669607292346703441243700637700054968098118103525851647317447270059902179568488770386139770519265918619301375966221758798280461045909192864031201199370449044062551893058744157843169150603196817026855260709744742277437948276194504737307923769759099171340991865698523031316539846655869390640139636307117762558424501904328130100073361654474152578890086312098395963475755340024670297669871037267251035236360426797242352359950692523690987974199011961423272508197064462473577247836459139592570509888297243109059665165402012974230852475613269662738178330600684606921079559979027238667123641493089611144702334124910451593396189705910666548018668138648195639915334484799236804586357784460702824025193746303669655556102495633865562292983018181041499462978589700024877694616710854323316869874631583737408564356639054808724089770570345732010764850359487692800*i1^55 + -16207010779349030358211754857683460511915789845570904577095031213079903011258700339832397047305663085522855353820271677347588637936580990902024036578794521146013821917347313748298416011818046161689475318489602721684656910288398505732787773764966960963059647592287667175147550737762027423586286888433814676267539635915550537415976381334161712892183962899658528735370035407667600791230656935597119463224478584106679049005362335564437337495933062872082949613394746448878256045027847223948635279483412731095119585613644847591604770258301614255212044923934468429802933222544444966925906291122195440771557667630597362704936998639999794680254885957846323510409302282064589698170938124569313570341783270521282166168510490221903194335517596719824560072544836437747356298294586258145358727858004594939086946723453848338191287339226011949766463296250191825176529868628851466543047040837731677768878600422375401448693362349289679273547313814103757282904529826991295807626183245970668880454962370213412078736003444549051655106091210559996570201488107394375815109385695366505656464876931159462330088200312741975306639372186244584376424976024738122703344650361456366736274319303407556992162616655989727020348326416342435244377993379840*i1^56 + -859375615496993562850297961888917357967503116754762036912952688208131019404354823451131328782946125504202881036569358700481579942138646211406764982459839507727653251196694265396128246055335862324684788463117274321839093959800649934538331709901604457471935928542447250807893121006632254617928363843673559087020198656831866420399587275179740096218888837228858865575388770200142871052811614597391667750558355965230656597402411979339323090960964976347138924280348874403173042452779325242382683502397170279599083515368938728124611402639897257222507721609140783200735999038102807794932360332879478407640424012117309783385298381573089640919977207399256537667675261096509975446698648497210074366778156908375643002631417059213820593239765763009717657970041620228729610745843630173168681217816237315172448081352597147883091171713730062496232460433953127508276043559653203731481089521537190257164919781557106416160285967900297300462328836585270919736235941884359157340328425836034715778991479591058107447831294646524863847755404683123777383623676997487470293692579828883902841868722647204735380428154770522415625572491534275451287042323179080082458925461739802100594756333412904812544*i1^57 - N1*31704117745358626742277872623487923401104465873304009647911394533496833848450629150905172462197289827235874978804583845582708222572260808848913859783455615623928704752231418581395653987721516980032906171189065029807824953082497159439047088948461319803844713810266114653721970686244338926964779220063059111255477589563018698418879157044508969562295382340969304134976317727614734149894461069317669225202542520383297793340234241901355542699184192016932969*i3 ] ]