[ [ 1701327161973522933289740712175623065320377611271935616809356054913666316664825024398090458662981663521866850501081228078982276280939657933203015987299813650270870226681086632249246358706117641519570483512236175376579263139212984709495516082189921398309439336644302609549033340761689451097748435086040272464217064984667553623759700019651244843491388288232828408661424866001197827463481829732976056327328905506785990450386732820656460955163532551231671134768430903354793509423666860605221154894347087736571408241237064690405344174110431761199944598318236850685630241563084214455170457691085720952781712043991248599231032180302797411645161688799858423695340229831825617037439183565154487390558167467906427437403044972636644317721331742580509638994025729844741949401900914683212446050665989338709522939141036654783052856474701900064061118332737523273918851590376136084570772825631278339233965336020503872460299692949555092818235480645080990306536544392679528087792939984411573592378366557782983777516621229233829553446253658443152115391725949652812280546024377699363268143873426663328060116947162363154551675174008947433147343015776346557654786717789753532907753467176283439596547355949652910306966807249572576263093336765034308039024666894997649492242627660061379222109955564857521543175819457301880218898598190569505484446552812636679362944023157861238024824760271926071777903420919600486111196784711068580872793410255892704603672030538627677159424000000000000000000000000000000000000000000000000000000000000 + -2752951649913811180998678037914620053580556859306105961112074655855100129844173695406243306428172962518821359875952347756380980358712578417793622460812326682482921903943946008718830203470412030883206095509528395352361468107291359564904924636483138131105184867361890636953158748061518288584638210652493140903999795943100994821337981997849979700617033976790658761370528010169577897105529935175781812974049541247013243850124729174272386925797584818477822237829948885049282532621181623946040875417350118345146967709448883833241439022890976212492436287913297591052273199547737808381022417953382512217458427102900458609520228626947460907201235641960570617263653601230560837445430931540939869181755941109021606937459414311743567016118890482372306475600592386617631213812937540759448408162840857317389637124104890875387298025602226365130739577938646143366049532735969848869351294555306092135755518702060965366866853112757726077046227053059071778957096037397466207586221690269714403651122806736307969076806149221212313854977173502019209938971546835930246490736053169155862053624085873564610274517373950732244349076327784905977634402473706463658531558268922796075498370127506044284065175469845486671643676564514181233332428418978957241480891347352403340387298266904648077029555080375098833399478069795441700608348792108516199108038400917202357121981256583937268448443626314208193188514892851608835598522733146779159487872448374505754723410722076425086566400000000000000000000000000000000000000000000000000000000000*i1 + 1639867751963103140037233055799212992718429243270133752283919982598898601880270221353035062241578863947096466409242011952682111234635306927633112537113307900302469638060471546109352770264702395119528427902047435245860211289043391903997038861445610970449193450349483396030424581732375767579630068642550753888673424148918669786801191117971225953845856758144295649844319414294851304700110360006219209686254944476641147639605812231847353585467212130740282322574094646965762857249690298513838947009885689937240932815221516976605321657412447171212269923229924185064269005381444254935693910409728428057439330374903109304701769711016708416612524939593780173347773964655745511557466931223468384665564366823300690818774543648460838850226036551067503985639914550822924481778461684110361286148820129489010222589608307587634533724674301757037722555002674654269494391233060817021251950328401795427349113518589662450903967169938705189488452213168631935972518368077533356267193098178440072868354453527698746824104181059811323853587968665265275021292531986859580642139109482724577502234279030281026490396133296624303998443477335541432248718392876269871963373062625917636703489677325121394441576914859675207843342008208302501512316692108934311774998275433649641356688429242331304920757013014564213453309322204052246354616905084782529595216295072611879793241021813069628410609450111351360805067391374077452178980723839163692345151505115495930937962473140455997440000000000000000000000000000000000000000000000000000000000*i1^2 + -558825147386370205965804956642618768943951852517238904056136065238771192384012821575418327393121752323349857031974293320767801721385204983741399522602639213261585866563242716055044043509611532782292797033679762290135099654623917687459218867569317568566263090701869146755879877891008684418238186535105571641614046925190404693412196352650429492860141183587882996320790493557684556244721334065356096061290631027498562584407885926202531692444477370478345161469306329172032993918098816850313285105610845569779204798188101830137179761555001372855309742212762320127053555690081095962403165956874182877563175956168092976591702927806102395349195702215071064633078101598018060800791553031962316140890017154402006014039647523227668324440706552682206259487895184551530185999032221650205122510722370013851465953038330845029507197474127044777386768819412833751257367239275925974327807461801359641621296795137575755979987898126414349906729215775845397476549664965053386029836186575206168827685921020162454893614369488108554128930246289774668394755982136759119570250980427718308016822309503991810587908976650014496134615332548929522751998391324117338117148326337645057194492188808835716273055971654270624918073045047368791953836166425061243811206604799378975104710650816508336394253963036767172691983640301217136762229199115281509216734515873885754673307077451753829273135148351477563512282936563447872258163430370451309255324108632086470253248432526327808000000000000000000000000000000000000000000000000000000000*i1^3 + 437908499800008353550641129046146459483359623621981947464200698091698181872613512935704993895478111650828211221553934054597122326654416753709897342562739992752425343024857201665291103299742904058709876506117958511656698964512913818739276804137889859105633712354827077216099861672955723364076702937009650307379221919245948117761850865318318740527588486407480037664266206125343062007212016682700233401480771500564997594653148233694157493462126501722928771123099875061878779941499197451753674944371470143077602256714081472588784324072890098272836591957433983892333866353661595879440076883079266150709719741108985545261381340839961164718211476279927978277896011082007943844788680131753901309688783726107026646572000538024163905929306256014016051209149269392735185295125024189201917588966064663101914260001811888701452926211333520146472697627075386197631741176051256380006923551573960878071216233996882915206841800866697500089255045215789415039685623510166696293927455404118823151561858291069438463037384796184371513620154158217983225672084587801032223385422215275330997434040327590037164557918244368128011816563281954047067928645125056323430089567126905814286105469038430585012308527080870549660937945573685184961183952469991088607255523919754333558265993043463543123885890374718266738974672810525530409242636974586316376824538061025247913426013739554215297328374126815583798909798037495310640772509650038572925284051675908274314985284304896000000000000000000000000000000000000000000000000000000000*i1^4 + -177819068319799498364749843570243112455767963471178184335047179999816529228375497456486488352413514574478082757944145686560426512759437893105752441098526111919418574680458793711374009787948970193340530060644620534901447085633476774311085417968982454586859182432477054665135279615740312711091701210743527864408772317011491526414936654076610358460263871681915854788173670826351834476086088397157815936794323607028916875523340480818935243232351923867046035062575463092477675244976031618394110959839120628177203465182358358498576965643091517753423075989095846252156845715397277980843839659535518372062652769347475507023308436432391985583009535630251978549544107388531140794765038149722332161192862717207600638409567661178931854590818427800203414399292909148425286732634979638016479896860009185284043093605067745998870724998150038023872013205514896501000050173678596687015066908756935615729202554372520367254931090821634354567445806473740169899342407704433034415731264844769269435860323691218177209600905824831712375888049191353240048642144840277497615536383974286646603708703923917054296843592307075476718648236153164642810451793931712229682942253269235122531068717320823587666385240921811637277623537741163818130998950797660438543413594948012405247445132812738239598519298455002923480222792493880141123962686288199919815950061778594324027815186470381691371343712397304888484093859019137253363408081981839366696789844940346217083600717742080000000000000000000000000000000000000000000000000000000*i1^5 + 17662934221832379869752435332219915379120301250579221949216579256706972037429834304383836901300820181232498930674104878102138218044876544125181502695520340317740010415110672629773902197461913841676328292119326842080125951911364374711382315743837131023281386442896927649704414870260502337315719540704902774857600880439183418126398743321807900131199041408777680614005067259998219233789056534286171877778171369080974620114267609569483658281809002301460174948024367458929177079549736467614782340068554388816668702085502614719206630387450195617016782397570866781087483890529750338880711384140144635272182041676735622706319404989292886682978099952838765332579252615501561199199029840832366647514078465418927475773326575098752258146717636349112795729190285347415754945880038056883823910060334828008592693556267302470859883618645589927421515927531790451505662115235606534092150271126313953990511858160952524703850559405650256191372920286122660448655729816788553800762536473540661417290703388712833856470969066995605354601674238485364872071474070796571799987566189480975501274960769142829316238955542784776054248744248459413499991357908014313921744501000362201418060320201370430966843329608274791988979302906108297817868381060049357605638240601923643560000347346694801647676311547135466304234121149109584299297297321449813032604365923988594886192234093575895125295166187517873219124720254854785739799118484291026935929276100842881548657098752000000000000000000000000000000000000000000000000000000*i1^6 + -9592368247906897028334925177094713254494471772423370597304914525837393493081404152879620033272002545196908746329729912988013165837448470215863962750810255619938237031998015363482935960725217555952815942902802723649416609096806954735619395124252630341329364856542088987989469845459307286941710457838263751462451202805389053707681828027142249213425409427718744674171058625431076722229536808919999957373683057846990403628866991732448582376863600895264960175765699556849109379338452924625819287023415722795298432765782372641494986195142764721600921155413492801343451322346151989935467662761253148367390180670326614303069846256639980807135055968350812292566168584956081271361431274931341002538841200817235939722903681964508069174587576614718251301536136327480228055846196924593274411160845822137271008231845925686178438502346601958692825290977477700922678197138434250499666179126781291674080674065859482786536738488069720239883076373908426161994826312168969481285970860775980133429760959645325294255787147610372492614676520662842841326398059244532108708042221074015737456065356033512885392197349656716092173600287932940966327367187324293911208155157185835440970596296390745216761585120220551698099137791660259002949849392369695782005288508616345570325318324447381085163095084590043717248628081725248174699398805862265391868315875713162811344058475895562365354197210702281373830565367618647505708250602580626637560517502654338770875187200000000000000000000000000000000000000000000000000000*i1^7 + 10564672891451824673785121473382638611528622608587122202187603729444741266623356789738429203286615960310301174691968722875244191905680405332721861240560820882199485651992121008461707552809477607836912845433008558648403708953547931258073494214873104609127334611031677012219141408520132975532435559233325693769921612800431545195031139764319597092271736598326160924927220254728960687748960911164672341487928047549791022206483074408902258181200805235760335022391701288006346725507415997298365074019419074338256774932493889281776316740758531877578018578707279049403763701374657515654867236104342887366972180468565330884048675971391244184449763497220710293494043222254164518961237234569372737282034883220674264911028554651127299835695888515690997502545865131600479795615115238660337800729419923778277196062545251230835998114461784100136340575604264415346044870466037177412482123879886276747526526230009353887681665134452679806535743170239113207518507489040775951765604700125192099861954280458208150365821666870022709736220645990604283415952345840469504879853967604372755103348080786759046340091998603472413886413772799203569956423889059457996873610726777593778073127313087182034105533136293970481806565502045952302166538438917463276149583232864910581543454272873702467217928852329773125064114154438549441944033553467420847649081940419234176836685584270554755357782281841577299294631460871681380962740940795087945439922848341766166282240000000000000000000000000000000000000000000000000000*i1^8 + 4579286983913989890428322116158459057176017505336306545879483609622312091152199795409106514013007121055782875399282832517958136939630938682132111126029702166438310670614222520905968068268628439789666600015300557700828266351884338701629401859373231437284031789607642232548851253627848485006817965085420258937108285987264212498321394352528904207821495336023671252551839104080538136390932213579927304787494066320086296917760373841834235905105579652958665110875754282066198767444290258789135089885027386646092326188179573113359432865943999116620151369909911307770859333032774976134943864391679945861802094853745390247513044842221636709536260177058706624920385025144394863297286134119306816737952215585689615447237203705517371783908384676171567206813365409109400555836704558585423497023047785554956478993725311493445103050617595469900357385765636460272469391761049809546495830498778743390140654163972544094924298653383831252234604410104263486883920077424412193429810395682739242041515756296197194920611973074165082524092023632797681708918290602997407566755983602981492858374999473955302727775180338450284359952700339467475561787634698762452949192289726488037966600687591019646951238608803625524351526684480703336762967359941601674406802040333622610301122359508398901110137762459914432562526124500950644937571963508208960615045898992984627178410881166230557172367731839294331092290768621017343822531388695063515561990831242121052160000000000000000000000000000000000000000000000000000*i1^9 + -615595359900739132138088509410224628344232036450795081834315276831854879751243773887129429523069603169568464026989712654196623384385892713887184530823201111559770473776607852122094459834687524720364993053110272118460306825297034532437097488825850991067479828288556395954544943947604281227600126262988007606650740483422081136168798985900360172388438293678479839151065084683342288813005970839366009779662021817329692721612291096398721418470206257685387082603134748064852125532799348302255997011555758924161211282939726644733052763343922860286841780846704495776896888370123834903454459615618161353106856819877828090837666070556153135600013852670941112331260750384335821200045415766210766583107757331869384701952826548494448223870006585099653881529926877436716131182165687009956639433619019461472843490107380781443496060903423736863956111899746876201957022993520608379235388514124850446365934906187676801230734725969990422958216876265440105765163850842236907638832941604154604247155627932229713164085529303014110864221470582470116006733353823478102271222684316442812278481519909184745932394068477958005788539399246076974605136147180688331518455232166352369379769359892897836701847477713660840139077510096259328425923121337200499755931965181555814720812935987182224735245393626110183639758788324872546012246552802481460627622747194001785111074827664540023955301163313983033821827686140541788508407873087538969112460990993137664000000000000000000000000000000000000000000000000000*i1^10 + -498823348101122623570790178870551746421493840534776455957252069772103697445026991668522999090887115719648178525120042179130612816786723196728715633978859984161563433433332489280602534026106760137850392382419378889508397668514399161300077505587182704630860360576394732453938299409986305819901022182836824452836810500617185329940493873167306691565542204902594797054740322103064400448144816513882489886469599664387003212507677203535706368455890957951643094020386608432506658850164529357529269799893886121881372299559520528550542632931284288229527306299384677722390147978285199769517264050693757801792328742863690609147779553130602841128937484729812768930628719724216314556349653653243028638034390488596504529741281111001010832870487707553072838509001802152727759539292870567223398605711186520190678926372330903856817709721579580037963069212852906004459918737083585793788649159993481930981891433097695922439597854313447207578190787828692398435524773265898200208458416996074345107753863050533154136399554009018204245381196829608421909724774269624265770183243995034685851702414316951187738368425153859775440054515441497654073843289055002330430268299972389852889732676078487421285271069489759727162081411288904538792386361514677508701839923438618956357959080014851162161052043356352931513597449082648704190976407947942831301988538254403731104751376889902205840355972579671765105296301906781759049140571269529090084235189860433920000000000000000000000000000000000000000000000000*i1^11 + 116961550779722898215260541349290999467626042889677160386429523188006534972205463392723502493815550461050784718328615846475582013427746225414231487434259480188634843229819466340163055538561805680502056939302440701263286572420789336269566568567011587332175560356401017541774519093704257112269332599375138188350224718057484169327089309807297110484275489490899560209033801573294622244493028821865619091602191360387161229385808493010410742768084380982432769575212297113858902993729703248042640384292899991462338203013822850203339575827748310349196785666204830673487663339401426967791124386402874907740450571683522482886851674353220344553905537827144527326215736486158171142685789775342713208378210629895605121645559611694565529839012954238088256474210327095154473765116543283317197696427972836280025478336178850233297874904033626211320097125314510957647048043076597867305526114635879833104801069279550846314906685415733902593100825820916057693728017184113146550879376078153006995806142126200468868194121244520269064268908131346369416190356196547626920733548349944076829951141366184191338274000072481041470612685682311591167616194846997614680333900949810984030413395330530404383055459236199661805597138320708596993331471348584144852836500030724727013321662011118631872057081105122936183636740288270780970338252659119443345442822598516556076716388463433851656029873750583265330789770150650673424344138774476116043424105234432000000000000000000000000000000000000000000000000*i1^12 + -3658430803926718246508313197304565055662030903292528350536368628050121929174222661646955737636141546619162068504124070959000982271417572749839122589086497048419305687066747333362566719023913449833726934543732003443248104272972654754507894810103093445518122612973004943733783267576654889476372626113765961551316828563342297810249310170421064516206526122015800260165611567814661558586488926442988189593258071123240679418389763770705437819618396743365619388544491333424282281145615019222070575337274236558589295520405301384235269990464177589139977392470671852268762778781917376003581480980347550697353570456612874916190935694479993071420884078008901385689930570624289095061057840965510300108223974707767701029187234860631058846747831923844784575568337345736974712398244309257973925938703301866396163291214814928332284242701793876383152407947799506304574563203746915663645117915760191437965782581462667898275186894087702445013902211399154656095190733719480308910626261550946066719836795477426746935732759117070578535273373161846193863352134965118193151987505409196383894203046931893103907199587823241009956771750699549039698046303557518099328357027480579288064314723825874770232796806471712554010357386785551378691802105287543222420122982134148530848825197954064244181774674427837461594092034941565334875281753111164658619048559035507383890920985312269237553128803242359673184146996027337688915442791661824600042792550400000000000000000000000000000000000000000000000*i1^13 + -1352362545141804093547610597384522279948793684913485137982666515675205777583313391039397044213892188443627461108311997343441801263454672053673827316966451432156928244931628699975818286897792827378823918585543068199165688807738377334592244575979761710526813312702964597246119227540671099334049982638582689090722160175159491913967933095001117074003432212148821166363515360524668127411114009766957623837462519338735275944948230534371203214782250557885682827546902034462055352847673963106431141407112582434484879000967961536691263238780933311030677193828328100457833267526912631373522087012606765554548811797262363620586226134273857277384675406074601433652515616333227077157790997392886879320988135677960786661077477899497454537344537665196563033996802142935350183370997309884394975945086723700665454792513898188821490588824748342088736200560200878928145092665078673876735001881729921297254688390804244715759103791615830025650111393587339339854531876011192450311640454827542308887052008404256145832466869044142678036080835063110454100646023908900504710674023976203485334260786182540831569596859117480393642014884947658809989519558728547156828703079217934831761536075258366478079746411385340523926859866345563104244322793119935999748136657674349310125029374958104492502526720744855052910516213173851990528740749067204579501757503485449222023148533510968457210181134222505063235963254438526148827810355929762579139788800000000000000000000000000000000000000000000000*i1^14 + 114561239654128465820059276962252265308131754007926821651807142056759819120413016152014794970970264976799271821365650670427082999715640501821960007955523856363496280002878931248567803019572435888205941903525718450481251928715065071862429509741700521912940190763510319076613592686999981500516211826975201732300573256234265640507502797030883283192251477751189064337038776629950701476604319839965367865229772324841838799741300174808731893856120267494492290178708594024115675143140916317184246669778718119115301005217862941421877431361014085545600648747631783281060556492580541565051383322382804028147732435209451184595158886832791691849532195067049599485731199859667778887961956788724799893467560423424343760402839736850551666432899922938995483477677903817987560421887998158207975806115585234932180770867170379776675203468595653909357234611137350679440384412472478249910819237325355999187507326668641850314971483185785446598729219301759949688954989784428023320914379451333997428077193911163933969059258686366836951671477488541898680732249623887096151149234625079670834869887625469845526257514376329748534716387978087211570368516499513784241982250152249886085556206072206609280464582458942595460249347462700938854025479350057210745445088782669629017676518025538612633589704092201220988164040525970603695707786144170598301538334164102801319351971302710442996532768790225801414236199973806722754077115953805608878080000000000000000000000000000000000000000000000*i1^15 + 15733336852078342545247869675898783685157383152479758512691346128251397683380556148971040291666786639130502802717574485528042222971703785427192418539889976998184984649518812449843918076340700895647161827622826806412471676141419347900363710658557706797735243339763411416502234042145208381711598634318232331552176133720009181376042139897235657563714239545505376347918067324499085913769086510350831876843880049024237786362696741729816469043011414169479699402960723626521127949118905297393500787015173319717598861095344565506462975975755691219858794719886578130759871500138854762443334093567936206211121992557753612645335316919665911344906533842282395157965114308744524897492946703078899855308614481909839506988132494105012955689421771788878236813740544893459617745271310690157800205825372553321105442908150692341120497264873423402435521356145368467173893191159879737715069039822803154850299907552355163086888798403103413216907469503582512853240043132411694660474386796629691287688502589400757582397222696509004630382525197410389996641908624909722593087375718515667753451249325908143092528883766768411443312699454510768906369309190952590751768709796206978998399441852884998508596413006242760967762186953555912878764526566415125577659063195797054961020399390528557201629245297385967535530172801129762778783549429385491081595801456308570853998928915873841728320203184096537562244819393808533315137041018981135155200000000000000000000000000000000000000000000*i1^16 + -3725119280857197339304827106929931289672777838120511387225470690933599207915421334166856109699197808528876850492701428022218677453056157613838577833218301965285505096547546538540919966206429576805855660342372869155980177631738250363718452641102000548755947179738321465075322129850437657454753293815386829835171229943767350440394816677641058855532046588134452557280020783993670563916681603076199239344730412172459459173621617337793229591377793577083581903085970004593025967587495321811814740276654013256680373455729029976344691834889823810976418501694688424108635474474553375520205394199428628483233908259840928386054379605216338587610237934688100987488923694319999765806287549541325707148002410067431964048454404818935758769595072626187644795972249419122794163294520943888954182659990649059225326806650776701332846044401507724953804090097865761457621559588254918641068429270286732938754132733478959025580909856617655128460525529844249425640116108720108413857886101583588637385255953036467872400050174454757195382252556275577843073552024039568409406484126937395607745568848873462830397838585698866982300850763006915933537716215134193865309038260430561779429090565070553969274659715517632574747500756018973219436468731971549936791060755914726511403207729064380864735497250641120753457266145873838628697427462610045664285827909646343342504681997163940738240657855466697588887746090997679880832849533856645120000000000000000000000000000000000000000000*i1^17 + 333304882796634191040555742704699900008537578611423125343445872360746042558031341415215332389874069065161493029569392670157856496647022769371677072023069383423585073713020469321592917918660476309817030863394569009700617256082997076310293374007352797821125475466308550213168833013179812082337419317898804495549693211590546132038695156397476233686538542242643410299267568529076002001623146789021502440837799320667971884985005958204311074133446655921019902022248723204644972167629401438033547101009772533082072382494033408672297491939224798396893827414066269040445440896790205744841933292922840232258244677634130093371557770026205704610083278642699982567780738002458183412019525207172194547030855351672907602069480264318696414597325359404123599258817444079119793414860683725879491436562624229688454670104536052132381943458038490240731310941220473540513564252331411782471085227665420008869629769278777389999713881832522875647565517646406755177826499730705914179127308005959075351869524942734047495916599869288703275647752630240961692679224019881924155902388881566088783072299412563178623918546308317503395430805103694913612767210398489115727118862878836312386575383700568873069107169660155603641895894763567671027092666909643606963448847641437650551827678995718015931635952643810372311772584025753290502127558204725718385466793592561685703519520099714709640038559755359473618128738088202003064144594468864000000000000000000000000000000000000000000*i1^18 + -19346693765788413316009011653153718125642893711961719189440979963586114146254245989743216884980833148489150377620918629031998023205773134538112438999613929269492777198214594023074421831137891390852312490177154973842074216172063187754464589114435371148720254405882234879755153033601760303794636804103007744399874575997506283489233006011965182917549840917928036847010185347169737260595327250885631129353999059004289811549884501602412099626101357649725308451988965859895269278001862448017253996135914195317614634997884028361318851910782980995620623966649151113592579562437820493977022472193125661836821442220150309167282235042329859251366945614766289271119886265208053072212792954561310343922010839573806989104362377632189131842852654571169491440986582357150715580655424662189492754683942070675269330879087860171328568691570635739052411246236857625175504618094460697498439291546180844533037617959713315068576248132813568630121892665616920533212180612990140671012725018273652087882140497038433731037190373557243182858450432773155658076868652660581767128236712948701239806303196777852450840102552815634571887895972729320773409948614332906012978768669117303325068272991102745949885377198194538237384682399823362067721203052838310255678391447842739030269640281521047469368565205734711398335686956616506638916674365411110035095404064624046131805545684063992030141079352902411005755704935748578166397992960000000000000000000000000000000000000000000*i1^19 + 887098984409906912578011516190085416136550077687624608993275725310438209028907328105597041060481541693751023795024736023792081442464223939710228441745198238056081890997360447235819963475774527406944481327639874021433469593868469814958225150680710169998184812569441940961844078635034686423969262188156880496332164441238621066419346476194636303632054657518890159810885013199383189538320323273292808128539853434888423226361012796980844617456335817567262671413253151687287231556422573847218921947014006214853119790030564599437176822324497170657257063690372427298444910343471664990186321452690300059844945681306554351607517390139590271791613768190408760810156639321364892054129604434847826029781884854965676867757879877146751924387049077689804094273508657394366880773232568756028245480024357171246826689821158917491940690748577992562892315713870056536507822566196074909884645130929690554356078212688161495020263876756965396990438618507206925860357710815533982765275079415918347484538580949187976343109289781648599891937355624346025968748511178746963982329247159517086326532462375381720162658442703845398694513725231608014434906059119297912789133564934399843023358484152815776524084361466196205035125973066606574543909454740600528515293963181396685969985126756172676137777692459990472697964677283469639733324212617877944106606158703877308115013218724618437315342384086118039741714884631817122060697600000000000000000000000000000000000000000*i1^20 + -24064526209505834856682729071846256368336893262975882618791449511744495623203655032841362491882688900742701520939377983834252940951093164609501925868620767700803155117434120577055403354466576651160494383535366050797266063078686303716691233681087583900246000560259246015841013860003742370959426613053306286607825182908618093556826038038582417501950306945437445988980061654954886104539111662419614393593784888802028443976187408461662276966497616972563536577993880567971945936506780317520581018327812987592459829985445008409697071661056141934064799902924460228401940727017377191662106325052261806628726930575026506457005036157965358156406302644151805191659299884574139062354476860369433645538616995867566872974940587595631206940767376686993305171215489421104821405050457685723244990176238883696474274914145370304052813996703315752389492246255103131452934728797791906078396947602965882352918976682730373389374388196975896105946108220914520821295867102261659747725899483510122756568941865217127228348854555725641084516513413720106249900861357866772593566785508223282537459657895644067094827950536439602357658627997601215113298388101890560539198150696845368374103037472500844578521623448043041611125902092261445551043452899579974498942917204735766854401228846119106943141069175127030702820766874229043519933819461566828432687942011547133812970578841310507347506646829501540285617065824848426565632000000000000000000000000000000000000000*i1^21 + 323350020463099542666697796764168539997239821216676914988114000646213141113762116899257387306463617442219446575381121382085904741988602615646627613850943685754636608023097002252553386991989794073773686701574203338656660481707297396528982191182905558414489933995358099015611792497574742749368709444771525655234600983397123145678152498842267340599414571842909420700744833344222152941312581414135402869362073907967611180424224754284876841850331513212439533208402372681229814586667459178505805011255592468626460587772575811823544397694350686374718483572585141428463642344324068921352158870081379763037789533389049201999177987652776289643834543394624302707698670479564125267544679336925628361065802318349229325212262855371205604072272349675964912058135219175580187165038733246010586122637947606349239725094796577220690524375673577628932295952201613500260617283106429824637627732028759071846598348828803051173208435589007308165726223184659422113045492587784821681135571558593828003929044695674940595041890228741008416779880357063711127057486802455396629579917996449208454251596703512744079832174783956506201756347719877103133694476201248532327952817010811279734063176088008832298228928597331884891647274290032847692772076617697300193925697911071585695326774457626643242556992708516882032267044015235375947310208218212097863845435549825762926928647897674100578486849612662223496559701427172147200000000000000000000000000000000000000*i1^22 + -11757765030628749723933590100756160817963508909095657272562512519503609096266479624683118778569509330375894888613965351876082712336626941016118198469694400507945899489652522753076540998459533489418461858672432182975374923940919708196980545556555146667527368380262503152712009818689857920764469354903920436603130830332620800421600079693175941014576897370393107343922559042857695657142444922700400274438246132655170428484934686957600231942405700158906050758488980600378745034302550358700162532038869798776097889787446448764366525282639775420273642933227079918676037529513570811123514639129630271654088849184928365395698287942691712827316176334015919148046339406207352510468696300689272808175157776962747455646142946249949124047362382606069473227085453949260476125893917899704511137390073248755700190708409207085490137487846907847125127295077997544365861489711341331461836428364092632241684104079697950600330239898084723878668059560656226609873231857088733699741504283183868648516120633530327012809936401376378936592688017928938597711025624091128882172034413005339483107609291675922707286039441671750575221066029831340982869446086007733992137787795802478177063883196519389938235063773692722441578847477357128877070226220059440788773805130703188904033052373531745311182260183468980825325607808572102995271425037075075255372961239188590469664368999362809663848172968217065676858027189207040000000000000000000000000000000000000*i1^23 + 75976429087510782452580730169431802685147094695104501855381627833745351138343622409535532713689954049526776752406195374756905340853554538211940598030726582787357147096623524432207108111511622368877722343413855894513765436991261104957687903944463415711711070773042337930645295669459929797215363126099465732062367805813962026751995158873521684942127212418557796546969124749603026512341038023145218812345988843155995615431492936725259043309820667065410288087491646843726649965656200277134161675357380916220261834746119051389673493334572221472399164763479731137811603738117049055301185814229192213473340046761129037396087719538027525674854859567679985746556469144259974464577841832145142451169316714930381308864044281587460373299978362315967274733704316842684432862371715604830275987695546153276943824628057026160125283521670472192713745036215121285544720155690792473102040958553442144310560218964095382873027145704210485677561608667512586875729529019333276098824154313257350941733443567206476935584004879996742459936934074736027065303957119846511858187080728804314894586461526029582920744370672733733807847023013854574582744802301552200329540318223815161552722906292230390583961112540548603807720718304309789269395065775467024770501991717552857573205661100357658581288723803359627227797211391467166669868969509166184667038779086202344543198395358420188015890949552834349119244861440000000000000000000000000000000000000*i1^24 + 5284000549217045376450236933081703998721651172795777469492972511558864444234680685083158578096083491127253509134673086238265517875797758274130041181582378237582750782502565024869873210893569275176735384050175007381029848869486422494719596073139122503228017152200631636833204248099911478054505126526489589678414576362266879849616905134787433376841290619417806155879507345741947787160132269214064292188430520514619993106136326503640834432581837388745586026943633151741808258693848326025018074805456243736407958760447818596592855235534020706503206687301020967178625926903656127176721683489525206070565189712054280327175762710216802637529945664807638446033994483622650772054603016338012033605799209777393714346662761282307228319304709775583715337614551847848510417209072822026721162760985970827354064343604237626673723210597634027481919627812889578370740100848547750988435845074319083638830744010744383861251510017872963086571353441427996509991676299111601709803881089452258878811071474070172402301693125150697156806382900996625783842980386734098204655632557628013537595325175953544026586892201423427230387589471384198935655178079647024843482555726582322815724648214419458161550279607802534497349311137952699209567233684593680946984643714400350077792937122862115305549526165660974999763025514357843752866484561085760004428755547337944222331218800843640725088369971371284889600000000000000000000000000000000000000*i1^25 + 158615623932844519726596395201380470062361813292493001117491009225540842023781859023553809662174362445733002155702716266405765257437640964786657025638039690467118730358277452030558031448676342652927275665501829932789908808414359003722996481450675106603589020570340925060348744046321823659306169072270567699824766673230309266592121348361639659643711579049975956560964353957756532833241571999375251436946266933321348640092154862797540812988432011012518679237535805809429482915322081876408125458390542651232379531698360970199218813856692257196893551350229178612125965354642248779533636076326767691184550349608409722108298964207126320159307089366472789898935081034824965956769886560486330826336077713130111800511035615679181266502725091426343771934674543807868112807571978605272800534969979797094739806655194508937136208712218314392732447646461521193991400431057656289822687784738454981261380128638301776677946694260214354829034118856731119251592890907090516125574824273689645563812116844085841929280017835687961612885280383820671652909989217862171902529578563874449004662270803601809888719885052631206087985431334231923032380591223332371353590057500117919956728601300282578159360614832906912625393610957767343792957972940406088289661672711706327074452288153429062133656263055758755197957829946574345093075382111457460603248711387674436935783225530788648021422178326984785920000000000000000000000000000000000*i1^26 + 67779355099338133477610296698645699022362018501425236543824364472509540036103074630445087651590490527654863363784730663646295647496079436595767916018847026518755455723024025451075436998168735839407462105243395500164136917841390977871116260452845692728991564253582978651400499424592993960408567570755285959396576507933738109698996645454814653629587332700481412405451660560423730727837518819370459714110770683977237445526219535339451993989868109690986937070847355909396917646801689322289964725342579775202354441498384386225027571555372826508575044270036367070733812657315963893340875503389944377867762175846400071492322697354687849798834170294417671450067216540048783846154595567898888293138460103698592734619927468866833480184363374539425512112642748076136413910232983260039815771968626806211030494099450453945197363734425580783124527782929602393327203382965312017490318914234464981423921480704218557213031778871492029876883442874816243312547064278790093330882998416204260064182985393433372690945689518211047483462478710442683891164295813246741251843198465351730242146911274499117516569574420604097762989485346389472325717080459279503560037449363085136776488051385394073259960432540763499922640161214234722949843560534718666334351899978188476772463145077010368243853696289832242783798684460203830373362308374718291017122632955687241524128171675688261613332503461888000000000000000000000000000000000*i1^27 + 87474948121401489158188075523140329974691968453643453321594894524438651026145372559298114458503149335879932001432766926771978623588647424989362007149677120716598194363456841418091343959157978888258891289695957918250583663152830820290037780605672806871701922797742459273852127626100239222513444878364571826569363604581918631397649503987491104816679447643302841122882817629578821049880766820782536864041631850535460353566140859701340640099023508394304092531172050339712517683454149670084610315290185549376056155134516601403307926961644693144956024298460691514776585356912971017599776510196969280141011770336862624356220397362401112124253950952325247442923595683057340210520830574798433782826920805062668522494986477266349483048493291133473404108932133950328567883776256037334061279965970247927594186682728373292924385544804263212539404574460962215745859225035874019984187519504158182890094034087181135991383859806113073338675776043300969922844501512358933648718585841860244051738177990408181754438028972584815079213487791135007881992256795120846124622237438050996713692181319086453218649882524459695257257614061771694407831079368484130737132033965246273980358067267191878037488229772181681961734929076815864695250543114504982892873027731247607407742540016415022631157816836265125032252320236679798387824925082069084393124532615015281790714044627848066639488614400000000000000000000000000000000*i1^28 + 92406181650361840327778577518914761588150014789555743218518251145657258953305886747571964481796314675523326330025766568287870699704612701861533746301221624478958901539274794737343353745147866382430551989897921035554468715596983078206094789968968590138197598621051217457728006450786697817642908049607926246985819748448063412967314915789180008483658171787850451260799951524556742039648277683223326247064326026781040176253343806450989951925902825755909134144422882417771292118792799579208915039770264921157642580997087448332057617700271081765846866100806394509908009858417804201297925066147368405029072122928483718388015216241305769121787294803248080258295710123887257554959496663283387522977766487884265316922722697988020715697241321303318902815447298131539399202821736086509865666671554673956685469117193330916354714098979881475454976559239888942254592855437169809865043445215280622341617521522313118123814428726084977058101331374439837940187257887185758525596739222124591206854618383141108053379685223133966300613341236851012698520390524280653640507180257141906937578194782690783506582908327034901482538853632657872561903024943148817642106100988870427668179275207826297682089047268616025078660163046870765293128288320397097696064924626508268403165779500103928048665447325319494836397568807952673480447238867574898994742932892045133866637502062800352051200000000000000000000000000000000*i1^29 + 44673693257217044691022660322699030926421645880051235041488151691016760930698315236350514267933946612792988267296531749273556202183055577774313648879843998231662701110652397342931222444537151278715101659848969448849295647806274327758812398567720050295844024089758848452274477652455051828584375615279145226712540836358266446370807321720900004051623239090038294009360321052246574250161247691500705645854845472449294122104471279356169917472306447187631193555239313509385035583342203419961118173044735756795468191704462807409378088795446082099680108391069924499498649393483996136982352109706110986949838406302961441078998783446994737133999564521755872070451672572681432956905567678172676586967856414780676968231312355875712374990554717209021242037861771023184503180233305821866054429672384041670093634421114480381764816128858358344948959572784117929930820217196731897415734353429987378397133419439106742037865175047266049971199484036570685325511344117259567733006361400117537924003408384977537456268406569658163166977374699876013172790066404682605220715605367673993497683837002801595641712362485261153905432560574430612018894165872784019139312382269606633673471444609567988827919413193962463819412399548883988637387289772236356016446643712733503037405750174105864351220882669100991491183246480848382313214248813177995469496068022744520035275139878748160000000000000000000000000000000*i1^30 + 21348738979141550623521526400977648897763531397816808593031196482980403019736395241254496157577906664902004609105482553239188511516349256528167674295168914387344194715062043927088435808589452099750995708836737517225304476805596829708242378022164829042528135901701635617053827263474812191071925826337970133110758114938519527259356634681942944623226943271918823554750717968570663014960803588602379258306216476309655675069443227219951691523355542712225237898609368677857638055543579447055038427550032083139835290133117674701575702853650865549011582688495173641818983929373545904898153718492500668934528178665594879660823731313694472733966896497715278947505863493344001446767620525656134818574290075099428562470810352669840443810858583171512951982990135940642917495491786594775830436377219745377833031661178044119949863925127083473455298143590652010091628242465386174418973290484818803858627734944782186538360567378803086219857739466613802787671800578841561153866244530366274841121572604618533655057271340871535668188154406940232058443339208164979827562143548788216184411871713453673633781029363745425865492844672112739885777534922533469398005814983739643760333059427137195690150656828141033079312036362719749625190093072942089298211067618477748953956110577481465692753058340261195754986507511633067018521124519309277135849837203131887775457791180800000000000000000000000000000*i1^31 + 5397766225741129906210512072014077234435684230392458235217550287466961576024416548770401723300991812370961602559065914638445216869611241923551205403001316650998377114679010010508777575726010172502603833691477577135598840427259839900898551414989180807497689268384462921458962941837217659395183085754852404343131680331716105648406138833501519862594416899511599683867495718321320800835331662543085604927228585172835697109647063276410599833946225175543492976518929000996576780138820186560263820593996621558260770959404644521995050693388622688347197236197142279111038851169107754562991019624704409411358323688306410243543822795779703383138022624785858921095607378565939671062075245862816017683926490045435097873151324768288144045642981024776579288887641167484073803124285474385907766510930443508119608895486803915310908306568203181692112751547739406508556429369973636915155810177032723719076603586597905384848634463891377543567071099440728561053077466845064732056582859169050291566527019147790200812322926095461800881613192349536079519079402756859288980669133098356286556194816144892164052267556006020523384686410488302946702759719180826382852313933343524235411575505999596998107042128177881109552657087557922553538303072936731498325490376508280291605503185448983376519579571113182288346652977757120483379940173364090501177363492737237144043520000000000000000000000000000*i1^32 + 131479155253192193881645235404516006859867353024058034717224142430229575433981193552344860126867202858829742315852813601405284646528283704208186343096317414291579953899765254837735878639498428931804486480064052646061146970924195903867536138173527959059357712214127249844485297848408929352077212409660992137085154261352641491095542939982134775934135763259369299396915909085618560707200954218225621290687401843404586592128153567562779653206741406183396573131652059070783687903027084433556499817099686196004095188273923922799049597916014005733553037402217805614451856696921124362411009481327924392236012459367110342048904861569012778093373502016938600892521666943399760541819325545542419877994432798492813328591924708760969709996994270677522084024108705086250476539574741293013529407683096415817208914936312878019244613181424912067448265677289246571847495251691734204890148059137025624520304767497762156780606996825427698859607566123226645225245491048629755877360572457930755163526815776477222572326522697792699408152346060028298806766669912171284857478997577414234791135849648239274770154483090722911783232428958897407630858229561700162857713909435672423113748290113906262195837425665910504027189860972134246876835699083039317586678852063410072500507902372597756499352227469170578329117804876139566746296906319749772332901094807044096000000000000000000000000000*i1^33 + 89425035409686168342893028636649087491888727061793585216548866130257473272988081607802557677892881719386005162356240425653902512577798345110563026053268226658408820302438053113120734091081578741332539850005644943335998939365575023437439151059782870858968422382332600610225517694401669771488478813952232496130423549217060824599390383142708039700894102588328492215921673144874858593519883932139596604184752661127991057056119005967721529962897309807073401173321178622660940481887956978373494166644899103014941047307485877259056156711643077443953931542430897601371521669806978722063308251012719845196955867957038159671423758671977469715434756482185759856481539717232667275400135739912092856427438644143148003237334070838697424159797285901366852676908459580856868898674212036401280423705296909650116860103972611591577446625098647968689085180861947704197099202324209943828774123323072898898954424958209178733286285653478962634230185427390894789160407256231743976581793876716380950591328533015339478892000564343861524918945775074786370941254106670559316509873714536086300101241808152833096862026596816293864345319161980933991373555100099627402768951110910713787320980589556052320872225441404530442004756757589923416094807353990122013334881036153610289933888038068107840394420243218837610653595865455183370478422696963385354795089920000000000000000000000000000*i1^34 + -23932449833355258546280370553667612740332523214571072776553528504930162304932639578455269299411749911864613080778611580646476503578318505611855341146146385410777069679732282797448445383854244815873886648640817164594210595382504130472308313597296552479495724391282984747976188275334021774986791584798542470317643313796928946706041883913385953854854738091874838832401524802007931741914446938976499142911830741151328243247171218714663471078813803261029560725493780502658974943753532752499794651279799342205457094901090784719288530904252039711732563034996532587227003948646573415352034207598972582717154033819971165187580386930980045177372172641747205165090645506695069130984658986145180828661555629061517933983703279102344877636394204640492192287877837356710095610695366079744734672462270841891437302095091240071581905100418806295815864450619521419723876843142426570160425846137295169064474554746399962399136704059417609100942453803457098896336773262716692285344899118244593515823843814551200130361409966396735021231955268330747628791013259283980798205620473766139462814794777345600922493564516811027616783683634983218430743382351939103746308585573908222409415462166288558807989892399521523383647326303751078515805152436525894414370106196521994364640346831173013777337351843099345314485350403997525484819142071151306557358080000000000000000000000000*i1^35 + 2048636305083310654349136968513264273945331014575484150170040299128959582968105139004486509090024819458587193994761848798446808193835649646717353945992141961585339819688725076769654501744133244036521605660088295467688293624472343658880946319246021203517145948430242135519528986048854201112635181979314666394068328627592770494217011044185779013307478658641484090515063037461158217720339641033002067595290952318862425559854926420574615457925490288546858374334675252547330679139449386553603351339625158354826781097934638650026275483791100200187989787091803858160296771989764590246743841649686630610002551355854493057410476704008562944513083079955801101144718550341029478143850728869551144122480421497841044191942993979967031039992397877231210125655693260062028429606965978721020031787569641813609725990156220954807556802898612834261201666807385154959390908227818733448639116596569427963989271362977979430958599618407197833809531648922837015522803652325114536569533591323945035373706399193140885071992474509946378797335647542292029825872722082078469890276336107335443883775331996242374922417304508332767615442235963978085149459126656400379569105681883123117629088291298019874685981296168033783513503036892370038920929264846502723645699013015320064237156016353772865048183752831448958531565394904374717352847876040949760000000000000000000000000*i1^36 + -191407138459641414351983505216016632196468913823596291567744891123526899562666728786760858993505116200779122594131338055160028285882837408870590837301338903323602969839648619713354391410807656991305629187252220736939510801782656186461191105287311505545053717392950011263665207717862346997701905593980335941379926348595627379589295280846067415761142288014996660468016987258888331538413991751501469145471340153417987803733057201715956713421399766545144474239424220539979004096503998081436997630050962088546687383367998775840505288797934170658213801554128535910752909758519957819006112750615227157420705426783736259918417826312263382514259342363133747602790384112463439937100245432641613827116146697055661546470561203735573116157494707252020117909408777080662451434689402841996502409654148021993790054311674793960243894945422356468614549572477742685293416760713744196827121217761786904095376965390472168129801048627347482005370778486505294027872448384080318803924000700025972659158089125380508120319995952337743439868911378919143407867782361632092726769476850702505152661328373190610837059557339088411252735099400614479353321796424557471158007016698582510391324207326511347354052036001507133347506471569124243015741973381946224735112968752433710150454596726929140046533644637485646165525793809018794919466106880000000000000000000000000*i1^37 + 18173584992053998672275895922913261196885710641312673013438210012283599854365426545894798411759714396677943611890906582878808290016371836409112640562762525080930707058879280153217091710208945357871613211827335914837920041413041246564554222872020044880253872826104250976734836452928069513403936377125216550893085666195393842723449927808277387021029494452476380437097237754174180744720150210512680559427502823522347434245727196148539980199884070102519207276648317623939245232398828341534949962812561337825775318417760819928923718250648727451106129317267449525109463753711199411580860566962569492723784126597682244076477475302838326365906834336811176057253119736308794053258059214047555077663053991894995325218793125893653999240436030066546091868283140910722417254971576554207861849962871462633383304838733325324681773981068913401720630081640696236380531863639656579544362196497081575768100462210714036539887375522208941346508661469962302804774866253334120083936811262279618743295652998197766933568290483251637399683686303991336080487714526006756082790127925952282487291397740967358438500257689642932327874453643019089019416805434037517423866395050241655508355976103200682966300937206650642592273330085201639385109313643840190511297507159163774683229280497517572440556880054119923382684350088973047247667200000000000000000000000*i1^38 + -1077406132162184986723670722460772261452051511538312647588293555638971128889035695013381820250719906908302211963420421642871979548160940275584117021164365096878524780230702045473807333055005910801511923887467186024482719739734565724301331001719345598048470516019439932586635136000578035136498115498247886156091430542005980597904799613754053915295097011957365583915250070982544448391549119855161219239598310918008212871494877892543264896522900879845114173778409245842508869626259976557460337158175027638163899442107516270758934991814226556925273584692119752114290111648960885007258335800018699577801633052096176675476834086265948195618386427217858614827553050042160830715614001179899098828483622787327627936101502099788988291323315748704495505721185577207596243944681428339127137591226616025638915058214943135245104937171472187703008994982786590742718930300555109748853792958230181569559777534940131559110830767121274672841418175885896139944776829814238567814750807819505165443281562400222937601811192787734909657407682414197865134063736930267415057076479195080288565729380274123663002355003458559407041528241018282818075077652916784568493706113003453666154303615662109440261027977136706081575882486093306114501577769992567599857167247646660571688950881108985679335442644759940910596311460054302720000000000000000000000*i1^39 + 38083896080436597543014326360092377601617640129915130503906017252379424118558244533799524438083722689723299583404574897731527497220708096087084683727278923322242057946563552083501965018962876632172916388946260333022774484388013086848306794841375009625278901893488972978273316823439377628598833458960881257607235643457544207401092237027151368763727848099808793013025539628347115033462166965121227128755446886933792574230768551875488965342746054012807554928516286785624422472893217723313921730078382440660201555770636838485795380425470552969739806026088762878787952949070789004054006745257957846606949115356121171852892301867021185834478788645776125477496092633466162218539793386847264629142144011438703940757322276263046205624630413315219509504922131054110147238140929330534727042213158532162086706000629885940452984554439978752255737496166032983840712100811395149932147894549821676733834948514662399766186897781336543224081302389493091971043563482296063066112465863203390865436640962213890832352195765705626003183200083063546600552024766260263540636847813270775174446100729511056411615154005663371334462646624425410841222963253543462885710485904491926039391931307814561443680178939351369395197340464320537663092012177395786635129928095219739049032795910268106673832135254130854307589573836800000000000000000000*i1^40 + -832983155758389774483514544016976130013040088274681349581144492182327890989347420494101898983313249663097982147487715026011475131343951901522739638534984309337233259098823980622114150941248184805818312118905503436979403789828228316801216925300685917345293976637086048364567783933784486120183613869183769234532402777983608924190030778763417347731502317734320793318075943377695325415467241672324194792099199203193557307588956025328844547535211771018537998478316052407596169158088403628062705652586857033739725807413185399430564048734615208394921619236841867011742824990950366989141369475932681554930668848394265764172786868518138007479649421509824372552891327473764966362126535410937228531329377329017031097892225057112767982270856453722793122242978643759999128903573323825574101543813240310964327824615475329551259023874478208259760571014907156938638995737109433433777765457097457685758414402961764852125477787064672417953985217611946660161198959249328123876926247033590572499076956281711524334784700689484269878765329678035466721288694173078309792615115230297646748147812345276288098062525300034329712780165030247355793003446697857505818863399160693334652476475212500218499401587275335207580550084364011713047923569162700583708266360812982031443981679628942732847136608000047715450880000000000000000000*i1^41 + 11513041611129780660286071704406842658088303033939261771121297375830623855657654284320322300998341742324661761745986041562120799511908947733806122749835158519570770194966397816083436623962697520264576422792444872850476369035558566607758775303261941219019986158466151387204886690960865387334506077117845754090443554877900321507086695040945656119054985856370212142942382312284212698735414516527370815478569815075125632569426019325093701308001926745569388845979064840950574578438598940977638988096767723892089911087624707516662427408046474991774741632711023744470267882322987346900003058502681790534776779361445559470950515173398487498454934192590376604080577186201197838599879176118875588037201980212996819389229753670668208863018301744534346687001514104530181300126835074542908645787047461131803571620338296821228968291929964890413165908920778549065423700702646066976022118129819948775147709458296729379753129888538605310247165135322385231465796768688310363041565995563358580836188269986502488856749045523540161826379022006962552809079450867316028598204177205830521642190841040205736996994642977938586402622512021345594054633946756460138362086646119677071093161270360576392036350250729224979572250267066194536660319165233992911881576164536852142654272999036498509418790102499328000000000000000000*i1^42 + -99638923493389349282936817290843193930738000191039368017799301254447599411898728344018141536849603173870201920703253674129159245582617139371399130436567181439526980791448895182978140458296046600384193524577567074364860330083810949506882687680264349742151714954536462933403703621827060028709665382314175230741305255964861200758132605941278015235482372650272118286540909953185158502466178806773427976983484973717988537282870143346896831772687547263553021013060117855528554715329262891487113777190463310286543085583001740911979427386081409429627973239368637037980491785302538068937629506352942514871758758686212336828383675343925444180065306164655276640814312195753902153348506483457925680435998332952733089357706235321184750958307715577008399147288804820700934145519987492473335970504385788549976444044784226168169613201286726644489632728793323300891489469168682970710023756569150529283461777797147724760662199780222764389685617555147508175257419772870481861648116847283617514765942416011841361848839365227045578661886249668434300378423896852149206843935604874843582682139079184584484427197391656074801256204742574444652422700636394128485419709148801752820252446471236710709607119028025117367619499787794186348357378343083321426974947290240353504400776876727065506322841600000000000000000*i1^43 + 526726715644169521824867774187353519828420654852215466161493955508488287317362523630132274521228899153067162361736355406437410345155709083555861125223944343781469492354765080448370880361692219825044130392370640149197134244543298492152415248788940986365320136605806462271805520453380788458001511110690118543717700739971887320927066456350930741665289401239946766314084362549796502173433193410303357668810129826435922760810508201929139790217103561468870247469880381168466566519672748707464981311947676089952585305719716569560309568071797143487740532709647028611937063912003601152411019889474798927642253684772484841779203838470854196293433681135917883394149593617913801207899092109828171898417870715553954091190148457614306592729990462795026804070753107027179156389701343823545268231229668168196972948971159277655856399953647259958411139900599824184695755837119459499586739928590733622647946226710105490064233483501344719310832229082915194281428166502901183091206661122297530595310858249472666388240679291799104405513346268179314858968887047140673938742015111679882625931118866693549077981183410268445778760641477087203362790892088037364626975821511636560286787062116321999183814010786023284368174058323105628328139676963423291157229003556466993226732600990839603200000000000000000*i1^44 + -1693598773278537740309649974994635820397070039606930973008559759677960494362420632915529688689950856183740084344819127793221051148724439778742787528860303549023996272089346183205045725544142434359677532263447968630640213158794026021414578482628786098676323049682868744071177221204024159222328911318146388399328923936771594646339468184241946057727834655200150459268161839070443892296472523199040327796640536478342719713993474286223798666789105996696410503340276118530024366371564525643679703099991205138038219587329489857395432090454513498168862493292522937426728889255977596959769673083374659530816212109922420227484358081566798563983592554093176695120980293041377292723878124749634069820016983324888790863542576281716521820222376346493636846416092989665734259278813060941314478210678894022534375794849583382122854847189146776658781027216394118998391639987255784258098828604625977032439941521376752774558317500848082977150291968481828825411474856532126820636469988664868059573109358368826372716623602139952175895699767744059645756015354887760548656372668388808306969988386220023279325701113932330064423313697003054420927021723324887296747410269737613556570100977142353724784653399762723609528575491926596835664141677783598477130374588847441150191058550784000000000000000*i1^45 + 4573272672757102530097503185013370752768755939078248164610047323549882059939426455277353449229516220166311493246635852921818484292597423542682892210292989021961658117300635209811233930914458982769713825051834842851975814797765736194855084965836381537402572601079026467634078382638306366356906502779446582398100641340963839988570891443086358593255274364083387139650996833623784206876395032603597617252403217867534741319527789571881990585201020039248433110915043199103361041114988038271233748960231117522742797917905404612421537517009466793983203432114545585701655759987314871558285934415996628470293501516114971074160379127883095764951555201397528205679384473624632227737020265476647289812988484280400644449584673084495663288866568069782282949233880954865552383909989335544475405136012214597501567173693173448223849620606481113432381456363268663821034619682167464708043096125191524986297980144943115738438107622047925895656380779987444416353369887782368087911714204844293643638031367313334297584636741942931593625737066477958924465787379438259526412455280544828431093703344506165339673486398518234236067581938595254826469558692835279698907934449589378527504403313119410871023830932317837311059919378733822359920864628537052430040135445330212893491200000000000000*i1^46 + -9008822081443715294988462167196644246535578915430414835287163346594259999867820694204244649698097195597473785380272049450920087046617825494065729204183479132986785715698101248447904187689904659277768616770660051003259732186339268781261801211952723454214482976621624294020887010371762519934963724614683592396790776640015375191191070871041784379075584825825975291642209427575787276885630919617502643875966583300669964397309705295546049787165115300723484450221356011710544200792995685716448374994924006441545437404678030398302078716152593936191380092111563819660521107939779027339821721580687056954112980274736971785093145351619728226765458991382720312771221989578029842896595140493945664432536978244770927231431342036646916265740024257244606799654690103118739887705479742294511189583446512464961488893721934304019513504663902545372725809828898206585237038987290143533480694401231720514445292543661512314298246267491855147384320735125477140191767833632638510818167726249943899340920448888185650191806356667345506242969448238134958156373206087558395711446691089326274066537558605185895351826219267319068677148141531891941246683321449998047120693030569465703249893283559585707304353992588631500025580624604845717187978049125820708680190205624320000000000000*i1^47 + 10139330010513665051571033132535342535515647622370106044403085706530317887152592270199911135909641286474734315173938196643390812851504785599231165599424379998787160421255217659357629163471178832276423578200378506076819821524358401096714496295265449322537751287401575891915923450046213362064990487648323551112735446533358854479069112146476250272733422662135040824229074590617277959041000506755322229775839957559260183758902488827024785688023798126848293244081204049457932595553593462406146257071802255287997715700899209707518597024275852870945243445258338802927318732596916054983083981032056644187200039468521081784102584273587731389822506910136419986437042804225137509547626331645541753524088591692960783947307886388866459746343461732976262333266042162161195576740308078543723020588233723641626244779942464910215779800953817121742553384190699673536108099967566975637186294389258749467678063423480432539196114802376529586659475626975710884069183848284957674685223620135289499928956101119078671768106664491102265383998584901414700765432047247613863891530638340249653986615681062978434214579090338333239392485103843231230437447530230525065458749703438396410105271888850931403836101530765780373201443885785081881187949514220060891152384000000000000*i1^48 + -39434505232528572074029668745599111023953518933955833792818979926663415168710655553643335492632168967273845609307802274357548263837463385984675130978861177949822349991515482012431191032614456806748075874069305715230124710908232704667270741242953647828548035400174788278530703654054676174388072758674185549968285658919214474576525387866236164752537600957436346915139696328569047639828309549267962525117294628114898282844113417958777030307048588482588831513393564252968168973126660535908804402900097946176734983911205486351138407069334158427427971041794999705208466228333718194012453577530841151396318398546036975739084559224821345132126500971512856549716214656797698797778246549989279706544059442975498243728048863213237548434510509040902012148849296992166043560846059475155177907187197298690109972840050348407073101185848505977445519517168840840157404910912888685873248684837407794264021423786156073464347694230499636586743505941715627843227532136416276102876088576357549655940962222492902573265423735831872268830271365125492739502314161450343279196104307054363597256659374021093429483998572428839034144201435909550947220834023795870701773102038274025147766007369791269779206569195082559299774646265216470369656165629952000000000000*i1^49 + -1319035775492342434264047891282368140806169979805982784003285535087840879319024618384721365371877887736549747367375300899379123818106676647869888838384823784844265098034568647214268801564321070076407228371631879427317705462950791063448444284684545548149778944319201923672956361055847970707669111823700001876415059944023807250869209131477550110002481940290897237547682338412731630660554877839005244457720034463886493721779154811197543755732468616422670225708323133460615720386385189874175221447892652926570364954148781329591861534096920488473755351407969142094276753809151592687989850117285850594036427741171235001169584651065770768878495867675401429725320182256790557847029137423515038486442836206227793270248511877266066662661103608848732757224076269482758108749064846064671898460708302892547014706061961108860033121030753528954235133926148310970000332787908756390881641436537805887776490567466552172329939625392653713544818569610831200198126028679593365177285258204076782567327458826744066724923715531101981828818014049508820847825115483372569066198693496256571883888001401579083132379322686889778451404945346716159935813399049784243209689274726464583601692730015159008474260607143159188121815621997075744686080000000000*i1^50 + -216503810346063024651454935398309160433691820492944901627916272556653805190965199992796610299979693476704688864013852810523797801406854770666137670728558148859940422519295309354462329559561245320304117409418133976647869757443880531860731835763281832284510920508858874922476018137301835215485067119764345956544451497667711669044676729639936754193008107228227455878106489770331855636051039962323582109923273791932609235823540047170155805575323101739747861625074971574430907941071451014502662598809085074548915282719075720562358153977958894651214795372182479642660460784498838070438088555395110358543672579933972476578857798830301165267358560796398285843602312310675277208606528473340161900330687745259906354016488812301832407520497877934190764822336622491419356288012408894874300740709546552838686313170135469975675877028116192331147435703780239992804526494558594990053895999109269338888487191590823492125277915120804440607766204903029267332829598434347745411605408675360107264405418717556947859194079924086336961029373378269909826355473983079348680747075580566332010771982001816645285158289269228709831844244618568082992289833091351238862438133821640827543681476733564526914401757030631363081496523997184000000000*i1^51 + 3588756556982364235667134479012136346329302143995268540381632002827552726544933972307259428471984983976117532672661736854396827303594166325148548644461629538131265463807431925771322090665589994015349905629264466384181807664214606787154429983958544123016901124111047224030562792764848558938432366557192175718112556545480458562894602045855759860484474168941335842855909304509665083672217194188208942692408090363603955316289955969815148668670584406430881932344060514352818100009972610876308786025740585340264962374423396677300072654258782878963242791354684888210607285248054537160110563071381208024526751517946089635628831724451840077600149994133707783117707523987124565576583227155562269153988964348390776519591841601457331267970467425411924048735832334587703766518096312474290105131686823222969718233732921618571197006532288171038978542794354664227581368369153258668370086504630812376743540054914119978896550565947267988913451561392910166884096405950490171987978220784219355841169116214706798497557441796821247685338087254066747107388269954636157033981494647251948755851726930525202896266594102147212103444267398606553617777386037029141710718308988822003939576488322789317738981584204348227174400000000*i1^52 + 602240652423655951700310590806186966893764260548556194103945825245018429839536267339677039701195123941768432879055080743596700429330393387149931435422741261963376718707673122947903558227347448136584353758294614664956785092456452268994659046887647738514184173356399562965009097336959377070945975374609743804418755460202833661715016437998209408104551066350384500322406262634372514690472750566196991183195848547714187274908027349021269504002965430643768369184522444222979130923214612592597829110738846259610853081629047464680597256397258292526534606262778011960487241676202424288226636287467139832937814779751962323512378998442836309879035590645833254810923674269984390680840591612759090309744570462316531184856026202338800080687074899787145431453702122787535661158333950214042818569497557268180279437690028840901901627240312849368202794911734711612041374046297240877659859588064823610018050620842672850794812868579200968197255073535843991925519169387689192184097030270283470476234717811271458022660608702677076688728563831193371124300406183218531622894102302906336656671198949611999422658183947954733275614657488114097541289249460209112805399494513222270924282145605616198117678981120000000*i1^53 + 163351118414178080684529294935781900051358595013786978124826249271285289956089843418476421146987999538258687477781151346905474778193129174726835506539061246387251780106157772645928237494240724191206519199480614062928210284389096527977894289994644205001026644533873865919055281539243047805667955800709421013359550864365101189234367929227942583371516787882505625663645552065634298355568361936997651951489828117207172403816479066761467904344388072709228018918116271417211384760111419332513481866873627081636340923595208056638455360743648051015141099681846301732395889015021190481219753974837463288103482681963736172340160949776738217451358424339010844379097689986637147472845637544383138779264590357309896936583033461238583207326695250555456086399651425300372238501727772618969578936110371742530262068131695342025876097198796610167492542891661777210778675622377908366389876308757689634801051427149693975179658976503532728288775768057453991797400180014569999128601352904511750617945127443614688919750232505841817096843132947470874731692830755138215507161112358356386017865074333978716706039587615496576843641848059806532918903994808095600461403278111094452312262006933966080000000*i1^54 + -5446600154165839884726270649373406301935600316762147489412054195633573702417484009259037327127093074194050994818946189547848894965133422566790836958817220805207711876246586271233593409645907834032240412904168333082481318934953842649703022616241941828655233890177737839246910360095589128390895482639978385844789007534661036034967193633594992912543400828095114322581307239082150020336846414185651607006525780529310289074164978485702603519997601135254186217786045085361007980485876588101777762417936305580937909618410500999978975508253109806426643465048977057919169034917761345513663865602970662489590776610659279097760628121505407078717655215675807438854602453082772268707742955828559437499782691312610172783872805612068623118843685013738555590297632190110004385185343051823442353735447976751788055517376739045874856991461215064951458451376391730214423468023106356385158501576345720160405622720981420184275244759935268115323460290638631808096941530292747478812564002132227040585257746359656598193918351750161984352705295168090162005876386313985882085085540770649409780038667715241516720111600201771624115033008112211138687094254775052056963587687644116533312000000*i1^55 + 965235202972386357143422673252508300534256646428331327532066147886297746816326342305533297368770381726981741829256663236666865029061945786553005630462614977485722891929009325798808037379523393547302425325759864170835618203706783751442350021741207684927310220900213337140290253250542559821432230572872334269487615798023645877748611877733597751947378744220234493012902168192589030673420337075433301534992674991739313227948544233833778335956650647067596473715930561808708079070626695664273184586706900188361584409003646848996123360489879704526985876306633488383487809833218387707029841080144999140568590776461589085574261627467396464260570113113809738603996670198097657252786981416575268272094931313182510762770729670683233155658867353045361119661669923895908747837731717567659801436859304728795445588909987026658915251632783208610371140542955615896843718573563107122205353219500259888985817244320829343675396486542215631159631649971603618145419304378951910044449398598053266226923879668780617276281269444330249414992420231502718132918308714927473004332545401637507767236411011075827667930473407196075031958529501520284144470621167327447139632484640000*i1^56 + 22481700997187084299040718047852687155385195403313428640293471235871201751842865458005962359728025846113408768937341715087176382017896434403960628163062668947063487573257839991012364069945458997402138737129582932656904840141282695669669198235331042079989368841015425846337463398619164231354268901784780820901254327269795681578344630627188472521229091345533731815419557441967699586205200856910112029894960247388598764968528251979833787102251985469608421605761067711246384531783503889764823374344574398107037482141892840916173650376300970183697026223314478599440308191965685054480948454537519563349395988143288475369050352854600558762575846982791322107817893346004922076442524749810027958954361093235915028733378360163765847301587034163177156903990329473597986002618425246809162035262076629285118885340983242834470457063504659536051444665359047945792127167556407280018721576234709235102506399155346996847729066652601897165828383676817793993449823635457134407982298710938449050181789589816709823723718720755192860647275042138083702565994777255884187441686375550824304034126207973920638179072879745287605203276575983013976080936609536000*i1^57 + 10663647579279306551882076198937566602430923541613246828547412765460963396520316716960066790723556419613917006417662247651405903301127899013485738387951675333558813317667789781082380106510589519521066657009482186800577009724590572284952848241480881843585468359462501011299057473004018622498722585603971147284127819791246373926077891752907489843116158829279501823257478634214796831941969826934215193379172843930178473231799142616133825322811550151847359243616390773656558786986918975518802121226324303106893792652210575869076103742933062721533338090613727347219758143113253381689965299815584319547250359285683715236076763928874639574389316839580371373558211356807013086177401263380189266042763451271107100987839722748354613399359469791400453534238535647344144929911433286060028596158902718591848450991107780958547291704606449800094253477458013285493618740235269541722986650808960178135958465887066051507969527338233908219184248740268251797273194221877516029083929131444733820428939424128106396944846835273885171674966593751408145604900645567254862838744589025170316128127203125302205403880778273658604794897068026804300*i1^58 + -7717437712503766004762098190626279557419367749983776817121360023589188145181154884640655424763939386042311040113971517398524059406597582197243328156561875538704297194548090791454822505398214910036842947836340519905966802733160217888742935500270274986122491152150674477655622725677357932474644800941665658408967809291230394344350504173184087735279743918167173411711466152428496464745544959342537528164190618966173796871710784973971130738382287405652487043464538174656666385268569686424941410924578831128907219117572981232630931570904666100191061498287459923348978294302030351140659645965090101301402270712078937510942122517035698616286746766320901834861479079793808592189937079396029588609760120674383104514910097820640266876425871888508882472277687225083249028114153553685207054675279570228352880624511128500656902287093546562565045178119746794851484831254332159551247213755997251829705977974313356941514505267569425742193674913337202409811186127348848352944729018721298663966382016418091388102036256094236780880588856644180123657665972835761807339555356889271429310528558800*i1^59 + 1419521271770139932813159582999220175961291678387698464776514566568409303592347876347231814606704873179218126257462456466744171984673604055467555900655384002500309235930419954031633267887481074970887259418059457892897088846800143627909486847911258404830468146931956814882332696214468242534557772273745940580122208490669630722211924779574744759655538430594991010926081075519121130698635844780291833477505283678785326241568320872059472419893494256712446405960906231049329246132227744412106052743069760886090412368352409103656065363817603143560042412475425700462678832783237816355892338061554013086494317863453297397033713286110914391991664388749112144021162328496808203160059615149835574749895828075267474520255929465979173742114472711811470316530842351812222193257624113580166965646264433062081609611082130845098933092778184584546851197550753014683120983931680679777591159846982704185020512037756512476691613389271979702114988549274957959916260766125912642094380894327855382336996732880956162879573181524496202427354307888281*i1^60, 60044319735826208513387706905350609502156273192980507513211172074186463074821031750165472910120928433947100678300837566164450424456326064125392663758105621915000398986477378842631434298443725646217055729378604876532890367776971608937672543081433296466440746554269686824837319845013827646796942338693116225119971887235209801582934887325218396113967040715452809450415007077419033401766115414067866016571401907337552685287953809447555131182457988987470315816452832726298712307752771099614492765738107461992059559229853376035571185547670336032594898591370299960520966197047935462456372450801120773287151501347129367588502203363402383788253681609110685351934149492047574927142768322744373196909921627411817807724421364103015429367097639365040938224763393535387473506494811626876955604100697218467841227125147001560208734666082050028246064293603837225897583105807954760008354005381502838701747569351600800912079370082395118094417440777682249923716147844029959266661460491336755075597367127913844801903692417131167721848573023228563771156491341217464388596164811202925296141869812924027205673997490099104403053124692785981518996853654024638501945777120007158801325596404719842539193529451909498203840464608553380051237050855068629118999856399088829185247137705051836465659211504455780518650961868972733370874081545303705860939596820443705731239347590654841932348448780018792627472929717454511926363718481731777976888799752392465610638402053529553020874373091009741911966781759361109615649031197569304812566695553361677289582067287783268243192582201893920784678967555304264100915607297461898037163403107830940352551091556771093327709503462512834131173664446727941594174522385266862645393265950665376888492601768733774137196479817618148949448810668593538343329674597328316539157464445977263593300552110743098078572643158493162211934594747901931366336017867119216174820472774480648007033175255680587273680155850793661968173463137460847307283082618819666537286572059673267161197947033726073046844753275018814756675262727535544238080000000000000000000000000000000000000000000000000000000000000 + -97331266312193010483668948869421997418373639693361690868038605995948561445124809864050774461124324038057255594348536849618035214098698066203804940529497878607222861680643022245589996802659699916560463461682383084306080353004900250550849490332175482635362839504212646236715954388683167701822735777769608162669788252666678817368842784633080262450609196109079949050419095533330511700973621900453044251667543310418539144789105781850972212775421509591888617344495106454374526904885530600720083923131054882519475113256980914129114940914370423283070905788749641744142564546440391719415802681692076485420471307429114983122845464657587607199630346628346696511608424018658913795608433904708827399371721287519463757108962329627213336315119208411414725896764377830606694885162589508689281358569889561951132537312331160992296316705964398158879661865475157644754124035772614681056124028787371950160606384380293290982456035275054051383960996111908420759239763774919048600417873714922044850141264887362177476937356264554820778802027442568327693255036782405126029624861871325042721776389707772078171379079267630838646802408797343373530604812117726647764070781972223812425194957155645896197051638844227521584145288957399672538778651874811412706768088365110136871687564113535038408600279131452539763130912878085098830251196164833099645956060594440288646782399723859188181996510393592345116080062457174904093715089928785961715260470434455892504316726802950771848018108290495890699163142720155471771191713465504976091338120159244313455082708476494991253795548570569921039048057597865873280950678982994869689895528673904115503928984056137683356409057670034283047933691764754803620733620735112092208091008309324625056381421479665014702125947424935487792793685178908486594950771169538885345181020621204844420458238990702339499680375514547422704298813734489714226044001909096692323552421585030568044070512206763551461482721750545065604113481232963830925249813134756057942442936357047640301985546418979471503838834369583356529768294780056580915200000000000000000000000000000000000000000000000000000000000*i1 + 57944709197405817722460143406504686227575546250707838475117851740038195085794650919798563648609574245132935020369156512723913767824768300649427181810939398564736037858210645914054346500960544126814660938845944921144799424024814915627207349227945092550731058676040002799720567852443635821701602862387994780548321395362411378193628843183020472298066466471981466770414951736486471431905213688837473166515893286480101768364067553751440051165641540396688117561997368097245530485073341032868060591038642571724856388738933498843970811634224997025508830613127038827782330778245069319011156463056597413798935272188853710311295236646819428376783542730542439521996641276028181965100746121451217143963213095782822065076240610697691942978884965364142778024472548779605827024947782131659121778523860957124100072594567075125422176577924470789931189560677203405833094734710293314908747752898934544727930132331759957293122601329813334952578344857790857069745671007258921648203482919703143418393469283911710500806351410419102369349859501933868604168930966018622148658419572172605157599862165410466618020434494844317243333186551231309626084262855147523536153853748873063831403634829489272806686822313867532929182546474425784839791557133360929596347223229783502240973170848945085084014351149268575782552197098037049834753320581088688185987770068427059612129416980806966558105187998678789768468323936318475771679664635571426097511577209104799634395744463796426325499675096700226906496820489568137698090658161641767698394396248515800770369219715227744659931571101311491013540942668194954101547684104694146363657516756400220195205391872071597714489742580743533669688517741334192070332572101019131653457118339382383839699738335150976095021661730612853939474705033920621178741721568550262984782090020891704796389722971048280598188842585270262468413199329374763779165593273276337610976803536175152433722840038811971825169390869177384332907155433068377217095231781915219791092847957462862428384440674713539096699352102023105932024297310230937600000000000000000000000000000000000000000000000000000000000*i1^2 + -19810328252470354794304439161137302460880538336001965138254421647119582639702834066635728024089363571765072707623907521203105607000814492414286673323761974887197539692026516798900052333782399665282761158950615194726259018388294452764186205931549521969412975786633360291870215960578350754104437087391867965813360229462773341645566965404556924560694825562208920534163445652669374024390667082775697430950436964666980131466678206291221229501463406455675340249869366695058239919788901978532131243849786184535526668902531631455292831422828544845778523790835996117711370212432340663719398362247716609479906989837096671206187905909389971363771598660434317066288665749767629827429683851170564728756661222312185973484752854360083449696240799958323146470646545914556213563365183399163511985788090717597518690147654169569793388655155114782282351411161321161405762867867124993485506913070268347879609804460333237184176454116515809040481217751354915919867347353615034096775569285042474941256413728530493756516554814096316421754405622482231480377847346054733632563720461221475803139469732068513914608896529068841885710894229525328818243620933113640118598452231596637204916171319440469894091819969072697091780717260502780009386748951269450245464516859568088685650191633275521142646565173647901124894762825373866450679731580010828560789967007282999109930672049614383183911947839878152008978344627783569652025234247160348778300794978168206947320536981976752631068967425256579206279369332427637822410397175920111309957122391417626907202706452175301047273971605007994959351816061010527958672318758588756328507231463997635120919451616586982907361276068972319583407613291896962226447294160744049580236950669119526838216401769889686141262463287503394436352154087328528823270545039846214683622756884160439319489359662327315325789403713650999374633417275113043029569616961013639836604150704231642816561692461745398834851418014485773119546682823592651761250920040030368225655876061410590327503500739456523483179028955933867787168901501026304000000000000000000000000000000000000000000000000000000000*i1^3 + 15533990213939102085340918316627043212211423695681244102802972288746101137024130839856051427868902831203455846632338824500649960131707746824951404970915339504483766830093566824349766292386544940879778253087041965790356486983060350006645775573719316340740619593297292070993932046225693818485945580823951954898199744908258747174342757399413888405236516185317900744958471023143235060418070584703600525376296927915950097336986742203271812541667988833882750881530280336095994622919219499828797758793636691558409927079924435177264586859295080557820925935163357802983348870243309258684745632948849382636027568236829264220147939855979724200319050477325814340327204006012409660605294992317557924630486917204576745260689258663690423228021478303970485803028539322192007428637503038386320394189430842814517073433179050364757175542494078375699292825667875005002633056085148186104365653958608781145851649150954123710299804204472668759802936512839461523296556729170838327985788619914323429966262204546326969581097369518496185834391180510934188880035981513951579152891377136644147210232372132755452579895700250150922258926854384425881801970216553881233108826947446216610478885882314804921140470987459234314219068410061310045298093705784111675078924791210300174133498676124509337838567581878282247877508365448607930793827550711170958826017667418403075547334331349122360085374328727367108244039916829168805774487523715568611011242269174508612450814761491896707486666390573510584243044422686604922846709326125124074267891563454749258794449999916491755475198747406477849826596563150723908689209503125420929178312853361281663523403766223790351514965873570142321138503992083636800299738042089299008216505571700381391412208530440423141801611285911851323592559189205686983231993350857846553668150400348135771358287509108051392339546303264505292662464279177157168591399358831977855882104231563758587278419622600640906149968652171958480566626158617925183422916085275845958790641545039748355138374918671363792169907354700551812774522100121600000000000000000000000000000000000000000000000000000000*i1^4 + -6293403421463578976427777293146146416333011883897986350059385711823316023394467374032061113998586783092627568483940045050842839282538446914900114942156232110440435337107626406212552472816014506175720905506535587325608387984632017530962665448862390508757870419378725024268909133036621643454834870057770019576769594180729986895680485416200346518538024639294994420533894249392315334069955392891561668595508524128326434242456548291574037839560822530827810305047819735889032017578075254943235495054015847523828059982777913871674868697136126002523725758173662834602441505580135534886781645197372151927643642195505256248991078937297682554844429208293366287589038014020276473084351244698059822242284983744013289884404389202237192700098369737041666693632342186396414808727387781699597920604725800374813634808349311549471617184890168076479518450722846664271224499545467014987550536216757202731045062316159094184983855043446343099823037512627625228836879731519226239094927008292252893367414651625293279563571582868080040167082731744949173723190887488388931115478929801435178650520347220298394054688481777279371653352463401048622119745590135450007736517595481716445436405065865636323291866655974392353056932891166665976982624616019833427672983743131681717194094001854974400458703229291453541874175334898710360008888846735078042614738876183262812748751054247476439064153091292700215425934058945920184991192604536343586958461868483432991118483349023208949488087285324696246620473725740019531559357330182798738134067251379616069299879168565536165181851747040959562586040795608140192539254855703513257298504478619098630436073573123129152372979636686630270994208497095968947139548338416264238241792093987884382162204487447581752974890973118826795927560540302008515550887394449200276814977990365727307617589810715477676136866769583348557374940291242774354696894541515210125953754001387099088020941922128016440599043419911942820319827702482936415579404940174703252699532397174332580631926408485982061366191131613710201718308864000000000000000000000000000000000000000000000000000000000*i1^5 + 620454427495270384488656136817699877244913841517392685565888396254740050924814017151001425321266055909906807858986561237174142756117636648656194108324861030293375837177965931421054361693472926061457546049095797073999526065395700951801661361027877213689125460575635369180900510186717181188386628797359423258952086825037844170587286032376999214551772808079542905350097178001178637623998204163568477884700515520243063538885861597806494373620849378241537261820118256669713543891628147056711228307783626520315525503681377225646184254079436587464519929776872914013957560630246895622687661798247746806523353151703979610055007636917168526531746716432931141577503355114453963222464009715742343570133934211780439313527717202184590281918337114626855494502577020946077764241350104861032212101439333879932006949498195394913865234000746597588309170948330649007760501351596040827561998893398502282707606203950418091119562251999565145916787758235913206002422072332222440254970576232559946070092507460253725481764179661570566223374384850478546489701020387227911616927747744155067909964677895742919010797643751976183556188871695185395765074583493620877601072495522381925993421337232324741212495353378168287025850210126925036535622417417140507449533046435972274380340944234331445269558157302087183666037546073187228442148822081351780140646501604943459577837392113293474185239396988672003003949091472397954480400799173506421050280094596798475313847525544987364769113474525940279648727226776757491208206644627148500934672067721642643878666463809333484014138150689978889141893483479270146782536808942850660410443110207008073504001826807715013050667447930887933442176849289929602446144670613702867987899147115093832406846808622410667292261259302864493247883896903897310345316666919893848124290874746558719491148881621140670508268403408361964414741849752951951863130402024247052402504673602648147271719161831901986767973099044894357850737049338280012429943038636783886291953629250907162024895921730426011358126930973020128087638016000000000000000000000000000000000000000000000000000000*i1^6 + -345179769084954358429217967839112349547051446772461514982973276631220749230022312315175643200325001422531405168081748945560293427514442777233915699846393353956738610089236712736403238187295511065889612935707174146625289041304023442314327490372049753779174310542284177535496122869403592771307631506778555497023943164572839009902365453888636472676220573675923864056603690152276251886651712240935289869348320734028915222230391492273270464957124526389519873111898344572041845859065369222240547435629336315364319052438224389135882296915217664318864744187724927755828298233590977275460408276930321574959436237088353019583495701623521033818467905093261602535868668256578652599591726634618355681550940163653384466112272585247004004200774300509990329489579102905695842791096395188600172168252760064482858258487412438999335281449406056840172033359484118378970831515176905465743258179510338934429274885952490302830525409177376948965097472235280684894614083222202265370776727585725290706990930238362601781489576799222311902844142076744445109173135034712848259634068562663456867160293382395275164492960819545150003668692093777161860014890407545747053950277477633101179731125034697666173984068802042562246417723454022896006945682303279762974860180783674317496050770893988729416640623500138894262026763854302090703276748603086074332904298788856452369650236623960058834105866042863275226177989827903929181224566412285815851806676046325720286687955933265496419068271595876637233733095582282045939653554414927593141440731472680049657651538600115840939011264445322142799822845052678436937380229679552505475186243390050138595086648848149793852918502950314337484844334782505049117562882935469544294950536035112345858922989971000270292372624410003030771772163021254525966804460377651584494480833136633739884711762859539874263101809132947049007743651527362994832029519568464502429655420368876675307605153320525776519853162349647993381214465693231994087430945290463416730868983349066915879068820285590929247497247281303412277248000000000000000000000000000000000000000000000000000000*i1^7 + 376664783635160351664664754311353805839443484895312597261840457918404487772092428388815499291392646206257332048131151254547634110959631256659403278606581818166906287297016519010879595465974405474387720297877016979751832930491729016446247155521532642095144276561238280138698673850864397761439950778178825045612600549033272622774988703046371523766414995361347214690010683947503877965491488166457016681287995257477397042095037571378057486676530120375548895517822655907792285474283347232157155494464048729894699813561781389316141464695594178843808223418702402271144699114891958095238195261379674803836601872253907816897198713427612847400010238947919189709224567510749124210324231085382195014410728248433215864300080602271806608389563946531467493513433694958126190474935286352895263775578020617297166418399229729164269229025240821657486626501663407851706439726052443769321184400366819347397427559525964630169054768879205428862322043922764972002605907371994020917567342833665967288271114540957029922798425507713836649769112519391740539764927417338161265749339328534710222089441705969272609083888532683885567539407935130666691295291783729950284291186647191110244533318066277498710874998126036092753825565906900818817732520149320863172861702508258390459702609703516904035473709006419499010332854287532720412545534370142561112363012458639089043176038355197134129640747215417944972217540122608758605137835161201402076320833897990701231122189561579921098940371827215853247636063999329023486970140003373663973798208099676006080615259519073668980341941522927080365262393206198280839184662230501652187370293915096722493614684467638310661247731200083022852786603171431024018984745298140906889339590870427680558254302280228719669392161312413147550609258962180453760676281673598842457801694150787614658875613008383354872273956433632773333162492108554033584041332390495592034746223566713789215745031658443822359210634510872492326678586928915291675492734785644786904005733835986143565345437408682712390832303270651462942720000000000000000000000000000000000000000000000000000*i1^8 + 162218734770923106744801349225616050121800648813644562437750329629321851694249295045309082972011049291343551243107116267949151175988277523681262173580718208327996020247376451823420336083389900610279321838340623170553081812303197918345109376556769699546470424384197942412335411179463386952667147662273007625992626391558359028146506751521557329658916537622313774198217038206235225270128756214613163734154585849438458291904345490118717112568282527487680010904334899295966508276072087077043591905394941117740858528203617038784898436736726297446438043017665090543783829987408423217164771849928977695905273012858489696570511006746143612106732305157220046206552707209611070236421147706176056012072356077794578879674741064019031690543717492330773276215854401625552491025074828820110919442718685657816155720585034473746343646735191811007678455130414236359512053255689359997301021315122703835818765457257912274075888368948373303008937420373082743048174679434216525397981521210883417274935932141323131209964222035581544740028338870008614324634000230463303744772640342504227248498411717929818768741016519127713401458674258767420783414169105932011638826247392456670078272186949673969064035996388119428348552103615961769671442222448776455526779662324456202743796485671644270142683091625460773709868532992552280697441702070320701004638791253779230732121710727949158470080962680418307917520255705489356378913679763798521013629616987158770381042455483058573383976543805728708825852429008154780380187743310048466610635505173178156458628488321491839986381581688338257558709460782499789686981756218356656743617481199224415547379970150748658727775234459503170564599845226402255177980264581905711201873145424980507477090671661354592891738136950134469314918339200230841474806802102272885758843635485502086458518373269370187384146768420208650160650934865079162493639289960287349349787710004635606154722157812549378191353889382602090963154686176488139319047199637701966257529138684258512554392986466652363273114884228893376512000000000000000000000000000000000000000000000000000*i1^9 + -22159925727367948627009228321627336564647182142332430828560643730978060390422396885247809162823397090362271680961703825755155311256760216140624515071320654819389872916014887079332311997968109484943291996063450501586509236036973634956626723339553827987868558980762744140082061973418583279880404666819931327452033422348862620776510220634188126195331749417526280173243725912798439218937484249341859237210949079376309815227289987708631998316334038728192706975092668795181791363097669465038889167617124965485066983355390686040713207317940416427727499758401981194054742788409840075334403086571583856519268215478880995446505498993958554863861450124890145263287660147370067551116053109661541813141946217444419169246436953810463152566181490241917923789778560544918556786928980771647245817733256777557334847517702298223771140006938797238682708333425110662140070016385675567753453450231660936747768404577516028557475399501910240884319226947866679250669145899061190707000882318268558987001617522294037981453641530679116468933375655738735237588765377249710055544132823910658606170665024794739164304579421192368821355033485833700825218313927166645772077926936668163112178555673148804284424796343320348243173725805849798877016264140916010836282323889083162678598599495830171705589150518621045978880181776313263907188918218226618446679076050401981159166733710521735824220115941585695913386818952041344312349354451459635615176637742914034618833485327563530129730093089856576237877465353132611771120706830005621153423733813650484242920217664605335102550146909569422727908639454845138476240881934504887883786525949473676605654857739469364559204218210228092878681936751725013046054586981185577356740661605729592746185436695442184132056229526039997185723041213701104144782069547017626687216606721503743285355160821220690979307770766986010506246731917927479135498258817948238654201347074536062466953600714634808440528959994857979291715814191193112507853415820284301100010201435796938801202012602258860900097221063606272000000000000000000000000000000000000000000000000000*i1^10 + -17568355027328020964847710739703303289697019488250805853564170157745512505044651428548571505360622562553820300198336698275031857328716531493520432395491755526864394666906949910876765995501141723924604576442089658031918649063745157103548268876634475459977920335817486312937709599820209116663424469619669861460182405692553509191357186036797104206878169977248182880919503906011913418456581787172962446882719903304128863784473310765673550226332441932391370786944961229109127208905157016877803491252846469889579565382240952287914636195400920560517941677568299471561713878358834700779384440956804094019678833639460853591342661151231451298049293472551769730940702482048105677092938066564767463846779726439752295997337857601693573669218482454013739857136675399669385434026696209791212720224024418375092535082096135042690965644314056235827721796810453326397410442735894015899087983894348232223490923023633945806086756018907828532424534352569007509598115945511152854459573437454608390684614018373119901037324402520156193591817339138061604032657523526919352698089845010315174397862656490808181882921850199696785752212852346609775047968862850290683189301632245369914405839239394027115131246833455584471983129337978357275229458640411798060806212539176293848289574739891501725789670669179211860768300717663213584957662938498660248836157288239733856998803856039404362234194627109558885996581041829013017263660941754146538123694592446133995378965437862109445053133746052275425909987983172624840574532325922335305254864126774561988041821634503375836189442250900132438019521625003112294374584428413838164203087253328971538705551686860694474333398816547586560776699802070862033205202329840961740834222409486518976149097109867584909153246582829860944394723836293710849213427709029833512915347553824018659512940454130798286954070679758482706856898027510172728425343885039287999669299682401334053424240680559993757923608609276790640424159087786990757561413557229337503700804393356786333658900352599912069748517670748160000000000000000000000000000000000000000000000000*i1^11 + 4169811072589750870878144171581055117036448794353314742020879967158401110474301384901992034289258294116009505596298621703586911877033009541442838569358167311838018130540401508853757174232924365770381229416276903764293694321206487406155802031032613401442541062986123258115026944555362846326919670980503975624866864356861262766299178881628091163785773279039833941887065721995801348864579679492892427800002007279208604101678287369212780032162182512323783699392122204001890853534806162795561961171073744812830923974042640317440900858220108569968468423582162189269331884908560317781585787280434454463613628088138966907130226558944714491248462409995380924965943444853365434960957653534621848786377477488579889543854807017469662352246755391343247244885302690717818662000179331140738907977989823012928748450511095573874167678725936806626053185834126915106821274779023837780238558374437837385400776004014299025488095807799775781264068202263868547318052752805891344553362699052606397071656928205549683389428392917556346512177841511349458959979831109318991709571075285162140543556126619051576298885859079943105360586839602391575925068895912680103532758137115262891790435544539677595495771616767667183724568431323453544525186671300842337279418183427257582046065206956679098495589402491669038459499463272908555008286715878335436853609122317364064385948035340181978375384315906252832926258706831989645888620726414788294600333642775695495528905038230429414993752030854885920510725892559868873327847849591279830683434717531015442199518717909934832860221762791823915474532914237915107534171857212616229001983813118894058620652043122343626264844255783078641695795755718725397595936704954406726850383335272603111017675427812405272904861709499076203124826669186708711757028350949362576761241802643148397955857313456367917035471598262135238394430757309479767118452983818109598977825511403320711015560848903023623329800034615467372201283177236977565248381221707144663502183957368938128116478212869422460665572884480000000000000000000000000000000000000000000000000*i1^12 + -138456348584732361649972648859084155351593804276407834214168428339793973464401315214174090835347611678858541136797430935788664793106667958308043175347929055787255357605711880289189274311119086263978960961381499531487115642375861585145544492267686296568663939247945681281129532370189221039151375596152544085594887420898888360366999823735511430501525471564800576003424051624264392932827928853304723888618917830732857836315579390864508280465122599542551939702794624129077611047941864089662101318558355466051832091670074900371829345468037388307201290507431830645250351061496869083178770819679152890561389679600292933786760285790001227753484629222513277819023902016144171030182454112710175294580174844759758441789510619857402064340141340960353322293776494176376770995633843120459545261297852621169144477452268298918013350350253793014160395116947866496448788001795685563748957992649917662784418298952356898015185597153023974236647278784903087596025717868039778894731486220588880331009041264688924459606031880131341904288393496718979379942623980543097533674233457526375996349687841330004042861040559750407844413953873501919617973227910446371299080921652035060348452653463846023842693205829264696093104668551941605344211228020249329650616048951314170377587915558557681720251167711187430667937831346186522085232140294545427480633408038205601785158773445243742152470940335461647267372815869403392428350313896391222607945554519861869500664748807484810258034386909819070686950172263853052625398166266581072619931482586275177448513277177060975948321412564527273714669233428384705637643165104841775666904131104212215604832288193436781447367680713779447801666037824869681719189080968816074968622658310984288327918147131795515745007860086879781439308172203952881090869932788150046609870791951068666007324370512699127580559860907550493646679480101765860960499063674800998264390545376242957723098988488322329433099605438949650739035711296840969113032059254917379201304427589460633531634357958427268491719475200000000000000000000000000000000000000000000000*i1^13 + -47507008695848969725802966949161699527940580879491993238188832214114939772804661933309095018820822551172440701160839835088022751173638956112718807308788630038233212927473139172432969998254510541489533000843162337028251134678426454827062279968897030153335581545635518684844563941643791282123952957444848197100483745343891694446323880128712451360299209552593554719672761751248592824488869882524081806178271384571391585533599225867314852235013312963167822418498424009236157984850188672339423372926559674860836205535338913866553299285141060735542469486920239629978009699470483702334178113761921925604194363996294709993940532709892597833447717142557550936115629817172937464324252345613835152560942662832480978563801425111116446492468257050041289337893495663019317148607137763343836813417919729791465635258284415164436981212497521282517697967435152432536499206945656093926483645435689601964672730437237853132157757132637850293941612273210654867911306658925252399959294984856285819006338340921324827687283657863176749436462907700765084912872909489196832519474285683869428738778895802343607116726849223694994265326124270922409152455469994661270199707870224788791457681166933315787575353435164794576961453752924486533315719358744098406561843780404335016453887597031666214035614613829484508734735189749224223127424158085040665876434546011166700938177994416877163495024993693324780656875272995349414977345939167115783817669488524645877851405490891213356960161172496899654030654447935577430591777347543534958655086891004756078515569960256092556214920959399124289443060456599294433915704145936929842300953080873890725767107726508149948945425245648309410400757666807834352332543072653631835494924866132542283586957098260976409138473682206706990718687610456289219699323603415085322514992435319097395045715296026478669165233054879301933569713934205466423140383110318136236613289246956903769047651147545060365762767673372113137482301000882175780673190143642920084675047800194717445638024425737689780715520000000000000000000000000000000000000000000000*i1^14 + 4211724329018874937838820209488832355690460269697117505297160102023530493683273874644961758553692838695090874423177761106773067147463193311499108403175668301020037349750551839576635383993846927159778423689865971533933179466909574969482974307617585103691298547232136662820513484809731244509896014766264500701345774796570666995769283304100679906040819327359943697538421461815311994339018273068533953867378733636611789880532556373503129697291543545644385253134659903789803075814211737745897083852983052724563871944298063501077499597241463851287822540191775882618406592675497784678032361849560534891178838677098125230225396646281993217871053935753945170673312220507979693985598364414525824117661087943872415621305553516006440415333363870254088270457639606742869099536032090492802349604496653704719910680578899040574254927248566431616126595608372006433360891914996201239024588276956978398217602799734463822454005094967305584443934397417425106681040133517055763236105002618866294819070697003848705352630617801008313175872341777904559253292100375544727650047968544562482667296662105899200235957993550216855474970721461483977581735411334362646705550407218922500633613602731222454247053503750479519651306746753487416415678987276485357214465075765960136654598208616182209190521578223900223145374727195531633740017743574268515797531168443629551790651651420974793037604419057266848589573862163287188362031663034796611864609903363644194976930545489670837737442658714237964574837023362622310129990258106910671751163572275304027459731089932111678069855720432041645744152741913630988246971603049195498926168026380885025935952853970431037414221913400389682754638323648963912228145376524342271560212885400098172208213237438777297250142026486765738312973471791316995591007466596154870227295499345991087738774103273753554789588110911983700460384006849527584526240680944621693680005019170441127196209879712968271713371524467160341755466588718829751752239666209064313378766270428016072080480264942298071040000000000000000000000000000000000000000000000*i1^15 + 517476679864817555751727558971988200412968373548260743462052946144020982118453440740287503972682839557769669639379162081704122540867374374790052932423015713875386255126728648313956488806475450556241290437273516293647531346870149551664563456871271864925201844530301315592645568464690256121404221765619584185047184207016181849218930778023167282782570506494168155380357002823403843774522191846583152321233535706097142098113417064134591045902545566144347224530790941150618992226492518363858369518901476299038506569022207769055277789438061798863635546428308732553138360980203446362501552161715093470319114889390599373484217954828330477304159603950843879964866344972765646818103990617475060028664344210052598611215495406634206114447289622800911627288452088030215507646611662903947657411368865117040279793381629555233757503188844868490719991363056380372213743573012218325385864433144403989036911699649033181902803135349501081455772650423328002180823733060342936777162901355748834242158761571087858260631670787260925854811367636447371951292716971150775454697868563420483573388451128929170972315353702434208669092789809018513597818301484006227702208434178617382242364791860102823178260389121225480704438150980355575601633009838892778500744742798847610270961652049098477988813391567553793713315418203575413675581516825740005592618431014155531997069656665436674757996500405179452807996222272824695489523257854646804929395538777484850099455910313693104528935588680062252407519120046626653941593378576897318259697178972091188986838672296882939185192047991227235641782615916422465180156038674919560042126924115890106694580718733317803675996780249395612354116236896818457013754662998938512391520541254569411610186325431926193632710836853932541760343877105458927668995473150023759426061474109073497251528034219238139403172135071301863898263899347115740264433391202317345208906792901947517551263148743875485103222093835783278727900573188753763363870373787014092704259877472633932619418956543400345600000000000000000000000000000000000000000000*i1^16 + -126502285276303307929567123390266115334853620839416569316227879774196697860731552216786125909639340218558609825307102024774074748817120648821813197332764212187432058357619660004545638769192190790744975266355043108154478900829042406713100925618465659397488136096241455374786308860402846921785806505187027387614651687903278886435878897604046487774737083909611445951127400184452587266767894555673775496202069183525062689412083783951238953669277276917276037071102887247328534406495739263369684236983919944061609131668312498442511168934831036971623700701647950295386477245650087387869726994633778004905190816434783816096572495811275819950936629416838870941678376175369587981044855303434692398687941809057717587201649724796199416177519364453980914718857763989181019487634659523687568199032092631203103799640314836821266877638128247797006584948253723416166993939246322983068213020920746225047235014801362867815425989311707728524250243834790169577888145380475644732612354390633698526687263969221008667887694473428014140308046991975569852271002188719552699210369061713778191997525141724709933899018086647990443888848059738522916808111064788630885200092022129155564869027422652520183576363839201728938057679568684795475793520283571767967360529146845092288427420853006689350560874972117748146599088856746199559329337863478350431225167988910775037735801413454612132931920015145947728247963789903267204410946022087613356281783786350545257062667556003100158588218513675014398093396890022950940312245669412755398641011832368836107941305627042612992147174428407091156016621241660681913021364581422773574195072531395951587833268439168071449953170719104677417614634219208960502035655885699606987453665024876317259019984758601286697945588823918572056661919691206697122813567443331682214833965396451161802998960011058501012479029110266481497123355250313268277943239436220999144725451239907649560121201831443267671920277399608890247070736879369205864563000760240872287131219555328522031313318838272000000000000000000000000000000000000000000000*i1^17 + 11301704065744641497377001183985324546323856433606873228689380060779175793349035866760648474702976430262865281865110605617030567076812160805423432977982011775085963321804793954101740321347904434067895146618735624623500489487806731155326718026376552396848194248627574828448348594124895301966399000164481460462875644330751159980421391999778361889634254205936312053817497899845158472304555977143320162489132125489050921942506456326989184514127379407243835199042601136635020659046606552407325804656478318535311424471097411061400285720279249487094615954861221995572495853505271892337920997401256503976859765157323112660889666323625822768727693424488621678653436759543591243002100375317427065236247017493951589372033900651499857954927184857991747279017441778707230006878790811791716702431663708922954694845025140311442322672257876975128624787788267053051686384387963916990442242377655151535057565811715298178189704853527424844665640577432424462337127559446336163502116756662726550406870720481081512046836665373895088811280649943882566136615848319654995976857419404884599842872971231033045732098524434308012757746373112892715746356575644910262549849193247250531497771919133769404046734044758529659981502285386040026451363542239637790321611129947178280400631942441892848305929702313624729365714818073305216535947167996570798310052806012639752087682135890441406689656999136172544165875244267712582299448245621940535789622379366033382627048234646406108322237764917743461408942092041957090808047784688963556516682839649647678284004966987150703210626125487464549670753313708553207877819478519553401884208946980595723712441697894368428141699632510695742738673877388057840485019281752411975149634293477113108730247141671389054174713985193952717574275495573554420912522487521676229072438501865296081224775136712645768383698482674451266972926796016450432690747782226920318090057512996586502131269343204693147857935434715878001322508549416180991933623237615379038611598448101605668050595479552000000000000000000000000000000000000000000*i1^18 + -655152037425796923489794615410028370728581892087315819357038994588443547377408984996812637753626358401957109351536540256984032167472055813198842091497540733303260321945425128764457084164133689290120808338003481272107351031534549023999126587311304483206282478496320647933053365095126001967880812956746348649698694192873623122505955806596909212116587224846906010517771949398056229085314705895789265825300116157918877354611562851791405723602976684171986464848506835006037018814191161009366653479368878454640074912138929148324977917555314866028618944917984693028564619026393456363765707196765298414351987956840619129842301841660349059654857780035582768820533088918794188270710427969182310379474906640242769299696784329154722051297795513060876625285010900904795622812697375027211372978139913010329496650139646595619045858191725916135490356089615553455457931082354286853632227089354177372764008948208791313804787331382596327560134447360933796061446251271865912612787871708584299147847838239699398052742512159339101311611994108216759171887045606078254919015451702394809529699918579843212471936630299600463182370451942719689865157253969678947187046565744598999981976354861450720968729500556336859290785222028150495863951632054513547627214697848537731737731113413740396081949055553812639685940077784622644859946045783283540791954117333982182142471428662070699179818969661399617475554976478476325340925170904454417783047901347041823558617289701185090894065225849601040020092463059976785525556812057031799094030516984791200824491396550574675961535555999692184308924281035338965104742962160768093930722790219237355776810424111593881583589426468824062506628167959951894218244685760240400875432824105222636538903791012535772466993047166702982597598745325643293100649169429718038029066561865947579555525461347172299296861779074114417769078603085528975359216439330551869684982698235602962349996379476971992556160703512596278923237549691551587119651308805804137888120885398171888760179916800000000000000000000000000000000000000000*i1^19 + 30725921669204558882441014732230296368724878024669830430232733829347417518482775438044468236483205170694965375125603866117502100907619614568394865887844288774581959852235459270610741050475302109136109217527845234087635539549656219354277202632444672362235319750675031626960667609090131861526239970510429149396513293024321094405449864922688061002512156786259202115357049704029512469769685074581525106052741225248798190586078910173978443858981966342637312751448594664856206308168195430114778585085780501706957066353392621134083889008059637637126681002778830176084118734864530313487187301181919827894373144294157908660069791926104952666695721542602890043586938736385295038273418882443073944402744026989292988607190007341434770375812803680826429137744134699230676104979834902268536125376815374743920910584113831493560645329123405974692679449411080207995332427157963743627837757417369121679485425614116378630009580799515050328274141456497084905140837051974565973595307495907468659330356185152826352632368017636490438526138036570450893383023184535914090824764729981303364402806627639611786022399376942252265054079308305016133228930534052119484444902865031697473709137400815245297620844597126861140276837596108563852129862877993051038566158293972916414777631166141382867925278768750147336511753574461171040942145099272619424459537460463318282284459297111351308691316148988188390997361957673391764088932050211985112802030668339488136796150044536855006770661735215583975803533270594304341644487353677856239738666325129641135984330719153253009454291741252032020604051638897070028807865700436051202653576476562913386078345707187629483109313167155549546634037717734637302423752413216130207380537937132607747789500650491377400405846188886953515762121753357082021914040104384406313819263917515288813003246323121457980983531221646916578806213867173686300365844443010157689210796280643068333852776066115908623541474611627260597656335375659416525773934638774812807809529053269305432473600000000000000000000000000000000000000000*i1^20 + -854576461310192000808117542802077858163211433748119176239910351504252427115754392294461925367879425629655336635570867090800053345100726704099517222472852313405025626644772810656379317614645614767916598344647244331260868834041094113010188535588372268920377727118394047689803623488019719223143560255603270362109241834123149011625934952684128918274139820170381172699210084553020810835667392538219232072006989166972643036452631673009877346393739598091956225234448408684552641414492246124065835347041727332812681063667458464350139998719426789640276886187605780278385964629414287971092165317092769059233121392541420093888307255467900705657044706811477750311886644970896926709572317158670409618999484799555211592949560683729036476146395751087358118626127057480930221810194873566140214047911597262176385237624870863624871380791340690617862168855697875270879903473214022397755569077470297818489740748872829229942368021935768353876311540151377051906608109546843040576862979910907858283539515959615700587350693385739569643395089710362824131398224757717759484005936638385227317337836110172879890724648034003188314045758778118935158488561539897049569852538740804401506980621169836249671977113227710244299689966369156681036688448948899630655379971304508938497156638949196507300336370399675036545415860673918090402289449157250363644068614269338420897149068755610980039480750425048297641891676131037842877604410444561771099335353767904517928816989345868500270931514418800649541835220522711288684414477084006257942552250038822638912256966223859999536056476265054238892580340292430880429597938970682351911548883904851576081892191016378868781791683140581238493467038349216083395164825378365424500838520231837888136655848313144015513055137781620171538602908664170946981518023895189078373761536687225657483633884123156145398000023033534368599975483791853289235636522863390111313585955891015550824720429403539928177750489517172546153870348546612650582658830954075781510602928514532376576000000000000000000000000000000000000000*i1^21 + 11226835189663506910261862003198090093444717950701446336170260928249360055406598861734033395328895345871790575740106970437565309913007071906836804472780480002234870381290488604329974395105585390524766034222124809337869312250035131452041489114394644174213299072939421822980435292640144186491900791224378148669058421133623863325278329075475715616215316496529955634615228409956372112009181570532408246639238725405274164257116362220554870704816636590866072542696396960838811166341669249999314227725585776920719804203833105595119592612731284351564828999834781155784817424656003904833618097362127141771229958849755558272886960158121201780222779617216205098277197711321168310200555564916924719783468688068102104019068226634348669826936125067423229607188686558162972868275246630798148743325364552916747327343465125499803661113253952955799712157642224173879862844003156779580263261092382370017586340821184273413197829316162434944772104618829066126306087272227759955600451930571349359419054395800423961753235828773180716811042863146155250079141740012623477470258332136946102141690834724618210268157113629607811908680529548479494590770101816517691771179068666538199228158283303127562473983047578467831840604095441582002205077325763554167100552242162406067800459932962956619313979003667151279116168304109180563208185207218163049917409853604105263281254777330501146018183887685210812228332009352309461541653359381444948330493300879230487676360886235695857501506315369204758471543900786701382522755705296032695966760520469796693118364610808878393427169182278327998194308187604142040121111081645511345883146607544482873162699319612092861966019201120647892512558102240506600070137599831960753405316092198888479770248378095230791511138571341745023007011379776040261385940572095951100024250229618730194585051695348645031690163751123666061232379567332360127243509748110666308410743086357801255766978174710470879743366102300700482774850597524353488311383868544811191778857793355776000000000000000000000000000000000000000*i1^22 + -419966205635788985385965308008970498777380862008153947777215822854792109919577568050125811806129297726028123847429390218979214741957846359290496829760938586104503224758815854272135445799329507918032214145660755161901345311305602935374630857204817738467020202421686697982902826242188166505109625651446919798778825928304794832800251104087313654248431848957510687467196925177402145320714401913005065291796618834298101321887816124590903579712803531643766925456429845526825576535677593802019016058985056976952035459069284889488986400440299242995445805940980050503430596168083006366771605645015153250469108437461667062422133505096345424598162259875606266458873982892457262377416643812954463562152963453175435851599711107707619429352597678286593269586937765216610780386595462943315884321966954788084283195748406023765966123505244132184662670044633651904490647696705305886322090875781959784370269517082371391794040833248501096738391533751874949804103274348163753257755449788344510476239753820397194767595155053890730258532749004334745200389817289194089599417495723415171936691846071223745352020120464268917664334666619556193247427334374009298447685386844876067954166096463848148592795046347233049218560467504109118710170238537302861822730530602945691705892309381808973912133617788997652774911748872274922227965429067740066167092433990253358190756697050108508720560046404684684096333119792221650801646344738889560563660151631674039533555475712628659339490443431405527514174560099718154114056035836305278409440885648365243484006220139221418480182108503286369476339978199303716173298202711142354185992040762233567130403006420715637855709215251236125946790892547200315882524851454048524821356004000065264058433076400206532356677371760620597652101657419785665650495982185656902442335770800140324858763464616130053123858680037127110706792676119212077354067930405321240215419492495981135519180637861207651678511953836555430352954423133894687684805230714468817848178856427520000000000000000000000000000000000000*i1^23 + 2828525768417709109581440747429567341374689525728270089731187955797520084638700336034988416038773709991136681251836815044729056982840076378541061621373434381303935219108271344363436284487690813895937346566006317747154340431764805466947024335027464712614567980577088207099223996714544318314896226055458883877542654247555621425540769662530603054189676234043323199358162280590444149094771782557808086280653901205230978407774904182827565796876541696203688254936682554122474352365341186303563932134590649566888974050952215215341294314525552845169241090530625343300122155667976740537405828691173747016449174228092912334357411621827676218113732651752675942982949976506168575896781821377900678385038484415666994955394701814504631690794020369950759711791002555771810958043977943282498640884139695856671321094901533587353128805631558383594778735202210918295423753497131753910265102400343901602832833421229474134555169705512546632834771217354063175855119614569057481488241741199295868907592941265992340950285440777514785346589930052331027998958658911466518331063722794164619718483464376457433605132104940670462891662109234248139258928479961975550905449688157784472274992460633196092785228083402395252205388565900152989257186264263425908796644698594769631908037354352368816726630200848110423494277084854408255004492639438988301779670481113426542957567485615940976142666230692959786331158339839452033138862973284608302935272216691475037959545888193510803107659101993840372905031273456410645554991584947345588822633280351857866638191942489669016596491756883751079113970941281574657852240978272350010091078086464261959039690273691933285695660608608480860781510791187050978512572198832457249999892283015834497406976486721369646350824987256510156594083322776010186309900342685918829596637842828702581741635329379636352699349397568078647645230959910669738043361573429297799783324330909059671297573828839023742402216521902542449414536836962381191397689095461041029668405248000000000000000000000000000000000000*i1^24 + -443038288654899006662090941470946224786144060731839604206233691146556195526576391643882125500301355658235641472387561382115727776876728760433933190263047257041038967371818831198039114258788132719426710751388458229463259000738278025664325559600842018331772158743352418999781144738599721856468226879873682317468477208646071395453645941790825750668021612632918354452411300275487314607305868774157271003986272394679568862086922253809488745121339326114731360320243818426782471498248269177365823440015070130875894820618446235011036247413671444493269597940843460822835370354225434492737686371219994090473686156135253355833982631569157815592508970320096737674949377436085623656898820286443807657102152177187090270145978541734149827479353145072657844931086216005612676985861633001650943203477559065872168332322194770502326282703777577019364351799726991721342224562121535317229374572245219400271765679245090291099354012580392825980901585435941126288050717010500808571569348392277276344526514000362179972662293178403662913574121097782482591245746378398267677082045409997065452780752881726897886610434718006017754815386950015733239771669335712389720672935675243022486525421149234802229951199737429750716422997418923620411360667825843717343968532527419288797907328454575091115704859566614027539572666865684640046098730671878812807482529383396465215618821950441145187501021263533380195283395618146937199813471596615336330069248517783621187721074307324490042991899513474219099749962464855107867208219470880365183796344781348322588367780388223231795440916398924231169877759520868058043642159055961183465086141158741574926741810386525010600187567220265642191240075234386739267627522190081094733488711324741991910368664698493933475970419036338664853289710951047782835306110081841795019940579350841808623234838152293342390415193827943850948087189700183408071258895258780866119391893530168617845295928761498137723470535531887566171160916729567186059706510950805798912000000000000000000000000000000000000*i1^25 + 5787855280313743838618535899693096770354218764670110012850642556697826969401283258942938703767329219471378843124485544349420307825575207976231765911745671812539411600981758939157263945273441393506069770937332712519259788190095152523715599881703485334137105761131214719087068342313804417371564485344063717579006012455927013071032749917173620657808817064605210496189986833369359911562758240910915022183338232674244041923588937621473450615572528596934550266776708762553515672363580224473977345834438248221020154188354213666373397663373966262320419787370906186162227811165666289366635175734979145677209420493827079387113177510194398504533070917324627950419060849388000839604207454941866950473136774168999837265133545180243560793368493722651702981503540832817698223336891941530267176972117825720705556558052399170763198442988183273988169149384258742498167283588901225812594879609968930654925985094601865093270903605198001063588127101585544909487773693678703132885894955671104388023881880442848853311886188060674913558388487869832746780050676870672162251830721525569478467575390708478021190603521469489591888286761587205820077139823877036093807681790303468637045168395708458637061901759261342791414870121674993222866822528724814759365894436188298055551482456424515444172861443227999840093797397392767791496848600245840467566997849430099896516213849412368691012999348164677639185338900245293033881970082151168701615689608511401748374266975056133860937119019990531013641760872915287254951858348106236868896307825484905509639202459037337808445012855524085648676495864464720081979586549552853625374179939706667151465843774051634320119802403164578269850523414269013811302270507958292016210726486996949369273672185929597915438912150246517015301953868489131758566313875241846725792720616734357886449383102626341102508908001198686485107422460863678217105331223880042193465504859690274441406765266035722634027339829737588696438396815824720905465019370318069760000000000000000000000000000000000*i1^26 + 1170797051339906773329531356642060301979781502212591499262028245982008668328720519946178097385842860621328138424969674555213373247556426447798889074375580470979166301900081250907561045275897821853533515912943519179533679196716063830225314287185682611032308282850332617903217915995792328950606208134337684722904552242772359498346968463694689669669857690679065373004833604474656347092532599192879439845135719549447289337564402358186907762098542672506078444129551840941132111521543799043212469698101335659130422559826469722923454590990093325011751003262674873055738836466456402684662693573266021578116128658882644911360392648729258560962257264352370404665674239903910291337828963796948546094721139597282296303193270738903475546508746648803702597355764597619737251802860367025195130681475522152008716105277050585212249455177422788800920633886124578975470392696013804251038511977407534706456721576865801552599337081575109124484329282261347508021993821636529981413598462964785006560024493475664582538253893080632814164387252359706691698736491442758190759720129951008990117148956506193557568435804171689468650798398114727799783255580199166618519172969371415741187882501280885989702976469957406569947610549677103202428781422996865290366526013675294842065419622337428053912915501524139820396346088510123979491061810461753291134597466680929303196993275912123871000664159306055913215495722602484955761978343622805203745031807177546416088808385675312116689512880971414179756436714201085225799106837860820986862742160020077513311670172076426389525921759015703600323568292207139679415459026510643876572978802946713168843833473199180176029015234384239803770118987477526069597935668480533409764010245225775814450401576376092660140376163937974625700322623221887937972536017721756382638971559970646988444756828680944112478710657272030929922865265351593770753336253069298854442895141636004810306729040309863410815054173522406362136673484535529372149392343040000000000000000000000000000000000*i1^27 + 3095811879529375410892335855310417250017393858036327532570320877623880778911275002984210448275661929560185741791929858307055625636134765554559843924234848505105033220444297210739993964137556703216981481242436977239292590671591777103408535791828833203850293701743824121403448017900252803644571146651412878733828766153477602997325374837807641743289120097236550722605535217978096427535431595027229812654873574558146049541411147772407189500091434303610469788645714470852724983105564942319083810217642997937338933861141887567655346913966711034117653650675402372615497914612103582134306084304817595902495943827969409069889385093478630249259279333788839999321308904167665082401902288323470856214733646682863841432321349437490863317684983527478620887715277528177089899880897647085281132825959022858114196454435352523451563601348272025591720953537838618761140193252447043385731469330096178819594773017213537842975492435713945571569101081527666758450688567466554615257923838240418678609744885290878916518577425894100534926296110906691079982158530122638317161472870973518793156663942680521234454629328881543243313829160316763331303504333473827228239781422321272181074308739930856998767045836286180044736283857675287813374686379230096718701029621963178747608485359555750000618404887719241692356291126742371588250698831108687453857948101584397855733842767382609155280343953467457201121964687119697666489264044520041448833426954328928830280278158937023797284537984186437595336365469957451384159488194625776531462464459835458901330026708516644823306353779648732033894748099888614280523761408581157644217243956470219572704564039580872410924392984309185957383869562881045892772518903651988126349274995244890976722026146832729536572493444606336683640657917854689634948345249183474178779684851911931889583872786465541314513178274419622636107054896075612771177344497448624015160335394559573695054173027274821872222635576464326122083257734399132901258035200000000000000000000000000000000*i1^28 + 2743340349459599745503688787405991032213103105060604914226349324301094868136588306876358496105323942337489517644005289979671238019034699648563796347624039246731871901590552846894388234819093853464040743361347214623160935404823317236841652556835529228439200103780165051001876287696695677866318466600063346095476650087104721423187814428249271274019707920706305774407876131581787879858833859635021003175458764934022713980454184820330538343039588718054435471339728400048268591037367959405488352090096756731031255468587453397730579098896297123451037496993963369626695077313980033928804967658205623206747185781016367405941616816408484436909585411106643594091192804683751255255845908448578144624232679290442744490136654189535333000132412060950870914373525260823465220774715853014494216895777409440664869725579662878269560560617471064904138948021222623481714590333946380133425475700082004150297881680359214531289259630508149104653950146316390561865425169058516523635108392159225921178488313992968501640285209844813163760565535847850229323856636300921562571115136190633857494896007550907050137731705008462252747950393797253476574387568388972119923301574212732482324800147624114789671523088958343384267878267915703128436370174097938253387106186076788611738718593989033228895767151441812593037390538653476112007751483750402284353261067877495299057759755889999352588423970301671603499168480464557623540618664650938345284505287507161923745219619512305845020971120905967410803551944044833343049030861153114459373943625902602449541310879857850993922118706269135180191592616511686490133938323906684784061972527154702916995733620334254019588062307849667111957461508033202902476733579088851199125893651160936662839952340240177435358661042443424804558887719661407681096115445518919971874926897738684368626843494976985674449305659572695994569334047543370390452816427805413481979349921595018541779589449071046268623643337988308918441447209410934865920000000000000000000000000000000*i1^29 + 1337459187544853547742805931711579511524743732622953966683913249963042383067004258334242578354460766034714901587010017662246633380999184721586720398204075856150840478870133363654354672343604831551084198729825555330298521118399792829384811589271924812939025560670251044861733088805096054676161654856803879706720944069931435995068935083707692226852494655167386036966292087010547933502501365461141007921456072918937881844151574034875681787728322422611942013719663773791947545853232514566239368437063925448963975276657854201349728038899704298488228760395904260471016483971095488896095378470031330623624535955055661572005845903524116589322977028425293429832755297486049969368429108455728831039992513844714058797776254970202011189394311524766219890182661991184341653926070543071945239570235605953560184974039925885579904350022265708364580545117688058019282339857163620904729373496012640125699168876461783367589485282092990859830640479161613388158738701853460650758049876589728698180349015770875708088911486461852629873337614460613116321969988975805294085337036811585723165237258925700435397113867247292720641003372844765443267538623446110439813116473609297831625626783962395816069581547505943429785507985440252868689790112636210929995016692492343102408549262298767962913799443364706703284431382153431797194835100820841082757320918146990766534412172992645955661408899251663908514540808798764544128359172710822573103900455734882867534073196053912787775732899570618921478772744010543431723203795994760138434623809148025521187609566995821093618835472525318967497813891069091546455936121761403699258171122305009963019155183093452811059413454576300283480064907168076082921725986011532727633312021665741916364171397987004286634902872997323969608157413431416832846993547345519932318143626752906857211981416523792817738772581632224209863872105363261880893736216438811295352733176258055448148524101998516926697300130746453568756741350359040000000000000000000000000000000*i1^30 + 623512352617120715397911420204962416308702867825937540236578894686491116950950331067470427604867925241055332383941003322564232084729457136712336335085070846088095133863032869222157983039960854068775373696615753413603282734351574810725686384477910536066889266217176552371788534318608540762936079289610577097144575572879149840453038337374029826084152830601477830033863879001960673057156604785949962326325244019013874173123078421800878679863146369127689966459876350379953528558715994111268437863461571269847141046275515937918325706637479900880620981043252303972305888063803893760326265846253365520593832826790628372538689421042022417631634406414840772653215459408799014455005539745066428205017499418726155184784583390887427459787180271550371064361577714476184619021009895782886037090321913918006933675535296439980528900033304723797765669429309567046150191019462609284942162752201975588766996770431519524834839171947327218579408879210255407198612281108943522236933366304377570811261390771656845697040538594484370428530831989309611277735447964265754633012510784437006388436802075026113597336157223104681114883188746829568523610851060954681664981927421720183220182462323869972208049862235396682846706233399161083827216252433714443120998995113842783419352225020480775449860571929544018015997525213048167320411933095107042630729881505158272367941995572445292230260892244262986207564308215311322543755737215677457356386784062824940068913527682900416402799947498477860216378320318245548855135482872980649865709738092814526600799732552937474232633045409614709557298852790826321634844985322408046593210248342345767732835115628202465512838136371487328184326473606357174202758158658875149784529619893938808842458561910107127318963825701825207124611788609831583770047464163626276458810047330119968394935497328283533188115249038946366981298394868708941852239358498795559052480828571806342100722042322523207924905255841135454176306790400000000000000000000000000000*i1^31 + 115070039079765604442387921993096462786956508457735425191430428973543134129025102874132564561564225845607189011783566425331099120209792971767104715561295843147017194938291661628210166354093684109480400009664050315908980132892827797512286495163609802104170669291451949879205160842462488845292280414040917198542848142120650838639540129720530184878610638061371839628105516102068870873499842648121025897097397546265800801913577191099572844483414214379877817248939475240446458906406177289650706155743673470317573384282447137106655414629532681963940438604980185032445621397327413379094692356893358465854214965263847867757178449089125000580586026243724815832461492013895270974528178327877648614316939092252346979281346954287225479845477376355973605878499935632171513984400352322257595297632855414932019307400440026588376676817116998833454277293606654908015297169389878047038823786695821284343949797415378416871360310968396973985407350541661173635234270525995168175318012129583169156463318387370888488170923327987927546042886146216559917923535661499694029045763276524911990787452467060572440650214888342627047961805125978601938517009489541542068731417818247451004673336683121124698726586955158339447605347100164302398658657661431228088246379820180041960698274526512617400046880913704196800913556425930000113968138608810131329549463102903742798242387135250937533833671607054145350604925428209399341783558455307519439616103526291592973380206706822964165649005550359756252616528211080629866993658451573129896202304388363911447554212322665482027672968811179089239904828542653261614174908223136729860834300311353695082970853076514403099141437896777059600511827789525267509802335874041203395126347488929180438663784027752942045838692006738313663384867117673869212234770836794252008051892705850069983222778497319259336729312356763994672988407040815726468553474213807094330502585599719691683689164899052877487784510404698308608000000000000000000000000000000*i1^32 + -1379873775585259008779092929581460949644899062732344215179042586271173203247799662889228717733553656357912261083143275920762254983495929600110837114658017791075288916494928880721047303848353433041127562092059972218131086088203945565988628622963354540768734543753008043725968601317564668291980155235307260498707339790563775307001196270523120462125835430071530073676350100113874133215523029180845685851090246462696641916203147900016089919417151211850722264845766970164314322012036191720789923118371103994710064799647308906119339363586631706503096591845546609321019898530536848447211170940271486870648383098060446446735078776855619999995605193640888877312655047144628242105432006943049111358924097056438143008386479332765964706433214228311652075198739241737234012339321807456095639099798941312875798847915724995469298070184319242854120647664172879632418931409646500168780054927191420867767288537146426360308502728988562102796690544773823368655877752237088856643797770361643513700106402157590831712698885966856311519402156022219679968058237034423169002902466927466029148203492552358529772498737157953463734144955762912586836051500131719552465330719722809834000192184794752613543512519099561345267941102228374642582805573504145480778798227970761589689716113817041735845497111282812857851031219826866844075532981622624338936170466089346751921679396129074923921375174601904614801560385647137353739654584514063062366937086478552203897573670237879893018624939875010777553237554417113725903093581345933617567252120074432291089340852041500280635053177190816823324174525341804240737364322070025600470790353284100338132625032255934778169313413217201890213059361263304680232234793283264089616887506675086507820956201643663444908822298292700093006640320342919303457455039503326653008503728582972059948117283468972046977977253224807641864126974582620921219101598831450677178256053427915394023107901902972048604760492736512000000000000000000000000000*i1^33 + -1187003601993018768540336224338660665324610407513965526336449480147520176157498295999587742495107094720041377500457918774977816943368934209432941270561204525128896903283253628652221999246977300217216133608543303170587966069567014382764783434070584957810844631767890222054243481419208948314957528909166010373345657576202446652358735944770300368942640356221672911944571453685314903049029966145117808782015227079109088153485767644979301798847927361208249056965694876838039925688828930767233614055861764426064064079459859002847059690613254000294134490540276737187512241097611024105944463266617646774008341289745028148898535730805797217403020251325405801777499426781840997545731757994193139111519722239855700717120487216472975953194228399164558834270648347611438318501391885331817748269902863455619169542930275415466080562090940905586298441679108350745819051599368766004025191356352398198683813943952932198054587228023657747160139666014929219528385057389558479515011925672803671722063801986890812805940981465738347449629351846311089541282414736285754987841049848149975112068565159213072156084142027897238099630887018701831866327546942230267408683792770594111237804645955987498359603606622018174599598772175293681649407192330150345847345769008903022883696656663099383196720082871789164804329493925127485059645812197059555964797744295039970770197780825200050034396301720296594465455232776086927491881326154308302192576607071204615687806798691645981926640374193261215839208110289239035889858806892477394054305446693506369982566867586309783107526018967912045251276368420570894977806916663684281816379475610007553266148679455858879447334917056738787690164041678919810805382131866161000050584596924080657815156834856372237308427761166861481221365725162793706137440537636671733214395784509667038041506900804407815093286000771453107086457634573141021765571493226619835324001816955839656090910996552852844934542131200000000000000000000000000*i1^34 + 35681402797449064573290227600317449501241348594796352678804767830013742454185878998779931272041604761607317892257318263227888605380396022054197525181783483169480391465664252099637193654127374953456097538653144838409180870597664567616200168850817762761937250462038150274898812393455793019702873168006328922700161452108896523956445242285296983183527719795653527984831878439398885434258879544352033507599599788059168405389292075083488519655731537625085443800280966062685019031812493531525783651460768106827474786602429608313649460864815091996481603657634460423225304346760263444437055548725987562460516106340386523310204897951878072885618993368648788017552598002300596762202651249194708502397582166687129805469827265188263013022020317687786403788940598475158615200416922852764698709032304828466195405620393605485398166016568616082010469595823384633801848411400742236606835080835316821140287621248493640947107885455574826962713349705257603719030526102580611697772022247157156737179076859248667513486842669000035865739613123545169018189164616988562321553724693108365008405049045067427374023542324098149325456684262333891162087097039547291576005760296498231088220074098531103488952895765844278014871936443216040398429191007386377678317523018303158717273344806337722249368425502679709887862129519309841280474877149210168913621427706138531170697696408491164428324299372208248477612525617471917212202043789952424369111067094442790005671675443569657606703207234759607465092292662708744383248790180947239124024053092490750948100632828984281383786400108533531764997479302486672708240417100425841854907166503815357464831895506170525851007211660540915058051245504312929115626203686492140152201120923043279212584032743385079179678669042892221789560784587012718732663688266374767560673659455380011084201373789578296632479172758196835839154187841823900779358190594873495067075907215036241573441124595568476160000000000000000000000000000*i1^35 + -6368620738202124026673272836565459586879736728240639557132328863713758281800548238473802963183732220972242059459186333394215861703490582521053880241873855634601841220267366301159830041984424313605062497937027436908737408382534414737190868376248517138473146069109061048417023561971580310182186872713394962156481593959190385197408563478215880643072756988348960417588227768641725271619813232267028839306106422630773735625202963077627991635792383565333667286543310101859796114235592175999487126992319318274572146851679580355245767512901937463371529725652164186885264225574848867331161375121854739596148166457835288268665555742134853385322745695125900326461201502427762426500038400644293127489935144145894978288467331564100002877254648781470295684701987134377808385980379584910000165414637976131789736682065823488297383385433440500181573203516982125423107609008378274062044409372701907915660439452055410565469936175585141607265767359334723723786263090886967811846608628191275973383308749945743030379206082473881021634229987561350421994479302406753067973475789418470277012775430961227215738994317932060812141168552789741640534283539347721399355878402410069816533282358850888854329699435707395717327745888701588576713398251419368992466956543218775884120592367804588195427469285183897893460707217982527059882126290893982536254892654670443073537601338250293391565183971661404196568559914146827732682731124994373936057742179713265450074636376750764184521256047335984958826483916701668996784234319734409164381316169700927917888858359132917676881409895764097442684877969296384887546537963425328765333897614250135903443862129210968114699388334745203664146360142699298985126552985210961997000548139291341163457757149527374597295951739382866140398476098588615622728211071191165125526659850706411522387595249182861104237107199446256408870664723737266037777356538209322936470623714485251110665566059233280000000000000000000000000*i1^36 + 1098929393998640493004626049515799739723382200754437923179484566531404017001513899571644696934260548237643871115097815325381908175974781987319804846070013420211095782562250257275223370322022992029945979760312981778753107645742487330472038918154632980920064232412884553068466874275521534340141024049946515294715624598219776351417417003694872843917957244594997983542497619415888859950571637621583819877667172123799620475142952081601157856909434210764874078729057295023905864817784946599287419462978706185835072339653710597565357787729910174221743329358093983839648538620265806736399258532205187827689409841951711555375358404282297534811613054660638883456853247710214650927605189324048376252957161735167963152688218274218091112767008064781060783486330180361889532151733865098640554279142923836260586266247990725095714442927567961614556157549634321911631018256880442314407237445947499099851310672146727937823136941233948505420072403328600747415639558833552936214368088932227966561391272557016359931360694358798748489696416453302981994900830289523831908728426310412325575531167942626729698004422523009037572112172500739900217695739288837569062936687493054859593890697699420823874524777688124262703966936980005299708855110442417674011730890071770631440935207328250211850262171154435696088097609085228739453419766595920751982239502449629159837983854461486861404220076616882745716785805880414164866299549766869969408152282284249853612196757468913640141441396614902126978384169072651558149315494168274671126067366673372058458210395227585316436579983323183559280036520734789566272513507763544918811180564898059437827525612661254830363379723614814041509590593369286151608977149895939062899595288742333277040478905706408652722346516672630831195952005529303289683453724491660233736260616531659291371856667159108955240081861096392218081232044056322340538913357806047773872190568158860080033300480000000000000000000000000*i1^37 + -72347334256834610581716072886520576366894693338253955954677073928348375088580772320944385216991229749536088649439116798744028279224277982129029759782789627421193707820383104679100150345056261704081566884967176709240929290093297195449092829278432279339163857881634928101543851227652918670883983123328512632716634511889900431568437183174164628350053094322919154315853690016418407717361739695834671535114263027027331202478480776958113095347420090564240876480969494885691374077981391208305308716670097383043499551118137155448663882042362905950530735963387673926549195213200459299871168322808714346824966491457333131715968421209358865131038646632418479021966827505036225975866296797627256686659891616923060827443601835533230390454346664939213449231726784586304441139797465585201065021807957665370893685973341354609651906660856612515181783375905691533831224724297532165584709906201288686492822527603060760247245147881141071299860112643709365712679752069697327216038149504002701307386180102604858265552015256579983714647192167098543043736089170492134644006972870526765196024362852641210467214865802414777913134758015938922327314777125776344768128042648317563005308100489611551697900324653739078084477222115508238015447963439520163502306221028455852418751473526174918200524332775044565997334445980655627014891712559506266396888227104602494037793417447808545308491784736693369864352742760524056078020934145707183571968751571044381811575526725829377483111663447962560010709823559141373911213480288948976039472823899764774781813652017990437487121218434392016091599901305780044331722930139787864320623332770862712378569198922509228601670258864443641877800449042482326032853576801669547410671610925939478321069523733941628577651423680339897763612054072224479306691504720695043219859192319871800050825133092485362966825433236290788646495702512575869207086927971469285734607277168162924134400000000000000000000000*i1^38 + 2653589286977905254637615489020093419941719403060930617116181748157754324640078846548544038873984632882396681017772904662304039206225690670592050903959048130637970578809152146906110818804725159734546348289133874956423631903774988078189426722774517763142228465333846317207833610234782461524410141695703789542079533421301327634060671632989859681505544239392864579869247127315488898621370626398230496868134390449001286651680760727175837699286802962036266818314531533494879780150470098082443450814483185459588687908723102044547292790987068694865339165138440483274037253357235656052287274111975252770251487273548695550060691687849470374461690333176752513735398118525505010774124704121073679911300715322144954626902344234925357051517066370381886055284548610794946452270547311979153820154462956994189464895348441369724479308538666506556144252414086703168758842629711776930062545256696424183732444536597992848138389724975320636981252771025654367573438582413833667247560513604407289533546074641794395923505454513377418153103653616882012344997399481949285891947649394270002317510471520975813687929758618461830400426086271903644848162522319339225841431984227438586427571241882313546615339644730714117600600170392019054213118693787092626105810365490247622967850781741626565890893756256105717699688409193962935992914038809896866000853059589588265954524560340466928122084587363415808456983194502209559210704346484492330512392199309429871905707029689517419457585355441309170571968871462424262137446529181122780957594937594293503786077587244699425910355826362730164777606034437249972905986257045065221206330302612097088577851580579833597858211971772472611558661219479167598866876765049400255054020267740879684522225112414933977731337529684547872720181406681616131132946719924850691344943092894229150019528202086062890404773100636858541179258552353882535327040306707575562475001987727360000000000000000000000*i1^39 + -62672561374427932405815826931976627429616575879306791888569076510846536884506532263891224686402187111586254944385735753764876842069888424914813429801882282326149311006127959805269136707621087019197657172989154792486744996511742791811568584307736527780532004223457188213651326983626258091535505336733718729199385103527743434535111465080427593707086818445705166092951677841763638711099746890216246680773036484757185254150528391356923606241688134656556468743255638747718553855633987167759012587626277659930301792418458321093358049165450795377444432587453833458962476164961867538311923995418822578493906617789715987678923069382799042855515781768237164828337193119601232325797134442406527182052283491398979522173345969132908411524206286724362193769854925034618686724284186490443296280865852758870498073511988220830771954420649990931482573474108640073888882983732551554230544365990616192295414052537186861791822267293354679799010669215482691911598220904507890107630058869869205805228339085458593616515861416569840035784366883419860998453705532859043493737952225571761892870497670498511480277962331368695442386493000301396642766955975639828695511504713295499305879972142536693715822452818534552481776918075550249339088918288347101637085161444759185292938515670594469906012108667002308394763768020706440648210624696075572578442295895043607106683408441087098303569467941349553029016869085345392952331843638280265810896363367478225784630981724887047780256473192026947660278986481635124943846872830222216682463900469470355755126519990981031497938552362937017283782535090176373949632577732035121537221966038603125808513707152362505478950519163147794353215891392181225661627299776443521203721148967899070391873458081645510665392411036233398417728094113799547471131524107932786167003707121282207819041431265116732219796755657963815064623034641936818644435500715562293836906496000000000000000000000*i1^40 + 1020808881559587468969116514047083010692479264780216609738104875833682580268280852882368322805988529495059464253123631771476646115719216918317959989230304049888672755439529189893380893264094583880081416749340147458825933041712242089710076588409279660720816372710300650840865359297174005546517826529190057812060179505432217832529321240391089061906725311880183735734560155736880977340745311562646596492389698607468378136125360707995404685770674751736769378132478121868768150101073259660830526788188155935978756681147131709584987664090001565035823655074333082778483205767141551791715364371341292797831095915822184222465196755688308259605133732630208128586498082569207319443589589999933564026285963629556694532669998530406997185643269775408332941086325795624556838885915556291625327214696511053345147944832172930170875253293646486281585329904712183250419300438321333271158240664551427050458885328326686232084309997682789910413815835807264056511772714252755427742715277877339591858047817598504169421806215157580555849027367730299573770710948551829307608959739164646485809682119468391567798794623905240658144764281824571927003889231292875225097657002156979654758313674100218911264156039483350560247514386588271284457515289353504080670352517463425306261361949492788423135157654532304753663094098230928333191117047816533551475889767094702939900416409926336166357563203281485050494040124615148340102599906335166431434591092615399199869940287226035935245182327358329279401032421113357913570568027329526656957385688316179273114642529300548012074240187532356788449265921796653394943570577765035163198990534629529161248613607832531767221243183998484795328772519910553867389705127560696446540085720668883956354802175608500308093960792201185203695731966552042574760672583144938428103623820460178030051154308394024575824460213838612393566345563050315414725106117095939112960000000000000000000*i1^41 + -11980094040869233912634216655825780807909023463850873920664851030341044939153585671820610534240537817177722870847034476784236630117336585631075297213497993191017968653351966462423702913212405446733931452317049262181099062481750632079433008918283557345880588617720402049769286305297444400223732098477677615856834870089896848266519710685338914823151379518893406226737690288006560880117884922210550199599914391618052058683668396910090584083945989578660397417109153120437672819129813972858259451922104506309662384410262779609856018616510334592870768845821863098967698537077471712475153164213753260995953620804156688899304845364782156159868056666391231402511726927133221745730378098032585038030966327841757795061966516588110308500745252748950927787922073718701755783413383206346094901022462025267196205285349830681043560098452564357827680815677864843063495254189302495686750161036359314986639898144134941296070502981998720253081114922084264811130398412155111501128662337704498125427242939325327679145410179034122081072076437827242620657154328911012036935627168569414196516119990406182803031677068195145361279709578397522991833933831357403842285014275305086394688955742998983920969878683556466462269697248582358203941654870957216906216364651623767805256473025951952554983594433276273034085177686812946983038805934650548053595070253303128638048745479820938676638974226814291757303397548132481832044205228844840794423700430428788294751274721601124486047094273667481795668266876508089752593256212272083026759365897512326778935115266231344187576607073491497945269384533503126940297392659058207601322263047254210788012590386537070177986833582839501339262182896635718757158206508949608716876526340890185522570946953380216448008583915428861024013399353770034684426318879812488435418379006070848090543150951798285677461660581285208223915533303885049174073362350080000000000000000000*i1^42 + 105476629734612618346044144985966751907640676758552772643774013707298828877496520709701349286231425505996101762528375368476795416652996705612091662328773058891997726582808399983741063750603071584660629416811354050582199526008940413776486016705054552863785903296016929662263127297899858522166401134029510240152715616488412856077272620980831876360418634201222694598885828191968925900281847568848462086885076847038276034961712891475095420651605067384564965403663390773705654355678748447499365456970272256656897309944193301032488281766635564758936312984301307473083011487217729952050500870416580460088365537677518913218084885440055563104195265878089870301863323032851709749916864752177119522115061921729834228296088291236036912437410755720239569425084060794571158085118801483844751159121983992504704091696486170998373868700373210293030146751397197961095186440736432659839750921261121618989215150926973177010925533451349402054017171693580767324287350382351197570479094438882008653125301057945846302865792375666018534195729276427418826936076073141998090781070362750908400888638432449104248242169712722682691134501918986345225248640796408036358604299934541404060205039167948353034815256561542454729532709953663804841311046200016248231251718576616608215375873664400306313193912950443718025841039190947838302443587653768776942866614961729485265232110422795795671333398824995567256674868027376188190247544746204778854403690591351105129670302826792594938374229157894041909626341277137786023186555230499225362448038240788028125491904703703631145137111112524003980722702879142873491187542488758277301819179208763625014711111118483174369925539586366513785795878336286874005462115336743804137005151522791518340773831743750165044282103463128959779264811939611458156990070578025062045738236823796531493981290211378759998665928405713229916890404780993208857395200000000000000000*i1^43 + -726413830510448903378608985069612900222227815878277218623310798151678057205920312417719249619668896489499454794837312314087004876625613632703846578721370234502550215862902006354182693677772055511696329904425458783603355089387536477046532080057200381758203012838582523413544453436056075290631850890216235803955710950650303363038486347097753893024356904965096769463509968662526070353434590033351188260893258541189508128539597075507042986896085648066257687101931227569573007524425784592543486680916907991414811578589648530797898409304233052078020984933940283814280649556701638804688631934709525231164570845168773018319304209251542938703136249351969564039612677025872781503938685216500578173333759490702799275964617575169357440541186285355350460096449389552357379236117609449388441927385399124714070598208988113984036502877101810356496208227656362670324193962243855721030212358880907243235029243244244899689535019890382524694711657454593716011754802818328164304871976724999979667123859324454165706057472302052662256780512485563841387091186695642073254469175584626341572168006030987020446956259772380903396416068456226414864805984424554412006618022206120532729864911586725883612832795428450750180691244676991586226236857019073325566831148194089965023019930239251644855989577226489077347090604060244378746642651468009911697782864561916216869403419079521954246952746855949011566873946542676116546320039013893455315115359921873777273173967862298168142285323479120454932643196094153488187739371733894555166787460666804073117717106056818363918684502189784614700951830774909903682743300828978709631980364551737791053386183949046655666924436153053257487010419830338836541365987063478221988258917816476041661463859337719345952812611397870534876283532218783432312499570315971281430950722314098983562743208192458098802765163307670221169333537058324480000000000000000*i1^44 + 3868037062486817732070739150868935703198748426638062451652600407621672717085268453094545495299992506839607478610665573632664817020590813595796537870424443510439505570389165981761414710692769758144567749180851740512761664646228429174865101003751278340078240869596900581795869665984345953707327082122597496754305932087882558770849300854834717222580451259429297081131574834855947996735507631707569271349386195152350759785196199002115207378030190561966694589083074940100651154150534728410338735591498219629646758805451262945460286602629248437914034475895512770810647761631871702752759770440268937463786988222545740248779937317365312622453758702803580146438462966860250956215749507037508576846125984749725794080984024409060472796123903148259904912841111883876554878528618193320139332962668069559491188938511548157571740395219658724224072656820477741565670700440861449585558843351755089941847611397218768313697626320344503059467334920922054138720281649898481537663666880204752250799640421782927390454092445642530733694124691084157643991633542293063877376267751141772473643081894983020960373990914284465941402091351824632066432804539738202570816057020266826342672221471817598302545374685872147244766402227940598746683799002296486818238419742520360451258372890625328333900477888903883887160695304530492190276488325167124009157252356975448881202884683150087514372843932799885762466405928528811691924751596681381102712560420127751852880447965324255238304461736560855039457331979519655248415220806425556379819341482616911200554273990932396522065614517021221219116391538907719802201421570956873583819888153087053755826190021887598682913522942425271074477638996830714006704018801748005439409891360605541743412278367624780863470584035298056709218277988084949072456421046068129670492477534418911235459184329879586974402787315665047286154526720000000000000000*i1^45 + -14237198282767500722893415296043098615929416032513625073891099444994666543903356207681079678532740338820336302062729495273985810936117569286709666577025880819846423765845654315534569667714437836001856614161004095612109436177049883717085786391995050075647451221682446521935850572263491005084645218186422506309564121976360582710717317010918476557621548170423990379881162910466879237212557626763203615419402099755375262808526584515668993604502951927980612480729494425044411813308518334264720586175979832357554009460046706883684086898980028362510095867598124622997747068422363339521323016460774391198875175150199878504835198790962647887889459984999833975379761749042933504202399753406910102052629028646210281398961498959990162118534300258210371829687902478518438092469989399449875448896730762473067783344677103829226855540807456345910805445514213180989790857593371203118498552688811750252751266344446987973667759021569632585764345800282345557812930396872905442637637963992099613899598150638891008954474079767378671846796822426618049283871968125221848623465595362267266742041202710891389121619035532472669421681712668635936606932209478955866926016499477031752531804540671501276027214227355150660167457882466998548975715292910478078867792506593934423372142787485390110475417517424219100201817513266181984622310264001606307276083948713422417284184556813901628104831716087387586670547315374690302907703728201880440768315711436215373743300309966924181098267370943823612387596918312316837374204703291637006839705861542725851609662339012456943933936031510311640252450041344304452407357997050973995012171641529317815690988779577889312216467437172391526444965864016470355440108384329412646791780339614780980422613223354409382322227455441610235827235786620905552560317644321203676053924307016478685177334583754833278858720186640787046400000000000000*i1^46 + 28091497504104062238663890146006570168331807158779788199735809023696596012802864556304336485055919200468841404213454671479330347280633044111442664660291789734879023686476104040732545460976265665323602859709640321246054183279480377882160368111930108698456637466242825183396126972525525598298748362240722001113776587626907937646717928675437435801330783410594788180520226923372296657643248795309851859278478161150683749964171935755478672683213103905078673582763992264900308720842517044788455906656745589647100412146068730712769241129893676863254523715127073373586174740401197040133793019470073925058453867028137226516218309973753993524010324721318725660825953412541586521330661524271872884675728993782542265300382213171444143617339873624580785499068910093307156624598613300019347269951139906086703472360612268102381866663860460979714086731754958224875244628787406463835423633598380901457860063780355091214690383361481266323857432074619041830999905575377468626853926810762546237725962351812392898142678648106281355372530113848451856480062912235203578370381547545124368894144081431892347591799342368045462656814476512796755531981586673650611734054748364632417400759514524192686534454867219392777383085245245078270337260969226166121836802959604339985894395616970280798657007203086966956046300829897908505971552543151547055635219926875724075146915957020314825155095899696291021059298037182385466988348605192079685286686355395127781997470439299297563540263344063149819319511302613819866762699500656307834448423359956022017200951619385058409630203725142036165216618388220616403097014168675118441185366196431567968789378489893842312159809164298004412157857582883337959333163952816864012727901579730683713918154349917163726641081437236030469156366825331244820758705923709152435475269916899321589526476223171238147062759424000000000000000*i1^47 + -24063886376414962285974736315218052420198958183526177782221355682456000058292379899548771555826338759946042069330039653623184703964186878391338713049064371524411721254407414925037283363646429038871013254549546222842279713580428162386251738772528758324103553823806098574859858401223925620233721949162989087157290078370652265693420729159095700512726666091272155730984981925532269030407926257841363193239954611589344826428815224292784968498576224519478187990217484088891877580030603779935148652106365540305329299567479701465612025546446480189435659465090240320908132143868821320988967339301409570981049664426752336709448234438019170100647783504382082310084942267679108705000736504497470645282901755033630373514115224709329993771007735651577271483097882577184835839704051933372259981553618571880864837391932133703922684488178861165062706369032420532987161961123785357454267209201880778443913857146304103907079763701473796192349220898883381353416069469593529829077697901251232152466623663853286394684107240318933982484250412950223793716006672197090059148375795015816176920488175188905547296069701486521376601002502734092849710695646614209123010870634109878134250070336440673068415497918030828207157261147530305704525933018108920207037830700931879668166654217568916167667078755548547301514142927405667226015570751648635571374420920556297288154967702265964020851229160320582463016975582114598081162695900801729743563950036597525715305882188254085572365831486561518891192812022570385604018864780949321833977999191964024275996129974091518457737513582431506464273218882382928710264526540871488688151693772157971615099200452200138278526649103963587838363242532724707189505175433319825758059813286312440237722899226422698564148221970929238320120091542121537690225995646377838796518225189041518512584327217324525355008000000000000*i1^48 + 51725747483181132595233392963590285378772444404586395519801371120013844830556287944741255488450225308815583440104815160629412504608994146298040370741156992856660086996200444333156137397286260797642537545444464782785854138551446511644747678055674515617178287074127916487915645430177429165389810299044822208607562612316020653998599491015174340372843539309853645548652172707258269522731004268663275713566069476126069453027471280229380255226677422696820157891476308606990053764828178283047779661256853972809516096862889359904502065950512372484867718752686948229505539803465233345495481796909604433782817132191730106793376547756773438085341786882839601284989770245229187572501680620034021825533203364402340090678682105005138486763205326719207646075637314652372759763965087800505452903101142184206258075656834178510392900501353738695729587800002227842373160094820747665942932603598215042047693776434871915139166595351189499332641208329817128706741704168992517268295979436746021434594281620748627555416971448471756000757936146729541275287872768461134922938393698720296460311195048683492662389911767202988555180127510904836742617258682933801600587366516837038922942167707610712990766144086029667664111497465469178577983140323251972235006127046779175730748805862318601015070616415625609485742803376533554694202834679616783693944098579223514603104926090140427259485560681920475414648696137897435000062242129678055945735983130321153411506201895997553191079425771138999595087944591471873270515713374382448701689731367482958720212705770071895413682600896437100129329507326038489271593350649709387063233671553997074224771536690672486358150263038541636792680565332158974516733729297954486012772015457025947332071174000813561350198330863241695477005324519101177819948626811830310697565599547110155229112841011200000000000*i1^49 + 2726638189850908700704578442317497965418245487087924638070137364601047195797727950293672248190445527828047434965735517242000152310675656608027631735424068830385467270472721750214326696058038285458665990269954929421969519945526515199804098861603573572883815231063814979226949102345946122101534303638233959775814028479993038706130547898935312376195180638103288233091139603225920467511928274918598383727104920535117324843812066540593096445965303574864282077857374573304486564481258797219835515619367180697244716288602614092456703402606692673280728192562825270393279367638148080464553312839857514004113975256046052134482656663572770709129947036826854442440300292206547317684271375825150812736647966740097675029866447224408321791084486961604574376337133386812524227874233288392781738636705626807690056939540804236834446594567629004542183737184619440647937721092902491010603982548726254524704320315213325451370337738009248658422351436458702235663639478716414761308456539644780178554676320917439613749712528242164889758041342901235609062115038947452104817401046859827041363496329127876422529988632237029617274177763732135438818457159740412296810449954623092401078114830063376180463946694420683664581605140028908190765738527328756356033431366958298673926842910828632374176264793038057161975544437739361206423163042702526280113856953094846946757041055889440616971563542560534914452181334818948527656131757211351054187924867804525291229967617018404690301516555834353793761097241373873466087565079827557673731827552394051361934270887926339863289508635726487883152500146116723969986504897786383780045052302180087465280648573530150786034244845951706027402200652736887796286855740020531458510398239498800881546433363514080598188198063798849294589161407217880762497201512856591930814298804228107468800000000000*i1^50 + 492843365179441932102115400454191579015602121426374130220530778627847143955232835522257065063856899803839942778868743208869933293271617833760853437774473553056674681107031330367742923828577150299254985970138847422986124708317650170979748717998065375618484500970067957980333369268296947355741153403222103439605320886462986634831469066448907151176149649240012061391621127198015635788741983490080618766190075610591103881983001885886987115142818474829004860492383801939756595727628283145254944164840922281306143337216940891087772070076681043969098276646101688904415464563676752261066492872008606959743886074642492729765127994925617588628942071457759597048591296577358908467467995370368202227086910826557937616152241204400704995096846123938673282449717234921943428237260081416020985280309906078552057143161407817889005905796633243799342775647124483247371342686340263222159334628067858876709106292475183438609384362358823709211780750503674331931624202058757852632496015836441754696620347474884789631307600983681246848988382930463156243949912670315330648989345006778086391645098787173143729606118737756337188167923229420377887521529983239457583970557530316507079496975091358621443733520617210057739027433874037440653654771969865297980872849004018753176048464259929181885067146614126987720357500180468584721321870464586106627310971462923832624518440456983605090263320137140337140934858093886390616089000179408199190529264110003510696256407413209566186760482698099011401214789858508120575604217521546401072752401222557431607620614869334733274812728485316168512442857866408701299788992970916967987028082745781857374980968040748169733349255663250059159511463294477718938740865610353471335398334565057964575803693993582805978145627654364924262969284575160585016468994803433859315333255168000000000*i1^51 + -7544466483347785717927552869866439755704501083462907623239935665585303572978366833362958309126880488966520831398481866549864699547715721950618357614636301615043460175330054810381387716530193443276548844651955872323073155404242145297999641297399121685614832404570094026738829285277745901996873083739242122715941019827571985920939092433703145118266901277572509088091274518872658283610188044855520089589558227395667052117309879745697543872700508836253133238505043358556616236636464626642570945178669932606081997013857331455166441331061313315289579056673559127565136470612967275001865746045654522102818183209964609121560329127143079834208031415911675609967180980749244666554690579796828118145561173459142092762272155248654969390584416556806761162257432996336504836452758195463592150714872591552918721617696789437841552504780622510266364695870956387081498351751258984894379272882506792764517301041183937404374681629443896778534582776697129677746977629663141264265240520499113983986741681181821050682963783564731605515761213378835127008470995805815386518034709460691326720880774072626088223149507465658912249992976552576102856375207396757807874261657350287826263305770421180618672706512142314317619630215196718648301686999472674966041952572253193137041054624477208826726096537362282555820538135115780553951653665406170429401530178522730824052312070475735682783941063901705163403885744076548146314673357451969080934699933133763218446505999543783887360127880877866759897088727949881544139432684668787773206410476894973327672034390311934392779695525383612316807490799084380067583224911564198589776481531853890199312825374942159843227129489467771326324785718461241856832659536655886728853642116151202097930909579748694327882550872642361510211244495475639940308885308264827904000000000*i1^52 + -1098416482514660057252149811039856171673580605094508393242902786699245052981386915481666680452667536097594534196398614925472440522924094160499349084612354429984157389338286765768290152056354946842352818814544404342230281455031488121352397159457159622377428062662948367259235270285262868268135078472589811009483554026712288620152708394906656130560109673923587869587842201831010868602968303136504613479228387089771876434827293132347762839457330286920579926177470957214663174308116808241093461728116252970337646679301727678626932321617513840924032345459301201561066215798294530594985089445994219921400859302745114079384777663706097493993871238379526815267833575288283294888209268637173957498497352782332120084164047942569754296202167131606148566786573098836808142511019707666040149162172987878800241019149685586770766104460881494138207961808816935574381862311371209989024506807397597965240368703889754199625831485154381460466379457325410183450958363210385800585914379838128082698690987496980217102404382111938318742687311540694055295183706866208139143374212314485212035550255005669460329773177654299207283698350054781531606179235017877545277729016087361438791675997203883334466458924332272838418211739196469161654463288136253777014866316316559383655344862652980864728378385285838578417774124676893272196235360052309030278705763932750631301030872761095229903662315280448692462892404342948481817857622223228854730883335605026192083058603456536622745266492102601960907502803931142333399173527828194363450176533856897222528829504343716580666013699101365202741593893985569957593729001277720226196702695217392798167411561649059508935383966809940287626394799079777037177589691344884707664660379028356973988376349175300172470038096174038904218620013475453965516464640000000*i1^53 + -264807604564496138127461832372154565013291518549834527850293792931132225315869176386348954544624563113164401397448324505458500597451381987829054568832700716288993515211150316957819837148028078750725667664518406871112846758553937473412664852771238124139762198700443828828283873141830377622092107181379187989141883983824097711971951193960262493460081072701161256965664616535249316117947724391436272784191438517934752738237785994226028750330074505764112815717171974535198169042712277288654776622421818116049479704940805679503139028945201060586140128033641228941758159099329032447815321453517406226327599329566522693947566231681030186671892960994176733965582100502234202368838425695141969401476982829192330742465881569676996920165658551784033261116409125909824169913922840492967649099278935515666626703471867770709743445107707253939931402446944891671853245993284522625498736684868394620513232424351722790851363690453279942828849225079031774945666087585060145028111360470770768878837279055929353558557299988479548650794487971441588457222056818778140594333552574103197824446364141111348539061766237233653845016710374111090308362037148035084353788097972940432155626083464888304965010782282972163408539395093554733698923936406827809375598316728811346149557789662568304486832446866110613490376077130412096292670957201320370170182333401456589337675715059553840167346962713234037163041025567649915531374804142063167929409795836785052468681348011599998912773189989348011177048163849661635034998099775390498533098573858599070763355291462657761470983123915557665660277218851853025366651733707497658135982565338847954561086530795957680538060293973038564782967908672695946399217067803805675375062332471924337597638589153251337855676843054488148034590803273984000000*i1^54 + 22401481442386012522504571411726536172736320413133600218326447875318965524038718711615956735493559793883530320741179623467720897876404952811033910783898619157053595028164007306419263325080876493005144904548043816791457161847763827232555054363072907328298379846881953598131511012553619839885358162400655995164006314849963430117654296958109225990412906014444899998701236658411179795431089176796290132744910379314180838669843784727629473669996211941652273575970310440708534802900080779368321250545432247954265821471176677319338598429025991902571487662989440656350963780821099496608028603359346057931483863795436319892125415484231958405608528546364359495631752408107974624875281510502571472698368650401541749389001354065368151506140858604527046764160897555611952511280459985955543724611573709826928039730678956641453950211523007081244480459470089218423426413706752887292639244110541225384457616387177805883838256534584618818769348723874843698894861338002569473723072874882337729675300827555501788111522541564353977030153574797936789242717835017249084113060909814675672152329241248961404829563929133660688004179377339544445776406211239176607767981880104885874277364244457475561909779732674179871629637062764370335540280452550141904000244345135278543826834777797671002147480673389718210196764617389324974937640879891258396525607894366451235726001925847626025583541718354815596522787602751866309549160283272487771712271512014695252012957992801660522914377993265067957166959616024222649922042450232666513053560072692021718000493805353386795755632474393112381073772392693360472761307409665419952713541109120619713521015588998396717191757894286099973125622260902075818170622122443387384771642847531137027576114865446914587151486120106832024000000*i1^55 + -325029392791020307031416439363798285415564803906339772237212322252452828074214302785025138491423400526318417705530078429435275359935496523637899839400673730482445663714939766335041046115904386422714711405688978309142058696054867420886927258414664873299090756314818979901194148633362120564912032042384857720113095208944532025240900647255731670482177765102456397407726701070808430237850842691753980666424109605811537771582960064613062344684457407234122440459110377713051881009911523307380652575758863754637073475408252924396531111581916623123130777842098989556830747138668624791345538490744116635994587150392137365925295648462192302381180200221211941515014160347821960614507390455742375285734281909711643011459264839999132861080119566248196712414797536725464521671080369165839916385872224415616362208760698334247238753620965523103355865386906942435805674490806094505974553799787795495550273469387017117390326994544392178967113534066086300359701750597812044123795603969805853159289242929149262557235389344408217638487762957165229022373842209834008611181023613681817274729321826441434767585732015273681196404199602823773320585609272153387539588858152357676765530949015648152426339250302327503070660186552397869198257794620858034633936999229042990525429696495531188467986023580089781615682187149461747534299865317256042397476270022857420941205748508808490828289793926047165792112217782949049849730785973208236322289383658672494497241230473055780963385369667807112905228851304614209430892573067005211264997819945400924194974133512461973701179475806823461761880085371531740926610169951326795477565568287050534263687871553644654691215671954557407987434142093507598412854361421782114958477785630214784156265967745402268204415280000*i1^56 + 5009660069564555208819697437187163082973684006545393179039178734533906607699516845944610639976165871100441775738067434272884556735688901863929902304764112285908780895179684420713729133454173965653790660372785912483293073203387339863807472801653092108575555201800491400975736080328306085991283290982788282797066375632737390020859677496854942306186163001471350883890327303494921440789951752754610912219564815930969954209081836623774224379439230901218899960110650274926551927142627504452960565375362614114186302939788940952385546837257857139454347265674038418401703873681491729622485601881910024635678947281846745822220613256700679206553964098069779678807356171843665387081342153296213627764982579705509052355984218096798291456393408553417911096376695209204706393051595010785147253206057140408071577134307352456801317103205374430174543566345085820806007407274636742219161973171718142978126872780956476381373577382677230660675851848705196705344956508214703496438719162120057302819497307371636301155280991008898761610634804940937990074199895638245966093981262377242293735897769262242094190993440444160885114819620851510492013635230804345396720657061349673014830137606208901348039113384395453161018871222640898396843559580276772547533443718986410691120443407686604935843257834261157022131251171613168780411536558680842348437140204190187140758180071299559625381939994452128395223075771281070108921859876741100666386939683493127609850691445990943874371522105139585669205873458541578632203505480921729593651137832280990908824320358560071617231196595223610866848597349621493241776051252048770549748800376916437062180662972096442973167026283456023493304303959318604062284195131826736165345111267919074717523614925000*i1^57 + -1615575677003693552796763203864826111214369234263280727352902783839641633353788961649496431286247185692389477624200483033741878913805218300523652390620669164963223606112865383735682144727761178162752392705191430430309359027917668793963817402211484471299899338908939602155399978698196397267060504491217060360426857874070927792448974670947049749132811871189793491741835958668518979701223382347840055255446402478442309176077147849969568426837594142401022870661052388113419550717251397404702604756755672930746192383231828494596320355542637377442666918952069359690887152425751115981728121832165063378006505157843028881205808511966198342063818197033566252060728964489359680936191729371488422882387462679496936720051120879238402766081378928058797938648300251638198205235116084091818820492930158788490662525030092214744301474874441981550277064053375146608037854236767105249914057290307133786249585812227532182951195482409393854985303499962552653332806007168638922806647396005427718636566638856951945645056049528397811186970687670433901714937798194491247430446906436651603320420276841588270695265737283954259575934031403091136726697088164721136200290519452369840123030888838709388171111439585932088003167424627346625197629467503504330328992597330697527599413908836596354983597791029215925912371149060475721357518264007418862588854743098855397183532335025818749285333799148392526178283963049607471159840872018026915498275870396738549518797512913709901485623787168639580982661096746022260673648587408120652509208575181838405697581370224044044344626912227646539410681260027089780430441661937672947714405593791859794093340208599465394032365388928240209266974442291082906640593813248617025395174910812850*i1^58 + 584421179751152895498496263435836575264520876608706329120799586041653429222807978156593379713992498501594990236409140533630082802722664088158336334072300610997268850378926092390065267098052250868616500801322242878052234916553788321699749111582933701394835066135278528443132482651562880885292100819512342271989292239210916253699584836074998123183685232699177524977709707682067560670186880052235578683376335677243298511940111313739215737091725920823395110143814978586192930569765525989788751341707230321589079628109373118160688990651147923471573550178417810320909106866958256679235043962391020070778972767937304410169395438190377452915200352554351548988240481680342883467211691142920751762998213920700851595180938418687819198055874100348464647987318830553833945655852692255042566729315012113314285745505962441534188629950107755900567607555709414938143091339219435664491520174665814747526749321517121928502779010448425944690747288340443906202497216899568539225895882944615294738393278889477254756991085369871980040434940407343946739986021832627748474049525835953753401357794062718974907637174920673227522893048503973687578248642679624440485412559930650600881617092886529954054753706295376415048926718729930359372196344546035040843921437489549866414043566045301468775109942436594122499695728686941852869093003465796388585804998243093343386482356135210003404300680449280087196842657499575148501046603420102116413085137227837695174984678428197588685431277058635211237786365300609393613838397626455430435365245446471601827985243985902924244678724265813426842174159962639793996603870411037184370978187987925612403090161693269996758823237725000605316455815*i1^59 - N1*1183995982512096718164955418747642800194392793890767427480542567873883446664751257454498905136342638617759662557374507841305637724586212675327077479028658156814540483347309434508083815695529084765674106582175640861871135995591373836031552118992059381691568109608584537931707912608137034058605340081531713190902766391780578312498303751914262230295849514118842722696946641625057810274502647709815436670004587954245855645301606709247022370143496059992550896578048302080000897271573959291552379815608816527684597282103454102198782720655576108420849672290642349717426734497792*i2, 60542703790230382006496100311840959333033200230576501754756251848422300355790900371822558333989798834452844755576538313915300620641859009519780838005105423524611187356396527865621009461451115229640346425246895366706514223798411708363388882713241585277405117445915038388572593619970984769478258857729991749298556004024835018167342080043004094531842319190411514116569571066452768352383153449022710133857771606005214056026370452175414806650294114302182635213514554854622753723056394278352710443576594333970147616454534469438334106516574798185429395191809970632954258965913578994498047440288227597514818120096285197961136687345745627795761772080159931516363949969282275804352507305448256201145983332550315317977376369682265104181347751864049869024079689770021539037120704362773327922519093444844792796449405209501051091895185362963420483246613684520980364533041821908647782481669976177526091778795073851630844502662198131403628577864700775819889513034651270282534246880056848525329656697298411653437193579015961066394603798608287623354125183881726965953411340905026964460622894100960669570665143552101800724090268992731368672497062907518822215061550476656773813085671914048492449126917320118689499057327206729099896796017667436012131863827833180063245419243764542263196503539992197151399561027941404574098427640005691513217748629091296770441717968632877437897949876316373390997337531362328107477353791206784611729169691032166759240065132993457741967948132666939124766330043394209199769655394253486104151863774763345226117543674853852805501134814360068629232353795970213351306684404319150523829716414779359540803486689274320979222542857208905596799830671125144048938944435828099499958931690673152767912391169379781085661099448647407015615362810177001171621977011089852471052663313438848239072050491983452481342933144883014327198101232532558049027353668608721729613827514571046123026947259000158875510486989282606282699093833117858536169105200500117145243801073473667556966732011147791809045850254263298457759003491613569292697600000000000000000000000000000000000000000000000000000000000 + -98047231881541648121978856804608547399394166864406213569293102537476970593233511260635124520581969544831131938797634327289500696524594275627982984599116628989461834629871534809848302115785594757750910470304611912345970023363378474328653939722197418018369722034938559196932802355035230365040481099964631424310175958396000487649661536430710389785350014640342250527602687559688514639096943023612436584837093575056206228516094038076916641670323914458014085864029263403411552361087294413776260466950996538058369591990533907524958317395062878210930796234047123024618053372555366206993065656633267994639554113031398497025956859677508213524444994243920872847981645135441961564025532434440898204957682013331403201569931933182349009788785699371932461580674496611319399254512059682576790281013909181471100579173799047131159808615421311444490467446067157827668317091927348810141593566539197698845837263582371747026787290731283135292736960824759873359901242283759079364179978707593050590513174170875489666498449061677840517097193072773096487320826276297046148522256543179927690290559310498160823657179151105699889990614054051599112281104485686455164475619317234253083561795678778860947910829571243653777969270820428017978559058300017655781284615521066716311876338435075125667235175640914912451109885082838960260353991952019401684873742875278886976296108696750216615797532621165230255183271162530344188937720320403293194327138655278583200544761933674324530718599505979506424992972489765821947922847626323332427375277124638668323340948411669229319777548289919851328105143086355619557796209371660697513466459081215835995629784674861284902791323741861308653766152550755597369213573251002620386861338470501784501590889566576295277557772504423971069194545811242458532381236082719663186047650048662582112936613440490881980606205797384936849248628278926148486179716443221647725376981316815460362267301556515224354184415530654861920035811786812259507658020530294024770568995249914384491425612581341300860033783273321476197875335068489298739200000000000000000000000000000000000000000000000000000000000*i1 + 58388680727323536438672087911605963900795410766266499051728915829548856758766106915673289223287055675092865095389796548400043532342756724720732376730081743995811119718984258228819888145129243970957968270406272859062356000799636362838218438766750218354636006804384437053899627523867106419745363795785092982523506178702558949539071065661284483585344836086280100180342628274491959037879108115796561083206740608703948094717857053952597838126653263417180466169321194478798180339658120809765381147937226355857162903938169170268554294895129081031524079077936418096822864072206641465949725247044655736673828726614828434471537889704658464760117798690932967185683731957258244630749951724907484021926078941265144307370366937725337809376897233247839861009760651122736844498369186868205338023034171462242568786655468065210183245234840800706064659275228143829555141755571378853070305817995045795797036478921651556478636851578254408654921245025846041507789591075111796196595098366255633603563118143210004012095072986949417795561641839279674513128149715503744556472680405004163001572749412491291088756344642869758259282098613377185647854000009669889994551592366353114594712023402018141156281431486330042497545161420313877943146419833443664309793705225507574182082950277001321201244675266959962764084864324533209798214760279366630319494749887739644960329949791628357612341895214431172056733168639542877025421341219464699309506564909099602279542542119295836114895895511943300403131705352356771753762016002733418963822769739893962353972469359273464781647911811696897509555504067894251737684134643510547453758507820217494718760388737841610381401054299853690234542214255861190570381481097699267518105431925407727790741832699594435136587174229497497385183078289768860490780100620483243961022271399432036183704493314699910467195415766036680962866604148256722982775814121126094248565014976580074020882930258414476530855897223629080309996919749248015089443528655288287704427332822773141202286188906235438691711486339827947401959199265743962112000000000000000000000000000000000000000000000000000000000*i1^2 + -19959727001637240246339495986574913542459457532788800405737051810219470123220062360594305390048744090569849138009107639721244248584932028755353389209949961086050719525399338254957840987400175207623397174092007337443506003602839901812890355912993505501013991077438041425966760441799739148134832448734680181823051368130630925495437236106173055893398363049256088080751258558295523292991309779270589968850149978779886242436061743524946109660468686854031625020548454508615809776453570771485572426275625760517474349253455648765494614231599130188961717121509891472910541976225596752711800270192450292541099017063151331374684520039700095642392153546533150758622592367541496437118810781343530538557416111692624590169655663757944693675826971945912173739947788500327541777056875415036173302843968894541147157161203259206931009640471367814703021719380139670818157366508588283391090690059167396038851004203810983416852431398539833450062507124043396327851944210649887185870085732851603041827529241439712860718202595507330780574215640526941733552381448523591517683329566672222843457820445213072616404240939977991848530416793885423346510988249547534301836199689219483660653299931417564545407806196855747895603178310791395918419548259469252532918022724781277477920797260921000075361997225600172290089712319363857859066160902406649862100981468396076477402107532930792903113398646945473053499819293127106466352046239819686374354218735718635586342193819767738504604050573240792471489163227211003216036065155618038354132288176279270775891679280234875884050521588347755037437341232340590619720568681990473973733406880436290720556893146851357479639317742682681634663197811083991117753472502059038904919841057768210412729684337361061218972784732880690242168278211332543744849267571799236399822708513927010999030640594008979663386197868415775771274823321627049916413278660742160680419137375593792314421136444052773122517953545958341571114261830535017591326482010150750171470757496525818556001634419521481664977969206039383300402659176795340800000000000000000000000000000000000000000000000000000000*i1^3 + 15642785947527013480016721371473704874631180790045580776843614824087737110995001886387309563733313942695037653516771459942158527751276081735784963235209066344591339997060520356818709507654090913610328501288758567458214915138883867810899006281014783410448573975716920203923749144852753168927726171044102870829536932116764934257478627128917032910375928071529897694122751044485194202063183950233041695870427812879513274157510939222349141909155783973533613721240922647740732900880357348962180150921069182211180108549748184849676024890715521870206935132564149644079929571097885658093654534731873622214668755370173191655926655805047797031779864898705738148728993665989544212436920111159065127186922698892251543193682776316784233640961796149357418433011313590310193033682919576148448735674970441601253429259207064102722166016779438044616855887406689129889360482937044241828140867271588939816644295860444184700127420360301967295804183784849526573218031020294212991626303453597156894725322914429969470860325660002910934543683883860059746696210895006135400437057424729536954185708028046469031747470285307685352651265584232471717152142845637498733754154163419472682727400305063708604324908357796528628335007295538031573280932974328781950635784248603343407846935192376470361000076321051942791717165551519984998003106813431418499310265650526122700596862834955363519481371884005475839760276911594488738874092219927437977674800385591737776706941926003066602139283144265297405147306102402583992016208162814943751012505944095322163402464179586961541733999392683676281960146087419941403549003967173188550804393950587053020327992270678517682044850624747767137410748484495866265472774057422008306582892158461707178293258258384142713853616329114023822961478121689779350943157723293742186309928448147347945249531742427799454354458745516605184730437374655307183366701328265299489308628935739840007689932505744458483142416106431709271337305348591281490411837489701462796860677258554257977487940697775850426443885574912180747933745728716800000000000000000000000000000000000000000000000000000000*i1^4 + -6341251644265710873272062094360742806257487044560775329060565557121175636386267401939115997686583484168514908105447223018386072715841426631011722244713095581191165446848965105563879694022776413495853629610827279775944976584069717936230934468215557938240314463312168052863066536672983020434353410947842424956355026960997248686063523011550513653224573381926352572072729434677008490124729083399093550821242164737739032136134780383043554181452123207048628460961054346968784868460291471221813230412787046006710285018098986879101210943276500686965029004178725200458406995062130931839015922725330157374837409176667631315826979825212786085328138160494551052191172372251451294051939811484694080720005866085741786369164261253658235680859951067276252101528569464539507161802730646148993670257715027192565544732120863776021481350827923039068189790497377572729828372470905829982863287417265138923896080607442408962319543969160113347807965451442846197397423284852739642648540570508814860030274348695043491834452730822614030655417361046124845205016713399353339262713480714274813226139874945074974464161963810145717655008387923439053812971082999411981646771999005887930591025978499663731759273217811305348323393885155179272035761362137299826999215360912595842362703142412564244446373013034770073701183481369043898492423589511103249356991584690366407032401160115599031114918522852216973842090247298829043238024087850207881367525345022816568365278172964064332675834707683382208035938456122056642706886706563523897349639099817423580672794787076382613381446391456238773074471154683338867142947508337482231018442210790383775455522449559131982060947021251823073333731445333884762269885066716379848508043598736767436525543068682563095917714363875287730462706264531633015146502208540463122056360986428125931444750177382580748790312244583689118707044874910311871632859022610332473743982108527128665167653332786412406562916756971274864485260270044654026995369293856183601520789199331695430052885206326898654046849669340888490499047948288000000000000000000000000000000000000000000000000000000*i1^5 + 627698056493812028026666578175178648062842544341364595536715855045297613857147421393737528128522028248194925548313382888021223950841928353010918397176328411468294666916407289832403687619364071828772914624267576493553714877615127178741929759004946638458314830187286941494006301933105866895936713720311641895052542604448336866851900907188012289666192153071101663450254779887092452763192218239256275772168489998072876609404355902394872353274914808211842590855163875766758251406886737755517223122420823755721131227272986950713570003471309029023431768403407082623890191219609418163009129304960636085083753297356784614813127387069916859330576258918822716966022725274273392371207061146820024019668144706976844753837446120453238284133597953646527378670208164492158120732304918379181332058328442266971104307310910664229554034882938782440735834017217339332059626972039459488652668578015863247317212297581145383256822153197490608846083884078754422557992455302477214067200610750788403616073511567628378991925251209517487281302494883278834276701288209231361168827598859014942745444490856837537627423795251603587360340298575134100275475575112763869939265809886247839792986124140921488296314992144500758563801979283093451341428488375514474678513561957780511362115866506072989595143425000922448099151725531780568519373149662738990479250702531624766300376621727776884353800509453569315620650361362822800974104898354004437490446988640678532440289306073161335403697812799737398143478647566439526446800290803439476552754534227769077555905339263142254253073741775945045707834934441869916735821320727715578231062688603215378744429755555495656267361440911124282329151410154223137832060464338744310460885639182090946367143905722805228949351199811811183781950673639187051063961034330031251335940104968192810177211762743796767558437026444440911193569025323120692930053719138248702454270040606927355333294227881581440271459908319042185096412973145452086050124587697274188300220094530636966049071703635786181340627654637634597502844928000000000000000000000000000000000000000000000000000000*i1^6 + -345881206014078146010970108470567231939815484297752687129476982074606090206501595529703776806424940851998757608080149063745820953162455578895294593569295843444475422184014103414671669530157514771131917048746072729272026968065174033464393659133611880620811281135873703769243353749044253497732757082321466104725305802923546518603812056191000188258963988487658238992641218534297119847311082817177972739826025387164998418651614646896419225929907870592357973007682243713429992590510599562055001763795367569138872986584105030881295907271648357677870968061083303561415184422543216851824474426314043034140643289285202513315922120120090616944616286543587988230228054652665188409208119696441490852469039393188382740917373117056042297310704701536386516480541254853246078753745972559418355168777800671941187646017995846664473538806988989632329503768824948583440150538778957960291121237300423206396990014028448108798828579321842133448805593490549733917542305430783747296151128780291727310347025000499860797549506495949349075520724077174586673227264351786439971567084688819289255645308752706869131162171789901301588332044095512598263997814908910907361349967572137773549044508393668441005448880479733597717667233840195691259009977013495537807076048796731163830574820619322008844940676869717697526493723479214077402958644853629465060292826234138234653148608191526167000348807274814673734836144662497456935335125368961549980575279354375355546485836769341021612098790286826458250056702220603762803958517792678247164373478240826272930017735098165438592789942683576324487582882646369345917164894541583170960235400836638448296711697220798095769577204815569113553850691290361656916489147774617989517730490836417914525984229078618250259861988116980251739917452638190791719630085238403097345768298598713788825142849640889545911756926617252875989853001483241925969113102860057966248737276960554184642448902361667088816438861422498431487116819031737227477265487410996970341099264518650762766945578672231942714878143532256963864821760000000000000000000000000000000000000000000000000000*i1^7 + 378740653012331443827284639432954095093114558702318525236052018243183914854163191414497173622607401962316624153919324184635831407142332270793206092214306627222133896650156280722821460485871193536296686874625141423875630062212696548553822438431177838480975913056591755135982960244623010857840366717716463371593704624070297271041954770205047008009243558730228354220472311741806958677819847284662690859111625461422511328992484632287302206075194407764984852433665629922254669698958917184773213368070951250164640236842244546155930457279309230965506314451742812699238422805246634270496791641498747961043604852703911057729216800797802509329869793772057095476938492807973548823348255902469019375148881512508364225889587455323847374561700342400940217189271564804646380241010324046582197185315836956280441335782104791490339860892206802767812520850154011734862770076755051782641550637608444596301602528230506110832616941848332351245411108716482738594527697177137098967455559565100224607081261323371951115790439658499609650461067475198252340775045721938896091287297337607292047645721619724340838946612724882400017761270007461478491917065635035023591077702029997396672915309632963160334931654457940244522255312103932741438861032291569695598223479526326050759617713846053647339781588591425522718663398369412919513622649381284979173469006895739724278635959245346602607562548641019859625789591792934761423192478208070091006421551322210463118602506214494203326341046986853969432483079962976378163109150292860336272182707544036735781010485051163341135452586936622361705857094048933083350167713773692593035541535613277780798573044552249948126474089222627625223794575297558023752821659474899605154170364522478565032759150725418109060596778097255021011717130128649417164090793477358618157773683113721252123571073093226564992873000570472530180698182817582989507618264146264471006846049933839980057755696831452904676860921862375192393192403580187058633307665170064716102148103180295792609748496009087179761466227699030545137664000000000000000000000000000000000000000000000000000*i1^8 + 163190064240972887967513722835123618382321002037000279441787339228054692467554425660978966110530811885250636443324118437150167990718785013663887597087951452662949153942582417883547219586570742257821138770376955247492389204891411354371847847903932858950203897093159999247530981541882325198896578141277312871942486456217052707740239936980836553511669077748621242263792607292862411548304479456500656122778535645060600627945520014869563348155367860842582020056742137303216786753772674286718520842878563859647449258557176355447625757210774108759026852999066568041795515815470921444545744971977377273687785853197392194582745258893149590315100271268902308472041500834967859664308947955681570619976079406770425105240956997509674409360711218743775906552846888962830707701940595196111335446741622415082694152287845299295681957715975993631293100053500511710298006146570781354597880381761727983577696238164718057609083188338038555477241253089089984023094429262926028578822498914345762054293000901029376627752042121196225485681191936523668638126228733426698107386311441853944943763503837627102065829147388374312117621846213946629213319971511603921649196511544493021959706521824328201465396028039030017947762712293782147800053057807349607135461061864491784892541495100365640433027531227482904306573520436291946474456201628658814796042987753266770155004852478538951833249358377309462765756206173090305012404323256159280877900134135643665452190233953919971104319704634245527689372937757818145683469162273985448446467515885759624569849261461616500801542096293672679468444479816460137714897825714895755506855968381696924128197574639966603622088867913898752225608572345465385779743203970607141140181122110038398258362777921915541434509206375601159935829287377672358323296749235833781255315731659684047334292541306733079411657943765935642111262422155640232914156440733128948400484937231464333005879852228749739040015586516560327461346222197067275488348781675037057267629514792178732739796449156502617599956817577527738368000000000000000000000000000000000000000000000000000*i1^9 + -22256635987811861651648424481333450233801171930523600914405547938844753737032747498823947845577101672647245835890268951246393327629159749149218094960099827765048227329510352389075061852505603454649648770961527345903210775663293014338720150300455968386067986826045433311958128163773490164705506551576363989872935151067388404002554450640135913460564934985535908163020696687805206652979412778440940194985236437814975728274164097329640823476716238399448136694867419173261056060796152512872694091531598843417563232537880033588550350957565846337060335738080772054129492146946327364159592171539724084560671004200461996346911641146118760489899716969900839020488081580532589491218523005571400035014285505104507244131055578236091911531653520697291281665754451124424317568751689015662558516969808878660341023917750092296362007070884703129065872881006155954293281580404013726427280010844796611509983266862217167773836465152363909561803833626857451648528609176322858238083985387191656172076723126069809538915172069922741418428971129404791808339282468928526412885809089433579613552032904257128940495508281490877765041088824314563277267568520012349068584773193190207517303507884259537048577228018992898321681090455191039875694262560822403965835890629488802896472492709670714523374215084420193225162667051932828033659142348964110705522545225375326551385607818184503344138955413116299967812744643349646351494859195120910310684667060230897572289413903249650503960935862638005154377495280685553830181203882379827114668635461146055280554131745093424576922934628354504520841861945776570124598292630452947288326802079507906561724260989108150688180834647669825968927473778880776927274280124891405842645771137778181356599487423491916803173892761996052384930861792871943073133597755693787760418389954100649368268551509219964115806708069458531859580616290960854633207196181859632400560359611642566085181132952992899448663108256821509539447442231841776015162631186096950210913815968689861254518369503850561972625036441204817920000000000000000000000000000000000000000000000000*i1^10 + -17682769005761020363732928520292562903713670031568382562294471977169517923789742447621886317898712244941601822543336687476032647622715647508337025538422510145198621787968613410321681167610007628038307500106680735632951841947991987255375054680056540995378532706912320135723287070450064789614267397901717244494456317553084143749130274739101634901259201365266861520317211213544807832211781312315584588695675401625250784078671089310865462380956965982764856159243572035759749010148417020710446443557103149380068811396663718798580127832792409142885243586163451814389885566260526532430218917013132339865501834260319748565301193858556159244990448413571532261712761308136955057152282623838279322279744247979196341219976377683549226235482586250233377391454006727525898387508821834940429364986867172717813436561536191456004449882163608808566398015656282257252268450790728026535803815411208134703745429719755070775222972425188698375949412195609905914615824301421377618846661800686637366151153524144335976253486941455828038668480888095092440422655890788429641262671160442575783302922606625236652008120446169324412143306045936545667056100181770905704256996649907655789301528688025643539179752738773149065374353915096954065452532700959571074966365409202766859089273277877480679244002922093279053142769392072426004928385221303384012129899970081720096913188095838918884492513507963832692679128836128135793595852996600506986292888526517585153573651872598479866150182164118545989461534355693188156177821619011465793173302512502751953762523819913446416159011369293100933548791454692942294438233477245291663581587678190683246256596961254665851199979689570053104121831116396758817249282025388554231641248360108371703832475855654698946401188897216636399610924761457698449193016799924621246026656248049005003224517890883533363249431736262666441822634180831231704083276836686263547387402735242978043168141215613903503500479987252659656768828804884792302680278990950713368184479228832182919512749914891096578298662386401280000000000000000000000000000000000000000000000000*i1^11 + 4196414704387656793223899105394226978350005739158968790744473089714916095135556586811842118993348135497606379090623510922312709417577183999015778403096277452104805399459068680394646794152428626113957531751523666813577783650496629513136960226554628392380601656599743801920572884732160772565855194932079084163714165793310327860724259138592418597921491769002822779577289643408772849156426005506108423322157660051239556304909840342512593248023839257165633491304088761813999650898625994919698232735162596453764631513751507199500180385312472289329365093265626560189180049286403697263944700729150890306710947546423919226445926563199025853257257112100957372344951123997778483686104212726704539037378468179530844937125767187820042710379011490959931299667668818449557314542731644399323612672979381733173604360127357476168696761060246523972484356649730773092488230947588621438050480045499120930665708150111048474393755946418251437722964855709541072037895539990853020813688392370174734530060014508390712311287674288044083940321695445047301046181391052743241638944987730022015059248714401383844520917429852245460554670488957431456285481078906475132453740997457602997015304190235637623260007891458844445141866344653877329156976673793085543957400979780313613877519212373634185403214473514753464172776016802743734636177419528879916895805981411465272591718805325035410990217227695272744729226658654610108927404118872974706607983297268164719983282956499107234192325638141887153230450013453437746984764052102994503316468764353335565160638372165127799461647192634132380271646052739508394396135752103821094255888126031422477104110225910525107099254291076678702037603554122221059696263435974708668033774434053799899129154370544036516860489445681823194717528030584566605085285788285152298467436666975103649278192868687256151714010818657773441249319071258211726433009409726277755246611455267429988661602012433367153542234092488061802248683739710979265215934188584426101147225294288459336422783145668222423668272765337600000000000000000000000000000000000000000000000*i1^12 + -140075002480963037594042884597771396447916731912430948479058750076247101254134503132840697774205607928069818517686155424982582007270684647798096672196167774094318573704103067983955219945627389380739361852182423383034111049015702866160600983564535209407962300017821419842240952108586451388357106981640784902382472616769196969115460034266412119304903012086405712576068742015902368708420135389673261122429737249714003621557238012559141986606241863922852298681907610214162373932829507369040392317202318352496288343024966433248028978981182941543931107870656560568884371000109673059280714287580082757684388975956553771953517515231086371459622393800828322231197429752280339006025014163058601164150407076575409351199640925180791827281560793458094652570264813700791820734675769562147210160699924264752937796778180252458070439181686784829679939159462747280021309107869347138567339945205972907553532883155370218238694912044936832869086643305869533041385530188790351521360365210418681850337049171771825042171918700476716544769463234638758814787438526283371528058280940533245851500173933880673373301277282380962215420478363157743577390740876082604759700909691832106864808438126471558183477409604838151554221520219502291544409062352095705029767062982530376772406634348591705380188480939004891229593109725893233312800255182996045715606763200648222815727080988902344200003888947414310095146588419387402817845683032903662601800758675452758375494737985252055807461181666469738415033534211339157913117524190816468801566386629375277827538505961904992662181660927474736095132547319756995426096927354479078969268624350426755289344297262976712233788833921634927675733280601840230983527897406344255297707301782692175808583607844860059380388754409656603899026559375313830069559689086806950357821457688985910247432094814732766042400238720240735961038722049078866585565301398458650820245944718416795730969733438823078490494668012664766776089588850289494662944819459856276662310720934595916994855770050401931789116375040000000000000000000000000000000000000000000000*i1^13 + -47601231516267668005975760777539474539223454093801376625875810321029364519716458527182287700536706353520686915141872365200503836508738122206957533026359945631089469833849151849427965856620101988998886907970611318413769272383673381885625597134157790042319427682704282596000337865453610504471071474074790864932831040979960168931728487333058136658880577941088007319531293070372539430923005429617220358721463024101550594047770494615041049027372495458141406451687703761457765776357624804917672201761628112722999401797381276946825761155618766898971439044700941008349882046336658158500138492047738510524904258146818058176999648530897470196357297687049585938140456591123410556836316723846499019175239452703694681118356668017166495151305528231339643928964307817384858519304221138699674041462591093716906187284426373147399757146338574873377988535038154749778753296383221638595961700543856390978832916568555888440969458828287380577664419067067048258985978804736813891450778317836788110816678048140449654803734830631808435101907469101348674352560658401735633876376926581540073981113956337499912904490562422915547701553497617937127358498785354466919524933048860566889607706251255664536089839283328540620071170428757521865169909809512126994168902459554855284847231893984518325743488284645524090704399588982624351612755719083404884354286107706333892769729094075339192107105508833364251370335014627839234191008174999607687554470913051440348101735447910753853776012490447909323209453056955770282798028174908586443977802224497395185764781487767870617683588533641092195169741779944004308757664276985880673001660097369847881341762060640432663706803775882194519760168952462585231355853430721412191373369719333522209967629627863016986976506773213574973898898818315196523142012134252164521510330880857426196942244496583796970340638331026548716527291210878979760409567747561687451120033628695843180718802259714238465050404415910872707257084479782443385469573219745573103729679899748268453639801461839108033740800000000000000000000000000000000000000000000000*i1^14 + 4220929208576428212169670902558544903474622516314217147564130068914990934511293051507416597274352020386488397320150210999127996495614848907367588046532451714241400439324849659151214685293478880002487072584332521364983092162839682663917752377834264920911466792184951594929993283829291426819659058709685239230273970968714482623051656704029908554660617726623427203922675901058061904757808830190645656743799834318496895855993257347171005023066140303452325508233452176549936002008260317640189268045068559345079116088715654719030863062994563688445492744331050315127896894493441273377844138153620459365839838334817172237379167567597471483711120409490145157890058802017633087252945746093049808614901017519340154394479429773245554413655627740638756048215852191215854610822908198421619736766666556047341225379994250042400636402122926419246232257174860697874541747989257012145964063107290319362720373851067356152799205626164439152683423495408893360485323695269608490272555696238997744384331530134494989506915383952109561967801888540936667844296521749251603063386352310834354953827148142665192312494682763832719815655553193373065450229629972535300704948258721229436845183496452293692472557077562388446043893406629426350925534912476554711299070366831158866021418654451974380615788177746586195194955423308877783131800629222727912152880919966339772284904256252993983039745470307289162526693752884314733131498622584249251331496897091880031165436178959532286173132820699903458553848710193737112810695066646655077481544578418644809413937642877885360028166987975430716441102792412414001509142367591627864164222262732004597497863621920161197475055904505964504840277999775066577069653675157578162180617738361988873858152806004168125082990037466000095160910337711260666327856848526097943477809120289856374677796468369722890425412918610828606235598346711416921197486816725150744086667941753935570834095454605214815436781542797554294019340248710556913296306723051201130667657280358518366978064085487143039795200000000000000000000000000000000000000000000*i1^15 + 519659989094919730509453713610459711326062317963731302074461023220420133817718633948859814106231041009037884860660241643384138275172337697358163568646519795747997531594394882861212107821568365600296151219007374468473797655248182011585582254358541391047018049183943432934549427943235673177907085012343026862415803323713863117443106488261320009718392324389302839122662332462722537398400774941769040973866291079487837608922973523604353906500058690013617418879350440535550102366394135614050991945584931979748395283911574308266064752818746696535199258574884942787862295348798080394763952553237097853298565775768360197702104320602003208388030688162324704208017518879324228797336321546845069324095201754221467599248342688030848752107901603686759875663081806448827924541239085683658636381447920834896863257915922417506883058715453659463794555983706352538915794388729163878202115481966527912977264158343688364255287888087423390795809896214571116408607649695016822058041406077689200421276145112148774471190350347559673528475694444090750469568895170882504267249631878837200335293120266470344547929678284686070536491058296278250252883553234388045962009349358979643323494319870860982436312480667996174775719560745386233438988069660843442921975830286773992613190591133331395879776474785121921619598328153768423397773661035099514074952981807782773035170297988069042450956732212842949133834142544659861175419569892052504581846951965773606093133516517698551724771339757060235078288812276402547990006087887058750201442343276283728510732334371440492919067132386373568956497653740276010977561345283728822749056373374254823816541613500374167051049563865977935252232965925545686620553710863947736821909633871921025441620279232264907796996218468437186872915777555566372445018591290567503437890795395012309075746669821155220162019057170053690419214221415888916179982971304085904095981534248341219577502001214429744602634292358903501853282633945901084688969191326376348080550638660738374519439356448263372800000000000000000000000000000000000000000000*i1^16 + -126943243606674014882502307914933806145618535868388035601462784751916710664322930527113021699240417803022853490575927709314209289521242820157915802164581566081945591128591031105069458039095350349308806281911872807551331707013227869475112300542901291570765446119004381324227563312163801623500939198952993960087398942891876640535594520098377832199772039243941662428849635160592604148382364131409141782549134892568300745369644811985449847602507517144548649168968492960151699390588768224999055742368218536249843105144620962438266220227838284060876740439983479780279267107170457479974676250239721189397848332720145204754261455942348747264434450347686167472210471016989530791686880054218419825499402073554272961124011975380571475341194190211295083999565692550883860025777024501170880075510362276406951507315268920268189198251940494792349960384525900148743291709135964338454376217352403214806276444603103735252547967558416474003395699551294026651696479669602929624844839994673775499649162662859476930484419669242785910361496022007593348308684614733541626797701975070599771394439993715069474664936861015639314873417137888722060793244926373017413037033483563382095420331719836612515323301785683677489251640492196346660093583358140712842835488579868540117765298089899773861545269218060002973587933655416276539235127484940176481496919587476018321788045007088050226006544869902041929454455600866554987049959010329153301891498346413789425611511527624338696501312780810720092411236189148412056281707142026848771677922735416097153919652763580236784596124717619322945944515397156039318564280324542565492913817561412485041295453345234072011746387137454910542889214517370712890563405369849520560539333821964625645415893775005569845216677512037835652324483337851400753266904714110171799230476527645285638281422063040869516665710704726926292352847157642180254727926059570732171793673654761596557144759692537429596877997150574732057260879826705148269862443980257908942499090600157890724355034291634176000000000000000000000000000000000000000000*i1^17 + 11338318064275192220687692976388134808423373485063865152504251388245900303926392699237556785602594715899052520830255451980784780019707569574559010422779012394393062736825575682796143225089680838926964171026088815206586509725581497298764959502414219723085933066064449043837794147214564464286045280938852573346106704581578754884929701245663095295008046164308972723192226662640483546402965235074058542156314870751687409662706377747089774239788856121510786202786602299825140291070508708874820964158443096267602621379753815659227747871671815113112358119839463309230678454949169006645878046959398990465272971667629805201957262326387534452726722876736352332145862601090106829328746814942688488954185771238561391105568756831241830568603362378335432662571345344609265214763920846422794034502553096105917876187627604441722297880138702913570325861546824488087698489475664519605580331792421554835455736581836530563521468987070933034176522727565568254182092624008976717377096687191891064096409973057331583842067374854651670430663839997858361507520341377709038132711770788913957459582690479933943641163549817123861939707832974450174740366036511223011238153892012454990374153767369469323027487427982294021986657925988516724882723764975938969802145144108521342657820985649189011072975977958506723534469935003018619720683857714504500548390001527994326079873466072979335498483903945049376090131412074307357313500107615150551672635757738112787122405165679292727210547884525373060158233496642812317994120230802295336127815032821443357489854544558708489767093474139728733785662870012121555591578158037079680667729894922372094019555934305968399570390135338585188064775044491452027813521046143773724856247746986766708006941896307252667892486772736853959084475986409201577383873418794860550129466685839518726066014416817955694148377977243186412385546611131110954552600200540981667001264212903062877929347446044784914981631249033194955875500588219939337985922464083335978344272264451897650465292576358400000000000000000000000000000000000000000*i1^18 + -657100866781431876266177157539565695123787270799947676804588262689211197529026541959971725547585800973322778847233972767050236181798824617164161706749805170425802616330072212057255956472396944096973172037307108744208423659248368896778387188779653198265411495869781046408647583887973637582856224597261681976276017507209848026741743380056177597334257301087638462858931958985215655439371840209076512023707979108522113122797937482011839534030559352833558065971115020671888459464741168299099399657996680354431401829890544592874758561973575481673517170757468550624636495224672405837340427645569960669251927241017779662147268499064205728053258954368591437583521870986192496100868289107642212694218111184582651285028664654636214988586373149841962400103613348126960960012264728973354116066611091875288548416327740158186536368695574494290170330384821802373639656190015805201922565270894106550946514995998826226374884552502779235755657273429027248584517709780221388189783931172694089935629854585512890389373826712999896386155376002532031620482446924185094469448675732304234193131595632454895702355779014094397208697461556414657178761832237571330093922085304493051780983322557073521483770852793787655444824931693788331261811491226365527033094850014982552432324860218182305745419812187585879373796396550982519111362891490370025839426220748849054940203285903256607867563990643813856554558331804096931454298630523103100027702783885121023179616276968400241567151013968407094504161130629200168996586589484033620576875322325537331495054805190467331030149548823444720933211884009253538284338923514292452092786880851472054038170170201679174969056256393094334185977428081755498089397311657551967737215217276290327164230118961494053021219131903797824570654324579374109427396354432283690310147929905577868886941857392016008415136063619816913175970466630581233740440713556807081940085660317868247263355197513391676270560210509672875855144003132073487487955437393693561867814520966969432625853235200000000000000000000000000000000000000000*i1^19 + 30807839680248207545060983291297969922324592716512471288518483939772799077968991633524503159389010208046735129299989672362480777151772391619870443058404098073732475302934692995749876075335989779147168951718543631414048180571480455891981992454804870350718246221535292687667236817417157846633388982178287513112600374958163390277591723665509359713036257118292566837607177676666627486181153700914914455061034760769280991704827118800780634460386522933376205781257026725758233835380341873291071501950481103895506647198110842429884448777052360187163970001566215074846310923874243923207159540908572496236979962206076478280511372205944962830117367015863469261589633273346689596791353525635753079353512238210112317910109857223526278420084521264165339652224438600648781332420167183539923799590962936195769995693791340297606935076063629060296141247255808146936764221685895002720398865928878832557978487258702748472853198901589379042504563038203108431020875288501753190629080762105355012928166817422471024412609684500841526467442117600892058625666834400685080360882866917890838404138797993140365174795339967825782028508048133383878439004328898368673979839103176042376789747447946636689768085266556206269052910630248696063848576489695064627341674038511740562027913228113716951549179333950617219702015712812056169661840066174295162413417365576229555429189131273161116304942099717149864900768780791794376001281105608212207348590509017423636292343792622491004594761662592838600118418440497562463027085351541172744377678355266070751622755295060586074536296919365933914928059140844705356548808250926794151284067336079134705299595710663042468898212236820817263122019725956793951842292033549149933962787869221667324063767584796916594845205484520380608702066411234521783486631127972336480828793808893728081587412648597846482015387551474101766458826435107693028352666978431055089061042677434418728409041905386477808641237985023780346203059532212554910389807083878017512767165303475638305292288000000000000000000000000000000000000000*i1^20 + -856814920723183309231538578989108038027927204920385213656079452348555200937097815600816718139056896176905068130392298978064609432886985816924843132628420661932593763445255349875718972451453468824623266142628061306099310557554047238446101988734089713776337015341018371019281031572022059369763557345991467433153053000402413250174209198739918550187005906984224981223382838755219746164006266989576515117022085961133637858896697679882484723025647520575696528050149795444640930446914247979875427267416288236407038150003910749293831718879043280321741030942262330105254758335055675362526569990953968536406811504852199810008125030695781879599967139396591526948460337433134753585988487368130868760135981562898811754254764647629627337236196904401089040376944360373888421784881845032086221925395448747788883473161189572143043529492584697675517071118392785466817330146910735127710327148433902391763000115800366741284526113361488715864313070573740992194360744532598157955069598151005250961179483893641373316295845495007333068303467650709637527725445827769518419062936130597346924339053430318286584129867184123269005800680651844250105433933844050561702692588280257052498665935235672399069582614771449747540426772239255847279358832855539533841130984233695158174004183281499806133225203927616751912994095125115056812599473414869028987494363071975305558413956377377328226075033975885632439645085955596145471545541670510144226851573281336787577341165873829991379243071691294890834809371958992476900764964763287307289993045408867681970481584771179680597003457008894346190275897832492953334484534324460530781498850875216479726846332566587658769442379592971917184495219840846973796234404544083133090964032111323383008095874637356840665514101571592987513293391412641090450017977471372462632077673510911636186679839941229742237463489673058002040064189064250698997159839040498226342856892462546853160918840174615696816192652613716891163034983741455605415886921586576310987738275726019788800000000000000000000000000000000000000000*i1^21 + 11243988155053901199007507734285589838816892978989870003317645094508660100857496179682052887800810524423356640278843230458559348801512878273093844861514699039845896587884739497794075810926661760021511795480302186965831575703498347863415620754142338577916193727132525623151011209018367948836132569533833511465399913614229984308947587737957233070768218987814194224326626580141035850642421065367856205974436497131633489899361335305188403822452392495676718086935029781655755685198401752555568149406803205401144225092180593716546755935078129911561319740007729362902996985899468811371144419282241051648975286792346990773222342013973660523814179523624542577435249089132472133189955133249785923763669338808559871486728068999397263696388851022092935940316598920553357431593080188465966136270877222239845772271530284592727618140066784338842344470177688241214451210602123912989187334397731160277356305984158294974733032898091565914986277390685127157857005790176689544002742660715820878952473346370112309912358371659378097169764354038798258026578105926645083293531978497990006497273350291328344421827793715820788167279096510682262129325973935618237516560582571185275786869747579015153761849898672413158977940227343515079881809133352408470909262581537988284262825789250375410680879839412227038209087107868257551549739315459197144118755936842013771982278128680512708474734362399598352136624283380287690094225707470587213507946048129458047385157079833872551370261014811371436212597461878253991640145193104628167075787043628526867874256798953655914407106643730240733685462979356500367794495797786684936527658192451622086409303312437823053476576920558442155807068770636821140333645436063779267747809618256365380477565420277303423696391189464602071362095519045642372525912791177794961186212422226953302307345211934893413550458587652434506552376177207185223730965639766863449433240002664886068311453675451054145468169444254902288607552018133372147815347687931210732777316027004354560000000000000000000000000000000000000*i1^22 + -420564069637739815848123852199479168539677187979458920632414243943675602516543817592807967923098861690536062795627988976717756532437386311246074315676240740419858290704944718655242695956531260689131701502850522145750524536087421333942041281797858929033209692646229010212184399312531988768144550917069338332091473069223760421354828931362881750676724921876255318126528587558842561415035019320897196844321860435026757796078371314277232455193039484289680099824579694211334378109992301821981686142110951460115640683123775455930041463185170257012949413137922704717319984294577204000021247459702857525943911224703081264873860832137675599233525716369306626718151367391675348911939702551592916787910991344635144385863110722289817310223367774941240015332604336664806807258354927263671750997373897839143658037895421483546082634592087886297333311451808791561297134920836466788785668121131558958236350915651477984263357310736988767488885132952316002740057431494994064545282227563463779334225196098818007055423794547283521779516184355231076981970787606199709388924325299773973157497203681466715588466863966474276225470917606269952118733925661503142652389740082383367493935113795024053045262012911997404687280707323028234083704179254244732797627366812233584335496046202541857221133594510020199936984139293561274193493381284184781458126598215309569552775032360037895604888095994400042980974362894719669944688879985832348247544634883152412850923296706950365060838762558347365120907895243984499639568227180131258997850326398492990932379753866364592441375798602052555709743558341188081192428340363827232324092616585392446270710990494918212664979657181997772157582294257604288121591715083129612214212715423529261543489872558890485644678506431241674005244413373993488742106147048769849129316944750952886767460733477316562583436606689876616174290793910600140408613726749502430312919071060468041128804442609424878336262610818890367507534320069200097188789104141940737858374702465024000000000000000000000000000000000000*i1^23 + 2836049918338455658399011943798956690268761682175663629049787329249441614291295890798845097353690881877633494757349803344460482077904134506800825402922847314548678283579858216317874730479565506046909718118919619197338480032169895560606786405620793704366931588653858543689342654234051998109038582358185967676158535834376201191738421069319266773855660128675335219828725231160064811810107750831991222896220438892180530108742313837019229969608117866675813746292836484291417842843258408154406630585921909056676795784207782439073268753940315945513683929842304092783384335050440171465620195638832559366870595235622518358896339373971513086489256438547327994909880327499074499599975778295063678279209882504657781665310678383526307580962797666762765865163477713528068677198417595797029836754247448601045735615165121142573083005792174041040078766804732256508123359669538258606150969458381478706474205098407969722570951599857756014331308242074918609857491720947811023747141523437006608610963568260588762865828860005721601514080422684029282396351909516144937036200532494409932391330218408934145191475818844173211512766509829424865035754692597233881282294265414378622128076336605899229286612847903770687861547185073746516066659013429300375741248381443800132465728406979607585356532904269370377181097151398168089334069335543976361244743923057228970738006188630581705338415266967063107503036290258245213894871001435738783597819721347934863652813922354877802181860773286754300025731932846907581985630365640190137591885526576244527261054943909566145843377850344998031847296503791655801974852404829866702943430169651914239076112934393004982004528832596448697034232690585808952114048301287201864555101255804104551517023951184851085786466180660853244727920466739490833532951866316007606554577234374119500429059893857699880760681637431503722443923517982177676668703033512753093371570892531418287205417460224949046339329720143538419423489595485839059878174029676400618288185344000000000000000000000000000000000000*i1^24 + -450653713131984888102074345823044983434396018405287982075564875161266145081768709757350403656481756338098400883785363752215575463292942536935714998877694230355770416627883256089038482959111816108056612976794984580513437943731452376134028486637640177933381398311173348450139056426478117953994700023905762908398571037069781387750189873031156219980877540065028635976458547125620837739047895252556292664729280666460662343551442434940416292376818356016594940128844435864588464634510079604933452884555443120354807484554610173754704854515900343363460737982785180644873966712901496246950403281926460023228584163718186713717864421154987870682783716080992804950666147196730537352204748081169720448497359527963247120945558289101214178116708130317226525272029985251935600882770525895252441779731802217200918867358052918870210081700824063726657811165529296570380050158817554344663656865807969725531488386303590414244492621299609433503664755818437191196348058645204739749785639109831974650103431231297012093899799449705696776642814383394981941587627150215366434395510586200354708428014788571441258636679211451259326472130741869143279466650937298422421560589238369638237762826189270869263230662521363796391184653091723227577166648890265152299439566039109409514544776767483254145982675198959691458446109313762035230847966411034614614435175783998990915462603657102517248927008126036103075630616261463027325578052195248399460844598838136557665192734065897048127299917492427727842961556522407574656137215499184337014664500668215541262522268864083961751533334240761115301894859150734099706191242130872996135460726567672840403791203765621853378288802756872067998521770341721879742423153308168278096211162856205506654003574141529163729915706163741699249296687052775369958391943682812006390630550282864054756486285959778588522792735805672990194664490794643403373452151627976299597361872008822226149491560676790670451818856528007072114575610268867750688661944989459446497280000000000000000000000000000000000*i1^25 + 5799300211103338283085705145608510069288112437317557886050711542543939612222437084740899943350193766011505246213031307603629347168768824262175693189410834612317706651315252288829942294846640374488407657567468040933335290953616222118709478619429204622936660394890600493132771975564156994020935641954013000532303075531515047716537707581848039703176937853290285276928404545209028163206264861909023140407905589715165808100022734544199263951095059396201444783742844503462651468068494071251723338847107689908244159941448981177233093231965894025534968461339809232094531633516595073206834846951446174198806533258950475525304131375918430417953913944092713181594995206086767285719332513590167550072655450529794530230441802675875974780464477464043070268476898123650200288197912656962704432443316545447010279874677535209233781595470149289788119234205289354933363858472841720144256924764542490271841130542498872465852533819445478280751480168950792379661502895029301654176951570585826281070239794541674688967842598362232433491609168580178422214340382460744952440380542935107542712433603154214451730392995321515430818708931376239717902130011963706599104116982271051001389869378117335338152455163153591231816866939241544449659597892610946481256177941262912203629893945946180208636607960086071385536486268719707002407193789375369330071688075047658339441947993033449918166432601923502617802940606924822646108003014689864073064822946172036672806533310858841593116946948317629026973743558991663286666917607595162520590293845080804150690906715194751752912880756919795058862159912655562509839142014479276243799049089827871086796565363855232889342400944141921567610193689171895308622712329012941502509732078368174886424391680643642238213221578529779473363188658204041030386177433126137761650687876007924559050252907270358406669176832220663647503359627931066652872511838777207088315126517838749978759476363466063531525001561305945807251755497219264875584099907388047360000000000000000000000000000000000*i1^26 + 1152758160276016619243436318147841533536761429198923393671891936890197038536382344898556274181502688460103285934898681666157305653982341649868893585663874812373452613493939313137916809399271928365492464485296980127928169129087592897890580306988133772454972885411460088644632604324009746099135298176496222166688345593326124372427658750737949692468303619364340418795868971434218863723586318281490579175941122987054587819797288651909126762165463486610184517956308664336743934989877982494925381183544096192401170588228970976584907930444545872980199008328377113687724028297059064132733126066676775653066712720990198282953217177221733492472359533778600831526524691898886233607559112375331719107737471878409275318298241168935059679490219822457824352755585718511344734731556239525783930389134505901746104141080163477832014578925191643475898461598065252363168939340387971211976358534326896692654274902271102589906017661098924687474840071704460918503550161268013543811934899549645353654103042865954333007605808023612236321955365493845031528820641102032903603431281190754014886242857214910149422668621293232062749320308303636842054883478655170482352560767613181883296292797900693037088787270970080231905734773375330098422267724907249905223444570660619310518185613489110688144659589541387328801238217949791070783605270260864925696195016749789225996088862959325351711920509108895910650761664404095931226020134105191351976697670544083853287081230241208124952700768859749657843170878963925031408139311693336395154561673342930420086145435540060592870832751448734758419922487385411207640047508246176376829023622282228837620819876621247101291164881300197952440222559378525999199236769024420883056325161622953971062810151810608343253488439892593987171065730391465079501371951072468676872874120813697424417068867401585404540218760251380142134226187126508320406226803635165289093861971649065288597474290915666104383149643478842423234568227231586497751224313446400000000000000000000000000000000*i1^27 + 3108358325607866652455972262894098214446752370243020933307452146776530835749773534903085040313418384659257398990242417555147576460653154282320673512284737070194527516795357552698829382097024510853211355260854747661582501403867617170272756527857166047342430884817895395658563304526267615490616876796351866167702755421161619637653810700407959986406385017950015948514160754340470462055985249125201882677605044069330637989017120138757788072103536745595299167353245378997164562988933845575394760055415970992616798345604741162370288452865507559195510564036868997367007311877827595282877330172678339714467339992087679870979157386192788057884606781589648897247022554797405595212268387822484466018029526177337620760350777071663474840106465675458167051544191803078044250994552691508979637139560103568203194734679810819038383551493288415402982580878718785520376674404269652700782801026351672765871462372401861543159908483976058373823973795740347418914897638834358643970917584553157586155854736129216883575866871967655727234376654510967220666659762456664485354476565717591380035745504864867111340251192209618218052370276543976204414558735319712697434532581106959970502361481463603725129597198597733283477360992765882827980380643197710327565419127090695037235095570645777046613281871949146700944331346561988552330146669422137313580104675275041700856828400151166351527988861207431643587727516111261057705130245745099064195873872250151658419513791778064404535286317872816924135561242195928887456124140749427756354086156520700368001110611258340243292089707577042819073828447558568797262445353645758028843308955616877616181617624186207143731402910761308694563646108459489575947967550969274594970359753560469929472373625179119459997525070362611333217792503240433585119038910741344158185183924902478702187390215250811197426320109797784427670335817342209425417414092950621424870994546756837347542343126789072465572848640154914076120092915247122865601904640000000000000000000000000000000*i1^28 + 2745224674384472681652616278905198699462099611481764937775847343020883194694424772343107060767018819331491862300990005970754788307775719225586332542310253322919855014973194219391296010391884899352593229426191856197416457734219288122373320168757352226866595437565255979131842329843716230223145590141113971489040958497249451690165823729622261656737275078640297431039041488542012040229299562580867907256497621336063753607088913901828956092952732700115967976717437536166307903225168330113910478708893393343023628718844398044706793329539702661669077242404292040373866207817459371616512945293014569242537858504106058298048103735794690936209910417300116303575308657242035189162665552415426061573819602445401801424524037981775277673969075366866286474321580271632542894830275632712409036525312498725745849462503823058846301317083508023237324657966535922430250421171094663704650872335475100465479996266115884853600353986578366161415669909161561836125073680425112457376363595218865525898417281112461464633282844002305394333835777906642332885231232809709600635842948031030642083628226949952427428024185652231835788057294765893188361900711555260075296002844077862058900411489783463008442439990932519908567861568917069174383320904687131208923171677957368623339614183526397461323297662765972618349441527181084361373296232404820442523927683902887552780199563460561606249455306753109984168201163253917577986487777317361664930707125148781216382292076458338988100745589156168974149130591361739767517051286311477232458736961001201785340958224061218258644045677234686261727425555426936410749566332957963081676486887253799843758315260423362630317151412734231931497499096467209709973915522545698019397857487157693530835951938786751722328475571598705282712894738582845996454175215620446703175393862032998011457197335427796321649353844230166796270140120341967028771531510018720025802626623827959535090125722932037884091092841398281644920205747486615142400000000000000000000000000000000*i1^29 + 1340318578454003778808176298157466777278825822055475891621335641780164382322220537525216055735928278032871256913142610998918975695380022506047230217006282885438216096642658012750130839228664611038238497567753975641710511675003083739579473150132044931234121113129022006026668043359390224671456845995870274600132059615480399380890749979766894826081334108714154339934334776473509257922192248244475906670910501323674654191269726309451963757405761537385897171934974676093331545742022038856935366525047161988660266563495503806551757260948294428896704970990120995752237793293023676894542123840940380088955905731128319109007417618185872639270754187742188873094411605595807652368243583817928480896461191630640613685256954973446618156201976989655957505557506028139477070289798553666989640961888582456404779547199359117691713366943329020329141033335524656572526058107328510056139759471757226684810114365817390402578038983928965304918152552685028034813128126793255350553224620612670626797590813881687396394492418532941033131978053543661781694845980878951133349246500290356031254548746057323835741426029473985223035379956809114184151001631869649882095323454690687370577508740921199589212356494004080183691182012814754777920866755977026270498204542111139112975616872892669175089204917618820312794863842845200951527898991575396879929662561294540341110843680811389680396944674758966987970777247981038742625886424066515748016227246762335317224590636799103789462428574961847650457809134132001065059690559563625255530858646832644433822558306229551751306621996172341506471916908152902570350243824427899452321646588838214629502992599099939695354153704660296554928576268902750033649662937319881392400931807215531656230208471504858016805767187348863341565977991221568842744861779284818846065275424181282305505733386344388146887534033714127422920159510171438041998732739603886812606417952009672135785805270695232979362495761801961975292803402222796800000000000000000000000000000*i1^30 + 624292903703857636716054963727819873468853939355564533466020896626450978100702628062311516827919226774798395106814178531952293051887359452351942763700764825250899495388989274763744151173586577430661600032502934505711395954625356327117254069021775472865276725737609742074012916233055866249167634638752374177687788836927499204560210561919209369068184594319781450452941485928301351454973961198014182944867555935283618561708588565318546952259175317828077541618825642001466520659285477643409046517961321388982125261380088222679741124849921192262383227867662839388179343009634769531172712353044907102567813925677382757519642221920712837219819633784583877971110185962394768807750185840864635146205844859496388820867501753875589969201210468343841757919161340726263908742159052972183844508682486826291163536124941077823525921067741079963501514210523301159523291389770168780234310490869630642338935573843353367397964044878909004931026533456896008004885266442971727113537730714530020706757808409989994315073288493240319909060142647635782566882598423205106242163385373233661767215329917896882479234953666003875682587835851957469033085629207910009159729836695628094990964944455265806164710262379391461531008238433683056106753087023970053936227698116385004496886939309140431584597674310770935415113005775166907777840629281352773786383905913568405060770217614941369632178216767769608822877204925408316381248897089577666598799902544755137253621692535695473160390686285692506503375887547737068163564633972013089881977391504205668503491078355757341113957565960088944073927507913561437451828159908654016496764065099308185584361395709314321575819684566441841666212355075535244764789235214632032298227092588562197844942338974564677760368655736277017803152495000190199824994405501872590911429674418900176932863616820673316899918189519668352119789618863304581075939383635516052816836060178215925299830303470676486390303758190160267838908006400000000000000000000000000000*i1^31 + 114679963245151875294752758447595305568586780742717725809145807614857152601025610425087290416664418876104589039376583458373835969388745817477365594220680983414986191079645655040705528575048301390851142382060399033968010025376129580487990181393908060534861523222785583742182095916860825669268090353830224701161950979140061153605310680779400357148973627852183136909346038754000394268486378476031193311270931037247936521991204220908265357942845320403771763599720417583046250971450466586696094819748596493377345915734531336290045053664104754988846007112176729991543029062243042001423469120724602866281555796283764726738762053248699906469344417536135775653450630934251624042267125938355350460170607519235227622803373148742287339755935044482123657525743510505720724412895741015540382359339814019452614417597591679514584957667190915254071656651266676355204129747950749260540848926788745021655876212484782486527385699895116171461144933210481206150500550652377017340551498169862696686559409298732726086510468969227028596238653190206572104959027654190562042231867111595871681776290721709754833621054878659287779906978726151526849028612086734939199499041545449164220762927610174520499558225807355404850984245185995516910086968866427628819187820272881017973247819712339901615990502214910384420677941313895545368988067848835177157404932536429326363476781164854276636717518789799640488472551436665132798792638293469682275880197889323006056110948409730469818554216496812087837748885811700001836079386207915312912740557577044169216100064555813564812897639427963818907971769066378462563526164290580887745648530806603501439267440657063600863984722357220627749229726702305381571966549168950400890853108414091871161867357835855110612592968747339784597714142866685294308206907166455170002388862514099879788675256936881817217867167669503654803307061142083136334276149085418932596824423199040102344860642543504633719308749164276703297536000000000000000000000000000*i1^32 + -1244649498861919949445855984797957214975562190038200901840211137105924098963435692048443759643816966342873000651221440498779597147212674994442737446235454215290417283560892123612937716509859286505815067656383313249550174518854288422272082533559140877767274933980283246387525783243338796340601356630436114279476287060765451730218524281409251811015843730502902946596721465034559962837944580556340202443372215402101740752989236880342176404602023251739215681013571895360588804316829288503233033603941605481517492299198976977988664167530012801806161159018858636144369521845689172414228666422647603992244276561769601448391039001714803951596004156649048244381781681764375298673196193865349325348890111809221481115937475317923682879789544433879683702783392772107071963795284897540793515670411010772126396486973154620414768103406132458676384011945894041176203146589692302594537872976587793603423846251389067540842122690518404224906446081088576335461933142933519117132645269672568533550641656281436623695984320753458533098312060940193180070241255679288527224999241463168781884706623289747873745538218804829409264545585410018316941851817029304570381998602321362703479222468014663537241738181948567043728084866085965747581258717500150131385097669323586734814715959770144294869296688981501982035459756130185467195609165813138797584559738354481121333083084011193086364236307230668188430434202134873755672290168088253204475784673317099062035396398904887807376011415488329934500723757544256983729764071095926363307676708476460888534825420865190321160456005860649163920797398399366568574448107149399990501802200469294392037575715081225625730071602193344877419598982527920401085965587747219909411088737837723793783289552269512948520507300532894323773621333868579706464380584021602159263800751257899562863034317407361880599010435595639975024259182939934267850536748184024076248104756948057324554662240424722393063940262618726400000000000000000000000000*i1^33 + -1224763168609318730775055565677722499297539243171922960222624635986467001756642745976486704156703595485292849563216215308730360285373176519539012633493678515739834332901900123524937903103187496718122090161964783257983978608878802660376356255985917189046729907358815747090731610502347532593785324834607005306768436003695716999983012888508645868395047831006416224994491529711043267786404383581620554938907016403387566808860460252458781225006167332148117113888137378578235903716720943879167365743353683651068856493659411968565695509241410997816417119825255931186991684419939705825406450352725117064589350610274610094458642971535015236558080130015735506547986182989715210889280221404424810073902681835937101244293428164724859876851090158700730452787842180599525480669652429642140900178450889234616989624108736463718860602834309918271282937591216115339051261656929628077609085893277084523957226774998962474106835776653237023351750693016968527028965599127078165544890308763529803683045682078555562643894741842437346638156150146246512961949377477204010331428633163474288164878484180050980409868920820243747378643952138563930631314043115695701605721730527020001920127696750890694950483946046184765654064718617401367289275111486111697024227384943259178027572564933220212990548432729115255261888920510469116593977521592980615635070816043042157396200550695742838938668758635662265921323991023837980149466837642165600894698489691556233264289072919743006978539562961101376369946163737984519077192561247722687371657097796939648778450264842722119334007145294088886285520973805704804562679891067608632966701006546018567145206282273000507936619856863445441301548046467046635997357385597568426536674229049204912101431013638869079477720855446817649466457718313608374539837525552876937079417374836525836916564684939549931192784027732158484274027467745481049083932853904170894279134390758600944548844552184473637501062348800000000000000000000000000*i1^34 + 39658068472514630832107893837248168074546484616403179261494948914541788233635767373061829806993332909375789027455296233906119437404022093818768369495828605262411635128849598524309282963448760790405788258678913088875703520303921073609119739181892350951024182959824612613773793235538283251501534800180506323343009746189947153409503626772180555834531823142885552691921576563562727798515446032117124267210997726027211835663411594560710429426034883043811752258047931326547687550581913600878262171786575430915245758096833586928983271120409605033919120557865968283626503685631634152952797773389293482445197973395407664378951458844721609110497191741051801236698381461221191851731858616676281055620833660958978622974718797976226661106653281029607229628413324784230659403908771755148318413915162765480979522246225834876863799972239150080519608173454981204258624433896093887740780633189973224812432622557765971694246785716083350384737593385896369238815811460236504454943360760136905037995288345674198035039381465908545621601862614606997147936717373188426363820779899952949710663726655853821387391298676225637972319892218811476183623061899978074030844805594191950550165728858717873510692900294066495002154539898248295253967875934445440369400164497473965015806882181363185967704506358567451148884607695704609735470445166734618503634805955093065137747515396325827686741127061592418542617680615243355786521073088161208230897174298624400035819443926521495672996273728626941948914024617418404763264710296388017699148275685280416077624021948465189133809614692461051061521582691663765645955949701774091568380051589224378164464680993203959558247433216252587769584654090073036495466751683351886642687145583412688780466312432109892003770923241739292213993789681524602523376205864849708650465375411134987258348031408042922753276568625508607746691453479826052482789594467345238084143763665032250227610811977844884766720000000000000000000000000*i1^35 + -6789562986385715391870192945778538503819004343463927011390488682205475987640825358173212776843844131206353904656021247185326538843041669802476916068882706218170565948779825545240776531307310160034712310323881405820594167439336221475595346984807265114718304110633345703329390852335985870537261889606583747813170680603798784237197514422433645475892838474319872816301265637183618196271854124734755284291486901221315136499934592435540057778232217424126697841995732165778292075193425652155908559945698448910133016731776279276562569855716228386772278661099924070458810534602818671398323736917114380272018387944083002310441292402822354566865334837935747161725433530776608003101414305261255919065947300606957931948757271310548693341032486293072002434904341551305229619071294330120685843841357074234927882624687184707027293915544791407911103516319719728188770681714908158306579198995728896983298467895556609686455524530728893390262657391957386125476433706558942722738440514359771534639636285436167670534849991292214147991480722291490715728684797525310125991820136554490044900920217987436458176316916189624012600597177537364666259992864084378798585414658240972825109223132261249874901592849855425745529590272718622977677269051379790703382676399570273684874624498339139185537250611508010686934314178574085350043649116130922835637546138687065569767680045611011501899848584393932114575907397611781679454328056900027541615296529060759004016510601147856964423804274199619224569667925150039784661635990484757971485108154934334931128303091916312341082038664332766092220930749001422813319605867304780303714405510544073891840255170279668362777588388952587893444272062247354418557384104135529716736183615113539999133279398787095258948953372061803593339744011811186436328978417078701861611342862097977556297488452967174556204026879402560139704034089428620433720018522779164532851251175458325545841041069834240000000000000000000000000*i1^36 + 1141379013367479379599575602825076424202794413976937079293625807660624378483573528576478878741156418069944985211746495953416780108706451069447866597472198005962937923725871890963009474253201050026894991951052720316078331100980023732777838423719881574623303724221286304257846991029355901408055663343488631558190973135197665289507796035460384604158034138565724703398077769735649384192374144241099865654525309560104011330843623059792628656469291825390057989223514846776434931168501324643214766043185460404056528817588693888079744258076617147742808237374150998914139402466309604721192965806160302208872432146282667269825514095047906904266718158717167351678538922559765864255865242430863931197481361740051889103420514635747556266378685461881863157535089666748954918158581564013529866796086567155566996015310740970178826430593771414475548620280338663904276972255086889483349332065411276637103501085871754621614893012410021178566797313370325690319428650540560647140894719713645276765674561157910595060912299592973323168793932038398249595644445554323414701954130638025202267060652818538579060117547727169507460767689503783695712271240205496974039678336238919536678771885238024112972395824448110619157932827624394700313710846007561252875042324865769485457458630979581791286067150709357539400943382652635260407134349370751829904149141872378467052912389852161196217849331438641712617019482663325900216094854496996635141995914453087807769426987011402950407070177103793487499606139629294954318185228341276111651405364502981041277838586540738387266922237343747339862134101203886660308081239513296478425802596298366205329654435694863373481301810782764423137782060017633227472853396976292633351946954172196472616466074394744637152699360707566630058884808543600473510864841353526998982193079851887261030238422797419355280549265698537648619947180459119140415891570690310176071618071762232682550499737600000000000000000000000*i1^37 + -74863618006482052338293394211924287436138937002903497212286698425088693370834220479600325417913893085324239168470918408102368667493637079293909808829298781236702431738054426545866427858301455451041274895273468261113578628891035999968694413882477184067169005182247692249051906300355731056295741942758454926505452454523281874841836194660122674521006120402374961420309648624695087957399361782124867507531432188515580845636625182611745473982562448756034290055534575991091969917072501373402381234204158069197084867918677924840467006385994442500225734188347790953678286054093958553529002354126291969241648507203911922431452725901718992756779559687960122400745261970550449439893208356209769574740096126244820323314082379087369423140208795499494928290477466304700252386093284740447673562361019262310842397721412280984422398236175634289135034816068669197920859806284420898991329096148661079317289490580964969657119529437587451782481540375191994655709859879006763018595254323527580229844644922202432361152755554257349263780237835410658091413298138360755570113370870373092295992861632968737600769671690444281904925056570629195278036768423434098612842990373385284565038019136820637594354916150616299412602685571779207085787977635340603823143603912646899622490367155940021779769327335091548418931644946916814005572239497694668162327955865731484394950187108109190064529307802903575772141751660141745429651992870114235995657554218246748355800793888349641114431873471747186753854811367833238223895240333394383522255358143706376884062074289657868598112287692521965458635626160567307493712971244500273021655153149171672203594342860670726247789459959544826786010431377690150269609657407938949613595818884130978259732504460572897814179727902667290410854171776273350692655489062985261474591712604612796316014812936557280616617461647297367914115412480850696116715015913079183597003109076050032721920000000000000000000000*i1^38 + 2731009906948391743551967999660421034162199615359824135872003280674811075510058419465710989452089313788218682059132220120335594170613580829051608674166778804957213893031350921594422868774231878290686997005997433026718338254342662940896978275207945605300065471410707834328060577424608833394037278352444550509087405818660908477753793245946635413756028350602751506714500824984491924512411052447371824296577932145007076030452679641867336695552720538171933539641619757690430596437936180933659108769010904738481106573312149788571216115081581473324664257957564157739157426668838034560766606024826026019412820912080639931055515745446608861473838949023964819407997419747091872501392152225655017190069467253882558372189168280805951321562439442841270065991916563484550777871800751940762520366682651779552172944278982381856738581321255435852483635874123780997403406415845449026548206739982581472423886639037375026438093168723680331131928240148423162980837930968016161733479739371463494863080119825692137679668146268341692335251950803898272425741498371541627974357707768144071689122046952269517917678635315219475822920904071892686149346751334082811480117990733164855131652409750917583146598921862520132427336457750655577136156403535365849679895174721544105949089568708162277408364898454584524624718022205960102185425106286728909664490440631811585227661774580085779836868427601762261905499247223254584174041002587083574308684405844400148501661197224624701537236754819688771933034788289764122269704691987715685609985250210135023445614266843511816887327956824367664588280701571193990085058563894102085659915639336666806498481489686831312507002051994947716708585144156583888962141373770824841431605550762734355340035797159820882265614239166553912911974337923467329943390030614902208076214316336217899059905523374192279940127725373563667756118052376722182347344372125916510593859266281472000000000000000000000*i1^39 + -63611356535322307667586876571191818418500039445501918847069224606466086291458916161234056043093513956043357455804128619661067581863348866636217358353613782647894298980493919815497411221594866975650010235715631352591188673635207613156937777532209296539552700954917716597262879048133780480906018743326977732219598628650183328148592406170769809199344772915672283889975380782041388306259247668126006235271912245193203121096334049840375695950210482143399919620494588493048477687927155995286042725762432261957908702724155528975465739771874170921105800621964773242519284937508004075939097479956194489690834321059808598718201706833222233909562386336208226013107070360345074335999389976457509047745688126884694860121647026282916586952638428461731026827227940445992249696883488058380294016162973348047395922075236132249195869326297624472062003662914478133311472139039273275818003281522346061309409950508892556603538198443970610886004664832785294833457159836049175849979552724861479001057200677931843045457830835548247651341507488952581767991550295652909921159937837496051434331748522709466869611844361108890099986944702512665371645801968054747784377139353553895910213486772591446225559734303283353381309649998526967491485774596691869979977440009542984950973173677386340552553444737089264915228244736978987353055244156130964681727542377750751776992394767478491374497106382865748372478218574749406144670047885428396756158989996789292973654179990263536018139723928177960093409045201519957321502609982826507385902576670873887516618277501695656822514936626339483542839683235767287765450387531000560377481909837091627474645726051118460462924320335757171886767379060371397556630420911542390259959980073541021702121794081007276588348580737485249989319699589933407997247826435636165111208046275969869879505811737675920876393471610782093897176056053157419141293628707669394450578145280000000000000000000*i1^40 + 1010716982643961528581904717045110984692518386145198124272165952984918545523797553310395038445046781853671196914224765291193075972306169232871601216048274677951344192620130503665820244064989999485405247503296670097609950807010243530431471593584619083235300460500449275165241357499918432985820317922671146978793981827831249468907863484557023096687902842720240015853471860797406997465319903203282043865755120806879080600040766097601894408663793473361908138551285508545004336146297637651037277463085321074567501618969334481317823864756349121765520256944657805470425144408915128687492337869288256834863781252663531642879698619600580005956713158767201002770418293958983743829913557296892381070131111335746927998725344099359493490897607515026296150365690512903766830067678755546556487252344404379143592007815389030201202334068133564767196430931697015289164737939664693033354429875812539366543655832376425911418777617351237225328043013348924218681035967746533511658791205410908397034698211107463010265383472371262418211207549527357307835841868849311900011615741725855795047170117873846888277864729926393549241216069529661049005047849293347754467572637102296140815229238057923986424130108472962262247066474784266605783451468649913565562889173963819316832737491994995607049664603268743074744596954816037483236529315541689998731272592761556353665819434599748627924542378787163938814933956833747074008790930374497766685730137490173928821222474391040574415726108004862055284125819297219798107544225426434003187172466250455262956241282644595772415685702448520104105672828082914089680599965727963700589278694172183533921996246445062070822096026654150925831896874938842802425694686006552712753906908248609321775204121198902143839994968539213968934436525555239924131656759471145260054604776319803303209489385974949410951174145001158456621514540454671064607725153065600286720000000000000000000*i1^41 + -11463368903477640057206983983368084978439077451645562399500972277658411385176985482224569225588055061363027712577011310847065267128068129283420855782760169778756684923783939004180536104631937403131235366362110689645631396928129376856125173437524885234771092116070998996793002421422369941840309426800080551034136021854327662709434474296460322369821304265357564719917459224229950537994464302302229483656390932986285771698011006779611468987754539104387428892380381545709636006645628950109182725411784392378754006550673698028852803711514356895928071160796864505082294091961480415442459045179680807273620443531375899488185217639573774483121893623426293527126441931603647200359991817823950979713249922058724754579894828788754287353813091520774424773567558769939625554496728407437849055616720438482699122497651667833371357160749001751947886002094251078436887203834744609224007986152303111290450479100551185583200569497669552193928173046293359252158201416040871800731836184250747301373634006197917208395603801108035402195932340647209851372549315281046117008655990869936798455489913254675372501034261277085308217231664288240140544768878463699838384342298110734176377867430658248085880817532632117803538007697121327694986929252037498310840935607348487187946293061489050470385766738517565837294960203276188823950070257905630310558491208703988143361628292784558472411490137898201933914964095613867498631244369229255843856668885826446918256222028551323596784513742695699783673439709630409652523724108771063393519955112263490605647956309641063422073164544516210158983266217855129400409424651694577732139926944930072183708174197761941423841570148893745948048934780099649830549345347269331069290351814983003745589740118694388297549152282237084254937346952759471326659594462785552669147168214870599015493779515553392934216223738954483307801040314981328430238296283545600000000000000000*i1^42 + 97571047572675582450413133030466175060685456107851035517384255964228837618977848057130707306522326286247895856611596190688875834414884948282604533117629500519640442410255094070035256499057423581496228936084077785103426508324358752745783551869351674601389803982150094318413633358503516851391943964729281451415181402322977039825899570377396062595791967110397513631449839366996312177575373225589706902069678580918056915186132662680460038337377407968884568248513382482364268760825924030859816681387720512071913559533229256254691662282756965265041187014266344535104854755089368106799746821626133493327335716541847483340617796591866930990153103513567446206127953019377426857686589329755901642601556156593897627101772274832033279145353893112552338127512630593364778308028175287363780428191747512677127825845872622104924153442873869202090088587048450592166077786051173063019869521422031610193544221729579909136414541709702625313938844709442882913189321511802650421656160062031215373700973822051475414804961793416385248163687529344976514323248911171221120504524781295372032325916926867997176517339628876355668437367186015425566698642303909125364193917236013898705392523609134188223008523684660501145674028376267908866884478896031348777979262313815936202911354396438855328491801417510260826738981605561849676999762890755009997401883066480388403535325038834419791472609340638869917084423617933443688713306789856853596744927960756114470851343768408548871324496584611736505511019956521878255488318665752189688813454952213943850454973863392305160804360574467175577590260899501628537639186393325777196916495713089653756269753953708434049814592245768241628213302094224294768957529058480203451731226994962907012701654293121340371074748743264689890462883779793082070289394477892453183723248614738867981955416701679767499483381133276354921499854119425184670679040000000000000000*i1^43 + -661523913132514971844733974622228130753049526591397752507181163313726779415451951229395663145597316668406094573446812199363035515904615178554557704128816898664834335690875000433172099103118543208349734921450948953737594895867473377264995274972888656233944659430784199261813608904590970447838079431593913053839597700391878645152643530671611792583677087090038761019064154582320740289405195945619816947857149019034429539741988087576250013906179532925887197757628489810806366861661328246592293417515124463853693167021451198446586553366833073408735995652017229424621982099586763104193375042822541289272392394519272417021474685035999833386360271595765374801945596253366894518282321393293284262521485215040119536055921835187129635137586704723662035960475735238239824053251181718806136008159376669879073686811887583965515113478982312149872857936080760116968688407434515688626959032484182319864823206752615851597548054642877840085544039230581617222413401462116658788793789369778934641686448821501841917848243985088453547467975389667077959421199942989751300046022042997248073947515339374281921168366602707225461477316908668268410501671651971756474472475104290382159143549222651848497217700372034402264349612104948456977345286435810731532216148739784993790961347881643492876959725173109230656597909643136159090901428179884262921837888820524798476407778836468094272442430402818743805376994139599856712648073996010949565090874264904061710551838100930042645026445466513281723704108416851191576065113242192040281832261510045099887325051322624560296193351037371107002772722500290549686553008050799397723027738456474988343782378469320319039405886630925455351671361086492134723256240163130410668216948200601658432793678798005594680118599596953135909959508600903539910098558601220235169488876419604487724303609308937480434823295069452572476378444264898560000000000000000*i1^44 + 3574929833761973859058158022779711213253727843242926226760384020746245127444099497031943698228600344084366356859790105589122336450386130228605882260056777959271519100417156986315436227486531910232342678137426313500605548348403831248115162176230115233195703615916817589128109528315486209473779802966176444138332119557318956656124924636809448923918416094169161765285210242699509246763310262098277668811596298720621531042330374767396458403984872120026211943611998453181378386215525348015930816983514636137127440399475105708545637404250054302952888055493977721767639127813322798037292326138674585019533283410913043036468147925515574631953797080363932406711858367141000286171325682701297798375120592885495284074340615225490648742061843934515420457482010424121676445082451111363591664805922676709324626216533052514264554829088142036906552406583958063140760130459376906856439054680516102856438121617212527730527441173980456683935565230209662267781498623451168447393941663869662193568475552813653338847159187973491228262984227567411908723921708901227057976801305729324611379144182377723831923826888160966692536937643333345239422429213433957022503188163138570291311074016922261858137420698033694207665573507592025036421719946667460383818709088055531214752036650234095896873520705861101347994853895090246362702787338684152612409943831253207713521082886343722576682935967950756386120627232429986639188048376671044864323128831060518215322220563958292176325826070357170913406671325106849333098523770601842474813060572769661956992165213826107275648368369782372025546460743087254605781528777941477425398022113152442970980718028798428615391265746273069610427924516416897538210729008822157911163848794156475381987646821583474142771575613855122412256677288650358457063527172804142412766475146895053629868852798556608704291284102565111361971630899200000000000000*i1^45 + -13549521254813182253281790894289461808660440187706405114894833480219630995425395787713818999922854002890445184753135368764048856466383552416926872154678941102396204888521224608167252024994322663143214702874808671451924180968522451946820125186973524355218354544737196582602785754095086414560416397180311987864293658060777025316143605641646861622682062485577631172427387208855536926459927314361679222992435902673303769626361958427299187091066565794067595406146948605291968105718340126324701436367436283985946299556406505033660443159488552766994214682750231169000370236364290906417322473967161975547635698075534855826240013928804823913109061082445904842999329719909927442033797711763241054514868383223120980475076951095287875762172514098496348093851981520881659819854247758145424783530861186222824511524905679159337045860810596771951852184860239959109244338705670841778915428138778143974836226566221921226785195611545339123463557107002651957873748180358380414592260152745528944610337782011761423779812465977731246298480466215844067894660669262218317729136601133157671986971885084967528320695465723582543487086114682750328744540680052646593536624785183277845683444621002518315008634604985460185872263288023899452379677641363471106859927036602247802263122006970745446604392773636736007636923226572586599802086510897580322742622263586273832488739693957275414997804311349964953998879451672226401967549377485793636810926539176144137009332736067636026733123492702922345912657050340914829436173215930546342918972654884945715955645194154213305093960865058016853024817165523858599263131887869750622811262331787482316056451767212295040413171798528512073681475576199500910766593512962426296476458973745492888402096429779987972521234174633734279522725559254905182737566159732289469732121426312714773547119268886883972899913767040581632000000000000000*i1^46 + 27171776713284505498767745161680159580101841143669589411730805588789026672421035808947735013472447894870441023856070183766882626795984397081882016431349912443574566157946348859888416146147956769983953149870911251641793877718420224598837503530472422014676910964028355888143665620272424042135853307202759743208543972237317642893801323775874038344192079407462338009863205497646632810813851326320244570895398210842703818211430649985297493401543304523494511798939212271559212331330524463731248804307433566501629123510496294156514443138256002259191316620476824292372309540258088050940733693374928141576010261270080730302675534310588880327085149356079680994324709212019269421770864604118263394027412664362126308392212728053498398634352080585742734028520003797058622819631825230956248395109837904604778147606072853039506561234473450133502526143395708467550769997495957024090761745537921667290341811676919083525428220076702957413733499424077782117903701048972266789294477128423909650659128942559950552907140721959338623795813186158284178218103613862280662708787545688150775869344833321132806187735608242301663001063052327205879611037193190571320573493574708908238386918553907292645417199246619915861323053633468750202991022185109235296540446617566882353998647738156381889688105598764302681930789009861282684182873369790399278916230361835659987200411445574602799759727957549681227165398604634790831615646956924985426249585161882456005583878772965722622071749687482665111449464105281381646888779589922019317070608277488053918517378302297130010607589432757216645285253912257088106500134727347236517577958712952321791611872850100213735516885270446492364165770137697279533945059240110477346856683736842989146894963603001091667587685441396184239099442701944371043697967110432527457634610169004409967398793986097431737508743348224000000000000*i1^47 + -23236180017378845838039104381405323037948216247638301970611120770784213503290989353821118725625096415569042729438113205635482402563803776204420672176317026466835875751566734156993742295645308675171401635508830351860685888450234940014479313811313650574459065936670039687573672420852292130530553206143331310592093484216430614348655501074172689891792243079001663699025358445252181452054002210887889662095070855247711524808511529186771897535491286772929707728519852410266169985122043099550926622138646730375664902367516951227550589650381344101369920869857424013690143225334665524405173605558037826078193043598592463420384123218630401909311278389562210971851993911673075372309551515257503779394884505801450773063862202204756874534522351232587341014795794458301445684080131433701885326768895367926870065083610058326644334864934948383148128950726149444432845915293386516551149417771117040339156279834255381763359734127382127065275661275278538863751177478889468595437885898626223908251585130269298862163931909073544436890553848020054931188256360147383215509457171761085484148908708743166053764686739287527931855926129350164270165994386800550470259388808424706899512495916422478994018332299202557613415872325117144397846395016511601879915157192381169637308567213876978309519036717128842939826606627912838356303472717598865984541596437332968735870789543132172926816682653880381384702747100191322862924664297830380447036702139071813801674670724863855796204341840580328903276350535321028351336200661762822028668533467601845507696688827253503360696932489167925215435892348748290750489556594665756259109804327027976657615113067768973816837466045831519687246076526471424870157226416382590850870835542053363244291237332875074786437107743964257902393802220808748608954878540323850581815910560290719400895294438661755083161600000000000*i1^48 + 54381008246704670368061847704406135630402356516460622151711936488785724262055690600068779473435481476241041579597819225100097141960510094462344576273465092375891423180041798538307531081133066993207740677276790346207533298905497688889771664671637729841774178896418252236917613383547704687891611159667352889935001570815843862578679936179571147922575442145410813315646322366149995286693504654415710233016233489479353554773803642063154235324351681091159139965225916404406196034616899392200712344392514032745531761252124376608261634995103132693489159896726816929808630132204268972316905787065116166964197309712615854393720823502314176639149058214154770713002612796870932367784653646307800545013924806612077573573281082359550162479270104678961183399740682087836385465753538337652226334036254551109710702983538211961702957560392270743641166536578122089812282423329061517147004832795983285564742428542000040242694403149246994361470250625506905054393332638418584276678341185477528691334299432424718162162318256503113221391842378473822045243042628098526053007745358894488706727058445797378806077453206387908971216257230542018673826023061050679717066082173182153290924192447233533822226959008279744525112761686671938032755564597047337314132910328383894626618559097960532832540783304005409946273082009489014205646215193860130257867692225531341593136547076535459440338917887630129090268930729510016215161350226431550272071076600014353201971751789895471594340466239094297899804993914118662515508489712792276881092405474820964972467096562898373032907427266865132191263217690074767144962993141886098678311059321160491970230422403344400945111607336492085026639964638724460451441779477398777140657997163027341222516722878918926183390726379889280615807449396545978736565651322498491354011680706338048244468259225600000000000*i1^49 + 2700508796745176234297272521168572665803196048598458367288138235038771662533214521444126835000563143867429066353040239899527716784702004995973446205865244339322696165670716602085370122110951918619840232725229389243068173488451345600821504316089388549235927741317439649808399018557231172289554480082384719955641058844727242706984719981482977830655745270612234255276785485623331385766559324525786636028998758210786068419634780236409416252665489211388120977728554317633416290446819729520701007345804971631198903821206571188696721664869844530961671386355852877724376811853224104870938475554518874066557710023779514703055718535947072093518662113629816191390544219509867720855048101546688323231754298901668527481765513306255775143801861533092611734381701253843854988013596781259542512086500741669794498142009689474605901048962422640911797550360558323266220839736849075080053475488070038289236219550167470035235176730912305133455691426230965358811187179661442630022221407692321317791937241583194822291037590279987294761879935825793503875781052629589457962472454055820601648009066691071489871448950674933897374985971180296110171179928286155260648648036403079444689997647256697134152211159469896712060863983674953699690471518881287111322548918879992321739639477912613528202436719362452805404560796193270292626390834761106498213284215000172975839818630516869707131049887251363349103576924818251931439131335079910692365701075021151198808447139469964793357892449827649741049080333918061510549393829991283532643019788828026858107557033575445598327247069327574054152173663495848322216326735944809048310037613728790716375940590592291928177641803830808588793503942683696117913767242210633005076464786410251442673183485354584249739257626132697297413972380794257982996921490729094339646012752741387862016000000000*i1^50 + 484575878369466195178432424286387413122482559819891339835098104871292250596888699283363054675944577650930873579106527748588114087463355401875736051635861339221184482952985982936098483604441399945539515628344531104533773829662440733576363680057950921817851294200614847486294318974013889062466186285462762987210940477586638635367970405224772184078558345732101683936625862790938823444190888923193767979687602824713379673189001947253250104698830529815809233066102705402010980963339438723384153028371834632464022537458699266913506785727530846356829121437052149737885152440154496013168594488469456846852851348104751118666082796427291823098834815456517656559800263814830141583631334995368056362274415200731812106895043892021654618576682422352892369812447286895024106767851548199557151539155273062031680324130075394617813511651841938440160583048819674373050707056499371509338602170243365245353995432686453807196524628138996388439343838457279627444874353907385754838841498113390689992919827434199580993166049743503765243965021792400109736863214657625639296785111334444325248129856015880424015708483611995535941180991299346014039919843655283489112671631617441453502857379551712429796772764251430718296140455729325564023242855385395790750289451126383088335408943075848837692063604839248882695180387807907523952007793213771300079415319975832706877155921286503296775629320017057110309873242069542922467714460664031562015569168049743888265357255203485198618316763634506444730611863297442045992663263573082023890522652508503411758333274718003222648945568397969648086664413117577727152101326244578392253511721129438925535774604982852447257160271178115254399970052715026448747578578778921783943569781331030087540282649192201398806372951918475408330742195717365131735473554443889085629110534144000000000*i1^51 + -7512794100281326084150588761998288004048990138094527857926763508868801939626383325355043483479937601974877280682716087949850231634598139811878100400271021362773116573281075537633980282541906444053717265827054150514772203972464937910010375893883144750193104765962012017118908596801660624045237203324574765718441841094847974877736627645821740493252748326823600474114039410829169766466064028512073848730575992523847704277120048960448042776910484838687730834999468389884551158108472830406553331195854665904096800373331008769750578291540999712953532597536108505499708162119801295785336447360054590462073259477285559236782566416264051078724292844051799848838244558484870995850074396912338315605964013089398784371612764328290387781181796851354487256977083030258211934297000797760880324267324379947658912242158870598275428932376706223227841651007259305950775509909723210484452954361268151206831812739897183956595320719935016305961838027502660155132197670566686626549754680382601123365338147590992060773414140359063278630567781471039539237780256839724435830675974054606033754535606867598150878635448580270906291389037018596961953967026961393652804044753314357164293125368378523774501745951929735351540816448128374192334397180527862737747816807268389409320892139358439050152442422251593482448235010431598164086230049299378282135728805870921222272675808443057013765536010117834287991698380717215345926571696680643650839147209162467022077624062370009618703491866580992423201124823851021784868463141682891109708560216346710754467880210606807083929016325928439634286393695541387127180024535387762226201281275752358256528548045029002814180411848489239347935228918507346597580755196176128622473239524808895473074716125093302532615367728362417043406042606440374778807733341366306119680000000*i1^52 + -1110155976458218271966346110498349008523081747893719947591793771605482418278885261408482972869939192833937792454363579348822968732398240956034161579203694770556053125006620999984164855218959886362155155734653866889861590030419135788136404304220551145834426218181400025869904188125644882299691737391335972737486018947230651544803679341159883100166099604102039583386833393025851010916980220039797701577925041287432192440893842463168217528907829241528335104375001889834410729693048727611103716313275620255657987401324139505699148672309063751586703683657643294764920965310086858906353947410357941462365793494152897673109378838867164156590033864314091217583422915021525360768974985028554212838216069936257431745282939592889641665345413915569346100470898847514942875613561370237860677694221634314129768556341316836792926110876360822958262910810017685589260216636220155540821581630937891070847252817758805632639663133512439878076697624772483694795553165306544983591857939195185918852260908072584466924487234545567268107217085902652526148569861162493220580920712918867207093808323577778171652958846619992227134502707708092562404441792490642289652406797577360215650478180085202787960785949175624400276623390284473563131449958204637982599411117808642396557227286527564719438984475857494181340778368984256027394790144810701276339203018967320543868619619773494434380318835388577983848726819455178619357802134012004207826622107280168194717918005089284820984299489810016880046605437827113993161296449863148838008475710773304591442307560166759968314731154019359032352308667606510177910426726564817212381144934589460632018440543343136258815635154706877261587398095449267243203963546208730172596241072196497778101642328328749113034925781542608509622359369049702215161069568000000*i1^53 + -267963646110312079937047206660166519515134720368406775310132305470140239910818837859289886583384442475202123669131470128987690727169746445130028379343435626465763240759985854447600251510144368958103708002535630584426899242107562140205936043236436994960399839049681074371196952143022709603143597463278200396817943685590745847563033312170664955922462483913456840337604336603766932645410352608350131212922952043589932910495204790073418392116726480000639913130022920090330796973586254661632411423611568939120889424491553861324278105880584643023627544741309153886446398356528264851558229550494756121908143339399253220656525055599986007568817824953546252177405742580535296097762491952228600026593244746818136950834281886287424962851916827642117463255731322457921594015802508364299466105771185715482793934249359504854289782704068962255585028930562621120894925519572044124639532299418767819597592344732081054019723584887447769891226627402618094001686358368392469556930896648892647084096554739866716922108784275020347236116745708496503658302355818166887117821003299345688074642421068787276587901702765418892467699251774182243698317433335249585045734974384315743613857225835564271154616426135340589779866059704326567322594182917132548174094678188443002072409043713286607527826571030459570269706137320757333517527026158205015038385499093556856439881709148846497948683312134898790820404603639192112495800163020061318000269925804005325851568172046269419528419906533794550468359891330796334346430858135382121423311656403951882308576869310945977494119705630146541113430056815009256524010323645802391147464232734557668641739610912166225046870809479487304055774347945854745740287112102541385995326956470183356206404810140659844892916245643700854881197580435328000000*i1^54 + 22997631522571155122917273183362621924959236055597432952223377770731603905831633053372329468404031895666190104181147445210495457769394613304480060555793690477058121184784383283394139472161125675017241733117264350136251761976763296942423050855474801746009222015786074395886296195790692562074392318535800212564002375034924183206740435750389188089331809208089334150188274783671493950940954412977107501085918655581301464902289976424718981560160344789461798874837226579176327955805996819204585033021045166164104856069705645930895031987531928514229744118572026339744981159269679188635862506901371018567698765451241234063033524446470314637615947815764099736591599036957543310755652552085412982951306719256140218440838616023724843081799296537932476771054979535832679888583303452248598637945293669110770597522123385492343225313423634917069830455549976153207560841236868474803401220688593050550221334668094198062279732467795284769978778115767241546645597461528897125176249672046035752331427112971966457126626619500601952771135109995050915269440314353811974540742062155817150453868180376967815334335527193180795864334800441776271368267949114823479640944982233554497495488910055752052447228913811869178441549655038140118945716715769560345059548724991554830920457309970358440249365677367507591209243932501166126740533363305182861588767193704909799558127678995682743402970157035136070158310232004319258228204518583646816380824021162543637565450849702258574683743494708823366647477554467134500411887749409275524059676159342364953693814976889638013510858169482971348514115236226898463803396162442833858181860162484243278893600660955867800875594778142834213258224157883719046260986961536621061597761714493282156752345841684827803324408465634996138240000*i1^55 + -248117426216227978685899625925323108826205412561554703722212574374379628415749203582309219879971409718971235899156640061715153263364825642713145774420586485687634569595180765217862270743045323527821512872712895657727630488010508372447641557232756783743985361336394348689982396281806279402445251738776509499550388336589843465721026064822047981638510562709039949050853536203014768371675247356055797748914434413589351325238445419276138666073370286010264713190224279047136736804009961354208200724201204072040511219219239299864646274308260568089336865985343496930538457826497920082976662501645281036422108820557469457141845484604333054976119488805291820583188989521578211897374760438560871574228132988589616343260760588273969160717529640830175832503129310718570022901444964394792838491376170880898709184392734148806451167375012239907590676278525125209523872605555842312069566233959008623259913963180520002221685986967328880817126029213547746376408388349672521800945784151136252631552051490581272884900001830852442334685092170532536646964029996643726824970921328866725570519549035382593291986888239865724791396483339234394658410077034826424731498897821299730767103507564781400613535994797960663714901744291124049487589384025195743396827065877059346302189988341402009204157482982364827593262649452473339413170122852344170180864665865238901518956180355291544518347813203338181535178628829476819841308901164737693679111227179031960166841221316894292967853906835636433391829550573167268617652705034104063629465105935958148724068121970107649723874060603191492154805890947379915002517754921045505568137559607626141874975723176813231411109931402217634989191047780360287670059462321789419864589506398711838867494792649443691065752240000*i1^56 + 5420234957143593758366599412990395221559419180194401674807668832475310389222174793017733293634665097395968032234448866726917787386771049031205325494292393258755748918433882759110563361275830089147674586622727158298345584588784481584473928253984980491508936476788427474490324956363338599370421816220732893863432772629615224419195010415183513799602177871971801168082124332347584215240111482042959440997964030712664082209109188819222146644414454482966940607157567274554370742463002993506168508280307216169455107771506579090539964845083651605617997581055910745889173705963553543702110093940624944211897485819798652744998421743374934302535825812730108736208216635293949009990596880753023113742720682300096758721945426726458019136350082464886135926651008334198886979883560975751458792296756047669320352865683438826413351750451257858807410722587626966445605898773496496206975209219409042331066056937190835003020426477076209404298148198773046965547186104641426057286687869018277683491058896808662001069242359493641398156262740843932884792215091274766381351132601776909595564505890447107642546677286233842648793873777465180145523115241825054512467067074381648400668928335860649015317646224072082298451352421876238748324551574330446941684554138995665682380549539389846508699026213086786217805716156256907861902244695923318776955270916357753873676797352058529923673045550890523385599441316315046665130825888918006916677602606238711704832567590219253732601321018496039181215885882644759473404100854180330565301352867989334188167308718689463943669951987894144125804029035514812859511644128907821774537376850603532718380891549997959747003894323483959339965875521149965396881642272964822393294597137617834426592287380800*i1^57 + -1211604370092383049540004534340560559987263228123540375263138367240468954303752801406988079311091994704301754623847339612317481202828614891462391296862018780142152837889580210898087048805696784724437674539577291870735965745193360481655661881058824895175922036968922758414775510683626247031126077865737744402623704605571134763480973514265558516184116310534143871595320117862385717910002507696749181630643988090397222220482085835067090416352019903765190698677213482947079645959690503346335979232395154130609380832406220644572088309602314414714752056321605216476606005874449923129128357414444585820454035352103991411058507868197540366379606455561412302326974885169603180438934609289669966448152849394203092595039429553231490642053854350321617569627104180262701523580284289238828732810873627744571150897410163415940848308879012921154066946086682031348095445918738345758634939362628149325911742842129496814700673352558086703390053035110042537196488466564085933546914585408736370816344030670649218484979113589915363966287850096096524013495908428886708184180587594563710952262778594931941415590084443622188930469627415741701048783815193488551120729558857623563520465785912600623032728831284253246723929175917903837369927002376676612679989336159003644437003441654308983420819283811532964094493142942391601562936122079306879343563517040387826458670119838396027440668279038663012982402741659930436040687531397849211542731107917136622128017761047301604258369876553773852408199220983816800684076942830343285831701123519921891021856162741123055623038327594752313371161952229440181290689759782344419866079715680178230351134233918206519722496769147027468068937659752975237806796531106836077951250229039970*i1^58 + 438259879697979126745465041678811968658029415736525098035718898058707553995631669095521767827399037314627734553314487347993769700640185017764778937730080475980246808404827283999080373119387600622536949970635795637275268897465694847591390978225146319747339314664409883847800708556075412995573681113563107205172835700320423542898686145166863495748474762908762116352704757263907755613060744637600865707811653085053848741462928607183940018380709030465012087367676533874483478804261002383077440430488164420207261425984361159559372035209850135504479012048362172058019206322351655044374712091884204632247154234255026677657770684247426080690825956133517313619340048415716476304024572836903475488567507753974123934422727609212917930571267462910549250313708666674005525066362846320260969884183506569397798436544555295585912884390764092265385996347855395532171520163363338686476248661971837453678856754473048040806986257554923303193349402528093383649553679065267255023694564248797052839603616388820354307980866408163501939702925416510070967585016615016990290927472656862747974171946174650515365391682444881177956269154186632770558915756294079078756670334529788795202468966958242830524104424585070535969809766538743104301677169704918912927245428895856505635404231357315717743080613172268238624462998205001506708846414972337785677820563476081078478902562540201169762652714795271508827647782907627319267561182183606194222231873508676444060339450683715121860405950825207233611717083559474170477493820697839197313117086975668637442936615413498426616570570901869512484644318824746613012436416386373877392110259418493601745000222876267549655712663967523693810932955*i1^59 - N1*3551987947536290154494866256242928400583178381672302282441627703621650339994253772363496715409027915853278987672123523523916913173758638025981232437085974470443621450041928303524251447086587254297022319746526922585613407986774121508094656356976178145074704328825753613795123737824411102175816020244595139572708299175341734937494911255742786690887548542356528168090839924875173430823507943129446310010013763862737566935904820127741067110430488179977652689734144906240002691814721877874657139446826449583053791846310362306596348161966728325262549016871927049152280203493376*i3 ] ]