[ [ 274812461252087260676480350848644641403783645550547254824034426836242119512888739725534659684014918640231202467910256813046303649537197493798118602884731579755367262300923238630673966697553102196790689457288530653281750805082949375585498576974051498520909909737643739398772253682713187868324441200223226914346546868755768041895158723459781223340251095249023071587899275337846436503899900023710395836938393992732848922551372911478017330894441623947517999451159209147592077408278757387560579739428516766786605527466132675539084143046173916765593272581559716810848707611240946318323003778637586038456375007385167250750739582512121344755180894477116805271816832848983950882708193871878852943768622057537905296822437354015384139870729069682427192672999738668028741684706035101748982246997021673588430967241032501143589889962093504711118188065126141477863301657385189419416210872965437129216876510051636765104384522590568805934349221378776265811562756501284350308412545485790236057905798354499622475746049933693941468140323645700902883750232695884088087012033637998473790009308636420477743130472759367476413175629577572809542494519123344528373913767050306329856222339055553802811905996673227843716540941099859856054822466869226153065916173974866766879687909383826859772889579126157228993374898771510834784761297776381100722070299037175833432031844368384000000000000000000000000000000000000000000000000000000000000 + 9082535369554902386662417213152490275988934552748148594843188361279146666585745529506325259901762013501331706632286569542439245383780985800071061066123807796439820339297461102140657249950716454469093885374275539336786175501166255564885567813594526719855691067666536832392831137478648200851656456703074049092100148081603791349531646238815879070907172172752460643597413671844727840598424329048838672741673862962847203807930819036976256568815221983618053596809844546696719063847015623254345126238063109805885229832016392164115532597575325866612753070590596855784720598559117527417040711945807282732894201011949692272055976665780279554029082578350213202028462916473154656644290625718307239746863384751962740670924886790077793072090097304763188735063200443837746719099515980822979853111106774914239767112599814514785777854669774466239596458155261872853521813178973098653092114340635895949187724295600034265013029159773549771838410321114480571846529972579737043806282585492195905467536472181396376676751940220279026491950500033838531213093951090684181927774284609492318595781977323258492115305331498190392041055075572930804756494379127958894963715245876994125272450968779506637466841642218846476456287225095272506098195584319977461928691117142528843665529279150040857028960499827301883994571645497862005526208984384162502164609569518304666857568940851200000000000000000000000000000000000000000000000000000000000*i1 + -56826236390708955712905311656721224448278063361836536037450553641050502112244995836569358564775518088916145725063526196980358972724093304909988612870509603223680100205287753128417342130060078262306517302721489833600299939798169299089837089984640546569911762780056825435521668284682231154704330633684492286251497449589472971159602152511364356123198174825546053674363391019409584231858092061538622739189711478005642903479102376966400364064838661651531567408490212757928822115395827747138795174230819845333653357261594975175548081507221192743449458398662291823016209079060989274095508596830888366860906505796368936706884344157158082793792109082880222978102986409387928321125804866993900714162591523687383531112373581297126818364404844857846257819446120320699560765258237867039906501627997893495410577652982244976748872109141658137246256818608093812446050193958531767306454691885356322690940622409332000015049970704342206978288928774845298386292133201019487903807011977092152722064004343104886700877717851672661985138405087437381767009603990804954046717802649594244276219010955987055983856994991396830886505981952432433033139757888434943343478326630728267992361606873683299858563911420966193892031242341109738852617351285665329533455192194353041555390867960091137751735445207164544834981437407595757609527731356198304369138293264250724495477576826880000000000000000000000000000000000000000000000000000000000*i1^2 + -4993031299807406114745288544722648025224801869252191463345262285636280444857428405673472812199664311944624612367675791700573572515729529445287543067634488553557291051984734326817208311748726396671912434924291216210964174080562578373877622523125044901616094959750249761189659184507844108047081474622150163018401656791708623977236045896995957185324904094474708090469777456913787962571316794753242971953210966165043203628595729249231197093780963445541057031786996003289765787945463849015449636401698703105458449089433006616016689258830928136637646109510872382978270655301342488489397560708239761445991025461010192272757604552074729582445940317200923176626999849339686676848964500877838268927406034800314759088884456917547939148990321916106202848520011422227559868194342090542323241294081271941059441582236226095539387681172394897828039533924483688820837099423732888889119272031815932350445164014370084474257680873188701783411594302788009679004711789797250144572236818378122803594208144541010947620749506477594128492734696453641284115095365377102965924323882322811702020118819682476246865672120383613370534199317877467029832512562397940192208808740485531348304836634210961868274325392797886529709603263588804391177936761806534016910227169568408628763405656714336862102216958746934134589486477564033640136769356735171994303045519995436943239391739904000000000000000000000000000000000000000000000000000000000*i1^3 + -24700358520108580256932398683822918027988023441524405612544067399611753724543430263177472084235534634497719922675391889157035208739201632027609353614138314693519423738996140437471259415428550213915966260822646566216106741864905491229090682298253202094164008014098972963315698377646438913352039812023185347232271272405663165242084180118201262179048475740805195360809256535289304182710576080501754511222856659817077872704782954570711781511301487192343751143631661777872778369132087977184369261443766537478317831309856962276257931324208996199197340297919394471448468636084370458085219241269484898249185451331112800120808354097149387440022411273771723296825154828766417301372261158371982412448709984245773677657954223657591476610466087205742012594226014125276364169084538841413675180677588885163023590273911720104104873167421216661734869364795534178726303383633636035956758919057282937205878463607125017559302173300411934703366432029123214662416928508387463861826445530253181299549382799617570238135039742363930181828504164815983909643354696059506685531159391010973348828596580154877119737351431845189272410531760342774207364511230724236081674423369970291774581919588930816120596589910196799441688513936437831483437765018166452169053217615442354092082895271711499144516136183164800108351375176658904460468803637432763483253911947148654152341520384000000000000000000000000000000000000000000000000000000000*i1^4 + 432377986220989687632261965270590562438856842035708700690200471849455279072055129898688838595335769383204344648396858538507528405093130163058352705218966832796445926393844118605996435665637703400112884212457914881975110382439386291827976608995377288780624526567802118385549218942959064240715028085411972330475263525786235097608299051592532975076232602024734891819880383936529464078614437345582303611652490415513360601864690865208932693933847032336945157880664948218373045906527559432442681931842029891258830378523032253043901422228060016606661703060539155150270647223956716486722433538463324006925107507958335466800372373941792660481943184320028787428167246861887530904192598377137063985489393659211257768922868534046521865586311937100913195483755321511493367143215994263460144691971561248612336453271441847987828690588027037055640265924841003847642929895517726908782519866785154154767659732957134398547253167175018488000003663137270549604448006129087267070875199853178269034516144554616026449004735169019806542066173117367883988937225211852131293030817255162594641069885312779848953877558865565244601818006188761717337765814776764386808063699118391766485216390170317322687039420283018828062410421827988013613034345749705322599696426974999166817551676618455677004337370961667994195980251832227796024094627762369981581818261046926670889777889280000000000000000000000000000000000000000000000000000000*i1^5 + 8575655617973083195752802196496824488694086597464332296304951567049506950612932642770366682602488355399759089064351642532307584372662535741215892103413966024515722776080082538042658309886102837757688341274980914961142293072476838396467235795564864369611446586323954794267735023850603229671057663184396180987839783235780775243092716862838466113690230889677234464874845142919771356640401111737019597485478028567050368747536908498214442237185529852119819838854979561287826788032148476410875757804835903045313514163690336329670941276146707693298042510792737583807996491415512457960719738794833019525960529527531891945482639593663365533134514182919756864689148521490599806651053095118812060344392942700773412530320990511929852986063671588008884452971349566818906329351709296899638107697827242713015449031111619676662284608530101715913335672802852457257721285578226715622097161615797970821494507099697217995217303053138992655263948296688578197080399153436834494765109051412658112412461234834055065940735594041064181767838949650997767872444085080321793635301084026934046594101872964656547244839229347400704044300585972676535433005478336184441891264195134302284312380376749186467039204047171331002283330169482735381165919921501549898595129545422398918249660699085000673376432961193916927724337638207447667412904267585467993655393738170454234319814656000000000000000000000000000000000000000000000000000000*i1^6 + 17974746248245107711290349327663192506908712779744870032641682395162504733326159559638449266106970611671083148659725211416388654913553033745615107063162713794122769272972647245402199531803035183620806655230825105403796110968043422262877143526553527183270966737956172184057260655681391627424502087378075614514300895344407622218471415479210099801473491011463909720961652347358828352151024724101775214983014142184562630105589344006500201848848451623801856920313516908526829493886685498679815964283335419588428900146600593777552040342656993711212595238219711509902583443241829361425246084711196017041860233451819400705835644701048083568674416033048894113750539165128133681552799437039197071273871495028741441780459006916494232280434157525817047259173730123731823346294958290063883739278857587623394680356333770147953986572612137691157635948585742392718419185350234512821879269634870542591459430900953213452984279299776575192609379868466129337032135508860169907154174260930099118504270010488175657087707549304205486252243944009634818603033854047163258776108424475630067305219780450033314070793207303077378374806476670602538098840083986998767460866285197319123365040082287277646037358038286849742808628581168847664516285013582894447025312161507112351973141716534603832258889569670803098974832108736208603694768251680130905082480348422429226932633600000000000000000000000000000000000000000000000000000*i1^7 + 30728343929970877043497255709980710978388688059132804046861074361154340908915389597089296943390069220394677609135824055196772363848451221995511320789611679778349526218236813782185374533190159787681689895881545255578250527894304454389256128859753263028424814079421121614223549659839111925268919368110157623893786823504501397651378921066365916987320937748089945920581746742784139930162315353519893384097131774518125859807514670009773895054650310227240440282815368286226861230720564184428615309085080632856642127094978900081711391640727598466223709245799446255611137002205667118789557615709606198049408983177770815478986342046882646978451727165533210791796803438561051282103093114471326675137767248847339496354635401132158386886810715225807915648500884621692342900246739103693462062380944059668414111442022264468120368816050146167666603774629302637102308241116708427925297479971235561514417377693769861033148937727092683209795981290892126476797956329967906465514193135719983171504959341486049490812118895552591546805712252698303054268692679813494908335600569564650697003710942340704022679686549750869447772360141228185272836996168045295106692360736654364158864670364014464431380040480928622508674306935768666503333930537181851165122827910703806127078239154543004856598595148833923149483505052230370975641454106569567328372635814286010383073280000000000000000000000000000000000000000000000000000*i1^8 + -30100939725047987744548445439888694786665041379459729164881246543839202769827546086071483219576499779790823739716943566083372840243564785968164031189056231417176380522428336077521023527815476209870194623155661641208014863202380189754091436425844968640342830246303660282134497742354198668020992481255696781307932783723531246939422026498463178019930569959036029015546099779945283083062123335096001210533172516043651340460487107729454212785909148848194496440500742252129569645715093412762812618462564896341782264537500210728204717777813056598305414535196132244726647067962266300540035760288771369287571317287441269722516184110679692391573729796574467522532763289931174425180350200353055993647001327183197322891929845346234408719569665410481510834138285272217825521715710312860090460522630545247117866504039669610676060808756639762599383636802511197291347260572797319045503067880579807979101313067672150422690166674526225377083050742042104892395815491881415430310732987407618833026630859618767946088978848995538064045898121965265317820360978450154129142353594650208721103967859115887415732802978767129497455722962367465186380187356692581914094928075483233684577241039187021604930650432998668275738752399081152274767687716709592169865945636773828238633335925273790139122438236599982853814366168807838869972677642918283925031205167812774461440000000000000000000000000000000000000000000000000000*i1^9 + 3964877082195456022539374462510719640348471198696168281327479555937764919993934669582104431006795744098017851154930613747739346225089060777892150231664004545678637141784020854845877518930718249082533059581173774103689848259730672606005130384663862818493246234482752660983914877692002668901546754850540000974568030418789924133591581397521345496496649578965224872525632239820697980904701603261864709917570293364298141354162862206546505071525177891515921479923380379368378530759976404627629895433594818595653555430113140678253229949608339103259330455715780055259994662870094128868913827785605448442503699860956092734170903727930665891822152985739271636214866214055047818532298935338657615105054157251920753027917471170240638823071390748940418244660799676866456813087384210492951267539710840412699269122542186014624164490502077629320565492914353556489916293861482322331171292992098302719092358140522303913256734398323607072743909064319839360230083671489234727093668486678465260689108252978781163039481717339130768681612821367693034884970495657784607102094686555734699282075338542130124659887937213821595332674951418399928238870476711320725951065431566834044834737734461040326788495166293323974476210018850390757953126469214401493008579989620336308799046798781016308544295516060656240728412099714075772069858561443416463120927710971219148800000000000000000000000000000000000000000000000000*i1^10 + -12091014401036131602251527244256203177908942718450839312941715367912964808966838566077441709479288425457251789765047473171638166595143495330260070443498173061326298334525430164325774664896359027058808399199593640372077126320221574680707374617091483250831896311361740065183027111788454570802307325658878930067817366255406130956795750265714962169965193029446544227449918077804958299223376224654002921973488459689795877080539149573578019546610015628870267715238224678634163703183840094655484078803731047420700122131740698560464448727326037799308089121994833598703138366868633756260106647885348400984883728554982566512718354151530145522925965293330028670757369494130697405667341045752269235665136528328842841146398762203273303008482363558970813013221255487545470534030201711650049822600847911406018552765779910218921808552739391011248947024090933853950287347109293454467243604017614576353874407060471884297962185304426527331775921675602737030312538287559107916750519660234503268299392530171653451077002980447104886977457157771270968871075248059418615468857587091842195200179116140400895647574648038468678833658436221982504968580535245229636844116410465698405219584628347447565386815724322161834404369657582016579428772624787026706323796351979881571018754095458043328349619877883717154132203376599680760445864895667051389420470888982118400000000000000000000000000000000000000000000000000*i1^11 + 10061559765690543324156919754842838535687884732172860174410704466081063120546119610357744548713286635496521294156467991134012227135325009995306445587705337024426733645675836772716367210678993587408809568352070484401266784025949373216673950002756537099112464883037719152954079092521004083458490071732076900567115312750279197396206957055360827308517967099675943167414078837061280803951319854739486022849039540156956259676005784279124911334482477771116540492785599822917397655410583873080796723851964282270980114265160772520512632108862694386503794596515907239840201744498033347706660550966508415533496545956334050178930956097106419069340836559314818625122440550780732899896452180645005198043501353344615378901998286588806944433518177165187901985977305088686747156350408493996068480833575422670336802260174822064839751404354101011498927458983299160381369079083048018945944209256617353906255658387412618843566368085733886523101102994331056069314835209849519595480655645990997989186645398730762695723019163355425905715654418398240283978343666797877260776121004040922995820634666250146901870326059684639533778633341298047329943003343723023814713950405434196027760036606541246143666874805382060476689444235914508865992244789186285538438223255147613160221663546282265458672615042109504669194962298021277146990352508810948128571339571200000000000000000000000000000000000000000000000000*i1^12 + -2205775230660324917344271490813079474428098817597124123290685501744305891755767360557206370200277758211305464499204773756406813566106666165258990073353407842303775453947183918231960778213041679731244788698386128568550177372657200540539326033894296971821260510004959043765681760718178012251118034979459057851521492635521151853237402686108157699549576428089905668989568038702590242844431114887216405511767664762121029110693668554109001595482993026022995304179197907300746911500865376594454560896265822758634665816149145975508089300030826612960900919383285602803373550940342412972274415642404639794005681549513628848305542403161344631125831758697010559110868339731653158074377475545243491826719367646997411747518271251221686586091149518279814376366847874306790260191944753797485076438377302845536980180467607306098791839679613192795782539627159666881210953881949475936419040677003201847934309562341600077419057203672315234927550843423065036282780945487057284243026350554453816589434928808858904398023665011298857684285336201784062737036755871573457845951866417647834533665864258733144189947637169176198889879820152834873057566958509372042616534696384463897821871895528464146016886506210504189069494365410778246948303884805303509738360545839751658899879180433957493711876337100496200331411876293838313365693701551497780732062859264000000000000000000000000000000000000000000000000*i1^13 + 230080477063691551324154437098914264919707950603348402731858146725817298243477674542755910251781829492489778820792634108362610072197237489676618751210725416443270751039481232348182731461339128877816264344719874549413237580998654575562830122106770295827252057087903126790109477662708313530240431407083131616007383496931997586028229821883339998241414274593190625769754735011295798207233452060410025500090312878129390746744032241581184496070108206333935532065307675010106154097513394671242766850218190981072396458791777410277200644041050312620611171928674894472732000345210784975959888219617978476263376105946014513891052616169793830006974575393297848837320587073237586493598897573225094831675592859993976777178448194632807451496917406085396275664266813977173310151586553674214791177291722074637926309601328204752885617738125321968101702495978245978156596095388340049492782146891447243778764158335041538661729023193483024688854008517709561578790357161576954588511259997309387183180395685752147925895604689900731461244596107036289882678162024754454534700396426286720391838420354026719911804802119525446970952330317655577579171231544204819367049499960714534272385557055216967298149820803949824415284189602624140519115716929156519470816621157162963073469375434678274077851200608963573011601867821467782290407983759037138382880768000000000000000000000000000000000000000000000000*i1^14 + -127322828029606976556037059978193237036518185545688223811887545002572893791565996822020255332160452642248558425549113348548165185277877888804920328927929651110593199394823718358018109264852323846157343181241040493725544738681555832472114413054079616857602772453000705038772887115355238823664191492874692279500044288615238004079414108808787461618092713484830915046088089136134513969952469642432247199499817533011683546992916745192251761495808221226757712793898675128577797273314277054806111838214690723374355494489040792079506118069435296857295687227942668448527238897336718280001650965342388210487341910710329262001894067154403277950865953360921680379293496355150475271832796154662625419833487071844958365828230104929260655787016661629162895611328201409191961131814521366189062326965079403355151114088159721618519841370133145911486824237885466467572856640930115155086869212629410767978613348318943167311644023453920557056277014580619477250061425046759721036631520628478188457030147678012962545257119722794032892368009645112372635853602582150211501946834938195591746773035214594443178235011132413065980351781485529205565535804614686146819225605635634354511052514289811139062770629773772472313780166759048321799511847729361040519430145334639522049837559408441836220874007017792888576118784221908205979654119572044001088372736000000000000000000000000000000000000000000000*i1^15 + 6654012081596338558249800443622290842955689137130453669552413397531564264280070577355314692696220858421525750191544000322008046994599483447071273683468369442110755059383878436287267882330951896017575971604411497432718457759551612718392827681143795100007032848852838210547796297149841155654883869269854599559687227270629497175556989537894934737556318600702714363127544446898768072636082222446557717350272226326319902761045183287372241794426006505725033083346987043568075769012609783500611361745825049687984136689456961603210389615365182991278796829023649507063816682579369511368934220351189267209388087445083132461164414595974220311192879204142695534949556754446267529694968817729107578918571506511202413222832819874260001987128130381471609580041502456242776352336213942788076998804719738405126525738949128649401927470084565320004231043770999698153737140610739049921592455616193408979737713586010062465175099090682060475975316957563873649923135845566386664051102338573921941314028440790869269602644887362464679935794501695664313158078867113100673121969153708587400529470750357905530089547651180054433826304998952050298764811960840711761435707241904492070976148436820630543067729097108860390135408216534874730965722716948415809339020931350221412646133823890924693559949859171417887445754741304804545153432884483064017715200000000000000000000000000000000000000000000*i1^16 + -847408245434413068853292981072960373623583048605844284371379087248782741912996441946794033908765678363431536290843088782399096958939057960814194709903974052152812721716418763551354195903430539325482300560164034272312605558789648908067590937070664781083356577554381942265012464885562659770737397623572015911161294267437726609670074983461132721442448862719088021238533337481418628370425175493132410157707929593332305874539461442321098903001990744137262746003175658216798861174760981049258318621805861919619081476332748945060563074293675379818620344312657255747510431177619182315601163252014432827278818739266693568185530173449073373368357126796471846861847249737351733935930765783767454108247409984983096805459380801495220817301560089848347952678359765042421424203204251000710176268225946940571555356206112757027610032642308424506665180666468527513554320143254222864209760294431208091776481050875054070902110297650499748696325338838939448398130807697986011785719943441670146395720125422047935252814040577013411329991915521034765582601971036254699307891206639451302327643197666705444223083084418178174726491873389341734372494434784674503147715025795349231107909342049191940059843411761455201589129394220734959015350496651362096273328551615549008389903153598508019481093938770862343193806192229882117547209021310925537280000000000000000000000000000000000000000000*i1^17 + 23603426966560710058166765963932135741227498363464091820432995044206519290925454139619815876334488946202985842002319137533995165654357782919765611780172762290405797957628192444729053675547781045132431948909505486538372752685590058256874869090458624680082830336388510013939787098449527874238107850753123085123632709165817260921944952233899546454737604156825962993458108717611768287843349720815032006275404019403122134709719794242708315206420606777850989019048173072506693811412363091017154758736916929630240550709348881863396652390473567481080979108826505949032648968724487438442473757729980947733899767457585235185749370686624115796398938324997683609576769400179256284479190980343561424115025535242232680032075551596237041308642259996786008338249208932646226600515190805896661514289170181532019390536563208715790277359852509837689079015476662192929208424405432687880664525827104357105564387144018689751875234468141599263683980087153411126967992012619256634908265719980241307526465014759604154863806862663762148381795400691700465197624507635079900621049004946226933687727317405289609511021542355721758198937332500707792232976111381292966359637760401017862835777644081995674518828803806765680916116238517096855759993037312326583491827921545041781218656012403491387300405880708466633939102658048386462096033270726656000000000000000000000000000000000000000000*i1^18 + -8447928830994236931510596510430484206625437582214092653448755125496949861281158964214285095150733036822167037534740542337675336206249916414799158490872417140534520560493027413484664029052036891837465141094749165809628240919469997910832124326983036929514850194346429029201987677062602452797699566653831319052470743343128506289986866247841761440661670928073750710771550026191168238940527354722426211844176946810900396603412368745859987871354035153907735661028288747103677990715455054132903734820055081570583422340046312213915469856413016883094314939367750027489451888127353487662063041066352910594647937577347507775438984541267275445927957417039734917352190676330468553576386025349704526762181030066723836479512258908712393629081818905238833422072972769980375656754531114437280225617457821220993912427865838091906655251807313395222431682807242980136094838179308771232217290959395452961817907651219977891701302442609663119645296086145746407080621276994173563655361662452598708836195848066939051957396109232133749111657417730012661735854303746645641183273274792565884548888591962825465860940553407290182052094510613408247725863040230595158895273722503898977006314763305505367963735043939448361175616783707824446671155360148743237351929143614838303110761825896546942656890068261755647195986383867712608945511071744000000000000000000000000000000000000000000*i1^19 + -208144349418078874144674969175109826568008852746872885152636523172917270026802912901593309414756630950198415747362667352326513823824251415349868857526416922962718369663200911877204729167968920601344571772808486786110126273525232926436049518478773366474864967419901743600169568834787089414123197112109065906128185920846128307484536383052899242651546148930310188498768212754529282573481008572399031238566125157226262043105252365662861022084129833778648398806538879712038590525791296025398690747805824328077047348598508543815411533074983171753116714772932539834804041972050264026177563930799094812764700222468328165617524341543852887945837677340729943236254211213638079784249625836447082592047960314921024299409517433741339905372343746657861612813346905240188350022580719492517316574902965441085873572567878628310484889561895275897351311680108289520110861823065065686847607356944023243509989598785898800748310575195116536482423916633050638431769408230221690254734317953862191542154120898171691891808121253295841072128009381214373314946902157520506467625538875782212632137986358518034959426416486330143093931801496670781517999061284332431366551422030434053577532629361734592674436776758435871396987138475112428471454483120948231483227216818717170758174038805937720117762950051142971181569836082422066031351562240000000000000000000000000000000000000000*i1^20 + -1068773104148510265170300993552720856102384123148261609930512806235505229911864541060139524670106058678738408926814731414386288144287244375956647751768709706553015778653246839608734450077757652632737322037879358230032771405471577037366556546301987716677805901645719784321398719902478675807354901150573477421211655553770791950173907964602074602166297274738786121163575333569775400098370078575557765179014083570210427449467085385048474435160091216273841182540432298665541104633474079449003397698599294674430747673910101865526488990431235426510216306666596598829048610728786790813230422146688549358784716566149379460738506205450975130480546801287287998108095000010053206071008105241779081560933814580004017642089629156387341613552550608939904008769959043089483282388372876557363525238259799559526087051619513605958352955857218884112234745239156834912981490841065282706113816918112746069258396061398175815730462426933528462134982401572947688292470082389220207488163284204310229629374024254787856201319434630636683707903803039869903905349678658513866217505337316120742591375003242769568971841031334152332000552819394912910844791411442339076787877959216363400183762636713307940165096605220790352741238818712322906029428806060634848521071211836783755040407542373689307002416812321865735820800345223872359956480000000000000000000000000000000000000000*i1^21 + 30258521166093683102413858873015325710344967282005631610027099941960535230364344019742639580285549386220052575874713226384349614767515339275448705965500414739260792970837819566409179393579888155920797919328496621658605845902999624994289873394245340584691685329936884980741213295969621981323275296311690171340295709632181483619645637419996747463181201430679657789826329404394646527859585407400558955374954337680331974493232728155328857119318907523530794036778283133799792023607432864143371752694325338832090950896193480299420219032966334892493191155944877685769134994675243001608742412953292094608324178593732479268101964508231367841630707795486929109417251470782959843295740240067354285252971645781907710337868123469832013612674501350883062090003271384002014650588380689922525920620612937625746528858055488057219947454232319236660390317608365744947677724826969278825975771737741281372412237873388654286119408080879326301606704104001280575851261349407713786333780346923398874352948352352313705989614656324443292742892773029584253260432690787462371040002737544587939777956404035629045900946253437051800206472907233911604162093037179436513711856551988698401186620350859601953537997191204954455672791370927747283708286115010695629101213859667663891187254403605901778603742405531552094059309293673381888000000000000000000000000000000000000000*i1^22 + 139154473138705436173315457538202827546480839148928581833209864958489922930600743794922666331294002977542903414486429751823651507795334227334580163893638991893286863345689324460774435411493685778227791494523927886834734584460289770904496367763620584757978099641532961745486794162397210649082864598469277098537613242954944531132934215617034074089872629037628692528935639739847861093707596380268229120322286071330306675291485439583555201989796339996179865503165762848714587890279830480878109704213014238024953070838467209572626621270560779500049759242265902138368610259617372730460013537000422188536335335076452857478039116529330756275745084941462117574990438773283306825722741225566664431125030604680943005982488390803867146781713510172976899550778860495457306872923191134074432770221199182506960595374784026437426816869619123406155200319164798154993526095237469457954750055856786163061878692383251737091992647996703007752646744520285073014908918013981903158971847934303419912260359680881377081512011233456436094997728297374511344570901206297367472754374530813360712832114371481928696565026845865693559796935084950216780309109777142206498019234386585660503013409230213720947597201247787361299395785377724850137280723606595956476100065961786582512189463890499281456835655269102774684693956866867200000000000000000000000000000000000000*i1^23 + -2149652253820247157020810045898084608974061271596055020908540570578935622338312910033635966431981692173288906880920940438648489608951948589068108774515745231643875007213992509795706633161727197458042481871025108424693796998676938705573817275008395092869122213920036673802742069066502937085543390015189075855558729978179906752974605410859688207423596983570717028491965094104029467110773470371487123675374544417983873524573414962217190041182704166358369342612702149019754271048436074678000476645284054753776757664321648689687578332904074118570422190522657487023720083755664247811126882641295624727243159594802376014593920537090696060981179673293850517557573310245025309721239913587013988872981070710663678034038020815341443341551085078400271396182011184838284120491370682869655909274653918597937885272272574590793093714608106295653497969340401354387648518753624591330837033719413193677260278320522482625961826490961854872799987493524633704076346355275635570025216126418775330200267832310522941836729475727354710231678665072030071470378409515790198199814650559120895696281094015614793412669165049964610719352207723933156489445157716200881993063609247910087733381181561821146175672319365437701696559793552524256777443021598706299850563698373533412693853876791510887352660933062021608664517836800000000000000000000000000000000000000*i1^24 + -15900734960538410780402819807144289065550118143074729683484904168339204727681396390518879275534460200729752157171204615861191378677959218345098764745329104736514834376538076155899903829771798025755436926223537598445515444549038611779414541465058802748788495765886705841348828076699388738955099421521879297664321280820483482859832243282184349299227994707335172427670196353098748630884341199800324584820712845630325539660250623164606496114877689771967931402344451028941349642879574801846540000316928437114151937405039472502866634730920016384412317383779342193549498101611429889821554013084764723682120864623963558376232651979692739558228445911205671559417296015008703934227463457990531629042968831011057971261955683891458412805756972327845055742608610565331790227422621787975800710717455144075315203296204921642077323949316371174181968010672751208547064562205160691435728152325245543526403297291649751307196565135249611545084684176028679389892679785409944087003204219105974078193259310711870679555938007301284649826713385790638707575558098188938122177410120630542063641633566935054973383261572234596819991015521917055859390348578917360208189281973417377186904044043684046289125476840328822780734613450619045415690545855328940016586358781284730186712568945507794877316353725232504914732646400000000000000000000000000000000000*i1^25 + -6393334198801307626398241286760333701885086850423561246887162711856958090572670623579890096794402301250603525992808741103411685565158490456792365711719792060200681149138403008122401579265052213272625320712934174091337029577127375184900320389285742463903715922253903149161827905354203443766211018932096987599462527577930382166642106825051555905819142161906299054990928079795209670369333505262976481939991428479910919411193528568226908159047624874543864463243605737340205893369908933367206445949940534672950254272035209992526193697040429927082532422325662475773156489154850530321575074295886601268153691594706742979407479657055372688860482322244367297252409958802663636833690824232539137208473820071224236989460215968511218423048772829058201311758776935264564725016308767012839613987074303602206917350250588355097936270799707580758599582385588752685416479813296118122070756937880006821719134967480264190272894208094412991233125619303717648324280151808201703737836907819284020960381145120100443707886560514354613182499279982504217035693186308736873113112423465189744826224756373171513749055231008459191533406109862941588544994010798437654247687468766119258172659352746181285281408751462068934591408731050885441329592525518487102306206922581502646866471099966841225648516114887810744320000000000000000000000000000000000*i1^26 + 84795596014685490106317129074895334083148503415726738906845967458246511950666769681986222304327174876563788517572925157804997572132671080913775745530785477663636922098822815957603826875983214862976072112681818795217010561634710257399878300579665780087236756492931434149139615549137909353910193119197019013871502902731072261425030886578528291881847901271714180916598528703766057463251308097316330761627436452672890943956248516226495809115200113649597896995046105856633284866345033020596946167646410679891408339003825711835338687393984601948756572609331018179132798495628571313100838297075892968370067644758187022976039666273624491899001476833657244607510520650229297980773005716752081905649145776306302757545974015412463721248465344416464879314004784718577530171310661625609998512124551859631952264422407416246705745554241751546112396371901804514489204517170836781400705829199223472042628044881076354486170734053776634875588092509330217095123633720872509677920973945336398751260611083216701090517834177505147054834741637083659311974015311955481247583684229174389641657000799541259769879665591249383065091114505097062839021152332158358811605634574353623791338143711641347096881612262408740250803966330725284844808522676380981380475196889183102917648506392990877498498177510146048000000000000000000000000000000000*i1^27 + -47380322023500539955446078400057689019530991047124835226126754816407995195488914058672935602711029557431010887215993434223263171305693214920649534701518263169235349596542327652200934192713701593041973008328070141081760204222487072457081688284344333425510263234770669084930121539810758619249860796962224838323522600811264668577509944926504030736417737448510905640573874022416831890602425507873061000608637138092873142068015406555581085100979646619016475677053396156661027044179392856559058070232886802149009993746507602183731433894699001209754905635248385492506876433672659019373868405660653970855804074038149997977521042956400700856754266640905191430942361210636753933686994720694010416643023749143197667502102798205284725419670654827553805385434451180419923441644269622216709409047653739662221200375266342640567886995713994783888220918199823861071398230412408752839840630790291186812707349529618225555241504043015124852831791619344870908841023911590260557994247934189763731814825737282815057830711278518150286218172762128930172403796394725326058497487958573603485559465839359627743667350448060772767539188438151569260129833860314217427428016256645220939380316119251657789428414619447528246115118139345659688568266062567592682997286077051577144077869163715104792578202009600000000000000000000000000000000*i1^28 + -153240202106923300066911024180966866283740831061582566505750071911750952397853951518897095377156765186547656767065045392401574729487729514224269852188048116598920182915218202833335200516160862627190942760122755885011051997026973819831372197907183562260528574635303849168353572356878246368059306960277747762644548916746924395241082548836751865756121346825914178867736916039496791290965231953111189812828468942389691217931986965611593948168187929834166406631494924394107162246418123818872743585924536703194758308177082762545438937893157572802729848270306230582148347536391534192472278540203084578439000290765007075489333173487326762455566539054970693029081751338833147334897267411513225747976960482615723720521920599600545291417265374134967124983118719608684372230143120637779089144194823566794046677431137389439019622143412075027377566531437860730728458670334415445624332496784119852938118422370246976978195847703399814698472644251904542699227034920406196338927178141359350287618739361042010682870130994736674410144760586728150982173313847387606077020500407995380966475441824179022419266215214264623729412190305728797683892560685526651090340715462300057065228556362598472164604107411319722848351958294276819441733479038680997272248463849906890245893886776812347850752000000000000000000000000000000000*i1^29 + 376257251220561952241947221618454332359118846767976805142757555192836421444382953436933002555317687040292353407352312480192416948562827766285978993757692926503691938312325661780359177941095218141992950499688958082847706051558681812346928840861557594347506603292785497089595235438455697581373599057376174680105010309617572751049509170986681416380008743993163617412843024588827684975647754438948593882196618307455643813997266709228430723396187956771215114561311514879908749057667072527891067832087583871864844020048717250501293471249898096865602244402229202239666733918254653700364309395701043048819538417868700445851972352607919485708864031731711510930066331424209355128650596830719193840338471464815643466003506587534497794967747936277782659107528348226412010157082290274045027222725988376577420539527048578119754365548705350301938797037020011441816496778518305243113001758975116898179762284933427205219929875308373215909630964350255105123423948058969092488171552449393901006560309178886525165035179303898333142768295659279408030807041238364074461930338270614515827151719945310598031210810713671847276340255367329555129160850737475620562788628590700450740890870791730314284079980033360960148150109682603416064081973070141175891486222321623345150788983266119516160000000000000000000000000000000*i1^30 + -476667434071205854538846720447717592004562024393517055211222816417212663049211093595530049763545761161501296517399460227530957579182208393080243785556422326785338560823990520144401621022293231353225770318843973310546868430218991942867020122737432650777664102563110620670605510063262634075210183200068095091899929600129954224952420461817867606526424829365983913454690328921396119700780168913819819240218563331525789634258894643843397626942961466954578639808068668659579825655871776086107543934610082812243196295721739277348318225659531157666356312738589927778494171124000655757967524351965513657594054951822984516143838048956138670795687824741205114951838479491588349609956165958932264582490675132058956509342746613331538235409975467585906241773467613881953294483406277014520896948038240908571212383418779184498005959225568009042199522903198469736153316827079262882194296673093808471119989042844425048454885507247339045558746272684892002624868383091987507499471390316935138418270368887324225835264730193598506210966113674780968234947236071022429363977904764934576376482051844731534636557844642312702662826907653483664349279785149465974585687671446059972274773686012153317574936588499188978133141785321490061481144319322121658631437102161621406350528960738099200000000000000000000000000000*i1^31 + 459079824905913160828541754530142688486029550851262599407460633432225143855970076728040542058333328327538847376879257907684251655908899854282333753701185875262902204359390655269676523443743071214396048662815824460672594790920067840184324609430657743906608552747919820773916092320546658209729859204533817876947859401938224379650892870482362655789134244466105159875616456370896797351560629071835117676729006310829756208771173501306953747361824838218714205182768692993219563043674091342956631304065377885335933708384005742873389104559000947125275938196578299215045613479112090788703805513037065615450590011719695314699293862327569311925275287602037943002747414943773634148438494801024021563371835432378401544432299354749702601818918578462369634945021517568520323136229901598391118708313328929285197632164374868219786271541060893410051156050999963317580257693539891748706838331050164898873470603163788964801942332558435739603408248719211406322293546834703945506316988467205759187714352628263682983060506222248163729924920840586877425321529742708820507200541826142417216356233683309505382028867038169183942576020774465558084588599209805714130446675152574933492003268153777219099722664505097413338725378153874105672802743892398687652229645744777632046729134080000000000000000000000000000*i1^32 + -371665125981989572444188677650951453359858461533980162199691475159906796012004269758569825754343833382194250557177726610536434705597590016556637037742893186120869465409002807231422852374265752321805249442154522791359595216068219344404935381102170857731541234963035814959881083308015749924939052839243068025266415104473102428158826402495806909424972921980888741510281500634849590120295873467017566581685135056233522256562421834097781861671607306057426158921105280900033623230019406681810022764275324299955935390235741396407586517386938600424642557955742701568946479458670172106221623811906365747783201593175207895263596512053455640306754354512817008768874589911448516224269475776744904655181104085248905422514060059983899816279753402135560658836230723133982331246687550972693293736724954408593720347557969682236592734508540961080129838411747800489119679527329193947123222578597831240243461804480342468775610336101880498363935916508136664461605284288848304252912669107417232193878568725988360144556633305739189021546891537229876112289265938999804796568586611884153055023307697640238662515613324712328664581669887062064741438676800461028756706133445200401587325069276196398047328067159781771314249683967974535984542349331409960932344103942793090564096000000000000000000000000000*i1^33 + 198212408840399081998244597156049468253030077303059665039792671325205727567826824958363904604315479816601181127102689444093434336909231064622432012530434105326714791860572222799313120233864151094231955437458678063856084660257088336566113582684147944648904307541460024153957467051298339481829357860629303202517893154903887027036492677396459998471458445779727213503693467632014986344561071479955335797415673908099544773375100849558510969603826549466374398077537018696345389942473298521294304395648902403631301249147708074752221468835282068299690111054734637233784848797973086730656947880538719754066180226613193323526632259510304890716688991131698433729765177584232056982430830082542038848757694195109030369498886118454601235329645785713287449853094389548361676235792395681143252798972389781773070491345837716298814617559543076313967548130756115440809760812117037255068750124934782213788690240440750433310985428352552177635479531238743368706416060502568619949788213079204844765969352208292576002106826358058245927716067734920839877554479831029112126705795035310393544431029084616960531663471210307448358552114366132416158071811681470354968456697437146058904876352822087774965400406132280168842956360994740587919742516344817143694981004225675264000000000000000000000000000*i1^34 + -57788635801854177135613961712598777606002825378131387657443729920571941920464459885871970956103523626123878943764821129575222926641682359301706203476551255348431846490511362263260521923367167241261756871233285716386315377385713272338496918071806776726976510055146760051738294351763189419721252881837123033649474127769058060897814951382884015146489233844359356985667980915078868204521473566963303965787079319429206676671227052668217813776238602630303692400172815436680083907998466655221192082336350843635389211822196138035086739101774099303500196443861203132505865216294600806905924656664425898846294887964499688107999259989078002162239627985296640086519956204634311229048859209377751269322499734750281620936800696766117592066800288417119392186217778080315316816553604433334468439044379596817377136382205999252716268437724536468332143099313270575128612893613236817270670515013184943606593404712018144774241917832757746389693641684198501261240574792295184805353464583782806057548712112441578878476769222534897821743756219744928334930737118638665034195428213446521530936711894495756348809770731062094513069062712498303637962088846616515794913002056967077605331454599628131978591547519196153408337985714802188606723944976194489678747590983680000000000000000000000000*i1^35 + -8974959878666515246277194105118533705470885969474938704304305098221711077639949286995320373407480194572091434590865850964847961145634502676947764666043810751292274097922014512316492999225601482345105421531619462108002204544371206441108001408517982966269733060021325917219487918921106330960151180270079959629193541986098291792894514907575594786670422478013027561569578603496047431439063019226006475708596676613006480701546655832459584619334156523893803310282967011550806043611020384578722174925440503292039070260843838015824705725709181581227231791531963392471995829775264527074926859522328937670410779115496827965774054356771305582439946310031377492858915899488960632462780944394583859345748252878252051719456933649185454182137248940154325474912500399915214571798070391700232703232595391710600470501832802523739494530435514540759625440927915096991422193462268426834506562982129142952944246424233713538227390582453724268406162505587006034629468657600889544318341830050911387629046851874397198568045983129220369393802596476877986691408681140626547316454366543484401607859481468676422688687285168624945820729044900128257782700077818943343377815727227416016759665281037635736872779460632418849230625185960748780420130623274028940394496000000000000000000000000*i1^36 + 2604558996152801586233072469968668247733314691423038911297253655186949846260519103044251730476045250792692596309652201231710905397930717133269727990099150925301551310679751241168521273701335611710913524557015149158054779494815212992698397108622989740151340288375661611482794977162847326219699669698677792988875736466774915787360133762390819919600816639834912520310003766265462036209026450951279211287372309382976948240220256527216225194224552583455964822579360170630268099920890360841574964468738720080674308837383561074049595715091231434095324337685812182320428667966953142490020763649486693842735205936663750597330393966226433281849295098579895330984281848619533713250488097022372257668742768972842060003387811057605917361663722117623832764483120317074401527533457577709967356437151942152571875960033066838748918317940369584404607104926160259278166759332589259433227131177789621198969238786191319764853118950724607814280646174515674673071519307501904166259005322811193463876473429004318096925443256446464520457998889871389425836325984882996207806786075515405393887621684003318469254171581926629112565769126568090109280270539613991646154133715239052310306728467350524102839197838558901121440649291294534329141055827156035174400000000000000000000000*i1^37 + -293312001007692675144461946532656004934456458065556508646572987734049033090448050217589646192859965901196619396931496816073519046054548283718043206158539649865823050353924294240807968670281714645527130901043766881101538662135884814512110094370763264283464019523651137544649933508793889658450444861438047029448195191479960858598783318886416884955609972426207436538174244660343977996854619102262240836824796194991727275082264554143510132831728146790829830117907557125399717660089002090941745082381806390284568483507533239445974237104962911398788586770689648565864534930528611576240381798601884721145114275654677497889827771957635178505667855491312893359849690357268647475577780575951667515125750677318839508332861205795912014488628080879062366130640687727081792075922483584830531609991855256714546877483184274598869246901091640642023885962005713722613103607980849136878551237569313513108664296023287857616058198140050075744233146509106257852320508660238167882097601346976878082807992497958206370130514401140947094479151849253035409426794687505824409610082378675869619638791758486843795458177466242747745494600263993091046369168864980573932586044262823537884667544495535495693923772253049811448064356985422338144530103009280000000000000000000000*i1^38 + -3836634234137076344703205588086206705270092866710815725339789290262503164418280764303131729303083928752168508325479134835974544933155565356122283850771255678563278533628609933150319332246855212593666419202697721894652173668502952379701144906399977411702816258183809699758636918604426830392532022773424429440892023718430246906856981182797618907012180417146088146850401418925744315379069119033035002250420471401663275363574779019462898656842721863022077324462148325847868958081885928760834438959365027370928258196526814731967515298620413757544060371957114497344247739420208180489069202312688457162999308270284494094907006001475281172155218175801054637351450560969872209036827327988036628675475855381948729137137317666286409667566258473615120388325162139800713305906294205669102203114922737665071860621807417694973957454628597780240939202294335076725647131097187876899444155492393029086497025041318544690864994987474002697127254580092614899676181935111006267091832039050921809883114257744249153595350666766146044674850867642658495052226822006968930180253971227471214844796774119720405132407508069475985610192858946804806769939625718774886505302248255210352009919697338695340098818505460005706691190893855426614394880000000000000000000000*i1^39 + -64276724170792336677454899501473705607604273184575092362342963766208918019227509103052682050406306754250563474059987556439684685676841292236310351073590665534060426449069298453016802569152071471443638366007302146142249424880148175961438753632140786107019877870765504098037546167953410891680054110074785229597997995287685215713706400847747801809549738841645791543823189969458900680071645927917989964781476027560094885402596661198983341971442611774201966428645079681660261661221312213671310142628920954817389115711549886260520179667610575964134576550901610654299944719676194130609168619826254435345443024140302836069177902227892668626887603672834028315605150599816531870327125889741292180434501544020052263853004391100404624972428540436984070915384239620935592815517923808386676409877556879990062983783859035786118343788093760167801294330174781487015390365777396120893683190138257964954436662799912536881894567738338975864804148796396982888851465165193718997490965533823779460469304075712291987380252804146523833722229961212222877804510639846011737758892709129919870350667857708568598714596320367000222871264008606681895255693116782328072363210399007495685369797941941247333762437866805188399106819441347788800000000000000000000*i1^40 + 202422300301993689858547917495892527931363286953485928938847267714944678512084234335003892516832448038940056204090867176042798911369509938178429484964954320295789544024136095678962920867143574860498957296039876477372540540263445157778537322101984497150004606852316093576870066887693318198742510739835556547443737644302261586091548474849552299873447885045450006662990338577659358806346570789433927728766159256923409502765143499308551575888321493525484283723309054794452500966811685035056586817678239840347549580927021150477215277284767814487528671121640253906242011836723688153116683304788646247329941606133798914365012213046872695525292714169006776304172518440262842002738457697186010425438982230321012109333125920415187954779411978751330445050376098374896024008169649562221648999194743706786760742744494437039963698071448614503156563227404911294752507220159197015267022725169267329595158783674204056969072453923369258769940601176799394576591849889304312313150627864950239311118495363464196561797212236873961483779771286354140395797011981028221867740237420905949228561726244462376165054095651923506076767848855811729088523068800290387411638121532362062758365679718718215332458779321857381953123123200000000000000000000*i1^41 + -564999305961372754954109288699918352974406597459083988838402515338209122860866667032443231542123184426610977142830065682405953876410177218323800523678752759859890356082472779488913869778968000198472969774926937912001587693872558782540088498718361086953544420874662187833074013388858989005777107691686694165427487969243440189598530960555319354269827612612825906677421267847872339983202204262448601102360725075742387235973879629643705709800221936000983247248012084557536110463459538923066737799985229312216677483419851201258190770233684520888739471507968183541585386929007216347847217568157973534804952295741534666276451629639810276233520429843052862798696564256540441045459775835238027884118628711060087163595250225851873461267994060522868403145605440098279057148398446610836820388271704287506718132396962587520018550991728352440195397498038807018225811630839949996888644616621395522405587460303283169962086333591286413062696824797857708953224344025069840966384372386066568589808327570439708526265166405930064462017664693260615860942490685475237964767539114221409595726414732236662143223551696995973838946549286938480714894557047491126062616353230314636979291096063091925154328844495602319360000000000000000000*i1^42 + 771317170318433498236174093350067949031817421859923665923412995393922398448691867185026286356441712040859786505917687779411396652590372154011295706066764611386482292221315525282751292040845971669191729998034685824534806369902574483287289794360026441604034659956257447088360657458003992708812815202309904191835221274459224323608657506368533237673877908101734106769040236605089630258269689904015559810374520664170542669102677944078931083745609543053473610154308010395973848410299310261133659737659774974625894843380497222588766471910510132206825208347713482048972810896648498933007195079381696234004785665223326991055281810696779751624076179209649183614785251794125732688507095018634966198176304714693411512522101121160792788291814051283333748218281245456894540293221472839364858618782477813986101894302852686728965104654727181542891439699729204731884555036964490689677740930252092468036997209588263515541807988246387039110223032587283194819177728635791161026769315094925309329188336662751329802153566024145751895090436583574478226649015428953119560071450015049211927257432616945215462047214296655353777026055555648861052514143087274545077074600513791136368131304535808733916939943936000000000000000000*i1^43 + -876803226278279140829713060795801756025985594111555692065238086794836782956565161712935683045236492404466112768376004347344697045820849498474953925142402055719847930850051931732679973688176678139294386680834644294147200993657776564481100671361586707136068181616052548639955724045156402685935221045605814718520797702712519730408568536975495879197618740389449550307019267738327225872034591878812739018797124853008776768125268970277939319836896426897821198610546602482873955035631216495389060737785109428185929907589631825531994626760938079984097810209079951068283534885249669344368744073343337169316931660896264489702195118563893072540330290500907348614365434053018678650945538585797679124453581851198403779823727169076363020343657520301828701097727888211028086478879493791486732451781678818615756212645307191270576729888059658505620626679267249502804952104624262579870328380364016516660753344153205445724741980308845541026673765634933082777311745611836605517781808833130909359993805457619235817863874604010152483531408414911717610828074015254642463292494069343541765190209355170560032207544320330671904108800124504610357165279764864303134213716505348025209069384793063004569600000000000000000*i1^44 + 567637845379813878037557291092743326269986843999962033020248066792076235185374151393340933608777631998825036717321090155887117739538958937269275109977236829930998297894149237459642932675977704407825830731167018743235328506599883472837025430841221843199735698925287402286917645684970279074099831133679580698578984654026649062507409385286063880166113163924109023738458533199265616100543385586696614794139584487697548402764612958607767793672073338379776430287962582518054599718997060036067939761350655921020489953087222167724286059063685796559181448407274960877249309664415126804747932340014713246548284711175845357047410105019236585675241007559943480601978169934963611151832515675852910982028410291154630167759205470469006957107053138346692823370508747660418420101875950576006851723144222641170030314609863187374694129833585159126853647581870152153245215673041860709648247943564990156346522859035315268761591726218892557224907714837563012668377314577187333048201802082375680138483775986691188741531983377782548951610281325593460886758784324908931109644353584879647205781230038697487818994748803282337407941328055217198696762069546124660066039312610564487950151335280640000000000000000*i1^45 + -322116571382395263539777782703083904223482677356641306898699901326123215741953638549346030750118119807025337098415951460572541744012204243702881185188820442751400249229149244650517543428008476181499996994438351884061635431625274991335146838828429653373883176325538807491490817679024888406697337273673470255011948648906364629574190877635499467606049836154880401255480664223486296242641906629633528845456479860025852400598277538917485317361544634090310524504491571119326144713804653575019190462718834319993876744631574441878868599149037645720902866431391806887001367992378656927751161827896513213184964605742024341127123802881324097547781379186091282583663253213256194505617327707994891827784671336187139615781352157732782781091901352479893741061126434061761923392098394045378512962743708016127983042661788061625368135381825700927533708478991935743959661843627748015414168962023148124988601852143382654687244347852336008907261119488307648702675482158839221974369831036213693716314898057344495116824805940958125028226407434989374435171116078588800620136189940241531663730858574835181870049721680075796674590236009039416963697911058875184815572403054354785894400000000000000000*i1^46 + 57889671301587750189145899818298754909458877040788822045461821828022593186415403796782723572298402848616071482279818633675668378202330379418820363870772817202863750338209187536525958333397177217943489566111740778454081468242150261132778908015724455435456263987884863540226371536937464493745999601542540606129802155380913725231791213949136102336793686891013781746681664053923449964359266745349297789638068314475667407448578339636743633465243174656457805450699617260150963232021741816793027070059152598380323176398551244870554324743735355778298900211127715922532291100075126447632792522987883539663189596498189265066935920894116128069372468439356838630839104687229783280107033228817631384032435696257165271839109124433058701661544026871612478477931303951176564116403448703992367220863472064258249920055782014437489096103886112707665797856212320382824606788791230856078943064521556074631558902796689181275129405954823192705990194859131547110566960388818599482142471945350900028973138387365859119415337127701796543080796947881121601042492438986714402835464508396294280017841705901335093459513454380186073242231861101600930817117532832376278675866045644800000000000000*i1^47 + -7692888359377486594361744298863792658001760598580885847906120094868519408526403965470724888975948788815470879299706265693926207909912156159679034480972916024076178061123149054357830401941219283114841440282698663606547536494381124580052074956950614267747616579494442217910747592989315198441867752069120107834453318280159366969982172398844476417662684147065898847972420753881572339617010771376526948629385842770289234524705882888488422623208324808935306124046852594616071572378074680315628866904014260338299971919233072870619275379644144048040432211849639140971755080127743119911693327260186106387969161048172305149639911720449264564643975391029806757836412467984270105546372465789111725409526906416869864192822870304997758534139289920151851838587895757941350757075642287975229088245503981522904836501950418916293944840905631287123599591048317496555789129329910866238187928900552431825825638828528255995762208926068691272110708682832467137996002883800960667081536879806570074818377594815479638257410093011465809687792055948074168912901424071880177317848579198335380884317035308789343405473873294481263070187222389578021921572398762336746209280000000000000*i1^48 + 13919467167853866455173397419075591482706277400124829395088549677659433195825274146959435273057220051963809319327288901193812539665374377746206409735350499548809486779368377141746882371292687354718088925456879606367730543151060357005098161114546917328499765777047998124283978445383063617286873069749006420654478736637475672596399017139486566123061081853249602518274656675994601484434862451903284319382164045165070673090411181644659660410198559917832741525809973578833067262167653344971855736104674572482806605888433970123266767926193595024350627604098160083456896164746609908812528909622738161893385536080222036276719869217790103984605209469571440842029851959729568506727801377200590930114935246406903612065082448445947442882517924786179520717574125088945290196920808444152238449147814078620622749773873938000074479442947953009964688319432473912690044386113769223638894135211915676033351003848849794593474662817715249237027168891742486529430581440349007001737893577912004492026634662183376573053410405326821279444340507784426373119251066451313018719273902693830776255877474913099839058240547136072666073010542199901454435092529152000000000000*i1^49 + -22467457919896376135176989661452035807443660707002447605369546650113280648730952006165926723563292407105919697949456315431273986119918521532495389796750457324688764987480247326172246955718677862849854313830061477845840843571981322426105591798213402533395197263037142448662760478209959467192618139778351630845075822163262944687023216928604901248780201502627614575142003017913929314469381478868668526784681664784026240790601653368491430122157179024742802912490899034277794701725500072917410580552173278402868838416582847934287928601255162424311685168245259233663260014453802608097824772835755547418293609619184810909574682449620360210122437854385400005714064702628238142861785469611788591026034292644106693475864789583917990533586927020669179224688177756907333868548399083722036135609366349030169697006374137126100121773472493438942440628398972018537882825545484947311061509705241882271209286814779377283645514801640241609411870454795241869428059952189835727173513239357724701291765994133893473540368132151425434000338854698863679700104582682922588972128681617877098177332819912101037352161311641970489697296054898362941440000000000*i1^50 + 26612118722022702201106364819085466879241062325800084478218868408710282367864852751295699850294672078204148895453361484063162982629109632195032241693364245730560518616499777435414340381623754379112710877220399434475371844900691419678969855126166652060830441935925964797694942424632873595563878058357552554546653173603163236756856558432733079938888059627769976439253649999544403060859361625731856818385999361420786179630494057702225143667576881755631470426849320169201957910720912612547105929446589036635017346729714144039770005534676596766248657013290048988122314070758983060707725812521748745910135424293190482695616926251681183865705454825541274254464051391001665384202125659724396837735488909849935881411047975559166544073180441281758360841985801209035355812823688102672078244273867327065188710301169962103924272116175968952010487276814123881636028646651814440939093299951980734540446655912861312956384997445997825852306908785593016725134783764927936162144089765322077576489505814859109740214828162894977189566638001262817863158020698934434533921031580985145523146816494035038457786203865238372288931135488000000000*i1^51 + -22332600951071734293075600435685718670729886571801279818222134889567224704569045812371624264818700118449251825083104103313707579894551574321989044358293190748387838348867965637798567583948351317825209912548588364302097203528907109323461373274863063399319956725127983391902154779182680506719465148278909744133061103945126957508563992893593999136035718164443751608204377902831764343497116515400871653784087547894531657879024880363559985464244437633354851836225181104777119699769472101172283308858865943972343789372820334995770570021226044213504502959406644766238184435214236473967684574729579255661045987957283547850918328294528355398865072706028835118923010246086007812808111546064662981362621706754247731433902370938962756933916701540125321903437741691379304154828713081880512166306300717471684514615938659268978475207349935939367019778995594167348624979979255816611477187904846977576403913910113694675592080098660389021145577404340114780460391521536788733690022410224357835268004627406442675845880686809332266080362526653019118928944694306795315144812982828336218113585375165556637867424396368691200000000*i1^52 + 10681122684080572619851390189088768200605593189387328335967988853963858695246433128908227133506668468422804351530470367723922324523831161016963370825542897508908329077120840651838424194501323104798249990910176608220952478245717867427415879636190394573671960117086290093154267975872076043521551716443314464684098453587067910043470639721685896083316153038679141469057446209478758460272117941894502811943273056402893305551291392598348716333010877368197282199090517663453700649287317263952369891713544954969969261690766281422018311414374432323825839769870039783305587395128899231897253644351893893246343150176523932485636121818015310359303976362993446791358722042431008892304623601045978841141509487009410983833350561088428532783065349809534193525252263662368754584024220107758590055125330993873388011006712709139856056780839425906838863706589426845624908187709411356277272575256700889706305170792627487147556686445795134548613970284494857889875181307722535539688830310335256286132640888214374207593490176809871785597648869963993176517250078571688774813234503643308704527446802294147568803840000000*i1^53 + -2660056115676680493108358530307723575225856017499175554611624634851170616531595652692411962810585909969042875964727058409526117648102180040584648758287901311298564262004556667228632010557936093913826654852792403000172316011387422458828013628181597293864909125727456734679345451939648897143272799176363411102879634705497667781143366461701783695743403114114681238372402560527754608770132326368870779346839589733017845642986602001379752446842761410775674002741560030162448791591269886889514592301341911438038181732650779458313856822721817372519447514715175065547124006997814115890819355555228587037988837012012366891288221065853769512927199746977436409635108062031517219603957458615015731503424596676106025587756297774054379637544404638402566650679973780734057181467455314620658989867765632202111443769169513430905394757275010544134656000591322758892089304055798205055412308959102271658728819380567338759480306182014945940389742109986101446048171686540976450269772296721921129865883322661227358537197237119769968558709331974207972307608962575728099201038875027541467211052481280000000*i1^54 + 17725941771648491402530240922506190910076708232636756514704659004962227567182926350913869230349977421706116033290469295933022824543983977087627317922128722982744211715683524305910670755447046599595743530066519603572812759154594489034214743803758069806202639184377565306245275299140560130507795200847986469145718475967477060127317344217094160105349289408809249229685730548383436805266884982300040591709432648273671900136535246408342296378864608545880393965759030728516332707888120809490875215860676685279458481039778506490293024769261352342609770582506086587595204748151109122435496244225421336262943431457078633933216703940044533845066953072665685824163781349092411200543301030960424325012450583738655999880204099596071989420781478580912264237549734111855260981184250998102337385724011701894975391354861238303934438960971504740290514631179408994102376213849681398941279934412940779190722188558780317010443361531362731390245958893224681387840623469188985211411671332450385948319963108151028384729590010109219355975617029169338615071626947947792284724764742769036800000*i1^55 + -13490123900482939427176416255800604752917215948699463029732104231576525191062738604238798778740684487440466906809603191951463843183315341533517071636593797940284680209993296680727419551826529891029884186989056283543612762553880966343218797476485248822389229074508744920551357300512157328408318072547252682749385391910921900005040871803667365170873330749347020555762681189518942484797055399949610689474239758287444561345572966910392050288536980390685715254279853863909086042320726923548671296287984135766008619341162046413367045092355634102056842882181754166088744294026568044633420741029966551761764987938800988246012316091583929165471772851607438806073951253478833609110645108073464545833907801317154116796690015476070406538462919917554094422974661288361699679512932310384900668347420371998901702609747554145377602499549470680456658050588971016615640756672236593212908709222415074795308730485240423820309872959255345527900861704708626246800040508285675576910938221558977746644532515224058172083226704548432765399897370597358528117057187511122260838880000*i1^56 + -33535540941239148813133275373788644404753716716468809272598583306812643175674000718016042641969256160929245403664152109301070764269600899873147560549409291643486341971321876788215166903543765471417349583796440169049964788455710844453549449718324508626790656445688267077460949594651393513923991773449835485329480054743453106530535894756689655835275100341009303612118136462343026798573249341565632383740117997996907878547738527771636331728728476428311773547514268433781061589317773171466309099307271633853021896409978593113062637915778327755464414559649734249545644083160959037848355321760135506394917643817954182299404974745056145440939682940573328615349447006432566300770746381270548487877738394173924904949656425522297923486215150756821071481028912553387566431489099195515753979732900493367953528805536663880036852472182000689188431670314192470413845607365241422019401927171889682108454108004606296820925461878677260387291779646576411752871849830310248389734815631043528981316588558764823850614389129351974593564811951989847581344057408000*i1^57 + -20801564123281067423513860794165962077594637960634471669603390799860887816945534786373816401907322204761512405294397833113696607143732467628231838506241804962158224071252857305428370561866243464561246904110285858351847030657264096628918541057181354740514689421253975313465701695320692481782457844129596989794419752027219849749397091323129455700393459142558080405612070189672092429007581164053540838106200914071502974898714593610095839437625948934074362669804949504179244799426063247282827684993494509592329754899655272826561412422112890659102872367812135608493697923076922545908243959581271872738007298134258692674673157691690360517642093610650537404255483483567277693013372424824905447003811912170450111003767696709672051250012311253377803005686804753769921718822793635070522620534661118132056372229056965360342652185487498088218109977075560128473431118828642451953805676292862618245832025160138803745054975507196673993326514590181237005999529357591266105481151645827162729834796397249437466475544297469509424916125294962900*i1^58 + 1236672843431588485339162056622654084489896483152008250514437793860323819768163811016587987016794735913023122701933758539647847366811735129356140258110332653742233098027987345711524171521210891153310615261032292849402511145003833429162977515353287561912135867163596588576658812544770566124815039793964213180823575168466934532814192486548834521704295226912466332076646806004005545081456035225027297196465076699597937656869486813338137668312718883534967703285760793527316689462987221528211453320818911157690742308177042896244566877716047772605836834048621597586028893699844462914935659119828764794296144695139662809567744499997457556928878667152245011374613393651298088310777494453741991685527277269543911128026870727906889789984419117464173116078578210350971531320003096682939771399896799057547338484817014714566488945647957260799533438620415011752175701179377705429566502703773663425595423352141941618052850998091367012757253337584877768048777028742348097525360405080275371825888800*i1^59 + 91223333939136730472891368780538800897559773346779968130599532705795443927146504054771999882182394077189888530462516309178060869569879351959123009303669428201268629083709527030334948801773157737013242063449651965001062835143203275122384220239091687588486424386808061650314202256426571505660900593944188890347426743788127823117321913512404566878035784182126340499765874886060286286555833636521363262647223714960086515081141196117715721598371169277476359316886155884577339488410999270952724037263570858352391632810834399978103253191665372011413203272328550279909970350918237757421276710114305434732423261036302210111518039024074135379487227779347828216507574067746574791198915422326241437493679969917786902673468337198622211566318129509527599939069859906834576096047344977775731199899506374362215999265712805899467565539467098604537054709623028776194329552849687278946097328345041710626350858521896657023079444200675774000176128387481*i1^60, -3315359574395242595076225458527227265512571940857943508638089747289788163611370438899970060595523705027135010264859810193729150509584582499851706239511831662689066871613020506592431600707087514840560000522238666562436417939296487307564801416392854746780490730307024224317448198318004223416985466873865760764266761565302783026297103638555587108833726570795792801386841182850931148555748332658356771712563942154408498749575208649629984452808642882450143033791384010980268411363652430005459798119439907008665934750924561034478685063730144151341162694332461940535363822539853360686610987720396262164064542435931933753674799998287327671494551105089962109246408320287145478106898205498346394642532838537898792739718732602973969379669650783958091443771874024910874967698822078117673881701657608289952839347184668680892721121072381570120862664400340715044215606910008173818768207266407800485739461419271051240302835110906398894745941686085370762865869981516754435277738184526646089787575409378423651553459422005892470350091623284665919473981172457026681514981745704932806943823700143263289155892179560189866084758813852000226600981147169593838974600155346036236255730822865017305854644554014551759915104835513570395892893385719171043448414391570117283266106700479070569819059927288611157598547073680367530465885503886093021518839694153679463245651044980116937565122149453423204382987030328892395892350440532200810056421608087222181391987392516338051759546426367377490138139811721936092036239028600450606690348860841203964445366666258001877213659432510664118647443772302321260364581974982361393331393415750857656281425270673669471406961115922337383795687673506729153371976626651820105697365716510319522171345507760148586107893800488081574054662731890352354336233727497309386903918101455600655423941052854414407447773676830720000000000000000000000000000000000000000000000000000000000000 + -103531888345444810837929941444708207845604292547850270599749538102389245864641562798304979447219922955811519846261982107580281736255695046435690709603457096695175722555375217697415285668790067114104421311024005721579796914921565164445312097965466362576119001784229310837288808679608817810675394971510937122533033767133105053364566010410870272581294531704055591151408095091585844879499966093997118555498189293217299629893273363120781523147184009391544326966624426903346443651418121417379016526167197266455249640018622665172299717927917434783838207882915772675186226847258289699256554881353922929353567366928192477745999618469640671173074651703994798989217796107745978256945664174819429223248357287153495196417615058359312330173554104467003871707115544178763392729588208384573830460542239942960190271611554014499160314271664266714392577265939063099391595144771206569227384174043289262534289825652784939182424737508168162635339948009296740437887966760260036729212607841157267609205677618888831839328475176036393598887040271377279189645280386121809557079984963573488508003127355242277007390018075931685148248644073250076169976366845681284974602458181068394854070720627700145852783530060868902466401649710718549596091304945275710030367367211664007036017034640058708741115299456282159382300798455334917716033989081120494638763079664178581229288078554113260237440727942315099074168821689833136687858124109035257800508387089233744941532598270102866586272296035492431447579807584071651727712928102488935413194720044641404953283508232252825354852923303958665121158075750172692718743833998690545072225968271627255947323650477025666438498173291271532555792883788460767600337681616489559791280724737596136029502737966862886092884874124894803981737659016378109311379825952041715148755983399039137941073309072548839711371577576652800000000000000000000000000000000000000000000000000000000000*i1 + 1163453931180974470095443297638886149143043264275457131369357511837591210416064487985923017025832040390788405726455298325326676119224939960014670315473531355876366987466899233134585888565908893693181034631081252154762071189966057688649723993180574658340160596678460300784470888907437670499476019769056656714036124054176233542505216845899937368014529587865716344958075034553077219899748337265152672225992878556348106482871891237636515314579013898627391644706269032489655162457287331221874212605457358390716707305344509815780787618935737272385803125464353251575319123461295949367432728340520165317110116816012806178177254869319167626010965389076884603082760463275173412155344705583495479714220233631831482650483118784580601511228723360220214847958015771361980490667798858081763630463881732865606255618276634115824842674424648494095050831272068740252764357516572746437428323780047564598691472020915433380755753342213516418788103930336013430622538068122705883091936527268999947589378036174576680442291805776031310796901323565844442865857429420669945689339827355602518142177915636874276960252898815254935972774273849928004486235303302843886862318128152352785558672028120401337505178238066207596953849321208284226854640317553495745287563213942783523903212978822859285300985829298558802306674311173018298907610324096973521532733255029281793838236746661563851338714601619100636003765699861016473708037148887435853229735578610061899055830569229155133318479128807270356923786704952167666732561230268563337553590491814327748238734810642749614583862257159503116815286039879817842989520196737226995530612609112512742559152996921094164116860908649893899841871450348291703544667378082889833743717846655233922598782395054956081271758876347190667818817402151575449694114525792745820333086298437562836268447583289660643682068757217280000000000000000000000000000000000000000000000000000000000*i1^2 + 66081045629349554791052641754569877290649598877799285140653137328513737757040034734248319716571551553131366117795672126476633070699321781080887040356765615614835847528771163231475384153717192635140096910412912263958043099072890916200281974638455148450225066783015205228211930647033068311174395842049093406989941480743171666296090872158891457407663923457512888889765775077139470759720849608594708587294204747668451300643224983770103945472545584660345060375873701466134346535940195862306823871618587968567127828888208201391148107934722346245086339706395024609863673401794261573847074808391602610503311687333300830181593285611547998918808319778028910129035499882628302035376579269029781087327703711449290021933987173673261824740903666160298309319542096477309688701268462653689791565382655341938437534172800569025351859852443079864136074675273960449481794154934101106513496029492404760248361790759603454530487874536908525243999368462915827123930087303843905299933217009078085841968227201200750813256395589138219773436467311850842887932280817692739528278691209852045263431017440151973591306494742796257898771710143226636391953277260632756414413008043711289815334279922631535113334159568070491736984613107407559665957871775855412340904150485127101419347980277585934046796566117752142251280731214442226811725533248529428075439356868124975813706901910180761413052497114381195398520406440449537517048258833290764903324091007081051375481085853098940690079552859558518747387154326342311151929884374959210291658751434623607117542073818303810223411639299469520537244913001454728890232761893531215207610899693469708403387275726754788978477264701496669593074614087244121483018674281991749759239783094197635392758701994321037405838081709809541248962485322251421810991683299967102205717417223112724327230579596857393582002663325696000000000000000000000000000000000000000000000000000000000*i1^3 + 244310376613700250559404427167193243601867434004783580476260540674887251282183373413646402179855066074651722330123403653172705246469253624124089652955301111089750875858917066692493339651768234862577323322840290449778873137862704896934822703836760573764807709070564444470385098744190171535360559393410637184399178483634754077916110578854231331446619749084285454107549001656473189046452037913008977503908441180974481277426562953336580805693884641454077093947909969905576855480743314257350949221997113731842647972290129246777117448737420484511250946757397488657080042783689495176739439772121312647705697318953031874349109807678928378455514708008236082140315212813936892991113159796573103102353672694020309452687531748714757126322727170980046260260423466080159116822992727675195629171809053221103950870552940569937381400031378220979629353301921698135199268078158572903732973435137623222502913338713654835349387942778813950829612659275242423287098806350474562035198688452007155202056310824567471928256300400820085461644795467125909893524369135985353921596409476903872650305140519643700231521408559620688945407957620443837909436337609472815745077511182950988187800824631897504443744482607804354536163259114254149820007410019227457866190917686969048741964693455474167873299152455275134358649997916642986246996619246013310895607171214384181079416935785968118696874149125521533471229022989947785182232972553706864694536074772494992521459258730629885370289405663290041995984749999081826551078834282912897353161118239573156136299106178851974181296783460115202166907061222295145014265668878761285116350954641069941244176086333314785775529689130001846982778192695060471745254782228701752712613457297192612986951994747917903287942305255021633760916577643299822681606945667703258946887814072848676138082986861605517685811681689600000000000000000000000000000000000000000000000000000000*i1^4 + -7534766080622664167967180324563128287592823744280497631139466111171187989168967632684490829347579809067468128660813738211720384329329642002543908980228866678728717272517064815378494535511371073449926879751493668629639234938617713203185389381705658871850394643746055715522290568088287365954369598913659646413104030248511914756184174512391425963611620059694963896556790522305414249039067756741278854552338565599097710506204268092828416671991548454454906191108014700522507376820697441151572849699821385606369508020099967277784161246578274697426685137427518233775558030048948199495162022498396555170553544319664500876165115773570612582674199623867076359250313905246047466100599149124262831934676039001220296952274143850336389965557420373159936359802953275622319223948522361766788270646721098187297708778603032135589726291968567162581838597599420714042082457072291569107041246731727114963706862283565518799385489308748956763176712302516722451757494832726672091696706346458297899657826876222999796222891635924158250757442754545088954939352311260417347442147850389460831227552852835822191995946404365559399230621740846684993786323190246161651791603128217080676172922500351766699335721888151725714750811083627365536105879969326661506183076114498418529966672618654812688715276905856061487047732026111508928908849611780678575871312263807348075475476636281420238342883838335452624774417152332125853275259990627920793541327750685097449932296926616263135491784252656231127604181497550602499117819984429243091013299988301911467695061325531250848732982332071083573171790093326931921274012696595836738670410134892115032709984093411841763406920600753368536767539079761563442498723289371963034737992200904709248358469277175110654418071180808360129986764351404847408172320925386877809415490079950439666940101093525588466160631808000000000000000000000000000000000000000000000000000000000*i1^5 + -125125595376033536719308478313680485480269903699651646753457945809683420020908734631817288206747634409208035012103705904130015796467286065200534096380215445655144600795125110928852321988749362722666166195723864915396153464831172458557281777690788800500801655656606680337648213156378519950997656292497468461435217955267968521507496317806532802040296839696273219215686576942925548225965310585487271222859902858064790822419245428319392640961203747195211776367158174962562286381314310504762136232639696007422087045914331445758143770638807182373640823887869692150667728865585503126094874371270489630017776431388435541745424005840919126671842776490697546667697938061592672159720344849632339855016111164154670672584931227144487521174900264333548766008572414082027474113514767782141217693673718501566188140632424911565912417829669312688229423178680426684361009012369476683220023255477500116756499390597301966504087007095303920948884167883654084740474475635278194345991910062917089733704078987984727860500058952189081372160484492663728832353072100803152090830198630050570040333887217807689718315528734336243057341718360578237820338034603248204303075818676508030566138926393808082651396463996139011776240615450092887261068124623354307477057731183335120899580975761157085433484070850722117011479912392696890613912546397628095187002441134385531997605864902263846703673587102505091494872436192340658922891777608320975978114468163798024749963822098871218923152323423889218380006605709834124518272605358549233813537919184628024526461433077954166666801469809030702789214810491519387909724288428701052586681542712021429787800575047207977560677385286806496473724154612883167929421489030394838098928599497578288136389057532722549711974234085712049975441301318009726717877606661786310722918240106698320009171095607427419776990838784000000000000000000000000000000000000000000000000000000*i1^6 + -263890321405613519627580900455194025391381973493430778598276507005401679000849531356080557495280162430324859878332296100041705716421846138009322869384202415559384668930849133295033723126307564246660341598471252108423586205738175628752967985336649398103717279643225950136317707951094218378128478323248573357898224218746994864081304210832376568464567492316438389576010785632122603633476790378754341095701334914671315356924491925829601406248625914011332537389664107587979855749661164733998150593070071116531912039930128809846129804349944281880922114335205700659337984185122937186021497636288315405135601000311088026820496843251678820694872651594644642811848929425087447882520035963114896921737982701164522234740502703836940473830069064158590129514240773478606219377900466899699409666383475049195042014269659650021236074061100687499349470683737283625896043061629334225597032628537155151144254747773016946455087527092607206487764536471552497783341921930764541260059545116784561118761448821384098741762477413137616161994331620060404414855123236003814347998721622476518299678875436983076636004014030081867656274846787603459378811476545696575663514659921313096845872961286728517654352770426972166968084009122227218366345060356006557533913245752808676190735120255799696890035838591522079972072255792438896608760097054010961216844138282519805817325579447453919488958602417071345260329798653449872630770276363163223806232373606942017788654828979282620320695438311411803883783966270063144839756542832323555563954203259893130193408607556237590634475014428996014163926533086307418365039647963725768470732025264366657083913323657395925025099404400562026589906649524790906113715766142506862492828394514161441223087306544262351390857772545050618808017641214160806761765133044994800738078672298573015868383337549464260528675225600000000000000000000000000000000000000000000000000000*i1^7 + -442624196531939945868597077702624036704102973842887207974659936478450597939691625339000353653411723443737033649743790384803263108486996864031928608959699490733646544819589428910519588089730016798724939101259902949753892298256766881463016092958463969059875212330263080417190937513464679600153489693845687346871807869990698152375861155826412008254591020437511646098004942027280798083344514135527379163412955780785873289513510748358103677020864092617028266963107171067635965270571138086920861607251984229583298447804004132245514426015602204396940585886042672383202409131104114629472429839889721484756003528558096869529242311617900856816997087267357200794668601999312750199725913953961495935504243688533435492178709708422215443947633891027238688348939420371678575499189022334006866460848933608035809645797675716027638968151267899800091496283905304888580865832324520427602926555867959149819556296895741100895971942168771955187296300267146567997214993102537838251114787540424721760481189444727560473156340378647712640574454976955696428388512358933400724525921428064446419145998996034480281081201359442311963331401985415570951311130094252517874857247272024063424419470311192961211730994332845096820192337934440877199133865134210242626933784018483835582485072840003633725961342666403727566901980633651565541841378704603771407055016670724441137428882360784352115332070318945377859314370570852490551087244819404561429022472047263837353549625072452842190734768576235140291373988267397201515315202976679012947640561711578515360708338605321840003223765810757861422385956164518099011208378762523677614609387705403439651250339149841427677095372360280229103496273903638484207658387168925363506209316078189120353930248804447239511709598910915342852066003034863877671129705989773254727101279085012457458357000688774728405483520000000000000000000000000000000000000000000000000000*i1^8 + 330332118879162503255975070028689761877486701063237061281745364157965261088859369761903113601146440124425549741204569151301538734339985173562453306617810635757436444932632474669757525272050347283362877281340305076783465896911024246219137051000110107093341803747977689652448550684469394211483557745618478279558056295926470816940509273942802384120953283947146527821913580501562349743184844901746587039402220102190710807586328971027554103526926741404355369159396828470279648615940493232829698429201180859740771096632155380442597418566548888955268367507189291820447028640866669901684041399390159053459969835870039993424194487260532220917583285243797818175670757803761860314729696035829603813390168770371219915924843447508050018809562849819940566238724945391288911889041556700161891425632097033800253263094122534802155348976465534221838503957594831757359872241070151946217515961751870616038380558258306575217122573355066287850270403880613552635067960678731498249413795176506514947835963097578079098372354283379479720392204181749172770559106371160429069575756555373773779342915428450634987593435371833228397670083992875063394556254533433274933346412459914700123009487414622974046350806480441003457387446662295359790191147317563332350345189164616265763933546763313963694987282399311795991737653814508899601516377090498767104630552999151607373281615293355504158651209329700736029297518129461445853756135822076487448308400992925000627905747950917908258599005929150702710120296428800024503527423726684802074016431403994280412959426237239027688096038922978009719850068712242181548849483372056073314724359767291624076931995949636593101105183235404736896277545259117299938523103247269726561797768956688039072107734466173339583070720648646784089678159115040945592899643237429100894376405575632905243872580230259752828928000000000000000000000000000000000000000000000000000*i1^9 + 16058677994620338782572277794448505645288649189881145454655281931999554186707998752899372982939216705769443811280223449966304907033346137076812717617577558145283784514696438840235118737977510028075948172608412825602551769786704050716468786993656561658375036717140450149757365811996331478621217149880599744893259827794933033822007870467886025047069689073813529201365542697522367011454274018145143281174009898925391608109091497028044182434974730132125150183797402428061927429664550511469676085756623503141104908460094102601609824289480667117356293871401338284514358403829390441156414701838250810406677264853409675414544879317152794614826681541452257379465424507782210926735843215712950271760996231675772727643523167681470392287323461349855797818684907097840843039635827478637267920187687209116674899789569545333382216640887757550452715965349523338282538149302801988611792409842450037783003021006552843178464044179212590312166655776820824357369130130056620016124096500059594439017442213721221869092696728904181604959890819860638642417087945181800788958666839216163597335106834775367168046082949602997916589689368886509072015234526472034162307087050640192130534441026522472530510880048915890618011527093877006338720761692823167922813512594877682496475054802593221596567856100211215247971254322097440652299942703745077213149170569908681263843231448862994384515211906326344784410410090942046197680106984662321860747316891203806723721098930873970373393898409723870189917199382039133800251458339589157799348985344132216923388874988398655543134060121052319649588746465933643353086257886771069970022830092114881354817180777146572331408106414469001113899290084020952081512573481804342263068807391664230433594221196962197101460559057632694209693612019220724638100609408067156220778826445833477839994818844698869760000000000000000000000000000000000000000000000000000*i1^10 + 149559621866645739855502586634299923074859799185376972477531026333454749515721929977446699162998742447590461990325171199691901384617245532662094295917140038314212973561436532706839865012468398754449343954941317400234039588252549169000737686573357677873268961795423594733035371373880404121064292809316519875257286865888742444105399427759751265201597571860086256675260986956142014305896066910104976161523181513616351354926608184302790056176490536320847769385997872761873599489603356316288135952614907856683892301607202456827119256812248155464861611379935368240919526215436285685677575385994593778304680135489603726143188982425468572989014432255079419970996199162612415944412079798239385512984924459004655665302174151617999560134195718145526777169060234396472227318031441400909057978807197261651448219118998931378269367192174525498708198215408348308376773300115170688517426238090648008281317900677410981254856212677107634271391458255378497445290514458688581619100192954800693985960485040577161380390160695359656096005424296113594602145626444823709591379725400703508796562962934488948353001216730733644716521354175216589941341573276405297200265602537115168027688339668719437738026897347312970637528420802027314338144043361478282187281675956369428457627776082722419370353487532077191551205701663606295310587633326849606029162933171783749584979121738806713983737114671432070947846889734680646307751207463996224106037344938397787248097486318851769221997731888090750254856202145394187490198412955374211078226235911590999742148681602514911287279470120605013715783079206241941188178036267389891868373773131780025682020811293180842051962494592163619111898477181265931870882300842846627718763844666056002142788646271126556143093256755265809376468258342129498963704303171738678720882992190416717539715017944439193600000000000000000000000000000000000000000000000000*i1^11 + 24456140413860490354683752709518094216260009867648029455032510509041853717196536734226164864859946477502902342381081442386607489499381032684126155242095040083556069172883291817122855763702508005734530864728186906479390199430303859807495210623261945161862387654574762394454305540485161713442520838406847988395196769306847091915964741913329629601892776522528875399969407474581092497456024081913871926544618237994018000105784796993264117837301604910992862854896027777033401530317889593241835019793920613557206517603057896450920877543517557306575783479578061976998672552502131719100713187305204239577738938392960470381948472057030357763931279709450942982850522357449275423154250331668218870372646851061002908237746025299638653982030535334403084804716149682662311789582883840244672646513111981159485540810378054696467415975215600662927526102313895539917554234914722034713568775738040336450533585779302541363297772155672780402194281353605750643517416468033775575086732594549370585017999782456726692920750274727724654694735682739493514888016655995282787654888454353443520700419709148968381507587089228597873535293114785366997343774761595217310985326707543115862779772049941343037043576959621792783879734629937851060503431976315930774946454725140349461369961654976496160580724434836022261477099691475578851727877285206806976912087181477036214601321067584920721695770320579499230066334339305956320462823741511697809434632534314133044669603860113604936977055443874578605550751205553379716220830090299857173993160762342418592682984598846713105231288579380835007437401198850957772417797941145783794700176877095905170516721991282930611604692914563228373830732244799672308513529726616627453285992564353605568392608164114514444823734543415034416557887123749562690603910657665333173021759399802489316230224821616640000000000000000000000000000000000000000000000000*i1^12 + 27841482428050717430083166021504708779217539119771428387490733592407561174056309473589360606060992805792118543201920650530737641640100871592350580859484435701643145421551763634566947171595258407920807354655506619181042171985595441071106479039982542869170980297652509814141380778586642628753725650808040807483376482001221587562832722168094768492547107582502930891104189048195254861827417998739322196600823082815195220563254046469798198054350467934203783316182291775759903600403398215410706392069322877197443682711367192329433118443496647677237899560020535766188759650769624714627829292836908638493534204427889240162075638539120346201277958374351386420910139960003186532194696030123036471189631703959913090279381506370910038733895926755783472624188324533386722669857712032790487566998540990488592919342938682435041102110887205676789820033269141648285291658876241472273886211121602935733061385493376645900915855749253020672368984584404763821110986084550398316235044884036683547756164236071846559962584151544820368959687047707501342689860791906018388216687342556670154299048872649826686320280697073686316377382464217692146674429452884227182267199482288394672021214623389248974648757291079710300970862842480368806822662810680740765188509840653233575011796416642823356149728984950134906273021818915876429684766803981562473992140163946257917325403700651329451979160665287305026195403159258721744498808121799081223183530262169075735722330798961902259509452928658048837737074300569235959704295044535587607569050748867260521206297665110128787358611557683985321812485394302105240245271224758789515257485159826935186558527939296541663117454274050810702481692098516750635542665037424413510156353006766483222768924492515200824778847970539237731450415031182395399535351578273286785366332306224657287495712505856000000000000000000000000000000000000000000000000*i1^13 + 1059397053483857939623476041875463978004198250388527071677754541853060444087688778956644285480340516382187319492949380520786486368835163492828621605146308878264933604381312898911731082408073830077058027252956337398439268036717635143759616070467950213436345086260972426171795547529026434014076398790856179852179424091494335206879720690756399463181080739418387590987446317702393872632327632297078405671786390673640915255927973129849310727148666375846453324806627134309656803422004860706617946303315307063746587766412880325477544884685800508372857056087332715773959007910019327230913646368868368195801029360916486052403434604750426108958765339193584786055244455790379955516251013797924514984703406189589028466619918842370926520542224568026598262361882330611435368124151757317159497171559295136741963097641837701342276284283774022621858663922589813463228422155673199739294924728936334285274295232483766082725174266475892647907528334960831227839908602245884021890657360653980743007367563123004156703456338700190419150979367437017960028628528354584380633235464006535882159374846316180735318549275712319739851492278003827099238626491218712081333135703491461598052553041941078422254482497166789814416568393656578073692454298691933241243637912015498467157435352085954684943544186773413896398751935368597364857283532551259168047516420733041847419401113150006866779801352813810022158481992158529545721079206986134912127375672434453419965226921141158529445271937517062398285199467240730956487960036841707982604981004110005115119808135231885596344418858969704543896974066207556340921263792613904181926210906405388921388525483193144495898837424255566339406776720940779430988944668571629819526891819949588082327616142224868591857555077172575294587768600943445197664095474521861496167097008742568883221063270400000000000000000000000000000000000000000000000*i1^14 + 1059002945753557270749962001517880315480093490396794742404065036351132488500929923145173886078560604147545714651208635679190040472600351008122147417733510723917468261642111379743314394974324889405233245961402194417555554779521223325694693351471610093440399370326157863589746404075295978283715475162638666838261775079337785735595058840785294547413330485519865834638383752979950511254936317978545836367059932193856901894394220760189195360658376053275787637781147038732405081435169419220141352827084106066991361351540851599461261045126912753359456802616542587135774850923162236021356234666774293000271679319390291225760241686935505631057791906666446882331253966766417992817418260154097721126227297141220127787876136305724878411599465918261140197473189509574651305659089269895459851122992633407190117752640317790492783850128410663153765180773957107314578985361006065866809020078684747627360743197878539488348823690788148838111794220340577212332512480971451891611488477574369641913826718045129309592547675466811436515912468183256939747754946342701033188067096351977739856018112474655527199399623805949478540759854038795772611686118514122503052712607970665341323224229160226224812504277229423462855198767003972756552786634344484792328787646626619559248381571565282835729378530467022899874438369693233151898114347654875450601818974631521405809906082277805969345944673412038390800452946079406574980121909330119469502539523693239219930592496957611722505425214731050173179009682056141119084209677346693783420083128747400025542502678102276682014807519653636017559372328056421634378882768153540517667304594213185680647223577167746535146227845302014079903023748089474995797354958334026806020302240154241029069472086931880276575294781769871166325203486685323652387515356815066781213151878330341260682854400000000000000000000000000000000000000000000000*i1^15 + 153977813112849938886119566552331411210575183491012287910970522011974366898015636598706194272885727744576030884628355721741456511847495332147041699579289581191951289373195311762645717654308148540808389468358013207718296922911846779538071938424000438667188416705815997358913980494814083477080296428863183907526248726220533628966712525358669834163301091208793942145112641974124070732693558656127230156992906838193358709211259977346122929404911110554180979611617466552830482585144173934948211734512609695648526277250664600146118718432999794162469466812918151100120428062264834931990904054225826274158749894305560186109929549689354466069988144314166507579997174334154809812898049137489855188080279614212146111243959102283294419248347917932296160459080028283811691840683864199675100206892681888527165597424160442332617410500159720227197935281440615151607702835465278115064523741660288244220408485688841025891619643125492645754109660346669530344964803710150462712970172228003081391830546566771376281559864530309572186066704093393740276028796122455128371042014647638280824283413519323628961409516393925014022286733313170645743233993371287472397424109758566172607221418251753830152442352593324196606245586048437730628318358836810930781391627216396287265363953034439197877506613149353081685287144455525058966792835989314861255174930494835265964747903263732116778213368859904491967432820416912169643870496297700198195852225416687064354572949160503885515402574407699692348500797560962866654720487822098464664687501670893219623239609792998450470111529109358449913713354485307134494747028789316986109429733305211467254098608106217018170042391815553247088032686284565707940625185820286111491341876102583130654277207830825809910653884239107514306787328360403974515478415058539373623608970796046304359219200000000000000000000000000000000000000000000*i1^16 + -6936513197178854611841052350608022005292489598958148289585642558496915504903642594738140994541999562441736692065838497062697159831881586640714024443261976539614555020344674097717288377653533867091875071724031063758344805520248676995671417411385887117484895051539212103515801021266862979670020542625528244778126356482132305986193775923320598773873933263310384782954167298707351891598933343628963091113117031880230695639179559526667109562294335250456078366162828479551616374619899240864643354694835933027860407747048119252698328115427875270504610675176543512397573217584599844497322758814661308929749677568502834236853616218162378132004658097941409072367959200487058741664635226693778617662191942971668809460066435566316389422887514564472239524726260988775799747667857127527784188981039315810415956928327834056466459161444292164538599314694975162073655875891137919939683855998287400197200703965916654298176015034875457341590920656948962838217129543459508476594074333790725109677523156820517902068650572408688902513089286916524092126883414627783323761285163131916382191271800583776832963892017285327579703538598154834102424392136288870796785615577921876414614433253630363791434232897373075975475091070614478253545201241133786235792355617325133585050661188812079174495311823621192704874282068010327793440762503246225027001243063313030883249982522955713198760336013531704633568303887812643381059032748561129655299916098435985674365260517373502695470270388254105815069407141618861875611749801487946662736165203836344953823946497271032845818636262573605454348811924290926611355636292729814792309849003941085054046852517395715538436051231536161897900127245834898427369769939294945635710106199004081703836520782158598829464952060686203855927996847309905714025963537812990463812450501355970232320000000000000000000000000000000000000000000*i1^17 + 341444159639390853825009338147691137634757215286995938382348197480824599754928157551432592235802690526213680392596926352802018450425621003556603263058103104225369713796063018946157304920145235958136747154854288875902651369661001731112425366152971362356344697899441797720547060222883765569827067576548397118425127801571582154558876419980036164091349414763992408416896637945809216232563945397583105279192806589985419446087279840883778329021290683830987894590543908139579305096711545901986139194234917427293074134123928654612102912091983947060054888875682829638232232993308262696632123292872706816809563629869727008560130985121528712856807509411120088955231224115472966130244448448189950833192074494279089704858054067720583796969937414178501712994532641178280551094929929157194148618445157565444874006558272858832793194190663737222102354494788791424866209675788338729223169408628608349634378242083236285500581241704210855274071957893433695543065866610040277028869826179589773589366449545619098529181036310057928093849506939027758951313031661775335822839842963621672205706310634476873635447136365780569079457266672236091522432745807554332323072459334402168691524697624381935190898629942173839867539466682682628015574183385022449351218409123829360469135243985030432662601265073033389387513056537003091380196408778128252093938113668532992925474380762922438072373683845928029378771390256784944858952502711806418547942037465254184885343241846623690564034395648883169813075708254358928462216346181797174973885755158082974056271888391849669188130271849176186796232121609988393282598717377310299073182812636351334391080682193741171966633112308140528014004396935759032587578163996530808624087230921754081236120740582270509251993274884509832575161083454712708351962271381196929181730796843565056000000000000000000000000000000000000000000*i1^18 + 210186349957375473719285690852058550200353693218817196825651286291464801584357203281874817471763916244587000288849106865624946595116179174519216356368239358415020948527092235033798184045104914484816764962664751623224697341010336192553532289661402562095012336988027604229444435959809440110976942163628160800654457241895132919355481022681475766328094566913426285270460166067833350911776875181060088105341075012581369136858998975978761133898619954767353634652067692008653422503417881605663392775457769651348739757326219441192505246255499273026608066482872437716893649101184373301684466508416142902390124542697546596702461580319861138313554389721177787932663192649873419606915449526615318565403265100929506455755096080137137083450059772783341630842379402774948409008415246412947111686010184542034644257770286136135284076402169907947445164333759305064986497810238787782546345059200168601173957163009826684031303304097249456308797047741042078514158864262013723610850349240219977494534657207410286770428449657152800740725904880143036502359427826251327551450023257620882805262438357209621545062277569670092319101341637613487013121400513251990110306652440106621268677893031507843775674564526872179784818021972116047610672305340062846701772585522679012706630702090238489177762113613764850228037239952047580168812166724068103864326708120717358045777510941227288843464091354691755104469102519946505836086418557692383838960375607723113277899335604314227639308749645063032969465027738241918190471045404649572068381348164985379819955243757174518825964285372609676014338453612388068813381559193617868762925415852141512769742586947615673532598691243193435484747126724828671847079550387572575146888195110165701835447958429158043101160738264163475808393040050180389654562168621249958206062470994329600000000000000000000000000000000000000000*i1^19 + 4466935621813741727054785921058058378232849331646676580913574613293075065298714719037985865973650627522647042792623048274559853079948826314635118626345271705627927372673968661489798683866234692224922907340877930784176228487642798573460724287012523429131354303784845623214243403498087754845492791750586326509250127213558877558426742643997628646798682083393428636242850229980386363887575452956412374670081847656241494868435186715995206286468139776457248112091872152009025794917851102832788859785656455195911948054988904105722887413803763801430892778131220559255725514385060430149505717196749380203621504102020540744162357572334341656149113643696057362350446003752937876149175583169616797901567956937461474077785022511803336978288601170046992132481223961008640527334665921691749722087985010245342124048499426152842571153905176715757533176980443257059728672184974699516928641461697057299440717291449063475660501740839946071622363344335775938665247721796524324940573637975413070885180666649560546266262803582519061869188103682293287269621938619766755933172955852693474738123315702781863873133097459736812848446774959161572704092743186603166834310168039347709373527630901602953497494768368533002600208716045647536037720371909440072672780172749065842233318577614516223889565201330616438618685493004437529869776108127595703037944654360007334767869398390024445068296765116941154013078289261352158814499976829770875429273140757387432015939059982748130316731016691959232989044814072291624674911054220800851310750419213362121313450529770144049263334654367343841422502494395359840424292893962371280418663475157184497838176315519946481616626349344981575424893628685155345208033325608231442219067961495005059713808871281008410296344686584858390606729628832046284462987560700211194373341184000000000000000000000000000000000000000000*i1^20 + 14318202709018716239990507810441289930565518490115498245547117168077071919961940710156288786942611335860987924404991058792279562396645408096014405601803028320621816259956408042650679516114462521962334537652351705639069938117749728941743452431333931560137367624580691929864547654104479174528180721932739666483850848062295123800523595112666263848150368125358530628123161192162430719046520579668854526288357348299328759223850829013733212575504353611756427375004017387803092390397798930146979075402731055708792182093128544069520535611465129685074141101704345419360356355021643515297074268981192186549401091644918296675758447652135525113138416122169727666925979822564324252020364795791982004532165140030626946910123778651313084193153269752376820983834870351882250200439251660495221947865506509492902287785374331557185617714297351402175248279583207290832373901650490508364619511479060438861081014931560446522983200315147978182935348597130123877220629169038955790382191446439655144513636382851236681101663605575448460892960538033660081538763854529962119137133575047997140266552290621350693043660889453170596041700253667582766459394086161751635615274632029777141778060885360137057189997878990043080627469852107395861938122479657210504858615051094526824030734236817084506043761964620324485735536211507135646659334329257559872523586865927522537357410589180103186984728929503009875688488555410795961468338425879765828457014665786714833434270926905395860355641490593468921855733974155057874562254045932752830941230676892303756841191738952950027791859007638867067538121166127594339779856581230370849267987308605168245301089594085336521882328581306665666333786498763351577656469227573368396152634918426532281293270808364914361052106230354290182065607727123159350977814741615654417203200000000000000000000000000000000000000000*i1^21 + -670426429209464944575906850768459211153074668132508520504639512859391550715718031963594780269462343203737435906293697446458220892933809948890801704187679467913219244817691518249640335132487051165979738776794955809884617227467797136365760522396236646942794054114754292654178727882060380795979193331643914156967181617343016211500529436076958699702384980067404145719265682018806594355850819101405505759060686363407513325260965479802847387149496276730257601629157279202601390260885500368526537479077481689922963473479956251377062481197466055629029950832585553012690060271434873025185684592227591808722381341105952504930127255126390363461919626890850035897237247522752477894996821264999490629939489716363252743363446348960992337660325042347736739415636440773843284213620604763192458214895901080499803637509202454969985061244856883014297376852695588969744101122995635829487181981645047299804667124356974770585925735699228020977749996166884442744517474950848076417878024470242439332831742891729120217649085272925884897137553667493974424729281835794586821065804247734053358351146480282812595410023813342869488455687385733590464895987341405050967727982137746086807660999968178564447110241019654811804602225786773857769765795510543191993158220375976099484712007920785976107473625468366073522331972201575534862522414802499262723672959315815206724286159364413262621456743690394273315537741615269004566720261546181169279315902270632870240463080412251725688902413769904376908570273271166243407460429148739516587459465234648493181384670072830212854250927552106405644564948135170490164922793705030101692427381288022114703475377908319203223196167744427529103041431615504044524656534481211354548396654058898191450769498666291649808640290198321222931887143296508365686004017407381733376000000000000000000000000000000000000000*i1^22 + -2157918445882205388766587404370414188300719811544044745777749803366310399130430977444117281706173903635279210635716325277009162291637970032005124748937626081019706495013046602378051734551304462147531651055978005620360467519343397144113668369157446499667001187361019345643188631257695381880831313994804360748769438859650971469039135127717141528837374914913846867204780856535251579972996653542238140728033881638699415036821492195035996116267938794254035754602422201000863825068036987161364114290675874292218134009159474186278407626226676513080634501971330134716713618245875980058470645318087841347254445942700247081401471964828598802719681396572860768196626742748140153993539003945139579698740443830281404114046839070282623521128724090946280657379782549458192619333624663181226295733180051296053032991551300836680386637808292781978077638015848958303626881871227054857062626687560183631501254239704045189340359072475687322288541672451890926130344452917223204110684080929910490368187603241100189678794559959934435390010158397301912943814807592419940410746801446271900199069494930305917452688778919925023034384712871682941054226423487432481582460721496181145587100644200083868620176183229845920356715794135551736354366229835032435402239283556899412451960290103176104086676113244773937198389934374560096592591449615083429847363643176259780560883654792235235331680934557069711435560360068153936665300984684500581789804687408321428202166843562285532243996620683845057410287290748879545407344752954895878777334770767453736553276304287288074700939379383143013683217246451381765028921021835349808003925337733181555739753171966448074848615835214207091449987483464079584810185309836738477081133611715550332932539254766482870316362257153828094671104131717343852028764336475340800000000000000000000000000000000000000*i1^23 + 48352756267817614313937558890425111705434738489705539257701698002810195078138781690822179979680263562732005927667147147128581300722914676066042477019567810565758415841729025322486659607827436669377455345757164841509658298923783306646673407909567462002368138360384627303268519295178525428790569534455344885215301185770457733481788634304961444807093541278297359723318645379198462396232156556088216672711672763154566111324527861665741760558212821244843357700235389622458511922486277325477543068338208726997229510275751330517816587108748933145261574206673109128005824839595439411421969672052954066195871872202441038443343058922056713953611366760827542333302624064090137696604803571273806597854985877323288998601152903104840300238172526482255004857800957670732769972541322909082757329394394435624589487536026136479723675268771388867244206510654266147724791829017387562862634280584749168268979374926553400617312171409614124753750586140900474930734359721288172456079663966737937382733781327853796644555040683871466147478527666730938775211160560047378770623456985715596884636978961884197126091419123161214213514647034195066805221147183853770947827606293224771812641767250277520671884955182980101941624687323528074597618683727138942756086569607144475937527531809322596460383605865122560102750014037804945513692777350714179002521294701476785360101338401834162353597720294091646651099185289678955188423127951283057254976350328117036755147541430866460725016776023165863655459352656099160883411336908780330748408924370949197933720829767975616878179755852719420172337668077305978533879231032652175993267942819541158728497006293750319859067944498809035637689626119398200972487295540223890997886894744804756668056413046931164229490995304619778272341646207485136855007808716800000000000000000000000000000000000000*i1^24 + 325105195544557262955320515349740156201977710221651346223099547462802540726107422401844393523935023132260873784417204513827572436138898407966454072617612210998680353372825224356036364096425755202823099286861907024724041738586718078035524771213828652726040694834116209081596694515057150193851080670450170766011408092926755070779104667900088478336109732274982583986343944372930584888968046576437088464236235860381519015717332753779188100485098048184169542745078314972988961621309147364010561306875860681965435025153204424402657113521795804630503000796333263374405006901609806401465022255932089094941399154410405212797108388250353301017317437390502162065981085805232143963065358197122973417839479777978265858725766215128154715764592116002332762456680743544022220844609429510704984920520247650606831604287515709649645297831036098205630918333967788252297239541431718331157667218891857335691497968159679291800832703680171407705965687590422991899352574275576550156383354817260926664519749929568453369838605427212275209731261698689739192056807532849859083677443719047186693312269010077841121519985991613391877933171765767240987440280834921865014439803749336456931224507355372046936573898313904752866609636021728513310014272502025963748965882572470825750007297376173462246608420736724346274927560278102743493522574260946224307007698233472741823967432507220196560732578151793225068244772620299689616889516845221726029428891439853806135811821477800850747133201781318546335655789034275872061947487212137686095857856838928172754041506201881256282257971086920430944167464427620095214349236027175348075506541762101749528600020117876411351615088249963688712202938287084600609886043318046405388877261023888022715896011926544570845588718221165337873777071817877871201878016000000000000000000000000000000000000*i1^25 + 119170891911858964537655630764182338478952082741680958825754423679083019071235437044835412730839719303017076699449505412573062705947557500495308435689511547168805512589588449149858273060389670394439484893933911823313800278180507929992792028320496959944058952936611334831857375549803681678198111459509373694793227557320844449430195073560186308174420556053392912103222613157713983175430761716736172016554832462265549715437610125566525815274681305100836106455437960948129904003842985837452422859060240324741734354858783492214137392654101423521292991674032204559869097165464507584529453176532964914846584737085986010507460078823504884425474041404584111528754174094085324586414439674928154267571237534743925059769972330954959201033497094851592565445089696664509765384014404350813827456555361682307179720532784963259209521616311403431875488117966832133951124831990330155250440993082597487005897238332110980038424542889737851828302037524527775642795561508436703337044811377657282387845481839607802754938837297302319270987591284396279924713911634562357066362374974188144659035276895119549104786568456413858608656376703143367947289446487782221451287500032159922579425027359317666646578610308792867096321379054815976971168966068432279220171482306954066139651403109335794305667878240875370912811289517945792418140721853000383198978963232009663290666457800207956593762213311677679766665018571636702889811868235107450805630825652603050289599450736452404434764747211769916928529699377055482306078090793265155604744945075887718005681609543592403698818254888913545251326648747884381685760159282487860479795903446758111879937248325749130822989095001286849677610346718414025546704556856228508886533142258700285731238185352572156494427610412755203456284525679446411182080000000000000000000000000000000000*i1^26 + -1668778405786692559358668897543759319140196741648710171254672856479953419298406320740047496093368505992082591295948367764749833262938643372042560008483278143812906792960871258089762518472846232112621995241651926293657537982894318216965887145384337707204015195769296633178620832007814511649314408167797240339620372835445936800559181791117145611023249799688475179881737394268340425374602292803882936654179601685251064721939392811951234770973111718093038802216670924326472079360119294854130382989956088187513880764259273439049428644679499073281747998231931940815182772574134148046125263630606168180677608032720995338748085392683850789693609072976678029617369702420824760928216615241980835628530268236918729294043851310092336368644419363484171576071675568239980060338729051014086995903023697111912555639216764128948344851248075978005845653668777018850882966188642828288114981829814386349296570698900803964635347846450862831749239466689458898109898269479863247414113891587384545508115949268273086955901360753887567857301832298765218059781060070944882631835641084473097123646800628111726816058913374130885519596573727372455448138757150229088786740693747786246513576029981924843392208722295685989554618549756734791980091690498934596874105970473442696272417092105778562622878219653465244730191709521784514087323736293768431051081094567037400754019797847755182268559202195651442470588871610667565390561395528763876347138261359611722795025467722683146670904134635069239221560539139221442370452503233965870611303446585583587561111414662739232409989681825520133003641242542282215465545034021458014619868831632317596553896987901857414541932790380026161081631667864369201443948286030631654349871217164199924890317691147598447876427860375217934127278635433852928000000000000000000000000000000000*i1^27 + 913285359548554352802613479949368203876568254333872338409383781535752856708361716625082858348452887248908800981763797608169492699501126602274189263848629930020171686369401136478984268073921997599645140023360166529474822579075410831270773476846373082139631128168399541414496336508672163688145542989528410876226241347594473337188881699483016541035358352386416921844470443599597191554867436212335353083196150048950342009316946538690708278483526387483052650395406703352854029568158567722706614266497134130208439101749993218546170849251179982837764452562028763164962972883042904942780480071247521145558818519413997209253541330339665227409926029141122509336493855860081456035501492126772672087295510556720025503912784440384834699483041186187625582123285125990561218853262370375266543428416009483071797222701853315851719409710594067189292659432663448059442480102992815911459555045795128411367994066181545081873179492434266069049125101987721228169562332829600944367393653791576439876975837402365602854264969972262671923696089717199241104153662924515435592896185793536180550790239809970331092998607604164756962126943015953713947332082672529209060482763521762319351105010301813932775698953899559047417621185464620435050560220255915715872773957083808093383365835086937290423246046005396210743360475581156792045105269072334654847791484459646548056025167509577571443104847451677796624582485796999108787658181487099505675396664288149036007633267434487068177506208279675208389539238658766924068135398581083864667625180046342731505264072172783803446088106812292309958731229528296543855602551924423022846843382963866031611990822791490274225902803312113840024302713451371882653975920987388507360929088030555243660897360148234081458648179543172469406136952422400000000000000000000000000000000*i1^28 + 2813585609673208214277200723601523580973759037781646984154394352125513056744259635951131047432489887403192413250780722636642384734205273964908217600650695129557701998126772486550031555659683251266618155373609504720394960635183816791553805394718772948555072076751592088072449526246448606534092428144991880925259583556711197264338155171083461941120421218249556494444802992797037381091025073555037474497074640218793389329905405367749154539295528238886321009486071773934087022411118103985861115494591726587160959952434226772803003605522063519635967958587962485773116908590284211605397476708079470993783264461792066435703426331450491529871271631033797141236688702861989887902931452603652408907770628392838574325378355813296467573957646613898674772067995692930789481720369510549836409664695565901199541428904316104641397040924112263953207633237486486828258951959899886683323634733664846000055402255361674559966047073714972592879755076096720135711744728257102516134698101495384219483586255722479382353869299893624524566527566421833140875586038780331723590803431792749906865135240379005686049942581270552756268562066563584113634195667774161899676869300994611985746923965876492652971050803529923800754908075467005766589575274543100596282896029182573811173401609687657360503898111101225283023020003222526994389225011856354536721960536415032325353536647616796337909837762440911374758577100799834158666729254880737353102724463891819910727824002757841125260907612495920415409943983214563524288879874099603149260255111298086195095535898264768142962060060689156697530565303383557751410756751660772037417219193643428843913640711867158087107962061403473742880320872902068181475596794314693672923527346805714003652352499924241524770951074408324311275274240000000000000000000000000000000*i1^29 + -6962480423540662242604466073929581675780290987899655293487060173954282493761150515668976862244735709835710490632811082561016260652907577844026931767016930003377351762778576272468787645774639042422054737089219221276115477845512395526539653700884550716268894300123712008168851953039054397640308281102053736961216870420259679333037871334141969335995796723585258503404416184583154418428431997440578000201859265470635761084776026541183459516274010863466895909645258138721596106178030642639249851263832095272761632483474092338212522128019956111352129737851108831350791968808844197140120743174117935361025529570840336030415939610299002848848464330497167337436182975917159299664835781187802005067205917212687711768312867780346207310428135036057443944803046583702377936497983144687614314447470615795298627014479399428880617476890344130353480374960381041007760126936591294413014471670395499015958279968602443065629561980293445018903725926378911767314660133757343603248084912091905262267702038134642937214767590356919906401865905825342499920128376164851625767435114812321889308411115115095975024861974959749516286028847620565750668262211338008806285215933594608793618611668968768554461270172364918549090709387078216885794006821556421853185200016118877609801705732983560689401205889570802158749586291123353612986042476216469896759277222102784106189447324321282186490621416298781527868774510378657569943722586525223508443450135885377112087354415067369499914612499517091084542506799069619026993608272370683466307222043710095102376534344366842687650736694539403024636940826383517612228459381700274279056454845764976810738276332168012645913198044960971823331704325082580671635573761658936001278428754043882681937470526765980784076287440133984092160000000000000000000000000000000*i1^30 + 9331472011362887094906489739021912672779622385735133622294542459721781611715296045394594046513641681465460948057490990879015849361376358405217363516433845845846459195803615346121507140358332511825924757707189531744653591820326966028302614142564448137069940085434115658617610689408680811690940347894923806496317612930424472274878666726090119489223571434208667713012353021071067144515197743179459111959938977540483535491406418548953348721804381232146647486761339005908577118639616263153646815180746457399176543155453906725698522879902516435629378249519112627677762433965679633927151954942533911964805128127007924942028351492392679625259281220196794314624430252257612819860712775599710039091162599822401381457252102072317243575584896450191587840887307040152561935909957470644400405491410664254188778928106105938125954023525988189665816380297064658882026792330472317781109448867895040819435446878305765266973704198883703373736939675814831657579741220834680050737550061738334306890230166399659779881926153826675439874217173918779592281537245513740303804464971076392527325553228133529487507298630480505226654196065392895937547823015919096975387478250651011201268777592735110499707139621033799421182381103524834730307955752512793121988559674165227116766686735625389177151779012546431702971337183008036789062102483022453405472580187094918851156351061475388603267776044072497543034484712542971058411004159124862876207409626199021192966744696871082353748314988724235783744462617335865371627666374182121347537389115163530639908184414725517336639477642076354004004913724944652709981239817710177065875247458730930630620663612939720161006170090489224064938714411938013240710038766545928896957066571360881986969675649640992744141440108252364800000000000000000000000000000*i1^31 + -9937495844090424729282594130134737923412351239281471872996439784998920536102781199273867270968091008138057291856986429980486124836895278576084638027959436738005029614941166051784592751009809643357403478473698920242159786070690595464018052596152521868435150981133051782101880254259457519479279198038451002323518818704984768533122149718498480372654825476684661653960873033861941501157747295501465504084174214505269332565774243855635911843147627824874234637041088224532520473721749429914650026168332221818480838448115252238690390496698158625668217803572834380930590754768946580362339602954931327184436532159849044240921507947786310037621623609717935950294808510107515637865409084896567036775882202902088670731091158224523161912978293388019438649918510073058240291884738013884785733023200239867026787243506212588632861385462901151841561355872001249188959879206264448457374789778263934012942233905230236115317487154440246053762093511585785858353593647100380092923200842309472350126098517330281916032022995541263361680237354490693218561958376991561285350159478014707319975095670133781537741733052314178716106736860570402991275651761487671805833021036396684536894247423899773736288535702844291072328639079353963025215047958536788659300563613751777111749397963600547027360857517091202491806466311856996129157278507192114322503232119693836532918647809271468955489144568133211475900610116311657294405988809873646419160141178514818485933443199392592978303259950662593201224688507578416300440402976981233455107962050080581657965749275472537570218329529616639407354878930079560740930492966551949032432809004617330526893917426051615453695712110876895375967160175475874601404293615071865553107373877960316180766003718515079491442788270080000000000000000000000000000*i1^32 + 8764343594487698702831270700692379387122161146748526003354900592163063389742253847396297319831191688203664995075578556945735438658534174707918677349018579336173787624451658814560798992059080069031024145589292690886709944952227170753188811893130194945329778498779126079389443101658401521856872292498523815597199945339041907404185894744030482280120080665414145602725303601593821763880848749153811540424377922020228979281346648507977482592325193929845431402658643229745898852871956645409671893452545097159367357296604006289437365944046784713561448032353235366956161235067538795529191622241512566353136555585054752463903775344519069516134104477249383104782312141059359447295634595016213012285168372859474222735113801705739106257293587790200714938693855336165548123124059839745218666969082918613554229760185743875966629019624466246433921937246537604119146923148432659916980565695098500774171968466738442725568713858541324380298550623332723828970713468575930839784599844567333960856861887477170416765527318576703512590358640262922215342550216847592033462587284582913086174650862916408020031252997523508033340325304704947955764068749439313539667899694348499606791573323601262729592543880569538853764051066811156709749730224426903722406274189736398908553457875317843487161718680711238947561997572417779366382365766059917308704709556246095267228099575898056287509626427834387898659011731232000912210155727704250395613881165084796100110060394236027963631633044845852251129761861627278762254833350941936687947292042246567643424606139716284948944131396382091295156319863722923537778226313846445905261174687077922913547089514543723989196496115055063270977281464863596971513633015334465675115976256744841510779527648802325590441984000000000000000000000000000*i1^33 + -4914226733725572666196442810555961591273713706683983626401871275669203620485179975784328004937248789980409051212943529946023609457894770467029925913775153322056488676659972802720409977345544510814421053133631400670248014391026379278487989636707685006890198321250859960034113150945943314140648423803536587612144656952913163416215715177539111489625841352436258679302938753332293597086730097506639339699688447196727016514304370442558638322100962079036513176236198543444617666442235850914202886198430980260775105813700734139013097896938357965584439316883305225856377971597337263731220722891489200845073344424300874814984846831330516546338506561627622505028637733843603733736109869656900341787731221956404182364910603933076145869524235797079495265359128442082393677958197465577580761820878154803437015881436423863967628793369282772793895054957821593646840992228615316853817818656007274619255490796123347230671640800710121004515785062033769800634248882958122935626175324084657668306297460765320481006538676225015517381875787488428424376550861122953315536253754016290198645224802436012011523282471009092242325651532762216922870525410936625628879148582484224777493012063475644708164232666786517167228995368053897495152675655055516986925911849818395947095005328782568222805284922486306006073206083549970365264958973147618324818640824893409186965596028983908787613458147400646537671279352437987696729539099611567566522340682090324678447865718081057451663416774795893164148202086786496451055196802836918052379319252936683836045717438179566520114330042793722382689956245659711244569176988532681645754516303348100870403675926518678339789358063765167560903657790540615309699945303533185921832221231864635068277978890312980889600000000000000000000000000*i1^34 + 1453988419836026204950614963503217216536783841134275182055945297337006304390317746947185711945583196203495422537383513064788199817106202651830937110168610385697042452614006274971011930221503120593575022741676332432929792616087656195814859092616167891614123746838214303643497831407536091215149168951487284178468354346384495398522690766376284026941928283677975649724910111790028546644769363833208782093111701934504331081110344763076888196341333550957097244337624143404902473325585798942133933770123062564504029488749303848395555410783038689112639223689676887644798240604413775006732422118288321226299225638158034901282706159964563134856903130594107363701810826735040040936766497138660750144156088914108302008525815998598896476453891529265691506247188855733680513178913242176009474169682313322885093778315323386976424745357314171829963644234666589829407172114434770163432860603410386663628739808115602942715436984392100750299453836055724620391814908156811887641353683436820603175292751435217204476913703256180432281217802281167614441176641942956808753222622592634244513189954903832200510181660802755599427428286850583259978892971773032376459001537678895787757771855408828615608040883012742409251101926438787657657341494101097126980008701857900049022448058813516869132124657273394084109022705091119542006083468030596154917543620239680390808697825356941648348057886974862120496341118354850404073674796155445083513348393601128978254491099961499988898764157503186018790184746400236396680758488947787442365366407103292808552770773393451755757109983983008654728646217038143102765480136602573644807055687254011480888761639737594304091025255402016295914991411897467390912374319621247126640294215158088734455206248448000000000000000000000000000*i1^35 + 201627286740979197991585508261481581405087179600685779786879581796177599143635853112026771315923871563973494142020423268015282005784269902665735109023342421433216415105112566960012982279608120497864958111519359331736809847951507504182689709291773046339641347328557278362295530848605497250300279688560824036502156294547017237259646543723830138792933438883184862960628147438808762470710438599848065563858986633150314089378019295618694825029201234867596717223590153418505750772795025285364257689121637766137216538878663065894598581658808431880776584541275659500168509032347330976221297324775970914330001421160998024201604981340111191608281239094947466005024737069644297356945003344639035634852643746729327111370928559980421471021364288570614903252229723246320067880652442030468315480772528591290878755892810409440696446172196677536975999901313395707265532422316267624966900986330726687250461925027513772159141598114375026556580402927382947001640452175009257791787724729561712957339502767246430099824101793033194754577734921430880271985175926822081165217185638123106489084739891819262826037819758887317396487774560488157139610654971030801928541844860325869746495181535512148337358823860001291558155042491403348547694986187223721702112930155772097368550460896832962532478719761783893850350402521949170664180053211043709624675093319927602469621488504656192477032791538881982176998489089598054395497061425563958437870719907471818423846615445499210095807272965343326509099836836807814523008195695758617619817403425765530599183066127874856171009127898089268956628309906416956926149866446855531478649817572572790893881182221639217580873469691991411824903801249491274988727856748247705877768230856877949556097024000000000000000000000000*i1^36 + -74137874460164690959770499262640251778911309415298460861140366570330129160435790168718435726871541398544798192503755318645109951615847440636431789506273037198199590347095471910719371336579119058840294958236946693831400400858981028869230918142852324333659225415404664954537239121067608417635569823255577654738073578480763613744306647982026967062030948635543514273362797745990602810155745562676214204003067827149986254087032764898003687878377997527309056599537007528634807637477639981252383274927292900654237516446445053448475010999679865604649236058310787311323044455311537082335050658233021760079508068042840985214646068675003893724650524644034360847805429900628838667945743957164667911760561876575012085360557874145944210042678957427580167844201185080534137363223927228926378473539764106718948341979695964926085440882533156041152686724802778287285973397010970995222895964531132980328745461281415729222207918865868514066515328786099318314353144455298319010819670469840191735604961830868844952797206150532158446087487790981283751778293580538687915605456462778140713225544547275425782427821674189959080289221426760044227678590418651605526656584052443811157294992185469845147665205564805454376197091427519151173391218077498440317778642301310422609870715526813681600747186139768292204697004374147631439194153900352308892631439950189867378887612198110791538386518113142791654586700942445824224045844836253252015016280669000298672577236828946012894052855644048314847551644425112338504327908339114079442728219647993682371970398922413071288686479036401836463252374648068358323078461472063529408768190638047102564069433337465764457455851804299705042012302250264968349563253625639087451552686567800071782400000000000000000000000*i1^37 + 5536987992392684568795801248767058942973126352641457786052818334127572841921100983926619555725939704590985185733266262717642609896556236630395079691034155067981800276956550570110850098051813532298842367006618916799430697935476680262809974871831386124749139269451183691669974378302334793985845501745165719775573803156992683432028540089408132969464387384413836774308287514040148954472690536945375725843596552422464170388670082336038667828543684495414886813806441829576072746962987209322282569050321253051642300668744901126882538638642049663520240184926477852253702320539574025414491219357404166250711273716840900794841852695330777669840285820098889184744950990360926686555567600410973045873851363083372506492727309390397646602021671380801233257228864897532176195947474776886927005639071402869873340241324431258274902505701845787348429889942446294718883745624967140217788259471799919157207604829299118968693706132635804442156803650252538850086383810550251960360665757656932908836630881728185569713390588093468688421786221084191955931333585894487547634344896146584718815036623492308061155680546743840747632935741897274400883665417073321925684328309989822087670739256923025675158545407874623113487985804879070840027234437569135904656061996419773912567574311447593326754278858514578401310445444302563218095207752076824383722567390102559900968831268616888885698289945173104254139668632454916046387209686819142234744655688698519032810788229682393243813154247962325036851462541739854407011585217032023510141586123107504749946683378011549300035575960345494014575288668221728057292520723693476837580412186643127071751828201502275111982371070070553245962184661807181013618589050966629262620087151493120000000000000000000000*i1^38 + 70667264736865174746086392325437877874137171477479315720138548396644288957736411515229073571568044692674374324343712903088166288042573040534410687373802608761798615845348009311455337330583974539041966199509303691573142071612625951978795043451827507300874938742736584799715901933912607963187811139581634913027870666205814629156028093530490792088260654459708395433686789036006758021840601865046182881032321622361563332985974493501403679070500282303079355757042434562628197051140814232346323566396821067039708212186039203823581117269000827447243877481258898147986796635911126175914398132909171850704443621433167755489692368726868895391615499073865151265266736456943866276283313808184141055842598707251279527018797813522485299236699196739647320417079573032644070136517205576016556245527323268171452119694745299781348258967615521695266474998590987743333993022122364464584221798461633952502718042150348596956579318343174481796908683174450680055658588207402880111896425606535460516683929698359085853924065394446461730469866971995834897864671258614361403142038176745356456767271993302923577359634153165165213391260740717275436500524407038729759433307260048600966161850001415944673303891453023470155142937624433279097329362764800107368484003395753129880203096160602231786477519383889900182634595351728515705654101106409193568668713379382144379002602023348132385962366140468698813030652755174815953415283345109284018053380366984349108055158644061014619318965508522626170320266422203658519313636256452041040670795525231482469839580689803320187048926989248404102043864408166774064474723186995678792441987696390234191198906451433066273321646693951879017833873885229227445228559858753196064243712000000000000000000000*i1^39 + 1266951373876501032634032722558177625764528652083432779608773131130994848045709267895672005007172663854774264925705086307553795340148224264533624330514253569949625631938339598029571713352653994091386175929688237713947965604760254921942806983525579416999788367772025638204259092296693749842523307475496226674562291891903643728571520198693816750905572427841733289433842083072966639889540310627364904075787194090001365860866234318372926358190676722794763515593272445835461104321175700013861711569136821052819974356606810216931011792086706002507113894302055000714454045870818084243565959694233313381876353134047935197128827478923162132907635031298931387272095008573935081755040263056569390236956660557054814843769026987943797335571721988525622242206790269152094608347599066442778875911982788282167847117421614181531252668773909788974416118975956983853921383573190101844912516233307711992495727639568826661160538871266263928409514255090067142687974314098791501492108170578962732960730209165658933896099008448635203483975045518394476306868193934141397518855727659424562850939983498537230456295436478080971422280310106543934396316890624786315039452092379836182441300735326850740394405425157086605236457937675311290909018369281195195977122704981878479107083977795187277170934727157147998205540706785623219080114210810688679196772755832228636504992235881944242766619452333856103928268112667140030674555668907732155279900254076212494326684492229194995687953359953356782130604755156881690958296061006895808873839117013957566581238158107397209671477180064559072818857375039659648630387535365656596936380798793066922757969005463451297530884809300433196879678612354364634058994468805148672000000000000000000000*i1^40 + -4038568048228748489082085772080365564137990906875672847024356014303390126408781456365984634444321442097240126507469581547375894765072654480856679839528775935822056044157459300426463689032390510848202319047003027650021818303597421107615248144974573827360732332959727071059498371564512028714100850638034484042839526498513512200116353945234339394517903085925115089579105535714613625693304470445846212389318070028942426285151095433241408865026325286733060618630914320214596589577431520955491649947473383829081396724420925842369085387464461418492695550798255200147927699894151245581287727602767683948878093549751327332228569075581117071350571127852093338456326541864816522147061770969645672707183828331800621201001985711950608272665882046868382501134991712545026314319359342966921972070211912890922451054028865946435489958781910221393303249779413564880062640658564127358536584062694325956318125780982816583792670671727673327829868845472200147452242965125417417547829363533303286896865573529058079247315373280599213693577094276771052221532308004214858717695280963023071863824390532552712181157576934888905086551630051789911173020481455249012250855649589273284252221909811384555805512152284482264403738169618262902113110308206244297759617116314596968571925718687490665011235611227949675185123313913237097033440440166409495772876958783431789615017469832794245967075214837049196251717280695143944639052029110629375297341509804957145351980779157972994380947988946800524311470755440846644680759609935009846762160947901087186597109021522445851775791698675247685346340655806133134896612239790735471441291999492711493368542843718965732170310938864398171398613786535235444299058380800000000000000000000*i1^41 + 11411303873713706787151133325986543062435512108033462992351721965320151396018476787146506572143106717423746543385801118084487876060709402902456059832521430787924243967739115615610663663439640490022143841321821600315580738375436817978926129879192211208988121909388455311318491380281716114251736985499497027553749863375648295240874341133510919702445558746834755243460870108294510638753121242490597997005667303056747837736099622422513810209083341653569426493125958392534359768460455743533169710201003170345416094954824630854619144732285310445895780281481889454006416105400249383451341740677190601937740384457533833886989759682439775275660342101081040161515812447961552677791859516627650174158151816278724779825656120388201017095712788498088247895822861761806496603074366859223214945691278883143610516430114125449838211957410038197705884759842117453052460371301215568260237163652376559018292417333797295287059870567821328223953440818596024369121437888172203933540712426159690041781766397300221166066145336085806148114850669406152683386993745460006071158303689098437479312344060339197407393536330461885811285410526388961144390494980550737874708378881896966229804378368506959574526601575297470635591741508565933281461758207270381422487381318830669881071066487108210470057003607203876655306721250743964361815670824801462693583909877699030576910054650469311976653802522549945966215134726902333256673176188023258326864245075115013543760825247371051375741590261623746174728997652809181819218900266410645245549841456478117205215804791885512498829384648094100887572193231595370293672746410847848580449090575445550907375308089882003766785114049459507735067669671826664980480000000000000000000*i1^42 + -15726504178165025137050206793210376933046812054138247901264765548187391975554257361051680287225289231930064366501594218653777716586278623128843123092219001567554019671860745667608454638017186738483669857852267676386902601127829448201192400157107622313631777454455640552344912785930166990752084916346011531458534497703889236140060112497515602890673007053124361576954824835155772167510859691146930139977489030496696978322590016196653637699306625707044962204892930850951028420594944772984842321018050625661718654130823627519393447346204620532589298710100808712512289533815534650247848965876766898868982003399157496656876101095659102847966105720182163693821648608184955890136125153057308606369144301363699545505756076610552725320092155773499890891738020910224978665439685051642720491504265452710713560466022316622850709425184154581240442322328307297105454769254353904379624281981218234784793744208513131775591479718566124394933880328201225168281035064619698832069305959207380608111534547225800462833782356066895987832684979230497886388201749130301285897712505606564796753973670429612999701549902495176296292495434643938214169376235707784693276285957326584448238337945597736764082830363030011484769147105788580955161613288511524163183510937597053443244332893010860097633360063777422791295494694287722887847462644003553626575483367424565877388547745601395563780895733751928553495595230157914453879018449967907477362572056094737330549609840689724852936455350104525193023315651985121254400277644043933155667371998948373313853571608901244176106182369421935366996469174634903780647184433173020496531078830351738450201750285419423079043293487168178712640653099008000000000000000000*i1^43 + 18422740845499438387141309504034361503078209464653353761171912385079315704566782348655328039152515858442072529608557366060528883244729572114830896895739430165185312709354285461470738558066797209491474021759868955312842287400317298173101503122790720383978503593911639334750634339081735908713513008324865088371988210820450220696703333592933941608919274950080761760789796022273237362247714363064463950334155681186102610901620917362283552269987093566333862119576774169774056107611663119663151974775646079350745533005115022112129712056696849440687023132802210326671530817587337659128760208726684150050074114363078628075419656848935440682781760164293306832440503695996453079740099672913378016989330057857412156885941451820848716864012360368146845107089038672805242941760468764739421381902104849070442443116350038070896215648420745629498170610980829298935190293285197942515614117130687594512277520289857433445670502104791400812937800001218211736062197799960774153216930493964063395998213696207983946794416507337696729996273054556115119665934883018464896070681526351724870895758013110836563941680182235622087946150085805222820591432797777580237149955586141933888334396032319704914330370714258004926123367528536379003938835403376116348778098498261111740320871384475741453371723497639482876566404371566410988750650057741767412482937729363892654571641468361709612754355000719196485547994728328716153465069983621867078768308057547544590323722162813920090244014376147892540266209740137565755028715735533756117787951649047963167331592657530467572794768468669473388074604031080503345944789859291532456035532145889171267898806255950403650363820136184744719155200000000000000000*i1^44 + -11841978822929903888289294451527269863352752081955694870486395154239042324196817095403397231196620933459672587045496216348512284584988588991954189374111502551389692785478453248517571122956851041694350536859030062250291079771591309897296649655482892836030334915013392184444438698829720614588257440739066537713414569127729603101421780268449545199607573962482258627012912107214545945262756163801412183658250781299878076727119623888581044010857131848387517314418535411820042559187959919034663829569762709143900287108133896987372678238819095441003025070386420799869208371170454381511373154024368665032458400207016253102930935862748451896352887340656330424098273047092543045911291639575801980760844332959439306834199242282504367085834090509826339490961998588141524538448393386257143390869865913519555607750417087004398861799001870469713358723883768958678032645537266854975032221351032223246819195961292976522489397649101861720251780115325282424827699221198044829814864183416879291561933742146460080691662138782730419515730411855957862577532939551718535088008636718488074547691581526087345375827431502769925778606994526026061232942739425154064692178706901937008097846697673648955854034620890964220491215695841918900917207981826386432470371259617137652368000297311184796118842935016607598608106068829367509072543263873617278619813099120596297607153334501480094679673878199431618437694627205519196263160809943341338636773123925397142560461003222036414267711290775974648385943158555027762281379838179593734318630144855724924987986678139869969343069589732282114823072095397567519417040774461137301002072895551833983496256026531190199582279010877440000000000000000*i1^45 + 6917430967097527310140709003680813894700591339022413958288775231603995493997355034274342559087450877849093135594065197962546935632472248728382065734433755263753997099611442462504819084255313578163395942104824490651687388548407937719897401966064444085918808855063382585508263739243900197512579906454048337624239742770534452376048741824575639869126950619910653070339426758855016549974588816223611182073146148091378410082638616912846821997133022546741806723122939351945428746286799368476616570590019982424731504294556776908307942464315721558313638204350574337537612468825833163004191957488540878566562141623022474903598935462653937341812365431434477831803135879173659428764682503847027837391799933873566643211970514700427956577939745386009493531568241322839495673375585258335166794660262483711599154119195188743163496142999487224440549761460274432904722007333244985484947941280621294419484082940832233913854643437769031805370795525084607389371863184520864107362380185356492359796968418422687315946449243312854252126957595982922339813540427411846445706090167097349320393600926670564855877405734163516850199639024131296885572736050125931628778723631564466527249012791171878746110140734898520964051681333040136017551984336002399942859949035538384546767649927459291873024021007862963918023262172546391162418507849025274789748893755613378387274807205658452488002812979148906550087029540255369426485174113715414410330805061017875379518996373603797453655233375075030923823574411452684956676626837276436295523703894679676289853745719604162807527766707177671718828498846616363298265621257215603752907703455085765786585214087389803578392576000000000000000*i1^46 + -1236369604340692887998076317286772972526253576496653478643622704894493363244961015441707317839372931342563436433713792209287975500427111222138299881975565389871493082521033633208944276446070335721890093058761917214111888109242584181072075748552484228482859405748860238357291366458536384535657117309246716101521508248132890002505240610313361459988794747280216940824255692021622751049818685532521178917837139833831689129623940036133195709877970885742067289930703745738885331872788177052420801874700794269695000360022234138859485783759435029429141031611930524382591545715273547919405423495171996744315567927270827437089140048858801137629334869490835261708911258370384240183805762560208958812959024462722898627428732731027299066579181823309953003520962172716310044847567921293217342370206601874597609756646262971682980646780518759519731552060899750331388676094911360891728705880644046624571116478123973653822210807342731966022939795056937069314710430036221987486447156420158514091405366597275830752520012542833154781116549907315661722610688301018713077939881064817038486028111964310602938893647701428640560166791905144511616705186910838489403068957260419695399969469786890365329891697450009511406637368324217373549976428430238905575048673380637947488953100202975379501522814316087073041711770595362163692249166431796774824288657036219126678110060737338684733516347030201557674470941592046660850213040204013042569835078664660602299667303099139657358770950586902276149104821384991253972946831805354382628581233374267665169856363587417437498067836471660957654305831916601010798419597399205755516920542393295853889716038192332800000000000000*i1^47 + 165156644932030220269122170091703364643465309298122302198995591256286937565932167705038325905402629651008083763693723325713003382008376808230978017112833081651799413790158198208528778075143547548232546748579959332863287971045422413299653275340987653132506645025361329473821909797802405839302360441996694676918435655524567572479241595703323340028397270270081473000260391249930474907340941706683079875159565692839847412335202498093816154494590111492637478779366898197506655988492902091384512486552408134367411720654053146773098087683147315152022979292595927576231344192559520434808643728801650299949624531281418662606365749662215989271890699743804489014348104777011283818569182672578663397092305910978485440531364827568903349440790444601986375296079715555987931958003755286739576911585268483493409467889749052606347435524921050562769534386830082612971421758976294903132088635546385622505170190329321532751647771587016303527778992219404172576598055334323225326705262290842845355552810234725615367279170117811091161759458555958804301621822558256485739036830012960250707574108830234402456186609579239727585119019522158860386486077738651454135790880898155121343965475828199517447988313217566911934364976203009874893861371192807243097564957551108820674579636920531834493003464036610328761925286498995217505657496688794265039219518048550997119014770328798391942771109720833188002619742539697289218595963077706070468210429525267792970936615908956253835069073773608069473434142722727564291228262074538354425745026868007546430926301103028283833526212823290949482419625985677066108830917780811733694037181776184509805363200000000000000*i1^48 + -188226488910870419992538525140452271346217175862720600386328970680422530422552799258574389498150490057325158372441374473682198409560877621376698476949150285440673880568098055092340587126730601683358711446942628724348399668366142549973937088846282053770398095246282078955029825798480454160102855574794430263621577086999009315626713275832900727249012143366997282867068639608586862873160111696138106972544953105317994581813661723396160907979992136612056177034972215487536358593397119725577398017746157582265767253844845998648326731366076816053699540125564357190653449182466936184532369718933103481506913479246046693808740096687797734570801115847830421142652229605800796670165357260805331812608108104345543479549010869883000730759503711611578376138213052438795147251937275461322604137338982311870255747825610024370859913387369451805956843709623519643615599935416846183702134813755424262495077147822634840691975967751546991753421777914867234899953008111292136514562418822352093428807657367978251657558995045596545017880489270670853996384802064223569433384149000127827263279384652662341348839778123054571900309485953869051300301235845064611647647668696507751694066346615349559715468833505829539307543712221529585395357889357670421347185560331876274274354532164715942425281320187305448461208384720945117373232369000906783608657595826479171373204482190608318031843702777511660024229459357752138654321403887795481700515648501330690765522478447375568722948357956434494118482311978050253518801168809768581141225212987331758034416456880878377547203078349715824062000184102136031959874726646919236477545061023744000000000000*i1^49 + 329708595128553132428214143663562927099147514817221195312726606966234929054030407136134946700292237234806657521220559289007312097529055173470057434239308495498967599857081556691289131777724027026548020810685543742928730965792197626409661377378250374453656643960030528434321391251805706174566932788261987280476409817783156964666447998713772232948752389431218704864350710691422727585718952808862857331228484010282216114262795916788442427524549296824190643893653245530954628156632987371240599525465732205524540520739535768470327735190299210694203894982459817557115427042096284745465267220577420059458686727775786754715342218306244070676496388720746770829500530981317763269448521596367072652353590637322790484629817256167294592505812937845807214701922797575239819768896369051270891610664418988761478557997379489511329524332096725837708907956348459796325904801130647149786798690758941427460618058164222583031282976557236498711118593701293198171883236641500234271355399513557931269992501108572980642266441080438556408853248885857289409781995301807502150277630259740737712403674581424834487338745659639215928009574114262833157318173723404414115745654505595734202283631365119967426552601987090027020330543588760844997825364960562803224674069324457684507365134768672453125322393154384808764328340353366986182685938731153698047372005019004589204384145618756904263893534066085652877132365863091672871969973877348689993512370953766298895080808006540665929594187294955289267601354153034120316355166855395774825725139236272408255147346471315957175241140574671609819632842172817981841267345933558942924800000000000*i1^50 + -332990744029222084226624038468810679316458103939915678616286135526440583992673922797110946906582428365920822320888441497688101615694792539089321979826282386216373798664273560014055511166874995512854982572658722463321245026159411509557021017154605720814004268656850985488144462905478386489408128619643621727834240237391282597443086135004111339341042836786859096190800559086528128372512851476750060687859182654891079623279162059847781183439365481155115016007326415678105380361973132943393579137115308978131203124841809482765930620983131165034887360909395969309523833727470150685662324008352175735542177209249886223458410150216260976565372164177417117577770296747798345192251707686095975627572158258262730533489643539985296823403544671365752852216193146961715140719378423700147657373874512569190189788642226344250029183708123548030213861608497880962974869657271643827638097407316184566167783785932498590703880074560844432684184417402124799562087695388255726001624250897981997171808037743940316363277909145193679462520001971513249299473665041777605006574019159295380513200781840543050856675139531873428836628372895016789287758422425762798694782233627460898761483028907877479864245108868807661723872280624122194187478584389311424004268577193822051908077006787410440889694672900351410164611187381636223035581275998912041474280025816754740916186628893385623231653684465006798966311220775851618173422893853885703337645884842170329252597477725558664991584784502394581995964009671482178315266018122312970356543159080134285880295896586945327968018823259704337116295953605377001033621716992000000000*i1^51 + 216669138605358469401957883462519538911350327793274803034867412213676024941933003728444792936664319276568038404836871846477599615138987859001309926895809939997828260357475594593969421513164015195680122438987811582418856245738214329986908769919534517680203033951134821746392079137154224875176776201279670156579180915141935826180429778830536841210905011321873742192105037783973741979949974357685958079974694713130368905981829534263323544846290345567322377372936804561791963379284828696745247062101216495244921219253898190577244838779676632477978220648235027329596365717100503018113346591794561724084307055256058009321972566749560684380906580051169224565596057717713168030938339947266053639171625667154435047615924788992565750171571403941252268237214858987976499453295572095287339107984945974805623881840571118313357972707344371299563834305815997040122154080829381390633943909171439445012446829846174027911563565225893315468910021991197351785937780613810123435307839298427055247425064028084112490831175946727384201875271386482702154499751284351796056381079360839421412682363035644099337410782822988821002954386438111821762926814829627904681000566391492955814094394094312271507117294791686975912160425222259702769978659492165678895047188092615644136868000338151140641041924965110469432697477930488617317476266617941023361453684736871700670361963383482689231409116782099505481580464336461144937706231986142217816596439686573455268727659756838745330663480196838591725604992753465332797855069853861394186718114893579746368973661089764871635827389626697830250532558541020979200000000*i1^52 + -63738698452152773632640711094435459233562227688049050012053464437343850263263926415659111862227670204699281187735356304826226830531225362042505969645503162590385367108736003008554106279964848466565089951434184564608903270565358286046403012466043943545118990471808671935641710623183469410331151263561579447612115454693592047165682814509724364950342815436051495878631552492917781496111548293757418365793125523599372027516647493343344565665940921472154937420502660702087391316985733701127827388034091392391774554651449229567969121819502276788576259969539785518067737448694224371939221767171383770270416283897387311493595218451365490608485818321400545576744362102706880259908341294540709464598531663133539104692992325884690804405821912605337548342284341170686646317954880268693766573420511304269317287479128878518532261986945227622159512466308332931161074485336029278751413698746273650811926677299423002591521164874482618742457421643081469465718935706812603139768181791038041577376741996817874436025376210600901982549715050284487294452505817732456021819911334997652912273425787278056170543292580908092329829271787531659139141182385011836625237341457460409780080830672878480708485462350443642687992338448606339431039634359951505066571215607628256686756737169553145152358313833715078320474562489670372153631656323295209167000564546032719046720971537879252197496867829717439770508869909243642773286251880574434369382052441147636467896014228325741215115481372470606166875228411855201091193415296166926587196698181031894201219511209764810285210968970484855769999360000000*i1^53 + 4248792390983382305337301974912687062894546230728488551439635058733647952673196387999224666428945962323298828388884313806870549033321845614333124493899363497728364251504383172747778189006867805061733215183817043174559785045448922374294567872562350655325004386307326454376900083597208303227975327448511946984687901664359687004436244247383357068483854807722733866183582753504780479159430541338819310869832474382539119356963587569108484611110471935186400585862707986479628360237707680476570895092689083833792437312927471243046332009566951113379603220992056709773486794373155106662070461519464442830551270911676588687389020161447332498770323555132574436932619434193802661305385105601891552357987265975979179718269952557003516038122877178448463673308792476331990301634896150695099596996674819968993834473150475944177017959723720033742755456691714782773727315683284658139147178940784845433436060130995350186544360440705175649581771920308355645840549304682977996996759305863481988833025071511566249722010022832708404323241128499882877444444400419561607549039289398832264145401617709780103861417587822208259745656567070371376401276161444209173554117457560688116408919531098135923599497049664777753734668955269404978150337886468136411851011467315509300865788553986546448779907737867203589914871958599183688576504937284263925804524758601114936515634536563614675998383682055852973022056686429400260224315910437013515734830542953361515600837382878030372969746583449069899836201374433737714121961107712960808787400911409095614264271659619878814133376681344000000*i1^54 + -298321031078589496895693692770051714826341072327350080540950218548971520897448754899519249761618808401938000611296318182426061545984064784235872745234241922995336545985904453723346253279253104146587287239666813256212775828715360514912291259386519537552720984539031845023443429598218158781120103307816666805909472015518303296391120332686727134547495871448046432305437774539079747749025389946945568154557525760879509818235726486623596973847424232132079181432945386908537777094742641779145039685839590063274905771869278446677920366799344725451489768727709465248220451322452788116967417941247086467699677822724320090831807173666363306694733815158428046239426153675046953599149518758151086452532313173403362972034801240966193294205906315551465824094521237552383872861566124604412948164574436862369220406561488364466389509743056896425602771724796852097129633647743012415443233407098620711198528433994904014054430492531309429698700819009696642371917359302013398794609019907017437041656879611569069549227730372395790455775478641628839417106168372647433692718925097362896967995444386418001551429977653966719114185190494946864440799330854187015063054509600769175304237011796849017268785313979593239266524913750298480925147669783576861872543624392508452044909503277408371644990456378014716574657034661645614507712171937150179120929813854724947032087152468003197762676529003367796412067277643517116120594502002269583207087942100430985493939415467426167747462846419591248854814064289447034571816511675724724391829739880586353689308435111805344000000*i1^55 + 14299904503310405125839031876453312652731734940664536232173331792349861584325517441826981658379008338214193357065148327883780881482777751695694945218706116194087714474838574067232362530880561560495138933096314836176185225307195733044174018591402839874672637590646685927711222609730428565963123936483122654407874306288878752254267238670011195039565515038487990681510809315670977993703116613469806241735371768157731225045814706015942864622208018828971134630980452055684449540985643319331173308848232031105382756308297809315742845469095547439577970592108475540231078411835963310683825976415600112914237600075581272104452837931648983654610766852836120368852031295017779655768055845491860587594538638538683455338838546760565867595884864016387859955429771840334876890408906653100300895250636914308042256427386982000997523394017952936895153986891770360417697186506763173313677335996377991610541062995791567162916233107938439993210528363947779987352044815503558253539942181529674728932464806972996660524303887053170237008594418301269861201087403499288412709945812788929841456328897782496739453198201571072663328608338181631177188971942881663316201209702507426947321556581519022918571061525801429864806718409996528096081272073338888915278078824653826628683466457423516221437605011187963671489934141028896422562416417599889733615755912905865553056899554443436508030900089133587157151633456755748062705850119126714673499522446210674267031889485561448628157278462415343807701649377760199557275421131272534322927487324213851398899920000*i1^56 + 25108698537075069900199425361654439350793063083735178915989794116600745665279890048957462370342673674784916266112123943630542682071116802493510061637359125875579478330556503308433298734237196714923828298366885833306224312555292786854763887930675451724652816438632901365053302227002935685625248823413449882351171663253430925173787572099892152878054677822456762739608821463512744770292782111410435441666056354870834694609324523568464159061588643899315838857807582203955027158177689895080959473964677121079596719021798442611683883134525959952989433821620281009035707033800844674157578666800658542121282659715397062457677559285334530005321102528139407596651653363973590925622199725059594134277142024774799158747923495882541280006292953008249690652717198824485958187533855767116825697787206965282984395668122077742675164856521903375503319199921143422524950089157725887717721451936209289628346553805309778417886840617373654815260780217011040004217569534827713181007029075835352763479603178487545301428209239447637929989580421877373081084833543426261707417501890178845765504382405151797973352563434965083177364522419073329686412589577281920272595133255185995923349564560247149484700076392694981347855795358291390130769731008641914445591222398543549924356894548979004479701133980113375005192361139541547833401033650788926120514843223651462949403232041261392492684473357262388709274548763891230353619638144786572405187438348603460733765080904234498157247471391486045564220793427030844047067933750227158451016322148000*i1^57 + 8577820305016183158980828480781384030673996318465790985789360681279790553347219965017313412328531944164509070033526631453947990582773312053330910183998927538540946812382691777345986558981635286003323785899883274394192434854073518621136969880811200177911615494230147425572677007355381316150442508598892015184322581406435430441016361090797486520525291604687470817235802574624119526948784308728434945326424437825549375119146835189107675196511639503068021421596441013650816100071497380307686882348497728559728183344920899722641671329901816100867263669561578107087160050871167676179854814593083015874646324094485364896073168851701483783949662559084859174825733767259945306613675604442165493430857170187182853068889620924563724142723594399551002877453768880620243530810096532602695684019973031423916276394014157206918621070247677522765261271391667031345989101157857731611368731689738419329949053976890243426755494715802204518856870821370434100162518768130981711448899699095312241724634751150276403666585341166786640543905891484423123209731593369512153161233786024552025445706449633532924938781063371478983155094864229994872217776012145520815025685255633464082273213338832562230127436695299963634258185250156866785189052206066373789499514063431321710074236966885285308217987954698515074444680235226752034126546335540547566982544895443972337103189812896751394424560478949376514760696513660703302683263157356017878723129191218925911208273372739878053662281744966985664753631065492830436574748908922850*i1^58 + -343766109800773696042260687843742002826899192891593186515039368638173775775532511149469592558930887912333665051780470135910882379189803637288425584716546046900027255671016715936213337379300094335227560315921622963860848747375041520359942597321405500401623868293706220581802270582422028257664857941543190170907570907118103011110131853975553547358277235191507346643193743236748590977725433193248065160481941673599141236887071233713267288645561253916682642317679751222843429055445732421831930191534502944427107399336261177648353524114318108923244697720517364497578221152153936577564364647129458943552060427004736720139028794082018785913723797729966646383697604935435454496567965260970675863413096090628817317799409212402094134917689562259053181284421713289803968578604496796454696058171615718504443519689381753024970345535096084988032866135729849138120617856021115736373594517161084112687114758903412881120587929995284683298415927646822377963881857641004370772456590703219398014824771299934659823237733427641230745041123103816005306198525838577369152022351951618670187912447361041938614762286158230684302322546126311887697517372856272672359322558120089574415395387592733745489975680575025737829320827250020500802609769093061688364790469993532740224751629852685048078989563626231759987349703877171823914726651329456310871016939364250400303842185623527024110503591453095993263568408160265653341567496797216407608589787197845709858753841624046284780651865*i1^59 - N1*2101493925050431576222200220986350989784228503524468007928726317983802958807891836517688616574671352921902433064357800078548973780167169537481095024333427489606852427055252547295306484306305755565288355253887314729473749342899270839267157665070783834357012926881543761071948040842647185302208786005983281421477148441283385677745988917787310667838949611181623018163770681768037063690253335998699031261445735372322678100723671298585527895893848716554797414777982418944*i2, -2935146830110634752131512579682571605466376510852091873799956740794286831777925826547104971543127651072473986152303779836434532911358709763043606622821554938690013947166428292789966010085887315609428852928854779165089777717175842386575181443097001952805588312875505032652647664183132956618903661488895466668350916890441433191899895700841523844508637442908022340482495124026935365765458199422997599779652422443468329112738053430911126938333753675705369622180866202685126612434668291156547213847218503461140340074919396204915181148691451428245439869154257049665287886019412341364402424332781696677998821025231098723774109131564601092524318757816709540971352419706636481897788102716964579236326038846123844220161328735529474557970288821025640064472697050682534369261744998960378358121904171831085763065419090778828634702408972828964211356814577546417691925925092501184853324669312592056833411377224086259707383273400555702851052670165443789945924361521109737192043872525251644690657482082029177729877515142840617344688792188777959704068848948975044788991272850768245854229897349718297519164467315850632428062185421482500140479539461507429126451134863123030727889927028792468820826075969982403375054275734069676938061652914931696078455607542612867657700508793631308548177417591909109837452975293253931582238675052755258519562460339726429756779263185202503268384408954534531342988391577344578329658983700063486225221949473588926378387663427485907687554015049744866477501856938332653485316927685204509564361931049951860382803424035698437103107820942712796556567484693281967385720311141372895815764329912873990947938100522000915709500572838201092901166283691372080888688295979760279887033857237820547335040812763067815010965728576919767083618330185254426998890543837835188947127242874198712410084635407635789892037350365593600000000000000000000000000000000000000000000000000000000000 + -102591805624716168568818165611650147292795663673201059133943716376531890726502778145835101336514172556909554350429604190388693102431965733355532832780344112138915860041835962655273013568788136116930704287340397599047310936963731358138221823657757061663823221876638824683278458966175772987827057338603048741291288559895528642986722302826814492091923803865591882764505628456100694842993182484517418951583402968927451697959685108069322270215925930261767922102468200665828060720193758877809883236511321077508902970333970086447321395376735094849101125835088508291887172745718098470569858648133716023621683766414205673942284658149285619806218112144863346081749926836982516638101554936336124134762515252560128935910292094415122257378411732733045626579398376050639714040054686049900107325565014878275570706257515134043720593977803600176546341751956463401938934846248810384339451023941015318496747702435867464673662414363376785763453871228329392388098313126986281505742805023298787425419178369216002013863474936293199015843106633758105775564997626836567382233561388733158590614398877478952964249948751614417281460749094276605199055237189000945277437943195205617451484477145127608283226736347929945745793678605762648119437103960332168348630083209643457625581897352913602243424546600493960347163492031566563005645554668060801332049953601943817574944148661433151683726005610300653387563380642855983153170404977609533543853846596309441950879576210119184219812316828417367187643536610655199786787995341106393755062729024740066833127694829562269667781972788878163203324647411753642707266737655771183400593971294979920837006935162793528693808612932812273235680696043872796768042426021248344254093828298246229357475713256898720227993441454637177451779373476077885029331308023346582715897559952357083536496514946026069129009652868055040000000000000000000000000000000000000000000000000000000000*i1 + 606512746787645096357946512587643632451613633019944971234812516768706870786784873458386323467179645146965983886026552941753201157484127516723538475461866732652792521786965045734768174088747749559564160056326445788073536950283919651031257670602437111016223664762409067261884407788401849550079007736234136122791998447934983929554060117839366601545783154855530266657158060322276124744633277369450241460635917693112419779859217441047292915590225699616778825127661969082211322742250761083118326855152401741110172462135976091315646753108411118172216799763944275363398136224141986891925356258853217256680954012800374559473824540630351765445788762713786372109248927398687764863283071559935112070055888588730804297483411909220821931084650290261169867835768034299966378132410937224826198715100380477473042298214631468386578270468318322544686424244122153651318288395633289790339226202091577910932092853000190996656808680781678893180732513625722044694112272943097386740826005497145675293421117527385846312106756669745365678565116174547327776806552309768377691828661358336205075809081869322735808328259501651345029335979227504920934441991999066693824052335839695032521687345880134247653137574685547286556219805735919210033127925392543871582567343974856252640140490659954400257235890249111414686143193053922390712300919548865532384316145859074922395970226244189046872951822062285289468704131521719926692712735144468684157911162722607751576398185579044842647897815252604153620220611280915393572800010212330860201600057994441393819776459146288382850070589784061475530009502577716937060435507983220352980743212406552223996766363622504551962201902865887442404907805986655202888093039184140414962544506021454789101836096156071604320347563695122272255942899059495303950774441097855139015767817838053718012013959854179360224956112699392000000000000000000000000000000000000000000000000000000000*i1^2 + 58924953443196742454510842788122190634103658612431629150114613678160103718921730470546106850690642243717094439420725955977439655655281589910365917186047923321091035818768301572031426732966384594913594454384999107514674483411896181639511791927648181389595495592393702618671250308655851711009910928186800644076769994081690488276458185820769003769080147172896149848859039306664075819898565698166855948223618351588261807357906144876262219155508607657572941434016098644191522133195578642695178770892494172183243982417330690157353345862067555538198790277116901485534851229611842504047306580085671805687804423520675003151819051651323708145399490895681006795610521180087518443877961510328458038162444096084773707826627748865149457311861884089816345475537342998313952693697737168483868747085698053803120620528067144606689743801943585982198530739395830448199907995341100580242650363875301676761450111562722981924115067887001099061474226023918563665072572014068968767171995129016623132590311376246966538568881255158324084960585275569893710555318132731607209467735189640855851166345341846487997563146244556033995610939590544883580461454219694588984680202374737863608354044319176913359828603722510540459148643112766907424932961671998266224918194175719840163430892401764808947996895143217447048508606001010252747103747586344527547977964630194704449430101580512128246408937516126011816156992306483295969959465434303104178941121522932621362216731567173417875201171523381621276235264896307985299660895012359075568325308203039140656152183812851831893600622880745706801822378447304087804475055703846221457841117460529642678094633315336084402122164466765405244264351045158019819933042603535426765553422642742311400856150693051320270775612140062220115597516160074779882064198135524830567857703069339681987554011192169753734737158157107200000000000000000000000000000000000000000000000000000000*i1^3 + 293362237927629390856694048517114926574551063480060692541257705606600368560578772448215606306687685847953190120060687005851134919770951848334213283263375401892160340949249739921994243138559485406157894221956219145009105005425410680235552610995872701866070931725181969662824058394336468952580693125418847394874608903515131248022557810718702870581768918212374829037766193159187736300206245214409511724582752127771356153831411962670201317071138882089014793450288486136090810737179448094645741207890645411757896594966974203655729160812439907323715644932499605147033883044099673377152817933635051201747056985841936286245135379122744716541218485808053689460911681558879715144994323609035104244133554912862386253909269439589669347364199067623393397858412920777518865127589114203738307703687371232885613731550679898993462090300838727198733169046206994412698975986874696042065038228916581639542536089847377123731236202654449830717719914253241273709289919581970479058007185486156626499813442543692937874347637500459537494689595168952723197928286234045141689564547943303206353396282872959771880877604928920121269674393813318910561836457025983059230322697820494155759964600886045837595089734733976340320921688826405318458452878384175886859143569781084057138755992984761694501158434790642965476065732551788967857108152142154602884976359745571952036198250294951788324911026506178572043726139639471513517734971207097239658222521390197646444522250961901738691157117032001227255646092426270046131280460126672095328034270901898852192399912567876708243281799449140961202634606630097618024540639241874177229135023617573939790205689294007208044981931304014119058844711079188537930083735292408747649125301028849294667086263765099697268796104224614382980586015331192989748269633880223363088356268134995673221509016131322657828048470016000000000000000000000000000000000000000000000000000000000*i1^4 + -5307684592597023325889746244075664365253084906998671527014871377436626588313953382168682114998585701873035986023696349629284801248439984754098461956723689854040937876166864559419777989535214036228569100704288663063399700081446743469785001973158147386707470321449054399973572964770734108441201105707768227154016113244454422207851608529974765281118819626281852795628098241471332592257287508216433223260915226533852479428207626549468866222508746300793684830786615405453807144003533852236223117326353142133859868237748821373815108157799388848781617872029176493017174745193477481501532257542108647432780024867287988076820335691462974181921740177706204385393406968802138158641875152550138705538070399591258468829910933202067077064589016873733731331362780001192450217562579517088207614337111102834548546324379717805042703395058902248081230321164678842426987828495266664607265123952809909966245111208874937777570216879364280272405567979775522692719102783677798887808444694252511488612299046121165633802282977791828797851174274407457419652821464907652963335105741753079820417311348076589110203696195779789928928493812706608019951288603459632319582955363919964113446015535921005745672202419300788723737656085751509946615139228607597547490461064106793372510409698084280676210753976314216459708706482148173226992814302070214319534714770843814744023884145879822540224876021661167830568895231432172919095598027570215565109226962429422201946418484294919269789341292488806829064136465054528646946358537523135806120885533372189641697488727373527224132069631863184531550889111297220695522361648807261593565725656861024028550536348090383779046930892056953399798514786524523609501088184682069213175173634165986285130047445346086807101423280178889649756172803644405280316229961503648762080574171400310364610109934420183626524013887488000000000000000000000000000000000000000000000000000000*i1^5 + -106469278151893156183206643913936562749158009034906387287589166443644040588890673355307437255875579300183341391654815074711004152784127953243352034033621447582897490351405329348360041646811854038783637737789033042609583861330023228966624402331533589517515281058514051358622030026805448085681110339327932831232898019098796006067915164940494039885019420389190870593176152840927958127014450611186507819511634556926381679770118218796281731086434163492157763514076356435509535046713301216906296382713453485939671488017038832167932347395537478181856151325747931609419901607140383060327869677436575331286452101894990980319299046893377746793133522738519473581932250113906877833342692990939200155143402704685156397056588111842755094200362472494510776887152610483482268967040549599110751872894149454868289634016594511100232829587712470500018561604879199630973423804407893288760306026190599722502820945678616134879482069280928569537096843839278806621232001481920569346032011104878518718152889136729567730958198310760013157863669193218721594033141066092245532095176016841940503780241787434194858535447782452400299259448920521593977938008702715465985518952607943233138274255108091988239592044527268541975214489834964311453166591699564570892981411131238045046998600467323406103587121568917876886607534667067095172212494553868193315269499761932522886791804683449976912519682642949734479180760591020947436153291256663165283740460424432743228582764103726927126004045023601878635763969056678094014104888557550595662786584243407148132730550218530775191461362141809245334728456007224967959990116968428636118369917878245052723735296262420233410799367432863218854420876684621626916003955808733644300898317071498900547490801513013048381514484539614251122928139104178843420255570525493599615005529312777589415887041546581986843408151347200000000000000000000000000000000000000000000000000000*i1^6 + -223702097762986478869498279144908239609137287160672656477382382503341427076078506261104795693469252125879998823592833907206858971015397691674953776448798852494134445750269298512661653437328090208195929563581874018414981948776352948322691807836867705570964884399308472726881903265250957736311011893028170502663295892518759358189582214929975048773227057739652742662041139872802385327918723177558819275346800659312074226682944111644567697646005937423645163714865642973579065965306010694541628613108652855829398673497943351151128365413324804731130398567038106684487749888628527272133192924991982600403867323101736223413511393820386258388454627769476724725846203387847953223428561480815129559625929403658050741382743568528614253339494038446763548151680648705314673329268934757510125581947543604278895786161565079901634322205631374551348444868231248994366542720099533217891479405913365543957690521479498041516265860284449263682650138535085185431754729143005209177469726326903977323646545406977951168654407867723571466833855306295374646499838368482493979006987871069272975589947810238706790488325748797605498341460167992028188229974069005113691867235664031270381849771857517739332909451039605009175822917238111648625338215228870679773019488833117747991291566233347148002877100383081670566169248881993791900945567260122841953874596310289756156418399434263018025753159370647662270223801561305897107632324969021320451914962392694915883132896830037833179462686721808077851061576545543407890123873164563391449119623509197325413647392834508858576444518488293761018011284317291600651691918018149002434174172083037663061925677299506037709644616140176390532828006273915982711294146575904552173051232743786966946676804569969073086712584815171325614023928620071293194012231107773389981466390578172540793976464524804302695972208640000000000000000000000000000000000000000000000000000*i1^7 + -366515408043911283013337434107181692399802054127821213469242932537711785384965630036934949791420111859897056217892095958906319219912643351571328186491276232135882986786021822824600944088553643582469149123201362073699389313385447767751917368156434126191309713677977725107116524303714565925356156147727754303008513206556249622339998701016042517530192718270373539637852574224104827447216860516255144980781224406654578902572172495774615163097669357848641383110480914834276357176494294198125938540972993681484732148634439629553104890417870713403651684313526499553769961639024533570585849553432198352049621185041884217943693194714978404102849592527779722515772610623971589938783779989302235761882838829995936607553832389952897831095706051758255104758675382530013063732543189210904424161952958308338497816682725408416701695347907304758188630317646427764736551875989654500445736385565201091217099102636888117804638614572495882931544195696460569544055745702102140881622846135706624753137132714487395089212734914591653423143229120588888497382862461998906966234204855001830254809080544482164501074383382477318191059990442226291742332140797662887981917736743643287230184447625338455186802747943998069250279676639060099357149284107597794785435070976408579510551970813012507162063587774023903990125776193447230781040172445078298810892013963309599565310961553347812509298572918104419580975184703488789073397482644366190466379583570367235550720101246137178636603036400011656686339058074995281352006122887881521019751629177633809616668763145359922887234212290168599830615666712287583013289563465554135577261658398648926620430294134459244487072551227848207892740499479235229261384608099295431333286085689745734949410800590631726245173940483908329832869643332559349155906911946521730915315327699864761156312745553692429631094784000000000000000000000000000000000000000000000000000*i1^8 + 253343844194151226429431014786785827449587266272147522732329322304318458936442276823078561114740813933793231910217050694173028924256931341931649111709189115145380869550314951748513807331817686762796337667278767238303435932082341230747261595294895086610763497155431277196603620548326319934851192017263031649060705687005360935994725168786683423366843393894414273770752505183804787554099117131147097783911555454971976766088226233852966498165082054844239282601994368722940578165584290065171191803748635575052792721357926890159489280010213519741423611941810001384217751438513501475361189591017936858492256438677520397452853419139747640450280427188527744551483979738579338970266603119636315212840062529108297729868566154186554317728577408448035535507523226528362331011695568374004044388144602156338329292688366255609038855550194343367972310508854645386183756797708694625122222666214256868755206366698234237421842421171103961269480931871460399893384148507483713036043948196286715509132108595059353418182937975626594754143194492781594935954052156860373838174205010183938240901853437372981463095276237025401357320082038278232505759537405793418506070695745079409179797809393318195965699300198811575349546742789080486020788651951879935448226699557363177601690860309677346557454333408672208359630481156892290269563865691891459672123725361417615261569317049040518595079490474179683443180742432524203594094289839798078260664164890862526411194890618190813145533394485974306352324277773803115130579828041668060686421972663691109857196860732337130142177153511453814072573135284648989350541313947571808574934534620310682489078144971431377623998874126809035183130633023394589287187448103315946712947128766380661036139428689490621015099119417392636690418220776972432679600708942585957191055881024603494727658202136405442822144000000000000000000000000000000000000000000000000000*i1^9 + 33435148100338490419768626895914434364142930548690785430039300588977864820583059908866297276030140909269265668163397393178937881263020306576467569309824492114471703934005287189002172756416586721726654861122877998681990591532727126299217025605941343889941210200375832245164536930449339890821162489382473237181801840748805853429704107970274583632145255956385590954770542044905178506297881563583216246201554137368030083101745054519528297528995105307959373403383112012898784828330647311744792434726664275922446496121912690952396004885528645557936797479478147830770169396039060602154748382517129642353302748667585351673937103113018107735622519569608047255098817466880119490114112308942572821276082849753680431374658560223788299546840357839113727846955728205531412481097272449306618698130147919319102488541595723424687164302383239599218728906935326823383130972471303875985575922748724683898701176904987845130951687015844527785094916797611371997188804492146722885256543199614935596083206162126560713831452762962027558485064406486328734855925459368221339562081567048726718177804785848932024719650812158152481567812064545148009264377686810285868511624734324096429724890215995289412822715568129711678200905764950129063220686409195453393721067696472285865456894539269040491161464276027158551611974822276982059482919675706007159618035481591447609480189740904220501259375345703095719221634738879264127831940128638564792817841346897769197215370641521940653712892792567411154813719548058856058238519714416906646470683866486996289686408308031307840066447302257936664435712084071537873859690013984817133682089419924025873637470180361700375436481447521479996299888207195692409084374228215625043601857730024793140123522906646154644389526337031957146609982822729841038417785468570064648107869272650262496457093258982876774400000000000000000000000000000000000000000000000000*i1^10 + 120494831100329081816165268357726896756435056487676863327068453126011101045495778481625967747442177126290180504096652268227468032970913121767351469104252052003168439538506044399810824931868428353120509011799453016921084984014081164767934262132871690581955561946914497479970773748833075352477949029272173085235591956412444067053973577234754663501985855168655505549297196574010333118502991331294014727879311369990678991996206682751555140582762854705303135282355489389932900433673904218216260195470389041353527341233490754793488732793594154426102346342062352476810851171541653651883038865562903402281881041968117235099595591120772026054675469533679972587962379863256633915112485896404265587787970141989656348887887340626427739277670022522276526949515310752385288165164043042462465290248416124115404508242138231490379146850117517411055031121704534655895008738162084054455653249063555826317372372994098860039894051663129983250312065143015506619215517012727873032682361403486700522436085019289221994746447624297060407037738174288723311899624722376463304694765920593007267542473868102482003082609964066363083378017424022681085377821214089477932252496097944450005134913519952521166458761331049463711733446036012992302444059896958216534692422173139478631435834479094281246392672907959371450500491729161752772279405687910187975442919067813830710338901516506507117254693838506342340107864935027459463306092239718549061734384550924391561954758647609454135333163918944764257370162481443642887503571107797942534607422932852320037201402389306018523443352624602850216218541525803659398332333171040182483844626052394228328784117690679799614539647856073058609265757856822462366890716703154484336671519906245394958524235812238351499530209009764007715957885241859501508098535875148819493088403199210249173498818022216826880000000000000000000000000000000000000000000000000*i1^11 + 26947116243532396093065352625663798145355773523442299465332633033538982660469808992505369577825415198316739383561423101055051132885452202805814274044118698126688690568743356987379491204934076425730212188693207823143653096380277771374489288249004570867331523093034653473134123145874371159324008333612771909972459464697832549496960251250655020145171600832860121608772304293775926803064135394772447873143890098090096499315010834618674114542216247636858410786635274065625431375628653149203030023571723072570160833262498291384661027762864093916589083794486009368838125589307744001400481857356653738815508547214883382744451055728825029068695153748834240395521468050410491329461299852847204854799870707084679832258015078347100480197062853397365108030849609111314749593822423184512458069432301094329712286777535962745332116676698999400284732153139420082969709542501069977738092017855182422141860002351033010059359580240743396368976367625132231721383588974063944048712496249569392273543672240966185241358215567167701094950546905150031002284854973870337740300742339802056009427913747663890045655354633329337127656763838346685996402673378091210627008103959599482020616399682292749385898987421551714608458440899754871354748474196860687635175212269090607206556624906239106881329436001990502202749505982742634677389846098333654868478577275865032721375667283270578786203957784703893452538126907147062410734806627953557723187514808201739305189151371401454443270473692762731156962744786231042638513223425015748508532238474524385588282280069874977411717617472253055451463937558594718313976386128500137984001758586946892004355636690320690855771674414397426201043629836600874770830441612651687235347766794005906524713434007356599275858493084136123687136435339335412691982751797854903507935271522429103932131117029654528000000000000000000000000000000000000000000000000*i1^12 + 22570282187428807802589762462052180647110071127480055621586862131080810739346220428406964278377446039580302715656475330120754638043757531043630521608243847762093039800035530538167949119441603635649145332059267858416596084701383162190108812628218160693307757019716200599250702637366490829985295707534565850793875425349680736470470349416634788680557511231794896949669273915638336341765214222958224366897116300576675037986117648709038089510631633428220215663535962471537961252442860620806658793797040162872867767331405259178206117552918038400824193746614089916198638681793069935342139219701593422083840752368202360929988361950133702453326611016939250473836078521512913214571794148014195144684695462134555102712155183152807757982266161199732016577784957347221103723002897552661786047857606179877532473929859115348418775812666577506488552419173935184469975610591162018843298632684377655987238304785428710847099823223469895327343297844239756718205936817530970502329315922045088661222905411456079223593141666433630118751610428093098883233431514165923495781539968260268997449103874253066637622734459307675149275276600895270318926833516621898908459624565847570090338687977256968587401639162707332516091025247439725240699239542504966980292351926353171780305033237436767031201571721469408434054288319600340708631900748724887021892254958937588127271518090876168122891191814498132342527025452121943808038452191078023210040705075139672067820479814720858995151746792991479019056600487952275890810505771351094845443601950965567140169159278195637215113213492599899080028845437720116494631953675975122888313059740409938354651462922313301953360026186454923774164613717691574362489856052307358712893954037622552501234817087372179404117408426332034655081968202956281050511585046072399692122666336120324134662611088179200000000000000000000000000000000000000000000000*i1^13 + 1982241074750311850344243996741223997727575139085132082820101607087898594307758928533437040813550663439117858418233706051414033747924758020756148854927184766247698674086951609560970791643908432850088603100247547590847010863887331451750652156525101302793232922953156907653035357197124246159482761002915179370261071529900447241712080946748610151691978102009965043519297237758263369751746779420872345863296344701543513311519214668667242953242512936272367906845895701432521164816491088966705903612079981761020773371950401654745371149544045981085970746482308578778096603733227540062471239124231149785028573158465689067777351202506993649298578190836154068200721625101749579439561017222669181318240662331997266026739488309465582533117977731847775104682060113178641981455681595708531635817330683038302145407173950864842760673656772842928233191098077425717268087813929473239469646684750678083452241478736415158070693656918382911888440541689923531164990580296507154568566691372436020140624471402263118108985293277462244795022552721663776609061054146023150688946659861400149397644636476252473351893094843089457263809669236105685084404911070408805001537629899436096211224289508960881955702769484314083634722894255993880183404397195377317073989313907782534180745091420326741957216921370208031049805313418069628830505793509074132365842659519134163651874302832037962394429897307172380602314697364726918508474599225551735221769578115875606636070815624799317702074114305680614923592624047474884226006114184976299578498037263238602289889591211579744494696307218584139857269723338350034930066275691094623567971885972774509987878524307435583720770847440611034494830005258071286197530928635637264519336688910637644006258546665999047746724648029168373737582668186628216795773498960821905178775302194552220388771758080000000000000000000000000000000000000000000000*i1^14 + 717410582800427783534118742230510563065797991394115644226492379876577235231967804986515684433301218096271819827870623600772887198192945100552094799399000975100838386931623740928922262475409967246377157747673690611254599086487452164610032227181818725886903382378795730349846071219091550393998092775986805682706994737642026870546970633761466845431369476255281076014677735844448195449935541149977508439855096330150942237121039766726689459359202439913120636968875114794379221834782466326220097502314897127736339497685517596091838920454499262316933778898579590489369318133239322130141986081765459981724025320396515746857639988144155359495914825362243256761770378234859220878674220518061438357072134314828677162780739816756879414158655452666477225046250722258728756210563612954702416357072898361256992673034842518842467124587727959727176972140776588042366892367752564850750168794257740966822325649288770929895837371429510671270788805332175843930439855379238718454661281272408607776363767825225377249263723373351031713158329216900701124825770088507577052205344858435960679242372783171312806316273360786295040907027988511084795719602442265146247979127099812362140300802756220119598253898260555620106073970553308618230612948682775858850434384559379813679976706875107279037612593037815062580739637772890759326986022102545675307525954312706846159865418046662317926739253944629265209334077372088025963938153340412332971939294135665886398081186952808525170259757969534723791203006446892488623916482584414749811809474278313524869703658890933772461211321197284563823502681467608758916395322721911468644492143412628750377300652367230437317086677213731931601814834967753998958443348743207368931358828262054438894334956466872311454989994629580689830214974481366151787992083505644606152221905876827549307659878400000000000000000000000000000000000000000000*i1^15 + 187837374615179220038327823623032681162489180085512318140737179020679899788885294667368637927527211500328944824410042140124676236327769310117913543647662622943556191436949774579226483479189510586688642438512844184967877721781554764289391089702978922015979059454507269070807853143239296571221113421403796679818936449347681071593592676949990594796556160787170610415555247450361213035919980222786045757912896381542326972398792334427807458893725129277103708369491166199800512850928821958016049249341013725755294651097882043678903634461157887077834765220631156134429408674620440357750949247269676992872067030149477293457541667466794414757764512173202863022939201109741885494648704566827549245262374302317521998142667377315855744274220900023671307878540395806130479671384112180529117138891249492793047869488864674695637094677426738594422072346049214396024585642635507267777878364462760143038191758382819468594001391436331851074357359631243602021825739602584061411000926747358585013592319646348496238401905012046711942979144931108985650376031512342043466063392630547509891934928519914159777361662677268116111375006100900365068255718180127286463010821680156289035985022582016790545239688308174812032428596691072648039564865715580613531194512184378300097745408743767899586066989511382781111872804151385063833553155353414678116974351802423950148861005305389157066419097847112653867645873124324688358000054999185997010892440969022571289768388962221460340554455917817645080149689498853141357547228608583848231440247312788067634311062188843124770350998277870498325619674732848402165805382640582182257028643803788609155020390173898616358401615662940409587599171440751305242489831400463678374636364889273990147205448931730975106756743932705437538371336913925800046168566640802172658453624412621445959516160000000000000000000000000000000000000000000*i1^16 + -9914550211339447362103774931818198498564853938445650102295262730450085466064097897992181745243249069133219938930272625335299772546809930465509136195753386789287428276473889834311526139979951417213384220711217239765283311126443543511126904842429295539327794337944723183577805857883438522776660989542461701573138765790952797235190597730787671627153842455671264400323251382862839097240379021232662550252278070720089918113956707968503180184537693070758121155773015820199173455137363459072909632528785606926430149602744799482124698631895618715231124114239632488292313778309219629901419971644671482924618729397035578599299677947170522744490202433038228161070676901596809809704712243571509758248724319670760457633517778028813477494457655940638335488399977539820257749656311546308066903774089866909332890393492023801492193424981854248984271985012097263930301958314211794009002288209409014510317762814368871003459714513408269781044374339766246148330600245707655050581627104888572302763540520814151737387300031899796805061279009784772538390325481986063867311144764306776012638909457452140042230191648462892083361492944493300344431183477555662465073244201402402053129554089410673687466421457290150396472300002652313353476245538029036264591474825685276527190569103949576744196804457663144647463645573728289446774418503990082556296030840215485146191928134433270185692322938147378762069220868820978123997324478132589515231586478391148692569979031923433890868863442588963439552730917307074136216945288270263342458195801121080805866882563362517955583450990849977349726291590212974455746600706837845206188545086085426146268461089161980002529820005766646500056902231632109758579830472285631542866442427147021121737289728319283325759370208166363644151786814338125722829830258978744285744977990295369023488000000000000000000000000000000000000000000*i1^17 + 411744203061821979698808475951512054065758001208375306256324943456472575057815998482631043239105928919096632915853344558303830405632998051375853715763145413656747060252157318207464749233711373251660322426206724068801356845996191991158041723088906711042907149831607417465352239543298481158541940755844609408341122270136792796735744151739928514344934535460105703160745203495149087862762181967153620199722387937851692206398338614420874474710551182376578027473753718979959660953830071231616531368019814924616820221761030131352407772972708405296370407136110411046448560786764800053041865043558797460052025419473282823067167501296308936281350763314773276425239144821871630124776011122063421802931085469024253905185383642792305955029933721064817890880329969308314021964610003335272826722834110606797184412482470989278853633341346864556601841941598744414506373104957204502773197525202081486084654167846735745303392446901269125678526985489776312452404368004445148363951361426046174504742817172300231345599661724988902280654005203242780053068571315168474832291958233960239572618771412558774361646948972743236294028239704011151129688927317177306684550704972524656844586538904750997084278643947535815930825812593080383354770508915952545994356354105974612024918260512270075993918508467843298728051106834808549252208512092520819180189163680218238572231848534190087875429941358025311816381924863037701960297693062922156560273411947366440242217190328533612422959547240587064515781126087735674124350852375817070328186416345508546741185771296667610183657434766035473640916848731475427465683453764092040793359871112982316647799812899190497102314016722363709327916696227476802883735597443952516124031162603681977783790359870746691260105999946601150848152647757549429930817679117355684759316597182772019200000000000000000000000000000000000000000*i1^18 + 201287167236936232951059319357577914786281977930261287081240916974374038851258598995985820161662533623170843117998607805587834447479795592395364121131314444372911319455320112363391585445219981330521026595450948214927356932807758291885494009938273277705856832284215858656322080925065495491962291408277850098930108431728112461791141853347070017444549595280464274616101832416264102925652807306916825081974845066789711287054072559531414411960617912371238872769995592826909199784948226689198816201332364716359478999042251365884858894868227911245880313434033830068856274135386273909636781828276141733645331538614647271527324698990013517148336908918637716926356983416686203559668433849951922952244784357112440318017398443024313286745841748659551751882904194591097270150459809033889545534452020798426778580131670773005013644765211002270100232608006369866256198960385501692358728185786059587852903923510853405373179253416882909263825549427705489374069110858326360726784852057761790307368297986869952229640390381858331323001060533773771234887496364345302812750791519859599719004981493906435787106219228745567024334011138843366553360031248163240337804467138065361270488851713278024931123754547363905456036053727490956324514488803067924635360025500316350554175166748405189503052044765696112283472362614917999071308676889284245808650557512901249499609482349552163149503106356876391970854743436042205586724949069261331628488671926370054623921268738930247279535573075290342734826978386886974326450464954534650741042612642731467585900240707917286964511354609311070127194113350180514575794610514230826958978321541848362040424186029336529648904749693475631734604913519116954331978634154794942108736669615019692785186704583875768702742626607315422387541627082607054495338869377151925584493740136857600000000000000000000000000000000000000000*i1^19 + 4232800735879933596808343410984110149029817460283697213891146353597588415913656002995943310122996931421474259246220983144043490005377400027770052904655747234946560166074454873958254534549171689593365922263560398646677885788479937206933236215865334171546491124551322367435740516605194032536004946036957206519091060054149248797897004116579402966947041590079825769315842568754544312272800064296207535058791888733858496745192551017653507487492716728342842499411545062700041378033454198087577653055501469789495503875578083826282010683699623141040488742198113349763285960932929908970534111679678127863683719240455852453006772951855529253179135133329124764590969293281386163592592353668929013531968253487114451637127302702545054685117458899244300366429271407623823794234431937449602392312842931398795291638045651905551558862647474582562726560110358511073208181089741754445136810376639038929053840253452143755599972623688025986532204876844915073368847348644312054950929274171942519118981610705576416374732618448019784189381758306379546796555079127952051440250468212952580441347140914929549498058717050833032231213522002784974797717577082118481543072274063031611898811700748670181528369046600020688134123575874985886297668137060653033946287759469099319307434545043673605860681894528763952755585534656755759583079873779594587056198228335685693932554517813825754976899836166309768141585431994107459015619903614233825570949907901404801439481041512529667677693963089951547209551736506969469899807645777886645620558599776895528924421660746047137626795252030921628021790887470441533042277434364963772643627782712730915818370542756641065392315054401617852488279439788157849281763526298130242787680486192960620786658916145614815352427671827975252300712451146372030016766549476836410781387980800000000000000000000000000000000000000000*i1^20 + 13015262920457881035080607922336132995737411149218062669333043381270828282629123768196317383001872066506891720842213115259059603783418623398729824868851195864111049406238997891417154474624128348165556921032194399710831158445477053065164236327555010965453109831358203362637864150053751476366412891066522994722418154166903504413287897233740793853348440144125236367477889390815536545503386496516115854865964047806562966583816599242904702701260523268176500779970192728138313350164298193735188142476278031662826979824161641267381024625628029160012603908676457424542742664886112381670163273704826458963843140759653570210894410804453710966548758076632709068080954070285630364549852574590804548391003950802430973063303526726037715514795460803782649204251101011761237707329551651840327877553408656064075445042167096605963087011850170163790541910508618910188027891895596108124111924427543505963631255484869638185571023430098184613695728836724673661938290163931783065609567544955445436762862702196585385443613982719729790611386482808320300976590436107956990737928796203994846132079033354159564884169660857706985959670953291356018899272383538349210376658731457889469967118865936648640204875611397646884296154201741195020952098143550650716871249943595745998543183780191188677509438332768306679605877843130285686312213044554453961994276211832598297441886522264074578163388828024869562406014208884589243314489410498980780164843463232377475677211214337233617810158037001789274974276704366360708849284699859464931673123817139406291735402999186630742889678017513496379998625475926671892372790162088611197775318509686299301204438884927333249978551355252239393587643294842760361820240551059281674927281256136369401821176284803386067740769721986176687194847122647759175896086352339986867552256000000000000000000000000000000000000000*i1^21 + -633118336349710548569713452052915734198587217503854715901051980307700574655441391894250980700527706698102150741007068716023374417175300003676054651311879480374155530440622934143738771494792807238660515082188494871611875667220774183457330372375007279868915811209448396705072139047096136085376078793923021458699534763054284632337374054245242970142498168297927977481413116375901923763021811449220042524749026429459670588500228476918412804640844346518055236273861965114977312591752378024780355167143506599497271786908175098935610215502053187847063036043643752870790936580898370562094764256377834585429509825198788877912895077440474740166026456418798939725426129481491433486594895185313575898907352517591710033490845683109965266314356878766085296904788017750713347390486294212435671562554777722917054474671216961781901744533549933044023797581924189624558150046643384798576759597163788372785058427410847957085687006799040227535577153094863281897804214538928918301840235440647484890365242096538085982482975423192940240157178073802932834146651940099987161477125731025109084507460050612693070521380972117984046013820365266895360649424255189815058346447434203832760736821506734209209287858382157174915155699259526034128019703334462852831346861672679375030846722411125393368066614076607593221729598076270071798471745348219060538693419857863463953143587519459555092922391357196519490464056851848454934975393678086897401440154710382597267928581144998195401691474204858879543130082946993430197556114149412228288299128839380570228050802611526220873315129923312404795760621030750210801049158683178936317782042747814810065612222542171837967111098464430619354496768319075469059977546445372755094154296974191166308837475266502865705434302797415874850822407034325255780686710431067563622400000000000000000000000000000000000000*i1^22 + -1964728206906812554453444840189138556715389146196151096058057133363733811054078698475412318602953965556022879705227921476888533181824369998933723372958244672838293835108732212397216300616534440044534915069654441932595126777779752081346506290428338186373630232809077329269817619646631701322518571350539719967895730914086782646242228753405648718561167982347756531688876661096431057719581406822149386484196337569331659270201474729171146211314350179318654824056309122255928605849714068456656425926746824531121649863823521723358482301696977432789772526990986974968601282991952009991638281785768381942071267677374072247379406315413487734246610685368376138507864212765239602410121328464595174174121024220815679466136358225922649624881287690633669672858855964162226413921320160429197958341592672589084100573450413031087085380646442625300012229068098035787348302774253680339514992918624210763680641821288517568848406722456327009148937145401305803580554244717926058627691972471837823342407955135713004380946124943284424104361167704084509022423480218850537097836584821358796642789939039892739070787172357224769204421104835568176939823163665698825255730884690889332016375825785567417276592119452540401580413428580653002003540375509246144353502230779312689062423988464314591954435565422333537205837081500141879344410597749069156545278131218045372518455641211088814253503827115076844665393463981633984451966401884070819557037888715741411845056432154709608360936745277106861995766804034314781567417879705317635470039279313247669680137606571630832787540799301242407867470994403146715162136058945472978603366429872299725997849315717167321302154157704886014751269044299930759124886590707785049288852148311233260677393282497968404455491929973634513222101178464639310039244147974471680000000000000000000000000000000000000*i1^23 + 45932973409280317667680631331794489929573472015240184099983051273619175931635093933307524987655729667338156878096753869729077594494782577625381807324237281228451353443114532480594061991751468620627363125303154060768832460130531161299932625677160138620229663025893218378237637060270374575763404975931617904343947433696392444754139070244016539326969519198332127490163403669822229186487547110587982050946516163823251595135742942796494705707897028420692446734295711708966726056810267989412995947473808981433950739517776553343638544523429655836596781849988801335966888486741681015861297703074490984405705806005688356072196233299808967515939373395539543991832566222108186651711723241029213219581538581247133310868129173690788056354798141954063523906545513935210588287239415647789297789071863951708658130639653096566659648833627491061753029653706120298622308309703807050799657754572474091157332052857945907524263309274610242842326685404931968501893188165412790881169104775351184673974856383440285834945448238838869539066600252335412033313504985177860327793771494401200568886810309055761535706174233984689697468516995167968823043967713082338769438033996961314320577107947582889540852886936888804201023690953634423788870823451345349601929508705752858885135723833178767153386876761926567500283470244638590727846721083450347054910402612096854639002915710498987156349580815826473239634755539882841788494687311698844528330796497396085633724095298266664094116938062283083158237425135531834315198858330401561537591067076689607577337857092002892201282563432833662116716161427715381466634823041393991638980230269315251480771841094530687422957796802976935799184790669132806305192331878568146128399423576157266639911507286739383768668196242250575790614582223836826604786451218432000000000000000000000000000000000000*i1^24 + 305483597566928281914735731085704427979511432972197426278524244684058720271824171794858447418273801619673246963910811789910075003613416202899850467816027432249277592681326297130167097641735010946459336477988793037583245390992196485514619385008725599575150561238950613512523447038632184771723467095860179914982662913192506244699211196733351722125207526373996728025703771457046840095435029386155719743232428977306072341154410927754495933044513801197606067975715340377684798221730627579771489134213327652524716080310930251360741670767810101209490609002805363288812671492523556536225396485010045679955053287520684401627386787657624339747442537780013624522360112495989621688516517208264174316795727230131971536984673850936253303508925467095850278052826978070140156751108724851346906145288101339837385170948079546040501210107743441245628042128413185731734173732484076745453145339408751856362245477817994231974666602027963194839547950248416659190932963843340105438729035444772316098706660954589955790368859424544738382338727537538923065802233317614867351895658687037284564886130229874435203681155627036718952590816565736671517917735457861448684973361821715000126786798003659990017399239545770400165139583429680056641936415826223204537309106899157114292874098290496334687414255985481105011618027485280943509670570189425483357825786066948176542612928117414251886398534091730020048965612194735961036449070395708011810283173433472278086573150761450085603219570443229650546449335546737450247387396074482569995075112717370444118192353692720377602408196872461989417480727057254111941053336184338729835090094318115629891794515355780466976567532070623397072418995794542224177098280658066729094333537656852374625364997694460143473795555406995663320671810703780685348507484160000000000000000000000000000000000*i1^25 + 110314662679902549855823766980820053080604979341716056233605380461681480452983705562260898674229800184486562459024070322356516747926877915208742975890364224329570850573422783437976340329377279726575559774078030562482130212146218749853867128486855753363109950802199050188695136365181798496177034731523582873716570776153391899603980691663013850488776485918204755471362361190464755033855766162473912557879004441324285882055751761905071666686245320682673571006602332986286430930166131637062325420426312325719514636495341471085837413961677405558405949724046696733573905154831773177526115323303035695697468120302028588082823259989286142183485329999233708155060222813004577060087035827873899872953212641574066485533696415670520859985318124910556490554669836854045952885633715684679575731138544502284078992211771024853565051228201648041744764984736970770569919667219808929280043919854125079298995908099509628958617358389184863411813971913389826344346573697078435001923900739967379093429667072621716189292840067416007701795641130871486883990567379471421013250727427044474755133511483925853971011238806421337353093831728579570504600216441855482759418941510252260735552503459152096388416090029576710571644703122059615257638243017320650120899471850593162638832041029636392266257510176678087349805539921374443487672443552235682296662324673243483535012341369454651541918017774793832853906935921843370621418549583544028958073234136861560192880777493205262763688157245835390521910972388160490212525024012758331601437980152002328986337440867115990790944998437589097760605234522526175779215777395042685733479527184217704679887266562909774677623496357974928057592408589892524142768678934937801441679852985770880210993636739711432312185354329159977591044081500382407163904000000000000000000000000000000000*i1^26 + -1564344800214287123569404014808810068623642214141325475413866041169797963844187139803490863880895298795334835553232288729388512401732571452304611429469996279062390111071230860118774108605526777938388438213454969220207211350103626091520895457010106536183221072973697000763242427845510138374567835411498195567722870566956543088841587798067413716807613615905425181816203530138774306488815238260422109963572023001029297768541172626951413519820714242232137813352114507879489492089628432253353693564905299298047123096020189765157393353479098038028963827530213732869025562323957194674399388135820330389528262992508350324026455236472828654355809314445942192969971364980577271678215041642785846959844977204647436694627671197440513244026676324927353222777645567354321770916201685375097967746438198910611462675689705934175075292056269860703701058036693221907123254806967217270044001876845578587290326212546257375409730571653098352417166672607041689375597903636485790028029804279891508958314534188250683514704564542213305054372089419592562795410524409530735389343003387153796498232948388404330095875931319562718718032008776582215700469592335154787431911494286820592138217173772041762171340949671924583590858544330971322320476830469957918717610379691202345626571700235511557562140205017646338354437870390413554221412374640762148002073887078080318283372336599580224576287547076506995849998509859510033767449895559018148310439044967258858196793465487482722336123321584612489397560155266201782049944997957296335599725041692482920298049603202342137852532794320014536898974259384677148724842113250601640735817396255281928987340713248242031618196695606888436972437241418624062033990109446194046403657718103721260048668397571588300682646258668088066203995596756562739200000000000000000000000000000000*i1^27 + 852359762985229962453587988740866248041611499053578539867344201159895082830918459127980074685669652359105230930113329333403898903726209157854889991672104142337235435950606079363566805764412432675316299573738415677316438029816437898686481929078860106520694087705601790891283381725748320317074035252193107710521167811228035401262184866532457069432947485441747705152154388433239207918582448508331508972650900161305217893183233692279517214035063048887153630240400319697444638129216321175031002655535400550658520829144493167596139917123630184115810739729780403767412190787020365287120926072448793762485017026536376350484415932657605715445865767129411220850373460117219007218446801165967944770104664251211952224266350089789071799981160330347291441228751288762183971489538648013341894558886364574317692517761260231421911522443391989147689824436363884418970211482907504423139688517306874237809020687600361518183909589232551374700180425876655669019777742305777351995135132935905789847205443617438728536927813230366578760599566234877274653624955288454096878088677375352272834017138494525610136347051959146167980067094686994669213502864643437584598944077281283786294604398113833034361491324397982591608158183741516380526455857235769271975708488167633524114756713594801045676883847822154100890898705671234685615728027693378998999244124985913864218048250191746681649400840459769106828820468864137339492011129287478768753499287266524859693792517258031301646863593108759824676307968860433502090763802119691660042994259119579925433249380621768480611349300817565818182571754932384614860378577358084035532318749251186124958781163015156221092728168067761350912383674017201197584772898194427925752961877777478239369030727199452785721309648064697972232409925550080000000000000000000000000000000*i1^28 + 2636227861372437346115002447450294496969413348578342983441652243716182907401766503320783954451418246088086613485105837976715750151040408372541118630761530917074790589758412379849324371161565770793021346247273974900485947279895975004552478706255610587201162251341686123623234029102117868438226762337513625152134099448816121526697210056847095608239537881043640023597707118896331408084659200908261645195542526728470664172204364512011083301493023950034685621192331099439001391349454869191008356165225297460886280153383792997079073198777618926644873120395173650570289126281477174810026797843273317582389024592974089278957089936400158733463532651719570200511198757304670604027799236215011949487793554154945031233879327761330586381758001796353150118569090499463473919394666371484315303468158167825871559602881816362694866637570352634293887964003531985508935819235508305878205254089889977581004514421011540441813291015251180268993325908307818087516767507032803420974814764746558757208390648331757350611972098051864509364936775714599219306599118042231563996009310621418949208473195356916620128695750103892280669722019917525563586750199725017363625074262009237903392458153381454184381093454069752927210900005521858125260013704313322027675713396975800184097693155470371162016717983372110290680663281322445857475957215411940815572086738854619540873491721227473561744393801273090396258317372494253174503089726598205846311019778100984754484108854108746924973187402755731083567293455555981135445363194339379744794849740348307030398117384663877431018676769613794118823062829535359375235511615620400053211435092185307039646748088198630103378840215135999189224659565626065832678572005357106541853069276461249489755724139020626353907449487011495408146841600000000000000000000000000000000*i1^29 + -6506287900152828932142914485401365717308698920409013813717483035621267732605142306232952570654180451576939933147876284697392827961707632211331523658469190774061699197729262111959864875087148770651593894358463507984584414127246689872031439627041874853286428932117611845937733957185381455870788545708756010833364099035078394013081424128450294921265418229893580887671806216853581975273871614878151550101304256916310055549564297489137984311264275696901054937940945001253258367461808855210098034420195722327111833072472122310755113520167576478295313253468877184725633189636613888470417951904302300334826465375268261021316689305451446146141956597804893011099735734979450151093233509116947759900370045371283895466440956316953850094739038618516352027470928103833321343560966521850817559948798671074400388405809104352641360495887445661924637595968624533660919072773678821049536596468316750845456768858201083336786894303555155326544765596598651515839104286101075336917672631338389339356418076702144110995266567881503201089519957038725634660176052049251734861914475271034853067679855301197479186359602678322486466830780399599528990608370562474495904648435436916509484126905519275949561129457695478698036824588241802800112975204379721244356503652378476423017620673164434877614904711638416729529592636909082891641350554515464027655764627159029334076833230318492548397500568146580232225121217187299382509360733427248083343545994247918773407506296597221670917533692864163698809575616264354555255527537031749321418852192494364260990836174861402777519604343926795918452076260496819861248120431691833502229391327132542179778681736386441978225488628812335844817522626438268459916427217368128134997968895082344683741626824395003143686532059653699167846400000000000000000000000000000*i1^30 + 8724636500562091197259045734396937092358651804229192383876349582810897117564740564273622165013047691383261956356847466351777059840593816316518748072616006210677479947134656676722197385315166715507878160757334630926599363999573744816272605915208640984472042490608403762250282762819057793602102252580876145324234654937306278144215855830424653741929243667186628425275518804097507144818561683241516925972383364048152098790031234614208251824607412592722064753719234015168445355076830407154527483371877826086259965239437528398654781564510666622226061542245430687143314122008340827881660217390206944866111390068468034729820632448183575890638331398417657568318546872639424909072344094775455949122862937306672900513072546916302873621372558943584419868446852522164933521674325573801756453300833874626250665049340485857966643757474204068059870206864712058294245680307844278891671362917849243696332746082758513472868475713203866985863736949783962218036358721781278000799719719724543403995823245724253951009955493755278364105148043100211312902108623185147250636931501964345204884470397076074813818378871753909397270905710025701475002677279351581439266942783576089988661147415665865684564008165134521982314446707621353700399629544881808328762208480352825692879069594737839106686157423391650537071338787478675156395737060685702874322480225893904382591012664076519507230082966634937575343437562134304707723615560251315305293805141032512199474774268597911998526409331288641738472794997153771691567648691292407590822814749543502976975832589605817227346654185986420054190689147240297424742779934611923619342517998151419397296453578735171106787271941700435241960700647899710826595641083524068246650587409584560145323092584558243973763357488070000640000000000000000000000000000*i1^31 + -9333081298653084415395514216104076887787289721250353114486972038023132289740591074099411134684215835037043335903619199045519968861705040273111078555397168365768085047268666304975869900687784678783380385151877589271508329567200808157861421492541281652080571745884040719961063983270466710985898305625356587341484948962417314854417963372363684893173704359229246744170660964445555927152679275865706089032246590566354767785376217487853514306270403838558391697854548319790939929258678437202407840441416688140136098679587976320529293863448066052284441790789082709193297473831094407115256716038465302552576640349224358036885549821924497247099815764032047838932356240453018305977915368618281854213570685833008235622484948828557087790800906583315048712289262780290335670902273024505242698042972914788361705149035376504505294584955255265198333383462841160564195373956336215731343413408795324793833142141138477757886483812381578879522639741704819430369964424519712597243685207392160792209726090747502384813999656649442351493997788852838818771084677362975563902375316600251439151770818307708424346208509083278129090207728330070135557496173692295095336230187608924069142220693326492688512775741463813156851291443008046053077229646707792148208201393916382132987883442818978934857712319193736586555275412025837908956411456363382196568139154268172448784654381997838556224079884514065089752410052924434305975980795910626014973792109908720145650749673790328503223802812372012741487736159603700253498403816385463273339628784124471270110667071230004531649513314343128719077111193990125374454270085600743379332876224648406665981109923839498875374552324348396571011642564235171417646993073705598420417619987484169186040702998006998160535476764672000000000000000000000000000*i1^32 + 8272436400653650550684446487451384331913313380042106564803254283907665381013614983874784820461102130836916627640267155764381610330616028816040695270323409039554923125100762526016660259197746671648903230675514628576763395307213453783082668359288975728922558915573205256199748649902566577990118038015912153182941281517335844277901501723586803883184310269374109714661662095076799840644982185918932616101213449755876965051761436912385701511055035661599157207710933284179350077419278976490197594910049160691809658710425107945273850790053050880270833585846574921437125884321029332412960866026707043002815286100173867208079868346098210646835115543005310233883620275146942425443818539345216315384861179473409923625890009077460559528167477541872841948222718860100201888839398036110763484180331641056124445392709104296373336618983228448942616223546255745970325381212190778153299311531433940630169486213213775332996124398413444247030717616337394657912990418091590599794523646150849533035398203404987208450407794269612795175160789121211842651253960508826431414612888310378843752544449730721918903398272674132255788769590468317058078532909395680929965997865379928581337055021737562722486842467760980322631754458726695662741011997503512203133696965313695304838475094045185778896260127048447015995700016269945485946097509193950582617413307266980844315486976449945740043575135647570653936157796718887236743337921840138293244573687176049340063904364252896104446746214669847920307656590527379191648040136702650234625785234087678002350339525236490661798866484707246946525913490567023945613547022556506129025680637712077945844666396788495090745830190001381830110976242642253408941502548422972430946394436336682794546504056580537731304652800000000000000000000000000*i1^33 + -4652607050113647491069959258170172574813024168066808104913989957942151798951465874436346252081876650842744758151707624898454918947681452604511876925404657809802103571163391997622592375399887856414476221826694088634750041458957949136632054073785415093539020688248550892177895666553734566937749481765691252348666913591777138204791081942289292648503058138128495044829615017257618951666754956591894176226073037913331902326838585170899573269326146376359337608237439167415175104747820641402635456849632936809460212906271526665644441020776376043045540171715034915495742739892836341947795723523570352627720157645312157749252067187373547096456900872498089107722640049737442611599832615969656376317365284784673345224479716377064899713350587702680331437203728166088443784327600388490321757497039238718638574615429824931298579620533397615500541124021173149672852961396654708563417863133471957642913918306315776181376296857482123119885415329070532825507917303807430940281260059805454173121795865197801153919083941290234881333721583589582938380227538118547082618169367802953113042555479435002687150849002412098888877311643156389763478684610598918603672586970452434890718143292196275334435572722045531277886175142158924026376082876299931283927296067594409469273867987182269847701446781722340078177320047967958935185638961331689559935159264870206505667779123485341464029335724843823829252447693432335015847713651188858800345689689141368623071213685096444379073810431209089960974448015841879713690156903644439695879443916377044482570771589718990804967019935949898741094608053514061098998522364601524169856693509765923823204910582729946252740655411494774361084989851199937268141281788300224880260574863390464874587274987506447155200000000000000000000000000*i1^34 + 1376841992296797094853400333154615348219221508370069472699873537785974208262366975985060982060439164108816192206520063006842835085184921557746242433358083194897471755656365989134563462130591753670663774141901941853418216661139945907044122945701677730993479373039427553314156414257825870974502999801885707408900827132363396551729778053224380271189683551868522794802842457712365876170537211087400711659782700147666531486874917935629251884388187160510180598116300929846223386402273559524212847871419079019963624536602486105569682577913767184077943245725669413412684901826360655498447014748166633939085026306672351194813377287522925078118056590059993533279798579122428459497862135196165645285076728894381930153326200916346732750844985475767398077387458665050879791419459385543684238633272402127033092611899038966719323778942665880509811626557276772594770437055231998126155690324755094065787065606195531319288249724299763839490949148043578146029161827646557366913241769876417781962648277844447552379620385306430262027767677044076053983143293693730019795666564322572892278258585843703919042184861760477545007830225183874448377257625308070508107201127203117425552028164617771895407293355952914276469172765395127098314761826156785396719888377132217968092584945978195476375207841260555049284195783548701139453984689039282171615639192225967406214492727685772822042697156700204054976120180651001068024346950374978393099908930592759623895587931851326068377261789819696787189797444246480018499591175074453003422078126132427597485057272605065226158886206603744659971067712055163840201909115736854182301400798901150753566807328612902130042273520804475047055352973964509354565884760870475546006076715763379701911737428082688000000000000000000000000*i1^35 + 192720625252339096914100117846840957688512801406666537065115412507586250221489791601917981341498266346379274337905898226416959806747584862415349105653740891469946526484267242227661415652972323747744066873525444995320179807629221430210664827114671241641646943521950898876768898603669563519099384947211104450534586234546871192723263531727646985945456242914703791311295630904930944953557573878778904192473427694637323290691480637619534841584403344189048950440095104857075880520399176571224441669597148894448388180233440988340198318228811450820964309075307513096811686675480008254910217180701921831326162279381426608308291277504517228713668266510439827283256571770496153766669407672190094912236536365834698981445750356427732064445905353192096805752234387655039240724160682822995585635892624542709791524596107493695552730674555902685629333203908797734679884504107456902877134279100133760268832887998748228967948868869975121974258911604551981311346186629037353667255396464376261697960782951643143405318075777448072837975672826705365292427502088449514945408704808452304398690138741114218047585709045617900139023067774131179841146615724788915964673264578418940892450790045235169949629263299667322597917903288312698291168826428465454715574676890845993542684764548598781020019755651395071109404636690782749558644823041874042724259281277929549118569000011300900609022322248241966919334132923062449069397382598727222967989517592686093794390160958051715855934227493218373402936785609674923835433252640755179774896670820297406561298259128652026140085901069354179114668988101002314225400525271010143658147646204736819256274434112105523731648112597819719825735061504394608642678078265185408918691194320370488734593843200000000000000000000000*i1^36 + -70696977079068142189800957227147430594569013424290727769838721387178742880246513807227423810972427679709901180037573248359468735848329994236878179793444928822096521588817373012618345313821976338230355904381689309485338979027449766904887798904753378890022680349319845178434624128421478828360312589070160194569602077464963671198360262360828327383222016012852655862627604777713525514885789033195544174334711060332058417496697454726840693565439646322964641537641810588020389225523958521935459425038895503147676514434702279240786059473300354741059362778942585690329070762811995527326242649315473624696010245354376944835515755471787113287595236652860619025461303698442809806592716528882073126860217469271821048514714959878356444780235343885779357044943594908697581470793448946043224608666248927181476051650606084083713772565745372606915007017755264807760979223565911856056895596904481931192853914927417289991080115944002081933264579297266759520468910418865119990997092561829533967084940152616673890813215805390313094328128533772786285703550736927712821749513748168250815692259655750585254969534563484385904052833591915363696889567381183557432042520841508986799495888729775184931959503281954957421403222332040704207456204616938410762196538391479751883304841402812115697472451097342961788576521494613496751446650654613075757719415839510471793897015469613287737904948848120692446294567767645246055419693412659752838010789312409785487009985643852333003664804941477262935735956817062299155650435856159532170156490781968979388268446309206477052772077947233966347192812726845167349977945402469910586266210768535439690604603759752077118907755806781342081698883727501394374900184491210382877985034767244732661760000000000000000000000*i1^37 + 5095256805482488169072346284364902357859072530600599326606606044221629675728949664597725819405086487111199697479257199381220909009629024364512456257233686692084098215556792987738230302709228892401572046919538661552182996023978299448187117157774871791108807575299803414131335419499038110348057536161259389069616876727044490538046751322196208996657624917199066467816398023055886643618788831592752818621263032982772667420952136691034292211844725646630052419143842760315538874433359856699980118902679963705002771373635475061984364052087145814549773439499413220009770501493051983098585944923714492570276335969790792825323281364305618400519831177883920735968581460942487219325819024775624214659312252492126857987058068978922854578115644736194315887093767787152710695978103082320493135240428533723402930563992792622690824728395781434008170405729821689790903824886250975876277618232694239763237909175845761640870265628083061715281463130129812529212917404789408429617995684765738958708518375066909072679496671113824711209460167997247577436713916462123295732644952589953764082553950964618217199305288520866791827179216609389598893300511028085227167581289340267412799913459650159569728819316770230396115185343203453415357651939967492404217211532881093031426244426343484641908688749757539249825708496565349454053571191050525348481263088329215310042501458106398883552394372878489822012248078871664880866673780039842404608707939792981968360252955295933968335059442041231598616151240379091937315889887185157252645778554479111254822483854432660553900083734107190490445745102932956007369867709511369812976040497367081124080685318343557001915955531463515295361060297855703631471510700717421835349771717443584000000000000000000000*i1^38 + 65160359773592894987567001575182246007687220859397962529522313849047546466480491326782448584697970486175621671482254850939945667393097248712908517644941440187886097515318266513915159705455603174525926463722180297494895294236890551807046895595490961823268711408647946817938081328503209739597245456675649208093908761326005608721539668067555048225198299949974333463880904758855212239328990748087408303437398053166653075295777944535228241889477908977101390567408732099274984702777202203230465453724403733821631817672968068706462207251003082447355777502215289341071374700335466503352879722224010346900519441299754625850149002044806717225628826125532488474313298766091509226136043036519284624899732653789542227959781524876086081692371402516977484262563352673051776884145564716678739676340136451079833267762577596270174736426767907215169192945870370214977384309537031275979335444452413848046568367399044787202698756076925554458854492464427099492259688289504328754494243947856069852817896252398227563457183921089523279555533087566823456719202769665509303094200468808375197116212741634613122312803225334885053581020230298695507636899880024182372705253008296470085765473095642630216329655163831295914642291621433253579156847313328694451482747281894422219160745270129342250715593200981273947694189759002378569516534337536209179215280997236944657721649671246270781139596645902234861470840169607670828174492291511001792142237221686316083226054449276200947919254681759157314122913929139663597118636995765781942917652320508024630121696307054418461674490658957018144900089322318791457189651859312827743737740947249988552773144071900786838980204028126004324191266831552520180102758659136309564538880000000000000000000000*i1^39 + 1178221168143648275547819021369596493746204512961279848169533054574502003311016026321439942780353543247111589557594683242662904128641776482884659615103678596039623770359522254701219150497530834784966786948413649494970477016202746585708749593832803274933837052559310537426345733347552442013631881021305718482793948657664489096427975797138784285555425581379764868203487293875045006616279731012699338121927425098721199177150750839225038012474027059801624928968276443184901580877025877739235897605959522402415085979700579235601451273485440332527913683539098380275588737102562091718196055151533534494137446687282670202361709284767365941870693380828144826559971563456290624150402514230745881648176824223895616839698199872665327068820230904168951421163804009064229803907945811819143773569620370065815685758824522694299392352607388175188712269472801288744180271394377812278271968231513883722056991458436206416471417370754106584668022106076203984080028725250228342722085912043587459547894373791181875969703493694418625077070589949383284474235293105040425813862437742514215572327403478470218628069267746738341059521874581114587139698209483332445633780960698698632870107698401635776014757246946590212089543248727773564453102339639467526289338666169807985341864104528798359095522866142289433972481235244733398536872766719939706277792295851702480102167180923223372784219399593541601420593463557672179334298260557952552873422788704771469863458392592265093830366165456235971020980673716601472786199854225841259204545944241114905675441257109231825791653595676410202076169875182405556963342364955463798622868802598912981715969868779692914371453063519382171795602119618016577360011587306179788800000000000000000000*i1^40 + -3736411371194115508217162995553161004846069279704254932357733823503891670781845790202974311762936717748225418237441535509123648749414138199005322913907178441809115203077296819098986606663092365600065137207132505027120610440244410855054077026313628464462092760536923423981516416709191038887960064516406418626944119266769637553628861450503852867034521379223098003678325752218872548819181095811941904598405243555165092529422736260312040400037913001628699451014005369028735798957115012897155511782124858331148846617852122166158723579180217060521673713331242219420551368389266025777460659704121889064092992872419642362266705386582064687192269565827606147027445641646020104916992300296999168014240407617425652051824179324415866505141543587328605507684467192609946562020631601087988554395475568802041215972388229576185670340049793568571412322657364522120032384036085837317546194605660927935505962070542534381683674668306721982468988032549286639243573076973572234719051638423259707873930812899325116516579137988654306008846211163475838085303812548821012488390699504456269277065795547354273851114660336167533527730046455177741205927853321758139998011244008527353139795649874401670019198776742666956928701704827573196106395117572209243446573846656197385943391331896574290640125959278479068084590965964218567975041534980806923164751278926466650280125818399626063988557362618959294866196798859888520866840997975804107974511228444401211731904761340183928728847534146145686862637519671300876636820673675643653186616061812233308107283225353193359021051229681398272388299019992149789376067653794368677366132962253310731945263454611601602082152574836454327900332686354395485166161100800000000000000000000*i1^41 + 10568973345616477931302816199704680733364101578787240899769890880228243606823350719373316325034466017119114606057460691789675819103122194383668746763437191080706079282945160055929751983556965792710274619153266027384313555446614899302742824640219939203090395172722241377616068814867559559274556877019452805098865811975186211796206328161068296826317752275883837969167763059710024694746833066355043060108088149348915349425229220844896360785927633968758158909128676115047895655566677962377375841447005597107519525232103935518906023419117512206117248504521076832230313250472294940642257109750438677013158616292215316572163125974546188071401420592099669886847721989956202699710441061500062366559982847706464124272998329447940847618257121714028461528142755001082704730933023331014528390968496384908726781164922852739801769155042427905241732645024250977926933649450097427010667996091723538644330876692501312619260082875379279878150550759317143857834269313212531760503242883543905061216334323159026330745992606341602097583275907386382503482885485888519916852417822156257762468559195148840661069549532684802694017792905328593662416382698150143753108771798118935478702183146404781061449950469122378135843445633723525081194679493846931147263420786343954498353434822961971186742600645314153169671389145636643287153551266043327943232528079528455435134172602553639782109626609225387538252592201304823398286277268674682457698741137448019349811886655167957864336363596485277600371215094506425744187074308863746585601228930753516271154063872918351878871665656368464116391382947974895704104005919539078290888049933804761394216206049325330529159932140933824157769789307457594458112000000000000000000*i1^42 + -14528009506034960766315973411912066031035574434517718811905389166608154047750199302318013373491499414890234285126623797094901106802435995492852374811985712010286924358313623926198299425087467967296412350167518243221022521605121789667640930552944590221454236389259417410464302412637795999013660474387204818326100761761426083911869600247927803625644912249606875903543831284777173921306671156548746599163777383742003476336860235224064026830353584285336627009699086683829756038785826925907129665008973397837300057698883636152068489771572043449940582755791456217968069615273216928728349171602357706301984878832799711389913785660917453763757161419668339817324486010373263669085216364576337835526347597035087577700631122596849659216026312434989015618723565967879174205184665388896449600103438757323680718163812586285185040870287718064900244903036612878124964201149320913232906849442448476399676214830235937089482198155373646985844713296255914595716413455111893413229614565888328331313808662238956302176668655349899363515893555608887872099620179005260634157967142161265877790289239982204967200478115614861706879995160618709398174516418034924212986521969564743277003389131950598062635906859240239323279320537702643754474925372192257302381051297217716259923006894535864994066819867547983971420203127271213716004083833074428533104725677291141870118659094446429962610224637279078164104463915245072270627414276769532204533653462895759166997646286531540086309540120023233022032671996893784048399033616777183684565493507177621529077051843271617450397351691868320422200961099483127218220099666842439922315657844334746130737130238493582095887383388111941907321231455027200000000000000000*i1^43 + 17099810472134946953726576594323376712293894995984809182203108638347159889391810070904155700779171158220608991971280458523175347685947879080915303954052499013327663795801226829348217743685196793340192868901598999827459094632984237011217473175900400918749516395144163857389444041929789419518813537792056341909178029580825590690223824999322794713800509659897836311899649605822328966203223850493290414087177275902763395433249320075867655934179596402809475900813961866201252943012321558304081516416140132996902649156587883887667551795372225822393144591970852941260795546840680627849686082923756466643504742549370496743095067482367152650427314654334506871033075128327935058872608540164324656385768861171590632479022629504128768898204511028022023386396275522506547910107667347333519438737106288217909582617022062022876425093528420874514695176959301344131828379023009026414177217486849239332067491131454959657632671611301778993322608674115974533420092592328785348204108622063335132050152735731278512991745738624892148691046017657260931244824945793387711637458142933849440302919166825385308153085471125986916332923578035560126785788386106842814391913191092879127851316874373586913232188849707715118697391503367983202988108121366400658514934025293980633569646168281458158706687076802295489466258871210721237036989372193308307405012698825188734841580371947197706330684229097649765765924363177885275222708416303874619732682656424721758690169274417544164823235058241757264807068485601957625713209483754253205943449584178989239611806863021322391411891232064894691405193476432495633662011371497033840145123600572696045489782874500306154893196876459699779665920000000000000000*i1^44 + -10979702692257323763061028266213722911124478561117781227449194341124551470102427611842406851175251942589023887890222155424649595928076844516899133810407340229142044416521983962231896474328798251189319884539976808042335301386311231737619556319070680157866454082046977836476243268224642405028237071553366005194239340751330065180822926935514811961711157175097614174481417111628867908892101248208007292379793183842469749513031420729647164980277370843419013290329990894241200328667740938428600749312716979478922049490225084377537455847900621490875220441826292241760262974476958867488276874584811541112200762592543813392352985071978323228052277346454419977389274286259600852440497390195624437354799532654200718080160750132762391177468882097963763191509397808548124470662706749823261827575457593095629506301826446692290730796467749093136751095491503272720489975228197408511603182968704554902606273868529938251532734286340631249189018721956645735791344938886599211399903136322866104328906956642281269194376496084680514045428856286215054156307750746493286360434232281336250888719622572264789872692290440442961621761526667567219192043405981711250374349398638299303128612895527377005167256476672803751924276458559590788824576945933331967354144068112407269105509509598955660491041640977963145444504221930253833347935051846294123011352941943222190618251643920780860001809024550810341111351985177882991430539902484615909282643899077090190079387334478773470788872096841950767810863108441182812415440465472629231172874476121229566186623158618505085327953273251093821212986881029298067030612347365704438868747953428094874773369484588867143366319974383616000000000000000*i1^45 + 6451082817020067498809971871045435687274506204885501815177453536504682814857755746510028826871013306600570432139502013884618387870800414854890470213478168745131806207117056363135829032737594296589511247071816843700781590739951938150762730256834686780543734122119175473822918570304341082697509536318346720107680696344781981828164624519501937175172861868304202178919334066834799273613594919449639439544519528987270285708164451510696829946715231671394262022588965065885117311420331581519068827873084002085677914367753009572821162464508578587560904857925813266325463917408443287569306993773769866034239870042348601685666400853565052512843215883192998198698259605987212678605177243214570472017202851886858356603913056995423263857617454528225834545482907686927071364753060723121839160127372239760628047533472637722102464420124148406054868663808217632892575807058153498006367554384400766327502784572822457645041168568117513837466701323507723249886297151954407214632658515923658334091709181707302399279284229895186953264683409204824520657766450261573066164667228937763093390910990459054404745580482474796024037233731628983704974563611337493463032595850131937424775508093859645809102562175727575969994043053165893914999885258509284476611941347808208818154880457451314361232352027089624804717861928564762518464501853062059004751449183693612342105391411924687032147454216665455958062916816819896602883122163855927251024048447258349567783100999960356034364120665436287134719800987648297971938603577736008068467691820633693815993057279477835210384284697282933670523861348059137659233317423469069847337907466549870963940966070374447464002355200000000000000*i1^46 + -1154733327045776265381629316103701361804419736036421189816940973445201213291747728399420219671596267847270599363373656433428640093176626295503172829834551107726517833089416972919811952116452854800233935846846550994485193082047933129745149521162434025522989422269023144622261611220975745733452497216731060567099441928638735779310469027010747573072874647073238072926485692605580784664563544265777824055500913837740891114773740080587764611175848477657959310130844748415300592600939143449952192158078262897995146245775458058198111224117575783594088834235671921127054142454873964598856141665900715503232361265563342983307916377892454355893645617180725108515937323942791111317475813595888267702079085226288711445052407337054902857791204152965464254469972135251524215486360712134106812654232322380855276650934278968670204178384833026431900205507493215276479579235746847259421105669167812157919165061881743719174882993742222344124520344545082031433892119459823685088642214453234212639833842965039752805998923165337459708232895016138044774224789991330375955293172626014332970743791033803466108317211840571985440206766861091615953214123153833908484157478237949438318912481068779069101617236328366280107923797136574980487272623512757109529493292167489823339008891524375701118763860190626592154172049759681728648454426965289011741410964462792287213113477525425364498671651593189112843128924707590273322094807358905709436427271195144148132610666099715563356477861654160405289663486890353146649065250679027978950411107059218028064559193368046034539497750482398043975603276824668297416419570384358321642476450609388599094809108330577920000000000000*i1^47 + 154711936202372168335501782235378319951328845128317232787428869791576996877691293760462497317699500964133556299422342279178925845188648057746362682936481521431824485530398031510480281156706749278678161140522899405148657350210142136773732921429898715044221505693276732715768924060230611362518372539203873209036318210489530729802312947428708722909346480066150397453981206865853690971679984642825668439827917793254130223236079344815082874021010740030211619783685023475381555049255321170296190508902857139900922645985047594824833344216762221733100023848822540863149220726824449618862316910811612678336134494344774074274061565357786702006701211216910910114407971234755808110632150774860505569894788940912874343745787814637806377273590185642814825334637899830400130781936943116243799250801439866792107495392116429168754423088245023929192355495561445402398912006712330031032853749137802527550346189530234290696911442926674729474256361726919650078865951335501727275131610143736619223216049062327577492710092522342126067791184994338890533041015039435048600482987032657110686003629667302492857242785096450572339523654289601047706681759680213186316915039596699766211509768479888692627158023152521344991707654682390092717312962860824536150994193747789068211152935163889152655494306972650656472737137983688264028421005186930013359065200582912142615186962315678980487036433519854299684072686899340929524373194295009063599544564694640525668397548727301357166142274014293777105356947963334493288670260723826491618049645827579875739561899570633841509081500807822649088609243048608026571366780211822474470444333615870863501426688000000000000*i1^48 + -173051074085062518638867389566673048879964920819919191418326143964644787127207067981409819128830488367330948755977225581326861120788661171228664655949005091504018811594637892143375193151121659389515321541456494737613938352759675050982738619323279460138563477332581980062467857850632604379593782188102981739047832971236178626715765734836026741971042019278057179124811788190641769700567520978070817352797803246885388129919787615168793186852587597170790909302259755987798697256622141573063187645018827420003444566818377738972860668268291671728757026835662611224080885773173984060280711238478776383952513797876500849824134141364766470328524868665471822404186856018894637645177942958716362862360058005655212579967158102990162609069019173117166138285530799351083669346587933311376360996711066117369096212336313143239640268587984563448679770325556919048636014404693340444317237259751619552226732086495122739981705279357439641937527059854569665578603003664677651396170802022314549002314990445850798528358380652935109384858520515309125535603624587734250871239903798728307704302325280338635615828011924140699917234604936295703188451971102495016545121507733039089342941924678552360586402960494773189002667146326958073196295678974392950204901738202316881965914853091697762047055341548158277507264831560280199819066720007611100750247883230164100872688017007344175714163156864096310202390015731534092161313239900821858803919949547146925176899507984653549393244745472027262258311708591136937985206266167376534607979257854421365719626989041594770662118447922430143932921412728728771382379892239767176347170246819840000000000000*i1^49 + 306427682980353955643050905523070003899863854832948912668719217613834916153834993168713973796969741465889018201774258743249364912406678949623546502430328962196777587328750076910720660850808686520694805221874828347737240530062659112688600044751664717335328080856188686562910812190129650261753256090205916616067144064398974780628590213391583775876870502574096294576086939145128177829804841648845575605676060629694551161421575888389751171657074804643461772216341033730698639952708418004726415517944952752100774819519165150695908509296478244463059350410266789255156735036876381012211714636022539221599588654882827885165974706591207063199347431572666873558986865447849152066761255797188167791424070549989326136536387768495050501344870377458474761824014833816896052100290977027058570412978758805861916726382346829788932057139498920713586531822682651707076671730253666880684285454649025606235060815168608405256250572325837714413609016543509650799635212109460963270211726353156970585145449871519275554363280423564594914910286112236766043503809548019673500472785373356897804548425840848944300612367104296078135673515447267652913914322413508173859219964865644499855536422782805942707363787796141329169031260800560525067297746221775761281445941072046453933783369850890835475602881169299845157358921668467524254108388717555331276845312093468269298126966345461973173625161428730986426777291896910216475725366344050027368860441825615555814277597328113997525999871203772130972432546989299843164178880629497698741863643743952964100077066925375209905625149525608319194932183624464955715825143190096421584896000000000*i1^50 + -307014788098579318318335083688403049018107329031712733479146436282220870983736677177716207536865273244764660717318408392269230492680938323929468998151782118219607498696314852802596611710842399952968102654647985787609688721000985528516003097265901083446487677235003416367703259455846390698739238982124854512832088418122770607045740205316766247513527556150039067756312036522960681612160383700131056133683744695086679235424622768493348740775783714416441714594492981609559702855839508029332141522526294839180904964498804530211692723821182048267263839804154651242316997524334091204269387088200820413213567016245149289754495934363625718829392863566222257120121304059550972645602144271064315105415160171269641703068350781782443151867281496875628507815675612551534339038422665106598378064565097473705823546540362937293552894543088788472090617404761221339329996471421287415086232991721788172199552535063647916913490327156385579981040590443216511999544342340842532966940461556726538279562082468021669164595858897167344810919316065190688421352061584237090534916410310701525217744917192599045365935163902460196834336844419434043854203899386693940084339005312925852733740655749309649843745173022208356857459911056053144297651847073653977629293301074417900024885942603988588789960316324466186637584180694647178038404096831086406743450292639456114493424373454472579991814519213667998822740973968355188097129887370936498981601461985364643397820907183967861985339520392373042643902947601499815377950509921978429968817185098393102314723822486827803969594400924310326289296033603116302731009391001600000000*i1^51 + 200431215466953395870299679103047604840762467838431263206690520848319796719420503007342651246437607704660467093027101227468075642414509602241849290405081298039683207275306403939780745002755544226805324385297733697659162680796464548665721181049414068095750850287047701455157995795699457794057570112622272591416454817407273828729717736126374587509954185686970064597081037724627234605781010958167049056677861225212656920009150804823174585333291439050489000540674109983269435302739971316327848183553535011258899880098901990931961550573318899345894047292894783170711424552359538006963359019257985423044279935446314494344926732483056051577833700072336102678068946917161216495290293016572541954382326863697233941771953346307401292205847065091631246022135163841054324468425679502570186451509786546763027140015000803401958881020867935941022514483941329399530190469506911228882086967527626968494658831713370314713900806560792278951462361791385473488198370577250146704034843327492543852176687681433518148509903791359221431837218185968394684626817446309673559002776196691577858269332745630271021159901185111642631558322999476206394104693386782574252045663912268896630759178376123150833183689808297955937238576751182979626270955964596389759116781467115457031310074897367045617188355792172838129600564516086606219590416843193505943321066084841563400285743506845196931938438485158020454548479483194468608185605273157861951175256006643500258253211982760813854213066144327786253527386479055458149887498052954837912013607989584602885343322935980727239714797435169882817759228974982778880000000*i1^52 + -58550222834588122309851440452522459539282388322660785109619868946909828906613771161566117411009309642109664961427813191263552382708530146844252757604832265049212707349189146063032418538832709502388120113035408541225292132024615672567142844756567321615628603210840444594682475086140436685884094938268021580406600714994890183467986587375293861225692510166379152775939389714834389764394689910730432106339080462241261840800054595359196177811953035859172339391921927152767729322844482094766089813651437301877293501422162342235331338602579923158175649980136713033724058473285045747894272847908342834833266221728712109629382075811411403659325716918580446705150151145650422433503045976443538724096882365495384750546097057903179087003812421095180553187016563679795951328047403612794646312034660316881864415612990287534574896293490474199690193073444578612532427909115960930201170148055183888507738301228494928781426677765000352769554452351499918246192993558695890487039676945279032162478924967063689571187541117853585921044752074332880266927652564540317578618596779118959179080045316407397977178394618003946080304532933188904160108352625188631958880174975662917969883674757264866230213943268752347291689375730935418240168427089535088076213441358322963270674868576137479764848140481599502094062768145755698416749180677951370066571640077803634244179018220932032233570048264442962321815442015936817571623760116916808663070875220058367781801101927390032722820875417380602062490239579723453201169036594817955740173749508917985081549263067720179004695698360467768347704832000000*i1^53 + 4279193350002958611587798255853381452952677376860092472508540436540117424382970208443562734326553874991977774086570611881194659946690190666606902003899998443355367459061285823157711342073720136647818679301268834172733996010012602163459037996468614575863688050862156355142222493537579321463619661530847777733701295329720717158396290825913237632107396423635277064784489740933736484572974777742104148684599438952850826401958815255280583550758344985922083753556620250770652495124395088830802691044104006459394958150608291011184394400695099583878676014163215940816420958475068471300430523015582414868286727778045437138420943553171840674017862214472163270936691668831581482191599423734400615751311000673201237952908571374003509732486953569954701926910954544152137765175952786621068636065550415969876922854080759578079484450829711473326486348506402315305059970425296638446833929479310342332645921692549815290831033456725328498043213311398658994482768290545534815818026375028366075667297250358934931299211093898402654983076785758450546976476493016398935109892228121795183178280043519494458549279726334440828211244378827503243945597360802628088939978501766382365710836905800114387273170878753013347350869190845783124677483958824167039388681243269835853150482654817171691630534375266325318179360271559635025034306882941188211994176385186815573429313521593498274660309695697801516131646834875453280268772750546085875217127360406182734328609124574110317547611256315963289374753811141414625933526888727405614778724710062645765619069248274993548788412395520000000*i1^54 + -271135570079588863013297967410966724789418176036941437003378239936769153296021165591654216520794213631674277762217243508149576823481425755101152395119083554779424531743465691425459875054286370972892941412515149665133323720645137665591301673029544431525437462040571406020896835353707885457825546368378820626228980680281727115577464849494761558246207656112344671435891059472296298295952330975216153185315769651809652126426096262773594699042848509512015995539895826135400619528975500098692947660147915842243198031223316208321024649959891644671947248614653748294112829966861548189755889024447114350924221030769381716527634512174393462877609138417268353141436390545091495953705844090083699426475518474720725832111707194871116309118490025908292909971755304284000251621083476973773239463873217665514902179315976252367929363761501884337178466543214494767047510609115156804890259608824065567383117548391937502571736656207940855885079231432568550883824778521164969834049442791485248409905830575827078324132735918165763426335606965070159871166564894995372359766990749418705467155482223068486114904352074984765564318074655816107238557860405813439671102701264021069735695068247032057036408041809234739020208502133056741570860377201094700498314493207345962875049369303928793039133540508959045510839342055329747823172049612578571377805880983178576917550606152469567762883342233291210799183792661474726639573511854317213511438353215774561059191070377448082039160558273360016237699828262767418813093086539778122182288705371137332128788964130826658560000*i1^55 + 15643804948353616613356886138281178142868142346310654715651841929583099956380695302859348515833140916050087092650752158753344662235234608020617491047311736347063796986136783428057242524073048049995620700512931448004829944733035333531409898944642379625167712441719817113119037514547855092373100011091029902386566643057547715781899680446962276348473881401785367540850695538859621221797883091189285538563666234375488717165441671415795612048760526382379515431529460693674123098631301618025754265401692156451588261472769392809066590016615820461064528686584597088460569866802744674372515506336254417416009857563178426294799733096010898169590580949471104287344864580607865471407242421178396065601766683476408953496231436268309443253798949683678417533664171414672482842533777673583581359905721564758106790566957574825634641339266550106922805367683679211712453645241431002101573646531258548403284090649245072565162544241987994337987312433893090893862808597313707549641415446134625943917273128392621601666983427979983550898693273859291040082261833318086006677390573698115896255353925793682988983186851046040521862893043753007644645454290465917353299242305555114063092789742330612331321244550998787676829619844271790143253438688968100943421791386073055670809773007328259525927863745152553875860461894742794696884805416897410601594604290552977478798994403384713651611822282642936542345615487459137822814323925109017195562411241658260084993387559825570183255011288524384831230545639789571748323968918359115044920689700748261533371816000*i1^56 + 26825977704782506874091198037223926465183578513761725241411302046098258426544924455038906270648223958609809741584207210832556481630661602087547240047407251683272913091158688558377455604235296162120736395452503607292196404065006174215575420984145982617710157018845769174321692491316941752327919186077635780907376447342970263087727061477331746096921269719386240525885447822170414472765799631728306961794249061095341090205712602104226503585773354025420962536973344549813888913660631113758079449816350440612128554381238353243816566939551437835226129459882549333052230367900577494581584219765994749590829001237306227664249648899628053826031393782784344433753865529684033286173852883249363504444532073353231849762942704226800273136463029768836752801195455877002389111834137093592884689544492694174712526616931542332666747198099830931803553232865390980378201646249338274170089792785654116131433900557445384569652841683758835425131259738914799935415041455905802566019449421711156932470733680907653736273455939194602524889186940153951988461943020407381502159187107228833834983753562359545980937418749348803636721928393797666746611410272385402771203392776995517155912626612564935897701481981841033768591638405150391637606613331483273244796917603784323552028387275834561762787721766606873031290205912430850788293913859894297439655132841184202565141021834214220645882749393098491543887465844796472260515383866964742444626574154485352669707249859905498538333162697493025930243534458950296148018045045220965645625957932200*i1^57 + 8693852555144047762646416339858844474835993693634175480453572376890725901305060500663259299345000666746830248992194140237977707733140980464484880618643402176389070955065676997023800742431542866891153959935399757058911882776022111912604539951643158664929861237576205121940790037364270118206770846536454186446445701687527073888758384100075988970403388908096411861750046699587184318365260642521488997875373497888301754085185146817150446003868778169592770910230667071624254595929748127923685242842275628230120516092787955872217309832739850039696139413901992083482411427486442171870875076911529692874375449978181437300813004451349770555465850877698004044486809585550686515489036894867200929962367819137186500485858908553482258878318501409521567229403949994340469849187885092912885455402577559879664664366479846533585275570601644318000320105755190094789108931279302572324923664458003572135422358355447609831678657475006955749282998051267671798284331254796963164558883481235752417183948643786548572119646042727527405852380486050079361474352375322534207332806556496327320803961358177577425456860914784738199729829501440980800875673606966402786652681627895497513216359726197845416680624119260665867169820577642388005745328950042274571564721861214902536499262461280801227427057822907547066186478810888483915737246215873696089965490273918461336972371959858599972282387692608638313477334006081546556124710644897722755510496127988711727820618055061474678110065561404524638731107775426360363175675113479570*i1^58 + -392232879677670946308820277646633389712626911540404863877010591395589182518900202307578999902516472283224077045872735946266659176365121703468583841372128484051191368105830797548970949429774302066520663478670901347331127769558640684373579498285926241400621875741241562485307017163667987011003217386358747182818171756927365871092824422077697244811289797834306047380177982631764904734245620588208105052977389291396476478103587783500972192869963169636761384595099497155258780579796725250692991461116518002332147377200717534547409459249752214815532435589992412054768173624244917688338340312412802164300904025518954560426453313642797016722576218840894670009660170189003381541687635077827455898325795514631550003490219854583710736680266841304305335629006723751463847911202847997987631539281317523021652598227027248804742509794241491665293898484936476656436195657939029269088134874960631054314374626176741478386211016356494031140095393022830451507873722437674462618631995144494573569105481422802242884725601477219086413175977259898423738563097875646570589251005182655429500177107197455518350525010245813524116724108083272180253598370921649811929249542970141651194643691338510472342650480510037753552189012121312982814980355115510953777750600555778587223122391501249275967416302102396701426122544550080844831196440888917500179686435221143249932806656243029951362700342314326444031182825400187352786521396369509060059407920012939605011609970704326905980041325*i1^59 - N1*6304481775151294728666600662959052969352685510573404023786178953951408876423675509553065849724014058765707299193073400235646921340501508612443285073000282468820557281165757641885919452918917266695865065761661944188421248028697812517801472995212351503071038780644631283215844122527941555906626358017949844264431445323850157033237966753361932003516848833544869054491312045304111191070760007996097093784337206116968034302171013895756583687681546149664392244333947256832*i3 ] ]