[ [ -125231129320231872752073682272831744869281580640818023560931037021698453203678977047285346003420393092275071290839048002965708161678179851717071088972245907122989479417003124018937159959404465567594149219846169387003060914446425249654894655702233239128717869183123515543124034533959588562530329694188676286930222844108145443782929976825454712555767559674500325371117655818605169689334798490707014378208267137422886723550962683207114031827692252613806691032669369227413122167706245354561857094468036667192044351441839451283423623651235062857227861530503532188645076297782452704187405489230399536728795820183340000782828296479347721394692558728952172215926839919095560557255089802102924558501737665696955280645335353611494732219392575563389338992143590082929230421714251053883518288398124437343921734518818670110810586886629879769574683777257695905896502754968494958895087467894747352548394453955215123420917233516288782362040447274218135861660037438453339412172542992097083924646130240008850846822648746878112066974649572143343534617593764944541214616846375061056146212125393557308692459960838681586864509947677184245684132800670211500131499704929110130810202217642525139708379463526549279196888755384552458042819871016348118547487346905471098516598832131168918186934865513235699476725760000000000000000000000000000000000000000000000000000 + 1613254559515430680057483144684041269701846181916569778961952851179591951431149466328771581422723252576634941807857893790569258026852058759114636289706714923231213959915609834314915016128803445194186231684808146892227326192792158670392899754239890425483609190314120653072737269339160596788805116473183592757151632956969233025049159658078315860121981320605279870868523244268176073342094923126532693585905979795398644577305633560298943272592924985825405627238450156790300889889152662081500510895881760133604992775473834866209043074765979874703745201115784221234422825586502343399116757264485977259655653707722645630875972277753532155951622677949188701549513559487669888727625844285328739996160406865219865070326136667523852644057832528041458096672554470760159420467027736923264483150972581383858896697773784269565800689991919622788202545710253292248647228093618601090454890827161333956683516915374991814777402200545870404552718026458566765272716898924406490266880876500256937854340865266229213024803062345444753674282340460268419536313759659873245933275574503322978819940715145920677384361139605708066627382455989276753297344312749489777377981167963846344709078965223845096319441688115935850373987473084912607695580633265335560936905736572908565021659635471366508641043569254860312281088000000000000000000000000000000000000000000000000000*i1 + -8155154658484640575110578268603452184194514537596905541807799376440812210313148193176740370956213951288075127764708094115769547149302159509359264442987644642119869135861963007410621768505797596214442962071761057838529399446278518816509414502467484012652554685008535132151774731633548180074850801871765381500265821033927697144570222022093891000080880083486219757121445488039696489684394943720147750837854962282880028431798377362834361242994191045365949334745442659526649357380655463313984294554953378664753244814827526607760182711012685432167648474042341155332792476167070157811927506903051641656361685042056775763916973528407258189790039112688417190381463579796695859375047316531819117083119622193991905199026823112832683804552263420856852418486293846138328679694441902335472737253259646987458341241071516391545807832069814512243797424007193871170489151259432751696638508696187782002679450689652980784302344355878609012679565098900039938425266455365576404010813158050678358093981651688680433252559189422220993852243532142224361829395922691056568961448571594219875222135355833183673360925294199692290202822221471198280007548113733562971149746782289635893023882734920783541119544183448494408922457980435593802071432452593652312270996898128518098271633441728122062088772642960534667264000000000000000000000000000000000000000000000000000*i1^2 + 19526477927098996355526608543972896749908326810007105637464798381573091277499344149805124575063450285023082638509396271151244873707985180066995633360037355933014102419778207048749140402640044777284623648346296066862890824121547706113636184475466361081392502825439158645204062263463493703100220961860153183471213797095099061248318175897541350322104697869048655053486882986693121693441411199024312259945973092044087109219456449087317473407899922536945620980944938410284705454312623812004818609578066206032046238200006787659942550876164526072228480948153345574941264314071233189835810833627330828542181033023690151053528276490679965504875611472390042673797158837718131463844792596176336815345888554475362286612222407821273072454031249623890160175879319844927728206710079755302786009812322672717446428210145278336548700786938298331660742156559044659139605190874248524992555510850285341969565423251902925759763190967209345925946832187369825465131123650452544686555130954523939953002460199334328422695418100701018772961423342537590602158630247509967260756958067069865402516966289651006316989789145478359950317171590730977913876812746271998429755638445380455252484313319366374447198825227919002844931528865928951772724681718712387933153690788739762018941741577576426526698950318233621626880000000000000000000000000000000000000000000000000*i1^3 + -22395795628294813158822151655648628401488371145410445826018183441020505229280235515015386074687518771368779573155416322924355940456223455465813149727610835940428348123781417118921387550149617148650027710933683939504876227118081330271179404623188150351165267425311309625043405389483128865418288913063979871185772877253352381183298571861449545827975294895362081252929116063895592589118070189551109982766517614065775131333481270911501359582308303247644865008473230390901810745809516537671593427225896480607923790676562535936504678293667197623015973965363027894842153884218611483991693987323321864805999712364183178013642227993287203453979731246758819549254729760358018022332968816614274477228126083473039774137709078140089951155580245686832002828847101674417286678519246894031717400533173698297661401823003783083123265623747550337212036066070145259842793750796779999166579345091464597137947006413017051810258180623250123096559481189699184670811379511997927163925638330688235112088604816034223225248497279406874262804517674538333273878092642354732571028717687611290514050161556492568846698723925804363391356683168435112645462669729786987141525173767459081352784815437533463598306836977302055539263920013097331644146920357914787431445278150511950806088841013156610241555070993985175552000000000000000000000000000000000000000000000000*i1^4 + 11995825531195428406733844386994519657142403783516523245863658256394210640428698921787242834874808507411125968592378645952687658833990635752466383597170092470918662271200396854595069921527834079097675901000953598313887658403576194208539456936774931605319855100412086271558996927288138078752125952313384202954427546622561153661823421942060930462327854606716482720931058453603194324931781320004881869429984195066129054752814940526909171717432062205513784089939590743354454694405468457086309246639644049335816701334073059145044719132849027518994854658952217646621375271589141784464687329569942234211292340253825452334219565228330746027902438390038972186465016515877836193428928396246206419946308838715182909896901412359045798832949179112417669646707925594599439721130760764733896898208316935840377304517107288224391479652433874230832643882059367248603020275641228362264139825674837977054591743400749977681270661113901896713854197192474355125048926507951247193006217450338561607235240928952609791988024963769320952434187464580421663097007003988860270542393353024482641205425202879960127706412095241405655949467539362598235063731988449900845866632359621293949524650738401551862518461891014833688960314843998163645783509499919099384179119289307508180246409917458685349177847340597248000000000000000000000000000000000000000000000000*i1^5 + 2292377940976943383657532268733145303389595718034291318995348159960182753617282849987630106885805928849154584388973458331680338350741400036876972368227235969069730683834161694683071837748494374160423708584614141903091219097930792730874834285709579515966152514454130531682838674960140878549306068645434923442758599354087462595980846449695777602762564418083248657605477145736082540060633131747097037414281948548798123584886602886477798463242528795536137156760755289380619011957223856274855316225924294511209603333362093776770178617844315538957888802454743168036103035291288585851550684632275930229207741136102512396377185347665039291967212128666727033595011003032430573560563590933590382948458866937961726627790827699212874047838657867999207539896018489773658689153976438759071507600914223468812474407414406966066751734966782607552378471427165711983994238437322879829041765599906767597300038602065444815681847230250994194402687219606135455936690748622274320306645788846429228286411836835736376891149537081016146445656764216282804109232678005967910840287699377987889856985189509533690644477978353323860309979159045601576045162291912545874450954079380566655552252419790311268022861561013939084769423179458294319507471788483353525236344205128158702134742946808589373807094126346240000000000000000000000000000000000000000000000*i1^6 + 1294035511757057850295246990889815875363685775557138459499222909656682531595674472446317161740558496511926185012063435903279131366272945986599313558632161437429552439282517780187450916855040106362165726993491777018940630878618164151495044692920552922767982999469852343345630217596312468732353167367095606959156207384466287145976075801170624337459587173536766538461821423519841130875560200000232472685067856699003617342847107891369935895722653797582730041257396854167829946778837678977216012753470693742837842186342662896042075466428541089879298184151555069484717237256699665468096144461796347203016172252460856882991993444989873573480458133005656040205929187871131032415395350174533885052152447624206676033154347208917872950088944697838576843985551947038410765819268184731473016569703879347261632334197355867104495673393918315141264434507758705701713520295426624455071193301861458178327429404719145034073113409040219598243049103941206955451809921486207729600539415603478807216425333636572487872854305772015585905439151720822103718350802957088335418668773189785570058022128621937081315721856401031022783340413738031287024602958971426558247577028584356905288141408902650638846991606914059347135573358156391753103928546680196846133886529811028608140731416519202676020346880000000000000000000000000000000000000000000000*i1^7 + -38243054050815168447644226773342923730636156398992956810916307004565617987332651032371771948807976363334729424785915247911970330110470039537276800095208237596986994982209209314812546055025111303137179092244822061005222589598861228648919203618204801330870998352935640499771600625574259969031476792839280683181171028405307762931888053776198811451711327697585757226214372511051779385713348660047925955154873527567895098650870306167796655918425330905236870020408195382480011295186751134836141108975110685499243216273251716506286839357922461654016171946799724277374336680190927512617917436363713611871463692717168533869639639485616767742792768691475089717898426669460044083944896331629470961122715005979971645289699065734505190344238832146810437496775879469550477152679740463453849380434291328736318877508822199252544240412428137358932780941311752184318890071948779944978457965161847607952947521572427419974981911155844892342101245350630991384614822863740155564257103436313465903843857397879339407866122158744366369539633844068247837888658173652356042884836367350558237510427050720380875201146361007357171036312228672536628700126050494744893941292261423260052809970921035611549206322808958112252152957070023302268185693887363084699579740564533293402369489265815803245939916800000000000000000000000000000000000000000000*i1^8 + -4124659919795455122200397498596655431279814718789289175000514826657719655202385543172116514567055005491181086555026496463285763403537587065596997206193961075297175014760288020657294699588333471115287659583187356479712513635448166426440434744936009987438471354992703814296564791408527411887699372467419560899746873541397411248513962485955310148266402133495587541922842016303743401549967989337042386270082318781155074666881451065408784610695031049732101070702818966318019298562536316573016095972114327880974788691847438687520184977078302613232635024304154806154581490931055053463004039226005665321439680712590670851324020596013348415773786027281671392395514431698092793549603032663387292701692718348326466997097880851487453408810590959488110761866068455232930630438982236382175979523717093055670690325648213778446085683827848922164683976001210508897885077601263338956471975755106111093321836473643595656413833136821566018042575402933589249401964309609675825224326006192242726214401978061779645901313296968468188052144123437787556758822851772815170522116068128182621141487742608776118612812900882930919612171743013488510318296102418687280469347104471584390209525409558360439406656315953607672954825484315748155949011109021435847315491866666877153753197097618636003082240000000000000000000000000000000000000000000*i1^9 + -84524406496270786486142139292878368167016264777793170010112793145206841619701213119573869956979324646303565944448928166358322800173999656372547148425585574553015303567110091616396086074100871657656867298290345961651228815003909120927531635530695263311124161239539556393030680496432273911318359339865378225129876029117155581835325059258084960710596309706001060589732007220617760770983223476991157274500657310313558155188685528830833021417387571075401400314028837590575155270192749224810706479008645136364305147948217821029012711761755497724415688108887407003347501705872648393549374162314851258685490809930205554988655621872071136076931113136563069087258930745053535944399615370771620754084209056889677090633183506991651495225023502446038504823023286974663872358748025966754017633778950618311963685299438623721595664431268353471824720777181003154696547357917789292435401901120120263979892684392914312994208994389408603791802512010741876380723228784852896987120664354366397618517778898960445537393630218143304961961155518693922728119104182079269420739460231696605318843766937097289999275122262352131004912454262789537536855148524760982247900629740873358810051484793737107030327738972907882716193295792672344182951520237070715749628044179290387163163395791354068992000000000000000000000000000000000000000000*i1^10 + 25079742348073350045732496435803565884971438084928751186935384368576402515748545989231410081880336568622677092549917773058161590606902937151196208904124816961683191272112966225284938668959044358246569764158564831258852466690808956736338041668996950363087714026221343044919220206080616551205358692212587305614563892519065987471604369481266484106381227301527071619933165897885479677777841813851877203909966839168826768220076940348479754021786746132004191854575501934306202743027135350213625843354537692742412036612956585223011009177240054461056002355273017106161971110654920625362001036550290038099039218056573211472591558378470605848006060704764150721421324315210028309203402002488189881061017879291459000117197140890896330316601163290153035744951959332630766618675735737757574167525468067354902695160361412940763796495377142442649443670683232310905914701063636161213151589671639759898790961575604528152110323592941237050081712521352842453073181341762773285085807198589940902975773136194673390342902608814676703576069684036960770759677503545872191693540376551930818754910102052501838566232261359588355522466522384506477289095660640620571428643859478311807152100724223668719908011953399625686374718116838892116180862813868832467587854752084614871428057175529881600000000000000000000000000000000000000000*i1^11 + 2154927931136123010742559872646980090367901308212817788522093025027468337189871954716545312165819273946070968196463699785856643743388053959586308987104643727935810862029278163021571535813771424861844626440517340759161162239828198797278035810168895952783920575690804510646827477880526687175392215290495242798895915097164774393721073042306014815848728616471540321139151456778816902979843594030788453922653849369555779630911841182993997333645295560140936280722306510862445038252310344392069201832990919499245468557725544776746738005011273049289874017897065460333820643394066340085863270414442064684958446108922156783899524471864467440433422012290422449965603078294279228779856151568345362980607299308688950231129351116080548338675994408741127303594578211501770817255538162341759615626209495325121254493721505093561507277768785544385379637305679547059811503932529715622052951286188550344075383923588803582627440727109484029069148034240044631986811363307031323175181521726521992706182575717012517212594649710121756330902596028405503061591143977459715382076523437931410761489143567543629105437881385190078051335438996398634677197388890069920064647783721889260603589426569097672736563883861382609585604455653891139170519027705087098642510420399836303613095963525120000000000000000000000000000000000000000*i1^12 + 115588559452065671787068171785315857804094340901994494343918205209233858105752539070949293296704202286295940186799467563458994656720777477479108138304815798505882308945839873496439294132719167856401609453368914042929162447363753516389895918242539623598687158890465777155084890201474733028890088598749291851384611869561298052296300519935742515438393558418925574191350743555978430737546138585609309253119007793773812623597898225600999273761973778527290751915407475366605807174997241132068499308800071192720665651777693111816928102273356208731253247762319765764732205311085921682445010818585402296515859201528997191954452014032968974778687442336215104285508017581054870722239644035021296484653275473305800615332108134016163677876193535751835374097338951564241982383259876255888067128591078222270231896137668209001683409270188605683393772575466008795173213295411983680626518545862960924696981003950464448009191017631911488281171268087467397927474826161427371734311695536085677692577414692231971674192482731298111518255338975430426887505181989269770164113627798766385939995191259293323252239650793190350113223127628682054312808066752624603248969450769429076303844320205515286221789375266126422182265117512850391414640212532765022404359855801450861788070412288000000000000000000000000000000000000000*i1^13 + 5671862327712314061942087666611016125092122356711316499236099707743222604666613024065554326016569094303830299299564641818432881348012382277719292223366106422892521733312967163161623836774863532833058372364844543097231446883720509138954893223886602382013214549709476003193105078437890384126381009182408536991404090999807575676749549667718879293899712522309594154634906067475277683116127333288361451645811512131123094847059385784559346923148618978425451208776582024794299765858280150898357512855366145617531297980920348888546284587150639600533145435381920656942076408871240301286015770118316641287440299411599804706454920831646166841621996901573472134697802830557024170726881526138105430490954112288312922038396647646183479045105129758880417211150933232916930319472831283133765508461189580872119995545971046271120782321528346946456010492079118781189519682748383055047893068066050480802923100728210246254736486751562539484580802539635506250845896699140023199989034983145433652673852208638305098815729049307826743691556165691480302051017727952774782846133774684217414073789555829200637140822793434010115118825269650692400625538310840179877317113213100580720696876317884295040382528462161492053717681113401621378676328111270016261344787964414242832829644800000000000000000000000000000000000000*i1^14 + 140460593527133129490105946128188633367319535052487694618332569495104858228813651732739856201096479562591665691926431993006642289845319209216902451411999239434263320887874235968946610326456988587699348559606572413851059058533441431767736810133014839007377678522672520737879630329508370754028088245057632443106910765305043749905099720742120411745842254314550403634056189917393788963127780440819572339294576697030357957801664677879397691897454606352289928982416261204384999653419687867541918171513216298772122298100497972000908776916388849198499252755524890040706151050952121517443322356817371266338151423283184042696933086402025848754610985400038080525617804649723398160600438082063308306087306405540165161807170432762985498761717368577049899892089995606841448219170591828251401786561535443663365156561332539245294448619708348437620742115674976326984854951464007025817270218497068657294439537949642540265998968436827636286330102419198486543464610824365836244775180463853956381719796351463234693364759301115418133824443839421328899369125415878303612949448771534795947953493704651885073116924720194629221397727777631048979513296523647620908185818296536513421753457433986576496066759234735296216513568010945671857110596851924380170398589837826578186240000000000000000000000000000000000000*i1^15 + -7733851697078498728012225941762623536445721447877811034314122445442379822878845227833138708460268474926721613963066116849936119682840317232792734971866858951267365918186928292460975861437821805908260282239217257354126244517838251275303073149247313509348233870621686288935498068157702454163322829840229982134839009332150096910661765216726717903770084950672232873725553752097731306382782552243535605477379277405139791408973582483337321357445269220859314053074629974290545699635524311230469353419480329269919678907881219172450297427113651418386974999085915221603227952681059628667297201121084738240081961630134427771101818062247313605928126575838324438221270252028174569232587689183234530687811573464074505292436781133975247538048175800138269641798609296003270326575392896300558828014824606223901664010257016975462594203753757476472759814162135757712100569948268737251068906061606912519197188726689106377489656151117800929384997780133524226395583093563118152147873368578808485619403007416027070712936072709361148186469988820151939019341195462576001833267921816193972045160199395240998910880100846414257267452336974646581400765848651494929531056407271815041688815758335177432352116539847969280581051738166267909214736147086498977446748624481419264000000000000000000000000000000000000*i1^16 + 136146948081578376299420769245693799926793417938465836999740920029632296767956372861325932729970167111262768599500678677048041527175494844919440242754742000009270039783895586544444828548620835654751228291037724970598356731532091933146621386457426635763830705343888271664402602004624125811545872956346015445679740620845217960990931350183439985288333568664463614844692901841597906442521689167940228031386104672895637244015973017037161070897404601363687131557043314959920398672491663824746032445731856916610739590324694870205814674136803355037220361232913617059628223557797161080084052743102520728241961085603706792697720071126473760926603395955734088506715300418971725738948614031005994623087142176706049840634107360736187496513809452057742090826484958858866832675591402547841978088000146780247082720954627133346383136761361951634090427867905546265825281957367492157273848895699893588108150897813997383871337805254481908466870165200910654185347770502849773326755600226143754644445473964401824821921326716453737080007601536140311597431711972869138936594696870886870384779776132106036535889018236859590347704283903546948129928807371038435398674680373980929089246946118171126557016994455685842772918243903627205610713211972688506632454610616320000000000000000000000000000000000000*i1^17 + -1910097429936321125065873903628568248562055208520223370877077743586527257526412816459038540882462751609497378349379750054880200765263184370123371849449692781364661772433709531482243244177323188990313765951760947266684352809515530026577181012165864656603671884582329088687519076547923984195992068573913534031812033809742211705118653208302570359300270535970757629727857148769214863388830507471875987463771505755945503341706754129770020427071943274409063409188899191018062119453174706790999082468014956307883162209252152584752393740018343026897269224422302737845637064174187562812353362819077242970063429127116485070890979908779708877802472560827807072172853973564563691629628064912681531918355523485413916347884874921898169630355232523370324344495797398018012930807588338882763215004757487912884575773659901144234314572586716209589356074101224525766443894995408252479087651409659418875743056815279268681685766510407619281456907247325664899835701533383913500400621164386213609702715097547167542690327115669166934345555958475255953158415746353925560712404488789143257738031039558688321292437008916125943893359386850358989534983085937920915714716596781532330245477257579079437603082827880924130723884499059289052915394603824950104695609753600000000000000000000000000000000000*i1^18 + 29610606412566929542405690289792100875968336079187238815232151137026146874115552655735605549980233475822522380200991679212185469873930517665554200306829345219967448008377494237194852192923584680627223837366996255452003343513065126171128428183559706442861632793387983010183427580213854235154787392095577558097636260502356930168567411718488140046625397366871917167126026606734793356998839038930182533714333334690947041895543505002173029086059166270413335793619073117419371726836250090421020679371383500004116975256994022663051672323471269506446737051427937512096528942273827800942129865683065429032505641062142902858843779205657344222704347708496008885479672952361446402521285989421794247088924113970915082317854361969197514706462219469718473109384074524399989095787572238454247189329940154450392968462497073762747283192248545875870751469975331043206351135391646992217892232079160084434524671619656375101860825090849294982923276805575031547017702441618288121968196567623102360238753007630832495934072794504989590401928137669272659403923827913103307641478370643696116396404442770648134369019277173637757375041029187482759067669093058876454937590782057599233128955395792098705726881542650544975407864816934630025356233112732334062305280000000000000000000000000000000000*i1^19 + -243945708770688595197686021894341884508321134193045843677628745926193221838946095310314065941895572313168215769379005878560141528148167469261876674462535033415668359830835815787183286614109400445400861570560805347986311415466313639198558238681367355836101882944017872372116365782567206195658523050798757276338444918131773958292566824623882607459315116496156465602291378707062839861417620435570658359018985451132638115919484434101499193165842938311750269603369187671222957329582580481952173340162872411104483850361373716602256789471686971767746536485609652140099389951868170293515570465702254491284332289550653594586922081302081977256083139820795942141986072389075053245685360992335470560927416879522893105496059605608874563905414739277442733892381265707042532885237763339075503217558833619895234471422031473853671244066783686963205375947655549361567779569597144200211448477888015614155469742658833782771928229787140118224404733052933441443463930979229343464946966084070605136559108070616370819454802963800260950189654588303146469636657869618926815063858602324202646815807684150660710607481526799005629809009363654535832253250981005422669376574535680578543282180334231664400425393961314119969127724573462732397873164317286727680000000000000000000000000000000000*i1^20 + 1626060328862807437326556471786585127255070729617752628908112232635596667466006090296985823570205555450562991071872016567147754795679461369872860341050091014749765241811892855345771167779229555953150690355209894380079797797216122361496756701823025153494753179290195366236641865571780567730178369105815138993549011317297973937639151927678548570675122846347169593887824997283090564399532679514555583355118701825957933975745190307890151894548568354334026142081077689493764849167816470034391718260385645277272061493383412420467961577299276395386785255148136604216248733352918811448444887115186260849727488885549254769858343482056873579633384380107543077098784996416289017277972547203638887202050311722778214796745122005636405602771205585001789182419011167827516054125583991771171584243756470268692747336166356896805220187227276943349121675437985646159524451058813780338000906501416148846002357374691619746414459999743571186297800618815929097429729074509420983086158829198923404800223713772919084651521843712679544612147873143913010149782781946684940189690204067319494128292195500143933164202093326824756774171659063994090927658257435076164303659740576398584887806178188838518028351323763832057150549270948736674013523155951288320000000000000000000000000000000*i1^21 + -10083880283728685797264439187918821926003336908462439736627188137013683676416475700395239885345362793719802704608495867865369052429424901507356566953156055274041060008115011471442676145563500408498144175768146402639486100639650043346301608952145545454176449967028407501708403662422723245849466805095518321100978625686162179741839445651677281841304508273351021032206155334395519572806466478843652726535692083129429853983683390597948436792708627466685634708544216287071527331229035444556600175310822052763067609641575683497745385187535183906453129929436965420595914700318965544641716354866460464827357278930390973173029628281683852479112801782704261767694694307525072273197167501247139155653251333469631556606984151952113872828659336668798327396430925369092384283720258085351893138626818976881432133987400866775683413529491854505022603821677805670792336931630135295845459207234063684617920205949738296106588339682655546352911292071663708307034048381532532318219549616426429097294677503467773958460685141228613381162676817753675773360315057757763349010147953201843350963026028972944312395451125894701392946259728473171211792829368296011614116051462919123553825285589888737572263698214767050428472288531061424559258672824320000000000000000000000000000000*i1^22 + 53586816917728846488886625507804729613558083308707105221024419096256576936482601607083840322039441605193333090559951946724778610035610056388887930293948541539952620508439417885593233955484840698711067492631831234548264149871643498506485538246572649965841301244256862974216971563903395304114959600281281689630889147296188412293065239596503550035289326049868351390746711348315040513571057351459874697609135519254958691109508206372320308605140298702472135238875482490449998380026814930894497377386999655554747750320419084063754772716475319877117394819703506085743806331542289753669648329355055484554323156857638372705928941016564349740697894349954843407330492834892009802889497775270868986851047854775234603329542904705619781859237075920540978125220478645521870561126427538099501712996161552505707082528916067775623930655024355911271334490507389994675629013203005146211032355398532073343163880616470980107009617610965834236394188203344556101835007787590782392250413398423027336769416427753769825874133534208186950920349820615321898853361007580092541096171947918360167687412540264227461818882006189527647988509235913298028980232798228937548726470789327282109645101319290632922456002805040892622792794165642358310305792000000000000000000000000000000*i1^23 + -215815458003140877035724682627149797645486878848984647968566621984394263069966510918308239726272664844945129806672200277724257501076644389963971554782404802260219813066229608260834523003661978451851845178417364384859587380267300110204359411739790106220721146957306971481378668702370799438638734152808899481946729261416213733622263738241579671943219935248380300893173580016252059418411578838269195455052535019892959813273147268884806747561007134392824746033532877247521354212417288255751840574140745170915110375844624859733007123534311109812087507003530798294784782610457464190678553768515150878489985854268223526927299059925468907583556184308017760153189729194066465658903106203500321459237180383905725768738662742140564306097651903177777652482644484243911369111584969290519851316641063959412064967964528199876675570588282383486348869114466275342225675927108672963774256601629462967917706853155350966347478654698893438174748469322395433993321334192788051912606538377034710536480516621507639555135903962860058867706932158703404554858875919121327135919909777571850630539737643198109823567809974172059251612403436359466503444459583673250383478641073032272022897482360810950271534689532671703882300716824099154821120000000000000000000000000000*i1^24 + 634895324764592610100325539839928271807829258231109825842092089114776432387865828791874871833004273044315460911775462015722625103065144903303067043495563419412707086217819612346423486701119580385594653014322943600819746073449920346451330693991915098710813469406816601141829660197777051337275237133425813478997924341610649244626404413338840471840438637407676775276755853981116147322104152003291905314628801925091796386656850290758568596164030938487088196093178207355224624755000768289203148453917978173561677566314936204563818400264344596840811322730089580266372070273280722105931378628971749453568198429272259061736746711482549558813425113522135105875621224392499251072521822643439103035531355821889128245758117801047883607676685635336990369277207349823944176026605852182468663852817228274245074864238295166200202790588589881328149050008125952874540506841578673616566546886377991608794742161869530664196292271982186119689808623035916077990195816123079381641334958681538823813401216624712547286217309637011823099363646843208145528366684827287844618731538953599779946011699910553201867627979494042962952641914209317356207429440516322853498387524915858279520421790403110285901662565177976278868629679943712768000000000000000000000000000*i1^25 + -1413970178770786387977345222795499072307259745209522750210590275285649353318637681643268943565065264961141510025000341810009712074929308696088102052651469650342008903644149099184699603844378464723229472187253197765934603039373522751071296360695264535669717784958039609466720389370298574115406486880285811304811462898273071865356287022953271794809139154698972305898878559521015051984230128478441741641308233171171210700114499588147321104841631930928793677117803029343249363015057421018561499323860996977133993122555040779871879216762342236320880402596177782516509036404557845912417917437545560376583398896007686128863333253297739236985118476334121280260264101489324734391335333555282335650856039226083107747383355379795297396720890291059575797144420712500895420441198253135250215446205026746495668847715353294546043452196082899916355191674026865544262693874190961955988424106759090958983571360144799682362463835749513357248426308228152213623405902419434717065901296293382920026190242662565607542800331574737509082371903359406061813321087089781440262086478220505669990136099523951788854353130553587735278351581243944645131870288103240048377143071104741930982758458147112804340744403448256054647672799232000000000000000000000000000*i1^26 + 2340988864597102267831892666027199115270770068780051909423254796522226172521669916918503829724244841619494407972191352922355355244640243403935651929472180357936529419292088528443888986214805404109369015451617988485177441830872945154298378552217260662169232970397058407776553112155424521451227806871190279014793629567164207376612370763884296375006580593101257391160304738190774365428335000976136265567350545554408354972886051022457909982917243322573353571429683103300097246969068862264014629776670262893294644353557928838850166538567950940428698303326466738479776530173450283130153001889077766432156722226411585011383494922804400208814561677376727637390953458216593700182708534975001581501212566893865876384641300107073917057098557736780434630441507027037265703981552726746008268389071792852700608513816787517324895571135696205405825935450955294942528054373227291486414383400458655049827423705112138584483560361945152190314099599670151383255618177407836907874932125429131975393485252292184084067379239483473792211217161824230713747079575918990306769862073896787301545390828448012472500691678983564733403031501114944875738002303801548705231869355450437002316927398841247213414044280677053269006090240000000000000000000000000*i1^27 + -2937626879498109449544564258852260271805953873987595353042778537211707920166534140436733245016954614682040648692069841351245427984168302213006832752317844203627142450365031999848062960849300291967023093141945274169357302048749410764622652843267059789850423317002370392952803674613860118487494115388554028503954728823033341878535637355042197338177832095540344108765326393612054259612729123955854007308912962746575195482014446749996841346064832062102414050734565260425699672186907317610483549791980050561837043229970542076192352131471526584087703900454136616484829661653346527775817838007534827658192859042885511729109852064323093459224218679856887191046559143561555083436989590993589837864893547921136703907945721824728404454523485238202140367829016004728229477957905475430802648543265386897737537232022375896868962513796650739222874203788344253751536503585277483525697297576952556192839020772484696441423190987367696637267912549909519482930372236680570573660557347448935519614738831914694443300360117855455264478773960406851246502990186079804143781555581309855298195937117452741994576965053532122303615998369954854997803738654456263641544281541348376522682485942955200045918173306212807868416000000000000000000000000*i1^28 + 2588411997813589131752790033280241042623026492888147244387091515311918357209177726878856786254247667768288161806441164124850162939380810448126699389075476355026506337311948214342959697808756349684224908477921706210424868899508418541054369367783314259754337716940643084408561456607968259784885449053103221003203287802172896082806508614463343740516747080696819749439928783255053099052712171595998417738297068013985202800447588654217895186065422363231443110875057734840630579047399712982003401631848677335300348841817880469366093818292875530325732656957710076476226583093472320105721306884076047497323818918218848797521674221792436295604025496574868392071358322747742344699487067647416297626242489568020024652961208738911150195753899048585329855901695497214945323505801062409767230499469762339764362504514000000510963778474924393590000368006314157777355804607086462650862196267504281181953381864169681075162688920577688002506723443134876612895794214505667064681651961306368291240128726417111321275139435279428773952856791677831273228226466187782525019238871854846596790523324944063792356227670196216548817249966310958095215746430836922631726774140977234782951162542309300936088183903984025600000000000000000000000*i1^29 + -1577624105181097999526226267861552026851022476120601867402268215411148087274583623151824013064095734723131006341090572675480105924117697562487132953688608421597648219069311647699538327168028045746149098861117304716117588562721757930546772569852945276467575730944316967352698604147702251368748784644421216921136974740489019100260262073775151895532297868685796686881416295923809944864649178999254015278753835927612235530685497483757668577190230067054056136369456477840174086696418175914326731973063117967339337333625313900609798953416489106868889961060323722015513057639205683987227247081400421270109103072736054983746686390049645395723147114058612848493350938662645924209407801064024730345313497305246336163433864060565447613614686440399486384383812692592448377676993013026366803944012151736733243253772483614378190937946313479382451203230282963833314732471014320191299779204360528171431602394520080257982006699816747813387272738808947671671040994259497190998537967630291950011875972060803174152987459867630671182142784663841023168221548782624464225893597576034935066489183435704710549731102527150515615520465928760903822503882458950745721525968716491100428486855535602601220353556480000000000000000000000*i1^30 + 482251430349156260541148130271405346593446476267782742649965049142434670613212750091876084052621520859463935552792894534664486339460061014909774678994900316939478866748819897643618409641393669975210878769554569485407878860428099825707589599361349159555357808606009425646005996197272574058186263296445523114466548781482667407400908737534383210533740540835919660031969121099078045173429259948779496635290531383159326621190832164633802743496578346121791709129269009164496795010720856012258231819307299744089913124354786416323319753284638392220615257693398537274131090259089163894010985915803207478248601461070472281369732943465680327069249313581825169461311635622868033022498006745220352490428490363253440613088140739571613803363762922723757551902938242484903418268245643277941062207017667981812511407980324572738316717482260291830763683864771191415493470033947886633510521019319987891486654129480113531391417695767351581517971208789656489333390643671244943228084351611725531931461112272750446598252531309079260233347117951978425365153628225746727424498447486094571480993861347376884976303674292907886141079986254819535689754813410346214057052915390693055908636514948145546788864000000000000000000000*i1^31 + -55103358174084006817893980166581438853578933045854309550268599769589069518550207474219731086795855615698943476783608954605176428646896640594535117437416424625013953655635723558583715557878703176495275860612293821088752438255456269869253086376067603531267070131185565340916460622969362211690147555519344729120367946656086261991118717799557726924216921363151226852879936761499517113860351694139126563104466718686975201020261510012935978934332677904514802847135574679014149079101826594909615411274380731221022488243974639520174102983500800604468489258265695576925476904722187499610326949720517750391002696902621316628581282959663046217675161917300705780398392239038542017029180142420705911806586833488577098796093621961096590325301033842776376036261573754556653876671658816123756944279198827830498355399965104143771500704235703826918442478149980209878761404068238779652615452129344600392590682231847235303336131104939649725565719624898868233879115307593515976217865820913512953658614580371061761925141577200057914028230000648408822691784929297758178856272649734806948333327382369863816936139203348266122875449966346188305403644964038070662882633336080405724068377452635750400000000000000000000*i1^32 + 3771427296018991072182802600295586097418713392005464213263615589765796702105743675534830333535543139767110502744004082151641705548403549314715791036623623512634004792656369959597519859393455063018029412610043649754360019421984037231890621144911595246488649333390080480787402355476091200906029424766046406099996317452329666816733505784915135090925719662742534120548670905629561115624605896465533747827402232960133920937719560381554559090341749233219050294767481966026102544840230136514358310479693551917147676094547957306910603245952677439766209103933342514957544559665530078808090830338254109927512118811369982303180090804947368843690899154834144254760948774122220291962235161808851866658007734750817855857467608035483100509510403519293634789997658467012455885052589167225744628358109400152586611596183529629607451092874917926335830664448453549035689963779792254012612812618726770578693349011284655920823449281204915426553326009736277228457051497985112651587048116435411731001300813661783191955834570735930721477750282112057646091200520667944804887755994968418927693947732026987583844961077239802521975135848831015171454058113483485527785522800773294690057094430720000000000000000000*i1^33 + -1650137689107513082880939154089795748678471368766042606414490557375769563436194716733302788491090614865370494504491737057291482243910530792890555326881650516686938504759123195773879696939950338309426141663052536360111554898310434508852106437234962358757125861696471064983635325609609434549126067485650111606878813407417663784003444368628270757093826410008658149477740343229905194562930457698844121005422837662470719697558582308458229031086460211070675151446118436721850605576273012028439510838643355062849294688237089721645395281240288075151441958355290189516297931108204173464452708133401982295108644882351815353127181445464730767766925275726949412644813667839540571818347641048720995054986161888042391755478072880575691718265521896879653985136167213757022660007242301244748380661366555928868467071888249891265919455160796442585871417303282384652210496681348634988371453146686352951699741694223210504135478195069756414068075949210565249243392576989667383235538694159166837836893978534185739878216078334098788670156749114596434934621126047693553778343016035548669365642127351851228335159744090585887224889026796723411273894562472221805707639057656943054356480000000000000000000*i1^34 + -13159929951274823232301939031351654611431303961828267658442312479691888798116212172311846606824681462360741935379366126581261995902943899572215344473308732972953615355777996559933913743738105205249031499238812094747773817999775497319130353518130685503085864509857035621868619665818718961553825888506825586238662920792077058873681783461935855079040063081161985616336626863953325792415463570423839694933370516411738961526169268335225476545031922593375492469575142956320983419436794369142799606880492290360913339499856547129136431866562250448335214187280788642954496608276849092767843790698053589370975734898645777543469207087424851804118522760065842361785485017504956406524268358128953895411946842738973737578866756618278120575299364871346583682586860302667002684091730059522018820116339057284832781900392856564924649248647928807523647836062179667448573606529147584151289989872928783482681216841046841093706853267641372594541085519054058317703221427479555245973365913825960006034667983267894464773374768364654150668390632737517303516962072264986217675181963967129335754833559668932105851340267804857866254812714488881013174108036319190855817068420215603200000000000000000*i1^35 + -85029388492148474200014632440191360733595729322135634573728041197490438659352862526304054967785757731252007158295518033703509009236863335737830983858200454074979011543265670894902224977013121401312322992050194072579648208887724546064084646580224983122234626967830397521180815328968760698913234963564528067366595667598190315956080217450315810054980998830399494981921383627121901824655898793205030175944255458011096191567422494901034878095696639662212211157762833427243010314950608595324120042852087480164284258965549593470757898612996024942621032045953218131490733468836356519878543605314887947515840931285957477924241653578337975517197948982176624714191274893185155140143414567071933966393635322113226735043432851902849550329226215664817988183301035306107174785183395462524727095801886073680517691902624615487998303396515369578603169066293802658470674345241379386586173149528307247628058788747148344530380169846362860540069616669552993832789315462780840181881670756224589568623864453005953572381971890096288301737474589604778913386513522314281026597893938890211855110475750183729519674011594104728930611276391274281895863388805365774274337177600000000000000000*i1^36 + 531740897392444766565183384723576385321490781335955012577050734243944286632905033388113477747640600695826385054778699121593951272728727387181492381722751950018323650929420668311775367723107261927676719957365409676701816059262073907539171745598916505886838945525128194526681416644435338493456728644950826143739320470959885633207835393566180292767405357492850039497977744232335654073607462594640801952566085970903934673613280162307145995055208633555148480235040202705572134132548768015874693578320973665029444345071038845641217737019135013228850416446473181504031117188543604968716699631164324571935528379230534720421146551777491072837559860776005340690088323536347749358238783348114741175811831869311680862264015706943951198266457273471855472814252447593893225896521703533929055404300499581769075676325764541320870747059378088020225700441157131404416370442084127895967571310253640354788620226099693374932332564831688667301360393000252765180696132836774429909556366903169885843430758576792948012796525563184607611188513363701358052360283364798824513173241302887067344198849134789987459170447179261397108648159101155738338508358462329913344000000000000000*i1^37 + -7773165190203350098900542115000179103927604717543775765442081539922110199640353949479273579383981259543260106225908085466627453310741168976354409743983533309917313843616197655180775776636561529756430982409611019235980694744175606931770871263202413729983745449622811221816214812757179490507109031622016937841578982395717502408007338628196583426092394660589360368204796916734811906980136305892131431551474884827877760173993269335163799646159955507576498086561870895954452083863193417528948300404695355332900158923594724759259621010511961265278923156950091338910797516530141355645438503739024205529309531224262811065738764155278458504288168831046301518741775379948144607310614867750179389006428742958918052759956056237306321459888729936074088200992588103509406594686205564892553451762808777046101214296992121834238494852531554871513796969920156617011820194190730141778285551474188634067074573000649403973995429074962361554072822499373705391841927660809255715379485027610469520124542595841559581763340856688701755166305351450685373127480404817379564245798715393498437620785314649792120189695091135048410891047189565667955932863687884800000000000000*i1^38 + 38245675945253561627073803072900608978704347520029631032268995658304691692191862040992217984885970505862866066878924566752160233089743069123009879640865993921856642175041700457368609873132753714636959001396038100999511604882815045990993116583640452750414194237479463148803767139433991610731158502142389066799162595704968123619437717581733510758967602386937704455395891449071096675963166739682435434958528605677149383071962588540685726855956653760005115224933645368014983669280589034259459594575493290177526358182728863532610874346700335040161125121088697236863217571725139629101156597060749120374077736679184499059329013036539697997244763446333774292688240238745812237085849632316527005697576299823680474464582575349217705160957346546597524263405845599172275750489912087397203416901899913634550426669889056535534572880323862704458024412122754945109228524160116396740763165364526708010509149599473494047398305474630317478571215802825359161434867088141405034420074713065818564942591059462887365519351487421486989743052332287971459218146417875665522546016809002310463078115773486645011758779396562362050107088106372472785960960000000000000*i1^39 + -177165638068806725728898520181896635868477850578248785699861757894268108966172749277690782167836306004642257997652821213705339901849504605493206696415265271030275428482129818202343261352381015591308321163261154395813628494702435090893787022988319684773717547779692293441725831601607246059569648614552914684488515144199137482754382211473719656201105634696964444838672050468524982472532992756919355031007066855102951952012970979730964486768431759085967263848377293134314929528431783863820876455408491072602088500096179578342373962359273001412607419300118559876618970609702171148825254900376736263875508515413323208376137027529497309394228497564520640681066275584828416799915349415708683156155562064768877213040715156217551190231713481112845866529083735773978810832563488559886039084248188269435086144675829799196786187784085112788833741259566267509897621323061585496298025820697199195255866402885592356669217152590159732685366513987549730835390546978525165967475843848902846480242696356069805339363910953657934115332294079567123438610809096799907326995162264278113576240159271918727418946869005268059758466670115294208000000000000*i1^40 + -4606668853440217764549987418064201412084919738469172181692379945832514063081911958333420904846309466341481006382764532632609143826859795157990252179607571166441300294039557196356352045782938095469347854036869003406014722523050724040591679747783432318693339601363424485172157757265041725477361467748652171139425876560923328602492706184675032711836103125513546265832034832324811490843276976302219333267187449660582984634772104967502970222904517092595385692525643441231634617457138586246457768900912334640654627888705633253216125388037831387562825700215607961050064500193778789889603581616387100383698911319540786175559075223832992790235869924755745652020814739169756381932232018636298621782923444117299857548051035470194443831617453050031460760355384756358690378293770504083479357814451985296561505739816862422205507500193400647424693042993315315179699650127830935420838602590291894931970651087188990547745262073234136038549089693201086912780361020653249131613240145260408708841846849412984968603725869162637768461234899118367023159847587794279441197798328398616327817997293449680980198021361067799183573708800000000000*i1^41 + -33466880606113043575410820206216067156847098204081644581756046949325428286628234566157959387322796157285202033929821311371362144229578403014892949473942020484559184756880232961920549306846595681355691588158459679269305727916990458620184784968927633908995137416767608098029320082174747610739535015032935049966164666302136836663202247462591406355236564824376582034375833078026243936905590382452423888289873860822986570994210269981635733412233598058152548848693425711351609051202091687655872856272617779728085279494773734003013516502306271696991943804837309003974421139726784945548833078560275361972483697973809756772758725670443993174655276146706108206107027402640109524711639943225015550502009171835177794008085431627086574677035322586149609322098024075368569720628086261321621876007608520621303340435742742577259850877537497309981070776750295725299289176444226492246033631406643719752698869848926323344735328529043408476075363893895080605031346576345746091717357855091619216598604367026993527410027271874483136721182306866525084098183244433125224539197323258978287311793863343018515379347420892935680000000000*i1^42 + -171733073986701832132922285566170564517842084904139944788437598004855205271862632717032815016753150775768945019449931178301446593371351624206279363674066882230279126359774908967098116326982803474000463416529902999450825894836991851380190267091069581816962458404093248243269068778998430366664664475974787602929974589575979695485589957819699139104955087022521719766521311754175976096585092454320795788989406586745792020817848525223232330229633511372453536252068995403284954933114280337660464276302388959087349814110151132526364693218159725349908564425844577861105816968240934856109362452094616993329365306605442398374221951547524262631730073788287800897026714271806603860711291133574796726653376867632454552126728769210434904936544321841478433820594593253361988054246169803206908414663013327522636031928378134474242113035823965447586391503931719581067924593550747224099327995168412133336750422877087487770373132657287049224623674275930277392900922550371063116898253933421396723555758091055272827494707059130386153306592648348321618895547753418598436032033958067848037064989954375537829940224000000000*i1^43 + -341346490585217801840761337990475247382977253949685015264218223052454737742448381915015146005652501762622006481745279503227638843766185279943500210810862757818110663735233538877722356068758089873127366249823977538148520178662894985866080635570845661832642666937776458087202603923508216973339210092905665607726027252113623037268695548567005463076599152909051702079887339563433601839223311917791289257818386855854155970485148493508042458771301592910595349434027801793864228662131018453447580093028787364990564310030401104550243162883302655700524875904306552730686769430095930489616734496843816083339905938878435852776614812539622381754191345240191120429452827314949290662749846920461194933721730465431503312348201494690678418529855515202134123097894425793130310287757996250681993792510512892587445797945130783771521113854093936621835814508819076025634125382874463889106564016438158293509145471053779204056914143587290539455820229308887338840410622810766471778004196968458021751429062006367416337261683179333596142385501798360041888274061379254265058788622048955070026945429579891200000000*i1^44 + -324211960720808424000015411899863987748338673998751065251982422813753047792967026631269863432343607484655477790323612978661582064914279072090060953054780095278034294394216229808716267379718616924012328623607704192355796218303751944481223762940170528659957480717372747234190176040808379167298400287559523666014723617767116495780241764639818313140178128142433443287008123921819504307916806438462847273406121911265302653587952064998406393627945673236751888232040127343694153033952059569392636048725736342755767768402729842038790122581406659643340022665649081155101931366427886915828912732460220979787978695282125459751685255686019183562036472523540262845689217617339501152288021989197823636032148631447294457933541962319908056228465239555410156577935867689092109705728179790887349132760306623572177407777886281365794466825248467337976858341637552376370777906569885503776833499177013444866029331939452430371241192842594712542155818715377350836395968769353819935764533251606358902770088887348425645345695533750827818070976397089096621986002406515681067959802577822579242240000000*i1^45 + -134018998330285085304491912092075806754888488911945239942395244073376193791869570475170664518841583434119253791740095265691065993753502682636685739486554382198535977641591863963917226511980314381604290697500053121500646848478508083420017154111944179184351803774021081602282869125839678463682751321258178608901195312885355713316830649700425968625636043701410471521342830306264652299008846262619037826594731232668115788589883245241446345335690183858553362765426505166209767018022939360698130622078284986636915210648885346018952070893528971078579040862000846026419468814724656573001889191074311799532255254594766423229873816956251541150954257540372117575168943230821838000032406776470626978873438682875995713937352500049857969606221780761676181371317962195479072595043619375957147803902563171203807673817154124340569284971615294278142891895663567562233843483122507242226232904164957827820044271031088028151318537872180200261939428830451271549891287879898412550792080624168580323284594852790827637636624745931080609572425560791256333475930615273276767692603360000000*i1^46 + 106467314487705320875841319248163092895570482279191280084404335334505203582996106059976593844501839283392625688501837377171856468360729526683310018005557650778667396832034537542559583569153451857162921235099219097365195650233752076697511100022224962588178809962045744083830701317003926984848876548316337728031506904006565394549552474639977996390739710494388376365992135153981273316061196219427573149043399570165474462393195608975454742292839019807335349290765000972980950238919421872423390566226918740797441701983935706595032630970382103208317519286103432156121672756140012626925019540314860175712527413901427951308087750234319091860261469261508586426910917643104846642903683707244865744349902408194537179549171077286233504464804726833411847523439703573733076439354190574932320474898232802815396542207349403332506031453406798905583434023143731690541050498017427143633335651941476989753706977535260210685660128826765890841192607927676592821006017376993332212038076135433789206561890478974943092027893406986063655361732725610515619151201273817600000*i1^47 + -62993676415714338486301368659638036463791236206563379260366701857770830965855816849162808324154586402679353616217517653059757836829791674787823639625963823543800974881728637156326619071255378691741038458736283694858748260980502312150293058418635396465074204247116994291192537626945546401781442233088746766830858771748443306103598770139219651516271391758441711570376569277157538414197471725633088978781223045727902011620736819676700322815078230467669192067196296338034672592670123402798782667660681000021709701063912606019111922686409618544654564199199926613247113270106122230924727922646273776349361903506332897922751408712218869158665290396619909377012920104463552653189297079911123378470243644154886619600420733768421887670902592171039035090726359284004712789299545865264002577023111877237331102015431993023749336266209041139586703539878473420665512501348117336654624020847419101732718464776481822874067588085388637795768665223987327102533149081197549669955203923436608877687099970237849967249322327548123013849245982014871720000*i1^48 + -2923381145756415551660751288846186977744623148569905020343198684332531031896880947522177153334538727029086174811291128187174789129363330621714850583303773076016150055458651962686492490938770724700964706111851505507388345918442273931873398123698275944707367375121863256273719617379763286251607413291471899716777534551042087062757991580648659830283193552089956548825750349136331632955065260202539591789036476349129933870654141144053382999949310211699379634746221289881832181509514259538362501100923311710149121764426997830310866358841447382369200967928673841503433210155106818746432124225918111278608091792800685321274784968168413783309688582656535384195913138355603974773692726487389980202430726684976645071200145985317727720162186188354422796001109226396443844721534651617140542314096692726779660404335840931591561024975505116884563057533795561033519700636075106708752761939065331017079082524123805757132487956119891311321612920040102493055082597300031645516991342573441922981619717170681111347071450669220000*i1^49 + -80849230016845058548664276041561149913839600889926852362246627018128499081828718235449333075675791923658578363692801625009020552634893414918953783607632294945447582141511563589147243271393923428580179402895484941943904188975901383662717296198678052460495317696505935110306148864275778687327487484836890106276474635355768752289658851363459713020955059411152737401306564591348205609022798072162172830134233117382382215228508434963558646750141224991553262514164391252586893928920593131913099060149574953664239629160155601720863180508632816281670832690934588928698901627664416919807088299443827493100091764288360819649851244924406948938905974355773521146085908883222600864271208102592395674244180631066357248488933114716685806582104982075894761833395641162513444665258859460774893734153339975826885163518312624348204558739798422306568313904895236739698093250163515673967251603780486820471668784192936725033569414318877184427194596470689050935796053364582649330157124006378264388581219683700*i1^50 + -86874050705441425957303755575889398652673850999458517060913414963693394932786557567789963087829939569903283304618208057986639772419971780609797588717782771945568298648240088881022830875482513394737689150754922548418600840862038845543133924670898097070125216821450463099789135877615871357074908276353416761440118311723010590090119039628742894717900568870649607510235018206799287284249320709853930577314177994675262158683593063252915775571848282088516988186522939560462333538581977371366640527348130095082179905543915380944531392433638162251531427381739513240702572620145132665904343422025779786489762180191444293788684337328556330242751566903594238904396832908506858321313625720083140987316169689495083018919512075391048882338112900432867126583672877070372575772352190746798186182725102916527077806541230360365385381529128640126552799198261103606212624794502715907203346767312641969916148518759999383678717474798951210310091971965082043740735955520*i1^51 + 783625359941456050278103334206176002862778520991673922170838515150274371981694281202727778826845320458276768287851965167750324863339164417596028222780477097518931314463923640151472213970684151151803403294661556032918273901859067619934366733327800933026312117245228704897455277211810303804777561541214982548001218690458258140555225078293997052190937968368507352235622766295025985406097622006261333198773721613265727470880410641793465510452996187230177390507905172842063581156447739489964556898415895688322028105863409263218375036751635139872109259789624220734375347871729090619833268629588154691783661973414652507038291307649757848529887296783681034349032709233783811757678362132675995987900990785756427485911998838404509649658373602260439401860641211905073713081734158084050065282030384204981141390571793552525956033936225966741073270759829009058310963777649875312601*i1^52, 24902944338722474477313166455638883705837151869247939417486864892915300834304389979786948799476269183972319583967145418569636856131798035122267719112226903968826934689227859402261250309548653608308300782847503207037130894096372731638954945405524069035764328675050063318479113061885083453269316834429785018860911486325214010740382029798384228982274263409898324438431313023905744983235344555013410836009990220459092315144490493417975234983624866031824163501162945395396010259996555142239606225240913579342444416634149661131655388168999542787320405469973806386895202941665797679615999121378265779383932618824699862397663510826889054163428076188064924542285950448440083793667822036922787370858063331085137845153508029008917620163184406799450394863729877717498054800065045376336090520277597897348465026532295844177758564820507451513142520502212200966233850757630641002325417338805399066560441564893579875025161295813709306270279176881281731200466967526709978032278579628715019343643521951848885118161335161655483805133752702311373596219144911783528138175890722229435636707100066589329199843645662072201505456487695358064129530789071895072880632854414336192157028228206212647302032207083234454618820569936370138662963957107786817076487999153556073808174838217662678461998073945224000745785111081329653855580381717879999574887220394270095251375295603609618200885644883850094197313839520186793977617426674602119334684822110360399269284241682583711337197476046380405509005817076021017689384070785727793341515687909616183389917875014644030802361486710120379729886575657191437442628740105532640001241160781824192222656272381173052280565465491951607716601895083368247111571999144987802006424571919051025911055139689744977485139876769106493440000000000000000000000000000000000000000000000000000 + -318980553745201258667615777356383349341938385556316558129508482290245507947912705446380887564868056099580278479224996916411034474420615150219271563198546674251610865468731326197179916140578989817804880392500112011127883030342732739868383695897959912922522664871465006949282305734784351698515885004793477924794578138969847714782364150392764470212684265476071346427107137102741174284752778698336146135844528492368098179896474737546649626589367389319089614314248628897703181897719224765477471065457903687383543284096857712860283572962660517040620638643869036036708856948548737643504568563903426334385830758170905205609533992505714078221963028469203025928366024591529459482070213207126388255892759560657343336403158780033952056342296040317778888433092248916361520867462155139065737499943642470786621316978540195561924338512085854735713515322136926925351582670021270306252854503256727037861319371966885137856884939621677700466445173614552075208400636749237833961742821372043061621635964328212155745971030865489443775347914347542295478591101809540020788895135712622046225684971284521639844049888532436944322463436804463541817588593246950813996293956841208717924214904073562613302448274636342890974654034457070613422586905212192115496327290147694887586907333736654443514985148845087340573241750313535269072410584766700103078775807302615804347149507024720706226296304630017944981564862744959730020921238769441630050984542013609892876028186821967019933345110430757314023223444882254984638489297970951641570295907521420207553351404459721851096925321029914335470084856271227860546466417290616799866579161683719151798048165951729406804927259330501974166114575981628552011333654045969825099248045903544996914188859010500074726121847142744064000000000000000000000000000000000000000000000000000*i1 + 1600438959603197742637409367112914739296549979540092691177770591035715662868453572326823228360086384160091895424300726671171509441244461868591560937126196278701408127428711781277230257779208163131538106241136955180389913838180612707858106090842943691818036269029083509808079413782215660747121919715917108614196140939842458292861891994871347850186319500863524388275946328058658559173039242056190458759809955169357737120059037632660711365746389119805866064645547300568286578618446007058537408545206512249739028879659879988507875261940583930608031833361057910435748728527503754583920070417607535645967678012583990088438015282549179268074143475044831920475616410008562311820029631755537666086809472383408167254388715563615153422100685939064689524033375488114641751597674866495750302506637064889542482232365853164085244993827285616513422280178585907377812729104637102728788758116881215114913473668357076231588678682373973855801534147780472916236737585006916762116552721080064597171061479350969053838193819698529885438894577581534587094662162896394798804813144690811737450316175409546977846970513935236376614059241723188807119884040423486268157591209855673757487443656682555423666230359027108553383170378265010669769804607580273455118504028342845323642429899745003490399986151431535882943193840922723665439734395026113014827168603261121128926674459658666531490590692160245296067156383888910564219098619823969280712063504298352826050571573680528650420298622641355814678523274530497027572188556019589024321002000994887644137452100253363000240753665877342732564012865638739745921068268645673795413449909156016118647910812891146546098150861571644796594391646614167700811811875131281511413150082908448397425311138498149408943151645301145600000000000000000000000000000000000000000000000000*i1^2 + -3799912681668162896442696276116729641408724452459465026114857976378302929988651260887424941446090226587472618026554175984956518133099451535676919761465108066384565819945655123225334919300823594072764691289998574115574642453472437266651113569725255969977811410043342769525911885988329256948498313653453234624722448019716398839745504965225872142028513795311262043569373583968402088408480886188143970032788236521143952734619427184636692659111301071429000989080911175014257319028216220785388643578238828713590136804037124565707883002623202814163672531266690061209022700656574800334085898987235402501564217051819344569798813923683666822413441769179794541153428054646747044029061891613399434957884628156684154597028594069163850514809387254129133436148532009585373029954382570559283100351883567740901547442695644376843994004736637943643809654323422808826222536738379794094697951899335458493293172859147938467481757155239110986736340083076691689748639292084690881604095359631987740572461921167627214826037858770570506475423419560014544198497759746218840942523908112580840879727263877634169545239751956147343577779006645516198518125831738245510320089149202485019425943882911555566965224632058364521739687269040758669623442373604351917828612258577984303520909498030504138041543523217804453097257968964514764942638330920013857580249309729866183815271369477194362507633682252502285008541595453464779894314974218351494939908713785239443572690414369097176583270309636621165578270126370579312260059642651019656773750207352097504005316860915763746975627671429766886837837136486297880592452195528813150149065382117619347164829971910889767872983974098940176239501786657887252735477027137084409841973267280880631846457958219778332803476708392960000000000000000000000000000000000000000000000000*i1^3 + 4343575624992910211087602228903910130976567651225987003548194470000825241965121410121640220656352372591114467542986576049523155895563923204839987700976618191279875959302912817684227765631717268724797495835093682731790636962000092796564917065502367426182535982291013126463651716994280848679608246248629344920640533422502345712421364829549843223036142357035881312834654655427362711929585594583634531808482406406274357896354116501339120310415674635919058390502106820902899208362471449332226309625299606120635238549291051267538759258141203800013290669829834939621553796542992584722775468266669891219399006791168998211886836603786041319667438263942315166857406004280474641598941829321367053853305041274622507012366150206428093327470480030521446087801567820807210777415110853366436283286791970404791424901902273261548727717230220128571642974877677355845277873461546628399412194641396113585334030322906250930288004135644852875706362285848115353726668695725447401215423412175143864558520293182179953698342640732570600053310218537970330483140319410215809853616993898254760741036436159628726529969072293677376226999397257327277024245816170629213420921795289034120614676549491516142478571967265113293796148103185608700491824186308119572099112376780086807709547229217952017365768872309677102281632552254852123405990785860381840892216882233555580821277679759395137664810384686604339378762117872134060288705926443527681855795305544670732928789161276411456971996936111966401282581663521069657832054014512194573321469418642637598498323729824025033688952559537663590252805409377321996459421199955164572299023467775420577541460895055396392616400901461101937078131432273701154004477183813196658999596172419488257095986866907976981916239790080000000000000000000000000000000000000000000000000*i1^4 + -2319966973252012067045440463738498576026632416566674677747887768084095204262702577388659371526567287397210505865790585468887478843678484578616578346981884515739885985612751891377314386614262268642618673830794937384688029210209457448221165675464542619697841679808076370486593197151691408520889308794177219347151034440967438141624904123431740177769409255467830832869910990252036832012224267831793048607407546572711152102592641431246262713393291489812817242203085929780153866812286019839836643293815637982304200438812419340976841725907369739899492090774533927887144430534207977843993406883185004953433518385978205556306405792486416613576739326825969083990570807101217435370632639882191914109523760081617116255103109859187863583822925643901164891384439353717582633979779825714719995128106597221127134268450744885584925640627695105907906484768412319851395224023786566589488863104391357596702706161092344154804752112466302954501345572124430531493642847006091424862346483055489984753402189149286360117329205963652721807088547176216117487476862285109105008254974181784774579974420759339071537238566996206267225188787341438449386566009398871119920590109208794986804919053602839106333703251015011240736647205771211942365179162286543939162816893156242756426917992889590612961436992712334911480430055556182606176233223125711564613155116215505449808501279141917056542312981494085343276691197644656411311788447609579668760693724382362857245755792415683870782451198689737949524175175606306948905550669162530260247515895427236290924278883044383158752821740109873791129773738532590599277549904343690748000235749590426017170786063212990976073876684194824796244182841635129688050056210457260068622276630381391074934855148429087563886834483200000000000000000000000000000000000000000000000*i1^5 + -455808675015969536568700735757319792300586132188407494562737725823297480968312558115870446193065054407114331441765718304766621263989722644398106434108902878187287841950438537595859079756819863967088354847882470300405825723507938737205277474486477704174461737304664509740262680849704727507107319648408303133799028440147281588688811555206068158903418025882079205540324191944053651329652187968240820767214023483186232527008981467173359892290420919147529011986890223666688450929085729224636059561773901325731909509749461523035777023107945606917450086349179613641063362742458552529347072628693523278430978223177682496818401637355840395765291917591576203438645181706562375927326501736541974133435200907425563794026209473651713867997020109276603379425256011968636045553225754812629603067226262325502314969364161425020863838711102009832169986088813185966716859398191968004931543320287761045445267239815919933890433288814347385761576183996657150512353197050973653153527468576140003918265662281896086534412139619543272962123250871639069011247543350371157984223829048459530367892011303169446527472924160763088199162565946822522714614190677908610483800967611996505613301959043460523296368236466809028577347493451142709081485469436363317095657435157548707998706724002026770750958704630704099258682234979828609610821424327024527406293877009190712005566510794761703095741637194467832293414748049306272215275013736618613940266692928575405757218797996774077397770139535823278115845800326903353245034537052503761063087106395561337138179520313535423935338077417472387220331130456462815175338301655654976491075279634584960824587720477737080299330153745874070790153036034695676966674213237261332827453156486209139511720081983097283595468800000000000000000000000000000000000000000000000*i1^6 + -2276305637283778127760925274542835880779270984643201830869256556989653043313540189626509685204403201385367534197422280750419241411254277409224387083411621283062697546099610521388435328910563522896246741025105796529603862968610162951497314821677266106372054432047766463120050900989151685286413665959714700091165668233535237837430082898795378664993588446337873996767495711176794732295094049506998253946645218619894769708428164511285598935735969899977726255705705498390310802109191212211962182580557325325771387711315761006974910411627792442170769739858204468404313290136468159693907762282354031771433754305256920743258454806291202859964469355305358026167652355966080176926982271741572936849108238301736618097378879127510621908381897479021750605129256701547728831133811757459733199454430421602163506838310753737912050378476626011191707752489415113823983492810425823512629702590687134624419230571239197053670100188402428414539679225173176681271645775487204201098137495611350450316747231370985257009070530955419763834364821442964461012870820276721771812677639934442586883804008981191924004331090290561615486699797365048215300184816447186602057725902597251973373393001042742073144681723606609920042046487573281495193544956122075249925327812933247197441892152778269816164122730338337797747443586794249015352510571120448503015201918028568118246549830523120558042293033403162219667609504522287846779397834014092443050129340358548504817592330763117905453250377442740667914968039531091062171108754825546045885302646543096068696007996901020286974212498058521171821638516163815006165526025373913398359594044523265864275680684708585024355009739156129082323965856767086174731232339174746501680331922391020080083550019403489738752000000000000000000000000000000000000000000000*i1^7 + 7321587300728056659975088033951571039947550408046861649827661560402044726218218448947620624470742906437508820936483192174400247581299457896234177853336659213192910418833027205175773194295781060887533132596769191543448000324330444221636563600033074321849710854460623132112076873433145248816236203496656626218344950132156386445636801588300550591483235303506706382191288854842931161608577773560393036368523980924527859300511767027913972799750335860493861551521919360680986246590561816169831978558159256165320572331773177669191939950023236222215674248369147817354144360392370940905779416972598160863016838838498826014080811467343545114846719443516131323152753422672223751206406368483643348490470869286659765413993231968288845042283399360044952231292802544064271545869532293542320884891390380915452278066049073519244695700350128446434254118829903048165373931945551214626852724032027147544521097376801327930351969197131932479810089405167093725691175351598394845548323522271237086492831920118470684158521273583699009405324426358731607475903169732962521054322362828588934687944373726964664461374625188452706914635010082835282395695686760607002481883415595601126202529013298456624058527536215828895309227316103787067984304372535255857141630303740590648619966219339948925645044796387003592961317263278814121018163234768584237110742313019644504827467011850218455646042102113404534206749849209940140634751124164790410272271698574277440666722710328474293377759554308192316592194589400187372452510172766651731085282997513715121271199122228284586539402973263170305290520835678654650358506437002617636717278312642404269572627055255655408908811827606601265356744042133829325960409306269959405331257412199011362128081459072309657600000000000000000000000000000000000000000000*i1^8 + 816102068782537268854990801318956643881025586910822485870540811701191589600254858214766440035064783948361972881891105796515389395837984347878376808182731708652912405044605663706273507095826589993863829954059273704104428098412661136311909689784852003953104093989920983873527189389713507051399526508082067567101170500488793303367633153782474727159609603987788648984152559716602959639613331335968750533356118577148799142550901798589187778763585012012246215050204327021828731626801065150557202179113318602617157504665923218498159265377451804794790987340392251971687178109171841685021342852711547464972382544608960189775996154108696539812276961473716629432444476152832659437412844930576701346444612936072294447003423480708452671821894716741441950952575995607236892841080239988136391574685238721942655628929632966447960554661991256962324605193070382272327874650827664361732913338307763886550919884546569146931768941209014073342129918006186160368022769354121049819363146256956839501924714031471693818454195430632145889003727661217313615008250501923631514597704289436877873116487041312606197869767488577435593927390557154084643041959743400398677469764447349511759934443627858332120002845915259690573550531569877605617975386710995628682748431197694317272964698717294179430620552756692072768708585055537504253305297317165297496732618634033846847900991768220248880375706734493053807001475516899568830259420921161058326252939205411059863947127806475618107183235360051465575051908524155968212106305273154854622541563753915729484694496451504042869306242160961333330405535309237576307969754282904907270278019685898233021031080646647093781480272388350251291763851698052694396931463550417597199353718061458987020356697750241280000000000000000000000000000000000000000000*i1^9 + 18903760013839099374196503206287154146905908604567699775033309300684092345596994111646535327597788610127047374093358128889794866342481772853338486540407658030730684153035489637767670976623768811033487602369466152555817061001036787833489354202328864355686511067015093819557574100137496292126284204798395801311663105694803662052369810012726704760771241914521415378133206404286691200420421663351124455600659973852099092013039580753869871888821869038612556435659099055204814455604727621237136820519826682597304657748164346781819334993398133735115385369340887164701618477473816959701007596281139459747349862284928318371401589506156575369998303880414449234922241191305625126822953236687709147364347826713114016456143504903615433104031865307754847073824028123987635727887977665971923080290878054756384603728228472333684661023215417378866624158304469397219739102166400027780777442822987947379612359870945735674942357477473584960750239627772740728840256954315156195467100480967176419449885306361121957263171182339414531712689567069070156810481227029668945015986864219174972330026344635897930960056713014245064180840834080657838044601166800651587296497407922770712309495505332083674115774907469339549010084813052893452845306344805189145421426622700722331269904494395576019838099626405230408684596525796993008853648546736751002595074138159530361224510504294162893329655415833993656690664235962130140540836601822858265685551305074326971767414818742433253034546382318659418596116024896920550519016118383507458767244923596015128161444069851079273903814214896326782256782698515835095699577815980703797471516635480134581833652663702732987276601610182879796141905267180344223596108653716078239122682881974303074276022943744000000000000000000000000000000000000000000*i1^10 + -4709922323728775393789194453627107544523006636696416680415156373429731491935297604069035506516901812996904020864662097422397604181559376847129556715533167903949886118846620111557841028753683791656242854674714130448741487416276694075736009408801742007527344571857110402765538605668420881307950587928010079531896444075897351966394550528669462973079570007636018428633936944190466305164451150608984109638798892975901238670820804456236078055104014360976221084000506761797054634832197959956000011437434635479426958227780920936604916629077464124289856781538741313445579592158218841600769526541267301531520446566316691703999113945131425700062227693279267140459923111917646401786360752356716713633360454868176347761197909219776225515197752168765635871800783730830773631858326125271016225051870405289417625678193955035289161132637259095150971898402999579885612888139154100254467724481340306337204792999233593088004082919140598750326483122380856764895152032385000456599169185536403741547926031251485344552440353818196873711577172249461933312699499935103059581072784990522432679559524065170624257978764203667225364020989793280347108780263536889914266262849842455068614879167658799594215578756509824315526444409170666222714458025705599264028276699934555100525022545697271508623789150826800160514099730017595643725463556963079024484594346897507087583207456494636729000724006626970343545373914421846067326477086372848659037252445564783509094891527562111187136000065536801781173888803179299192509514999265780664165813233154612320979994686597212292532862882293102531189605480406736768555836551516588746074885125864909147733751641072663631207609082092816901291142879117720146211848350449231296609040549221951927055338700800000000000000000000000000000000000000000*i1^11 + -416490262028302866825222150512330758029113365442259086773062344269898720598558919625120217373522713591723441127914260668489318603610691255771348580422783101764104813091090321976872444625244022554807141116130646512919213355312540902895486417217664498305625720246154798881969527922665417384805479394805264040330151044852849618077987533146303774344408925687215203164201598284046740709476789119768491139979426689413220568489935348642102247069376496189226403129670331722375644992751834949436731208135017167015796272206604779622246125243906024461252813422824960144646406460884364294828917127437494111368834931861394092193888144476401718229995930799782756586881461348757991352964986853411950127805738649580672046789610849806142954900801274107774233141875704109715965145701993371438790588184065620671124933852835318622267427960358247705953049650740206564568106772087471401093461133639916360319115915966212779878701187200633528572827552768095865536201624475593620984359258541068661099866372756194171117519818875195014672581427618631661015959065334273641660379813920243186899032185463809702714412011673173454035351531298084299047776298604523539297292736639442664629717899518476718785441624412266588524012866745081579513610545759003558871212058064744978647169459159573000422342192030550454820978679604970132455304656918420300079591723994500611530681726305710769669778713014426041060330854480588805360466901711955723640343496518875794898021037052115571756749688471963823412577268844633091123424106594220897954825409730620145695257744602315184463799036436592147241469132580205257495892644252303576404785943783159955526121211683254472557130489682435953187188026549466996120053649710575372982738304632262354586828800000000000000000000000000000000000000000*i1^12 + -22363829743308712671982396804324294689195007820506645744747387852621568290180044606442560667428224739881485549479147063987747289151573635949499393230709574661085215990676104763819850124452517306077469265869880025579775936182252352168472888023474335997118578717676641753755136698981637793219731694889854243195909576041146877147584711400896346801660414505384210064781736495798257497361461745370018875096523383951672527206014784489731006916882970782594649333989375232493832357907376152856226461432603451016324837518167151965079244942459822822907185979814460267995159473476157808000602853466535465510055098696676234769195647151544609605393130012386990576200450157182441259685262801829343966566121943380451472681399214593112614207612036767809861595548533809646491520778472513117464399990920079438315969301235101988528313489042225414224098518591497818256500306090410396405920666120287295064237560446989165584923720538905290347648899997266012585489246065749215577235539046504203076119024988416662521238495879631634471518476929901365216178665916780947311299849113073608671141418312858055736660264657227080132235573883470315389167954299528050067193682490190966013512253026946737699841969461898545938262450661470884663647119743521018988531646828112693169778348779613023698308306726709711583455413923120788365148558047936032539890454669937915389056106330040556994647819367148821181869463570492650800575259967234807554391587551621154299692409166696443410919371274328426520909167194750824112315746251501101222535752642581114473290525194820705663319142939846166982380492719592990131449169015434200957995769732792264839717135955603371542541701580685299347936505443220743617148736971941547011973154547404548079616000000000000000000000000000000000000000*i1^13 + -1094542473699325467497437341604674418916483503847984367789823616928861965290463133949373681871227874879573503742293022646528810193730720427258819353397554885424631328087294623107106582664420352466543195643179469315397854877133602338943805453119096532797124725786610597857740352458780918458256376562123536488376001299116272519646426543220193821973497503854515937161837425340708352266409448012814800860989788695225387311933213174906044700231096465552179455410358791708097640805439793505531102813239700707760789873932909099552638344758914753555313397614841141045242011547916427422099375367409892969896139113763154165050677315575237059767911318706193766484615104738531745102550815605807933054158225397499667525201500734300647550687179112202873471843785054552566609532451511323169045592055404326915172892968421234663375445498210425334372436839634938537740950772498481266407085734435287111325936344339269984602456520164365521192686889617130714811982838664323622819337452797975025693304625259266038619463916783281202149022795183354000903601329795733781377119366607958613738853741613303554414809019367507283989412167337093956480409609398251406956760959272297836189484736928301537206223734972804811029304446783037148470274332827788712871819874738155180563096498256463224020651492081825372499169009844567111816883307598763974858996038822115149978751796205808172085815250467735122716493784888875106899932647332250871018939439715743972001255374202073235574372380027332774037238609077543129534461270851786098531720279945882327133594576960595275959807719190737616809679808365635900730183378471452998256030737910774207883150329916405543772706963690152080216555490796513133411818675613312695531237995811176448000000000000000000000000000000000000000*i1^14 + -27886965833989997603992294806067663773642947356701440329084906714225100443773567519312816694392520914434330954813997784107535533443159517614802606559217604868355225554116273459498705486325820487903948161981170719740633356233945093973156854347142561529510912411423742786430356588142335399921406336900389944745002858988192514960013022765070600764185341727469891951449535345448266498367247980117321899149923778211578524000192333573802491917766742537345991857897568638634591056625438457240988613583906871123467796904713312545820918119589295498382905735276520866711669108029244530333413324003529129962651933759541911128332830392249014302227525073944736062203490838738752853537323001701252264163216348529296156370386167596005863855934782478097957909512752395828976460379905039083430826808701490631948776634492831376635523519604964222283978576656824599972593715394196615509410031452952613158720439676349591105731015750790123487455841074436127386920039824511621700636879213688572017793184533281597995805011841003123519366694118321563007996297079608366225559445359443395615561387109276034089905341833591152570552821016623564046792956747715564557223750695285113474978108753232156402771494395322553911917488574133701624969757147749130964246753935969930078285364865823991432271954780702191769644953009118404090625676985497521552675379248631768039090231244566435157932458204896046160095200896865800570018847142634690006481134247502429357431595465662352282266405933429329398914703581821620178239033762888054750758513421621940483330002406576776382575830521301661675741908333849308204866323853924969846730529806626338305755904251095042822714872134825226431151138209961670419999876548886635648117690471546880000000000000000000000000000000000000*i1^15 + 1443786158786626321105924606187202978354555875095629525456211547281009947173565185876627309491116274687952304354768237543033806031809536861304931318639863611165354767936807749192546459971333566600216196857345762168494571372344920691520062550333526062684950748959320814696514382828170955289797605866668326657968047382641669961746193472422528780552491128931596162609075065543868106718040408272836158659478191478516919166270194888528685853240599259895036548724937539118203104465659210927625921668960494675006972195683025282236914040190355814138618146218098845265780054885036098811002252277697623378526190092863038462524687746657552221576304710369109272247647041623281800852677665901127203539287967671252372705621277029507625897708183259639864646225232296440895194983409352139397733616526109635424739406957600329938287160647729753401681352640274053036827871518140057101448411427004320924969217149230927512640314208092463457564839516681516525666225330902692804458532397177192271237586264144885010915875885081867587515969043159341848496807276150341163690191720246082527489111165224739366015510919915042162824411375917915976462873545003434908704132692284127861870564364324362890156558599991220772948228842901383126302847081629046300817971624588812592027662284097213987118916810082022151973255933747003128502643159039953639239220591727019627682700478528769061699732941292950517615788993709619853311279110885994008223531164749183913277138700076415423850120809876891746977622355550303990875550116893120004280729659315949469242398604770060549977121462780593648966616803542442377889016679696309457167614079878424314337039683304326216022432875697062307454380571619372735969159128759295387116656132096000000000000000000000000000000000000*i1^16 + -24765655247354983004200271948883079828413085209519978818219687348314340936044305058941811329953046394026253643350945282664667894895668599995765651481861801757327744682749541194854390152717699619344874829406405785739093918115326836792857061193039181150076176550843510406358455380115563041119941599455516580347090698057884815973668359477813360989868237919366625603873564352289065679420072541784461150204638862917523338363415174989986815660226850831309186391621275692224971940487795664506447496790964228746687048574857801266543159179946328981886559157356368542820951474380240869970425629650172014307934939342123376242773462101297842235545730459993444478237000323183592080316418975277457366303280094296565061376419577991733214543815124534168363964675136688484497486073251718729799055610818317986630732637876174751538798124974932441431784006080105793691559931351079793553270366238638950028167616270038609594893899303154652732949048220297353632107467056359194785925782086956117053052790035152735853516213523186395053300151375761128726812582688287047997665701790503669871500504952254325446183609721216610678778437539963172643689985747048114754816316135549382123965973254523616437613854889814714663116473429058016285284091429179077914664683588131032598224793727519943142148586683670775199512307556121136295079576131404056479679338821460361937749039513078211461661610319494861455337032332961909873211119260730278763063404136196497822707567454730941723880966356574997096205898040386394980129972513835620444204207995471740118916095300826472217322898319987905196649928929550370510244975642089455453785688044509021895771597887047766568523949738008971137664922501079236720556807950984933517610188800000000000000000000000000000000000*i1^17 + 346726668819990080249358904244704283853733836467408034663189717172242013777520957576980066967293551765175433871017848337551522854998346866695933656998890602797466492976708225340535999450110921486751793855282955751062517518580987890149031942406885524901767659305718516703480215145900759774805714764863722101673303921429128884063442967838111509078742871878990289847126944608683399866664031548602885869035700646694989846300836360591941534604943117265176791123830321107206728022065745061623986606421439485783261455192716537832158008212462948512018631994743259019173817508064464384677019456512226043277522552912004925509431232166027616084202982076902964100030523216352362794615052366992495877909077335368740561337636362146393925223261368165163911113045743711684296838300203526991807628728991348103644510333914483555161867068536839968390109186741509870231920364152331251159329942802563306913111640627832808112431103773477360518836520003726102593537322642751474405968015579236251721388102257620414301112328062415958655612870270148174463137132639584455744812107119611613466011858811915599448367055579569381886286640447582799610171296391784590562650372373255171809190363251210223073854706235959504280426921025375727327312298202614616437220742031402755895246177860527062528960252632393339805487953770713071581235214552479059139070200822691425875903085341110354353392382147717121985265246243413397662170050436490002378056554245986813774038877150086986866248631131297488513622476762802990730962639303555320171458125937943208293793138041168687352596442855016960518347020958527788119259193307792366465342770037094876607912079570559817603003372214252570673735282938775200403970816196067144499200000000000000000000000000000000000*i1^18 + -5344774566857340202126191107082663475016640658688047423000044113686959594541285383473686622687430444094950460327666416092932326410123689716004019381041806860609835491413073239107726501977057939695880861935560976667692197853831352214768548652901540978774520545342541959137166883608572653475567091856758022078391221764209212163033578790026670916752660085448379041392969388044573071523909912194503251092537547606804656997185380111687315410356644711516287184250383149923330536830992976607939861632195768476108870561501243216373899828589228133509327833079460642748548138389444210448484262896914091243062275913849697079972834530740003673072973399391463732488599266072294907462942032676258572462973558360932476329285437110350107815423021230119634410202478190569576064585019247410556335932124275565717478538357473967237532540383025353259388040090520006119837744560938373561817791541213416786903095460648389114485003129609840119691657139192278808332209030729984318764380334786965949607932908135196382918921426454140208938975048702138356448256702392763023253859876331153165821345086039879834519178518649870270669519932268059734176554560192100047679845215694385511605362120913714601154618001958957049493090345604134362167256020115945831238068981983040411487727392910107746344277247726092169290569846947508452672606997654964520567963184309251342306835074708804237471078680620630694445520831726565607302341026708638891817465266587503183999860076412950309234102994263735061081485102415735166242079246716406952825800491790227734431801669007384622044575950444051446692663513251710300476940853853184638310664496380649432359496906159320256594142224224500739703178930306110601189521730966650880000000000000000000000000000000000*i1^19 + 41530307564958842190304213057716914025132439578908420549748508449643450887657594988556188151001971137554717853379482607890388776824843829280477139766099620725106324396515350379683084018299947306708554623902977883798477623598644255631355340015388380495819825107571623217641012079467356342258370567747496097092060397489242212670377841666620210959337844473866752664122109674431609219573652358530220037172832669413586897840303174275228323751722638637925287548250092285833846808048411749500911923977482171221835703017142557729346955156785116326658347219056707469394690813841198689551003337879038495592657984720710611332969636350920609025214014488130113212053234796905831680718522758448449328902478868138718229138852945672930830079273030603989674080368317164806187500906308494970078816568510364604769192662096141759728295386827252727096478624986869085720250781630746812361182458065543495066418757078597273530240201027706402944809707393234045021094752436686551908245814563027850403336499139689791141248804289663414739870348152193637931146436777012343248290338506060418847494422589968515731289740203523763994331027437717039393208370706596404635775418668292772551713277048489129643314743581929417756272670669713737334554712232940214498301170929111718003589181328110635633060501765902265001810850102382428395985767737873235695694028552534997601463319914354038329299201376415090835232056631711332956142762187583115462955566451780746911411388850381712058488665262631778251846626913715483414287546740220072877376497609317298027141465859115356899927059479561286283177749295474614385300044194741180447314593171827030973621829174659142851639246609631554084335414352317067860322872721408000000000000000000000000000000000*i1^20 + -264604455426280352077329142776926675952340815914411987286188777476522737299867899082274851916688006845369114239452753397003304192662916619226240840657523899814485511865504287789369034750090628377002902722433868280750764942204692004353618912815074887851583951946561170147642895900149967390143417711179048975349091347073731976566322125690923182668823198581836340025025078340931162204031675514508827992059319746517330520916485891574056411931149842654186088169315373690075745230078402439644940281125890208725279451911917801678129949110540907804912328568307539821377866447828415994915050992244052095659018642622212024659642608224727365439420052154417602893668098897744009801014959162908199566361623473470349192838161957853927217290584501659643316856554894103333208310538620468627380155713403987766043088723947210244955243884407196023659925697795090297874120884316461421722648030837093763971421595541663097778395464571178930133960077215185661483863626526733937122856976581348237206476909716710372583175130540603136962807339324190388566117457881442425396121892435119983936470294686742406406114371354992164386742612166554444653934999287975045105218518879391665334457712062520065187808391271612195939477160976396846489781496660119396299444428511689269335531420909211352955241683385390986318179634254598308074473301079423592630675470393444426753328978250059723885998241365405487719499523985722899189052063248886084660779929243095615494546683774499063764937048245674354442327211099693339840624891770219656307256308823359494617107316900699766330622464343106497877183432223567976762522868522215244150253415595741939972297058095500111335864275370816976137168296107351760938886758400000000000000000000000000000000*i1^21 + 1595033920208719873583289490699879355667461170652885641717130395715131520989586466256612578786091400197269457514627593474947435755400771369967204323706188062645519242261035096987641501201414007982008782722590011191519262921696071218377745978755012058818463128791165263838565744849045291516073917144005918895676560946063210781696946802020249642444816345917874608787866682237160853742580187592185937355398232099586021562322779619743181330169839095907884751784746380994115905048492109127750060202356699728872577277526471042029628270379890584997696623455151674238787295583441385284193285340051454222783120879398187338889668462376894923807915686156984179978507450210121376444042471198220355793725645779453756432026562039697590036467414933720658597987407919686297699536009287232665569284831357176224364516241615291132652644419857827208076242048020061054440086124393981246356857129114005342920895323608297823131953222429331233352380243885940259202912749953911346899110353613705209311604540766803206058675887170801742844743768650738172106858249653119006317035338766054043388530154412021903748517360441519850584783127907484664640460871858685974845813441084686101382923408936750021761179121400454298156850357836574358438402348242786685078395819807658195940088871864750802949061329966816541891818616443327141414217538297121795963919516501155521108438389124322809017839728480234285234201469884404166138558916665647108334991704572179278368777828019598038186471318480563392597241535032670867043085011278192822997092645320744337212489983749885907778475044080219818591487968093925730576165804702432441877310540196012952352463314810604347224802659675906306369273898563451784003584000000000000000000000000000000*i1^22 + -7948155964483915550287541108077420074086929129064250491659798223973401554561791654904401377737206689715279132930367842383798785678660908924474422744494726820231720530068453121911742802285949846345958232990423039783984160775516097851272832793982596128545972185542074409463201398343769726796868616649580813647000799764304903414785612958332822895099887316610642264523440446525606516933805380797260320673980217887419032706285815363423443687656262780373817306025153447240837667964792398409500699836990429898076918820926232947973913232830308645147344142317903889999780436200843155357606607316256931405309148837479619489203953880736778197066929956440622918281686097958765562736004892550957711296481291522739938669307406604410429060468502737169209972449222783075483741825558279899924671980283252391509933850693618370979194857024075964153234140190741657241173935558702544270269752288273761585076601723228503691786446101381078648879104531653948803357357311870389428741953283335622966000115356907440260800652086312809956398152751714092850774779290514692461358256663008693777483120675593133668915901690990001339937990254822267261780675659769245964031114017295723094487302770570418910595490160539846908082896253937786642239122529498354253653199760282828351692621171897610449430497839352997288155600913310692647651493371784792642688861427265704981119784946124040717592700785916876430498659568292223543756333336174793208058944207402029891512237501023660203022205222773859647449581736709270622206778791571762744809840129953947000744300148849292884566463132534164101378004996097742021263101580962163800184973522616710738792001691774071157596521282038724499338168997425184768000000000000000000000000000000*i1^23 + 27680561975164516972666981422246897789414276821004853854866303452541106976678494910963139969523372644859297481808983836062421359048951527623057832589514827300612206393414580168799810843883772900078508788134457565008740066881850828069211175245559541146555513120363260229174690274315803733640236626019934319814164275438440797758895898769121953556131584658631684767941604351473743464723108519354235353418503482052842880171128536521883711178591205443953137864836920313691019500540365232831675543550003365725176394477618573512390632772488104758424401929416085071625030354090027485991354652221249198908998714826675304080619694616304746093438206899826585977364049291317529657631254760848547662583257119958179680022460574099727329154284037600416654479976681207689010099338021819061528071201032329359039076994021099261831434425040276407671934740451229773718834268437319588059747411928526804992709822919322997265671234133007043424220237611073565701253096869754910725584135019341316860366472903964876157007201825466981077652355581802204260174263255118644026374140363969963847181517263715703930978667044540640774246142008788977038600604724989230829635181076188526501943148989638649926480157345640810865295425937517250663245794179465294086546328054683885268379650657370170816036582857876300606975852583469746373177468351387778094376282977693170983246595257040641754696412712221914077270117770243484528270330559587783233509424984275919640006970426739066783650389378049712377324836667523626625940836125589201210652572110684702451967783630775976678461830531181849467447212561884686721585994554343106723030236156342855833538720307106934437841786973570470012593311276072960000000000000000000000000000*i1^24 + -63373943113297952081766109131222843128242860509089833223658226148904967827987712793404786412691297523420367034532412809593247001409235726385748751492248397587897188837297618614752917663128143444323151215196955361194404995308854060433341855032680416266517514246484970045275085854947039449771817129970306360961573778913598406532994101173490421474544534708177859558749772145783118803575615157729421114320536087858628910439178935932867069256108376030444316007219548499014257764861123438622616574564398110599930496178129842154671680505205662487598342942447220375953655372310594827145843139250760438907241225065772989231062498824046472955918768244261528915943318985689836011056622478075431737662574980761296500707700034062213592866584992942333535108505131766292412307418333536169950849931630122679795345615675660279605672360710060586106120407720294253148657226799909662038487425868353349222374460117882323653754026260063442641090581010995989841533131677752981400798152176604413886489646984051403654212600561039474897410292686291590452728008111187476311314735854117586148516771997275902211803431503657820724806827457388943790222718179786147528672684701984117477527487365335717508313014334427267752608449319681363122722731382219838386554701592684118172716856269970310115096874973196822276659140580581154237109265606497124860733334433068218206525712351633431520726437205076728607007678024000122136599488721345547023762471823245181426188418108060639960662765154438649177635072027804986569882339938948630482601067233258975733492088817176965301092697886745727970920546372386882029363583320022900113944861281281375641305527373600866597398501161275096718297268224000000000000000000000000000*i1^25 + 100074683919966289517089485505763329960611676398481884878975616300414594342263331789549561242954253844543723809955087061966391064232334143762481038252762441723189220720703294910487483066719608729797176166257579331363192052218259390758009100273486997926530693316117478605116387388572492095274147619914807995243771453636506596408337224030530395600600854310660646285537722194425387961929157247235759760193927962813772474228615877105922618081642168831315179158023659859639603775029863013019626661634929398501230440194239416617015550736440141141558153270242026658329622016156643609363021386788867048746260676245870553521982185989347854228737093054059663317893735301745990266048263533465343772057549635438841336021287954383050629712325180970664966178311453022099467915185909034486251587962118071938187231778329443005425557786618531135273787525024442438646723945677199876181455353490231368565375928377662287147339772758899613302178184211460171888649864626523070510286693836428185578682969030116807014441223204805953888013355745239690833518200132646974883458504371849968535155833660361873611929845970384410249119208858311587945827617566402862162094064463488061980673011252432438804993996160035384234785961983051565781535569849071161524363819140665365862032527746762141826486427937677508639023142583337937672782742617868487932904990195806482547153873577934041024453432988888327544528893361563792051709052852248745754781472881515615403474604558917648567668604815152257023121189495504579720735201225310873888956060740912070679970832571364150071665787102121910258041714537973916939378970151308668482951380810386487369464688329963955457722068511948274873139200000000000000000000000000*i1^26 + -99812681165088147105919955908036546053990123620934406185246495788204867036485134094529667322968082564706382893094749094123549882817444473998616588954010035384454561147272986579672028738522251954861697937718781112964582095158388432832051592743926264461027564176818647625620039773311467640732157911390421968724059923539694679608640436860511311169818955651813167020155799360185850981864477151591714400838291317608129205659273749846605924601474397942129712976077369489457124096321873678154801104690009385536518917069641492295395206737328455895343670096783978754777595327625786820473589014019335282901636099605454204656796886178790029514445361053797841877910971152259465243577587526548335312645977775868027737836849091230843526566055422766730123025580987700822319383058527102999392441558799808044179776887677660661854120219279770761491022260584991760842737439700378159748264401966248925676516374499261932159110626903181659491458542114778157486666455209041144231774787321552616062840440110648524175895686384778763848787929501751017121426166121842684131178979275756538758604609524759133917846204485675688596542032325353349371077202510413642864328224890499384328939159965286159756377476859751875357745768292093782621933503553591879355781393466489323169160790344924531704232292315661309981707487985017234762178046126264844497947103567806286157780029557468340510493019722760891160620721696430548732062458796901494104120014478635512812990747305923521057459033773584200930706573992651322350109673938103770268993785982281812540993401964477499744989883048347129336600259610778728427313748442215230922835677124649658332916166034347349122223576939589795840000000000000000000000000*i1^27 + 67004175501657713437551200636027650359188401557176467441066641572030679219961924627051286812629139344639237086650832098980472436615023579212942664438411032654647066354856355815855060172270193096262534104391771327318236468798593412299764448091871028615329268151643539135736064867845362519957831246497227930238195667897153091364979274812667757563058087883133454638137343879735559125498302769147553383686365263398352144297406374284259519864532343843932839566630066421640318306345504724490923093429667587668665893209378319763942195645220277833439747778470957616244427517308581131557553600238404331954581540529564877316892502116739872082948594378730407490389286633132936915690836345412949164197831517562751046415285136447096689334841478834706064729454156276791597873524018258924223109927384138816685335694722852632537278425618790017186997704621711285879833875023922694119603423124736782131449837995561212911110438132125219688995522893944438246724935467953438016864675833449210999710345888131344186135017066434909629658150664961274764523233376870673927573060603148619616265545472081404543610467128189403353268553176047452139948598192411597387025496965654390891897676876132135970983757475105648530414916506053367316088650739130912223377541985803816691728943489463388929345502946826716267499055325677645400299394702702853162456812448804738514641835810597259011271967886675084208145345470374613780072077418354008598009050459798770365301709022033610577181292977435208488273133399055934488728770987617550362501667904087854349826876491123711850370260300445431767636499222455405186844873241988573131807643308049583534985826350190453066405051891712000000000000000000000000*i1^28 + -20217049123066121285590308616606413022343323499114748769129669013388900505807137883923333276141504939521001973080902123569912075057778629738901083208815511000715004096272776139509666278982424109217849154989680922164577783362731686609964316184462212164620907321661378273185231750415773293692062343659922344347960127252616994135462336167430913284298045076536511022126956118270044400304282919632942359251864644209725855136614566512267237766158950394652699671955013069011131303807158624361469337156495258685161886764524803782660517299743137350037805417791027523870944123120702194987484099376139916666529354560841728419832941766032650320397362384737573122557471229123339135199483925980056424061471858663640098812660238869854445455685670720212928053344386462631665926901350921249458171249093983220656410133369260533890848564411891054432798409190356451629225881337441161171464453145011611234781023802639127643538438262668083217899472258150090562190728049857042428524218156985282955704994450090529468916549185451491302858943977725348641558489566685257115277853868096274287628945138883690646362689292639731087948182024448207235343326069784230406702016563375431787937761694286293716202514753932940864392372244722964586376788889570262502948263879455811278960310749810716999631010127151652811244421117450839828087343685320015584308857880120554689045118566828006741957007149217658527688048301763952212160868612086138480596053567323586021294249647030923427312242533832746332915908592777607840459662399127423839129943971269446448243305626213079659038236906052637472234821800575137567745087315895884877158218211047010399085825496719844427012505600000000000000000000000*i1^29 + 7647387794678786430988285214263177216763625779323061802093150600859416783728192467663503994020925575977713364806239127509242061051243808931720022599122011217965800346968445124096935118726829544957478929266972942795574242787800049671209411608599124396819545461030856151813594384885551836765394785274758530044413577705782845256231646776556679644558737832930273068106977195580532461083335427954062735055722340679124683904123894379155226725292107628002753405009997779138497645413014131621169582207437335132057943427534200581453199967771128845813814632585415731398244348729344934826308978676005551014734360963462823095882865236051042128354323134984128122980285837831452017890155945263225926497823837836807705424314373278510648705336909805672433646165454336078920994044546357882651310761426107666746497596993302292296422287125877126905130808568923150099981878947821965514202331289610544791101840431700498358347514554155487653794009726771135794700983893557646917552750279596175461439342306105002900000800231388418140575529527971055089692095125950766905653060002765068761539565665883736752171896693058195902006747596498238637367350231492341285856626760774070523159205338256759316680687286600341255418377460443810025207766128392530842662706644126151279714716513692914633206853691256464424658134477285210152741304877842709844235953625301359931911483376682120074100798923918584389956161955412002969366254914353687075322555625090244126421242816558496800019421296442237147205589370034838811323891327798533193248957072603694898079414154661630254237092789637504769106311878041076518948412920886254319034512504557476998653456269574175457280000000000000000000000*i1^30 + -3428403894343176258787604471867653024149265925110050790992488890942845451339329906830986150290272353030106297530157781869961095138791603353687156268892041181549148624375511771775976792107723206599534830215524918112562156439471540804534325321927309355874894119485541305272459289159331815296507894477746979876447870298667228275602629382466961368698974000780605467096976287142567814454435979240410117792829980320069667720145549855787114796182705246609273465209679992685941294057338490636354404283728315583099996297552409864961087511626433482068339699429635686436711495025834860202347563881649693893513918157303500349052814444851715586615779934892246174950675127527934590100670683339358817207104549093653459589717284785870314925891713527526817319408965217867697355892028286583384833027889273633048620854430548576513506755411519595519532555011104385493701166461941817080531408575626005526655173912469300864150805576533017522964397790803242786063544492221788316557454823820879814760304425817815674750198949931154378564800532357656461172476849916253776068884043408397108794759846558755025752384811027524253951377828982006954661137627417784867554766259409679696989248731561868999122146488319741687745465353352540467135624411551838583021253855288932989997947942235727961212354223336357025652177832744457087351030315819935691990927358047996619945440574384209911653484944299602181940626435196485984283064989817386672423606941508274519977889401290252729667634404622521614147728879906257406383340184064278087538354914606761533251858290453156688125985971298395875088882856398948113510543361080326170528124877118908388257470734139392000000000000000000000*i1^31 + 527031645755588561309911100639706686351719238320860208370217184702802761580983802612498085530344337517831417291287824865085795619198464397532571196235026181460717675766062260769987782120314098577997949209052591036820035823541116299827062776523907969959938613731230017229527284186975768191789995039988066406776617306005550180001253214500233982017082243585644170317873236351112968840885595466588322414077417554581743828997727007064297196456351291002587393926425829473402604882493392567204106651977462284069527815091541301500126110762534049848332576060705132746406921574462170290829674637016062601805888726877527048259650744158556644488947065398120879604327070196336652405293570988713602094002343752878406109122179312674504295025773172944065656329517621535179038232116463436572311046567476714410925569255821556609769514425980576317174363165869187921980301766029597086035363882730332338212437342430719279157564291030378375032230130376940338095929028215506152769732292954469306823172431238811653208597999135869737024507894361717554847873087175916109215787612544018478511986670455943345060192461392370533947547518485858137746613705467650242246111474735449594121474196149995732886003449243567289258016684475928591273364599147874416888362506722406013167426570710994626318636573376844960369680972909880107902716321524277640289846415396706895915684917793653138239223696502438023489765923743690164284036530316396103362604336733004977606703428117130929661279504919416158589161741886324513314688955794085088125290576751229740553288143861140068342131476922797216020192141124374432579153964154415598007848561021373800012198707200000000000000000000*i1^32 + -1691344589518208965139670920769573091833050553220778639473003746227295072916437043654355110211521219892819794188704940895264015836775149000223476631701633697031155463089111272251256960791666906099041620406283838103722808809185989376184424023043802020434837418319347134324980026927456871744514541109433870442418218588272455556267553732612727838040779617489412530904280099333037154094144828331894583790033505693193894662349543137369664959307836192003791068468801673082761633785387035590301820262620269634920640906935801280676097663477820921064714573917464055443916768323045670180226121368002559263234329422223671981987134657350164219951500137785024622971960945669945862691809068011572925658223606354007289455898729308378449146784104612730919365599168852408900857543692300499658597680437171570685430144363039657012112219440344019128627835369898994167925973355883393383662624210378891790145887677230135228411923576434431641114203284816030903511307903761483827819307482772700575845130636777527467267072462849145714650336130013180812395358679653938874419964792690687873458862735322655728303762508439816858829822346495129630251545835502167712133013298753909804216119597544918129830506836319056940155580825918295439461452786539753541637858111338484343960049234825965358979652076902544326454776370983560647942943817201604695278221294489252834484737354196980671247320109640125167925941006757344187704500036659754457485490413496607048660397323135841994419777218552669645149302539929132172765281901521090556678124743531978974703316411068018577563718396634141308186936694920688738074833533782941865838459775722811555840000000000000000000*i1^33 + 16148937523937688537738002146971884731291071561374003719680084148302502715611771560414336180126893901573220709316664657444908428415341505627284199132567095253803319392831344820461257858363005103675099422603659384339932490029028888732325035692763827818264069789480344085231600145483723713119697863591537088305300701821829056272672022043074960987781064597394983438046505984143764829868547273645565693298897315679073977268997941003914879067872366084744401178646485372365467090211876788507344155052467331714464669273883769429788585713027394432620536342850881202669932692694607535067791842626110109103269757276105397272736378338950103512146121776703395768411524626166772337315120577143045901159859524869518103865701808953641041941598351357602252565495981689905207930765940365434885792287402467661734700070456946542156800019463573728653648030865801266538886008218622001056506600592597928193743876399479015428165197279479219428150156352071927891218015910822818432722307898711728753577256175083573600593373847933746832276184237629086440710916155649276823524265176162612780074191280401670731629844709637582135179540285847617902948418832746867832151215927074331456627030666617082723271660316827443740864518369146456683656632661837702217351140681407909282970791438258266921948864740087483281964218890443248276638713844514137507297180616476604293876918028602689116364802628646713605256945748969930060815350669796282125819897946443183351678048686214953158084768371220907850733508972785161110598948680990050795193977347684052567339713873270508695871818954777220222776843901779752583727635752194778533259510185558016000000000000000000*i1^34 + -127691963102846328196561177666816993752406073579588153913166869438546530054633853441707167071120181741935886758297638099842849523074523310167702029407052849119935630070839704810585912962324447914894232069637746775944364514167537617181728118698369256050921284783138535992438314225517752030769869593891135056674206400996628779260413737878894725236259629121607238580353914841750882441491500021673733834078587436588242252998766497893917290787076088965147420612656196793766836732753966542033629337698849036624349657426908099073603367438611259084892370634149894246341938025050508774818163317146682773397745404563037123998579249068469452022955970242885419621197371516644304781143091053138420484015192128061149731740061706402766864835546118099109649766245513712448560355175742488590423223564745465906085291731080055824010822216427436237086766614651421583351973068018768207147041964583509683239556844297950219552134937145067597275998646181127597292126305049012782068770958216743910728012304423555834104679455200486734518852200779301858810688011152493144659726159695554025594123680224546838788806469688395466643347293194267728566547582223935538931554270222732268868307893761198239963928251885218192309511834293072707616785801119997072384986453218919278093929230106307134488271955086786557979115724281015759999750332574722871783004041333500060296356481232999240540997307680721186146262314253487381101389706494751989674095021278526465425039613660542177358117916313405022940396410712145256732270692148077191753320208024005769043834055470996698029926694751338803375540330989044005296354916673693388862321459200000000000000000*i1^35 + 826629930287663875245746479230132425050444768697241615530781704232348326172788385906907863383592738434513189641795017443396442569589642217184225135024840115993116287867627153059099022514442390311225341864626632559170822912268742325337858683470078954856373038740681029858685747152894425846926740399109834724446639733805167791572251390195120671824891273929701475510142451292035793374483509340727533017351662684372338471991529880857723000400140509616054444160666030921828985819561089445185498338027120954155514874262123084635090248261889952073526688744955322979666249006544064511441591148334921012834096252043920055337687483218064362370770501001149379916617043293701172529733529559112202351461504436846573709254451217736102966234336953527550862175692168715478201478227684044760079635170314902881435273712434158522347250072977047044713230275897367502703001649579193090291360253516804037148615248346837523703264100573497846393278631109633282875631150654678458381680750704688983481194718488805007207222471264777757517814633833019496290967850630501843349685381855324934359781832476095742822869674649860457751023935147416868945986161993968478360314077923416408982375546941378862291302772942631590522662214596465648784913069959089516011195970461536162023492671271602927084612414558725976842597726308180085972295359701014282827090096703422456979409079114465192643733165868572969644292255295723552617397076417220797323477014064848297261266775292942442429072559094163864324244185661664896082470353513323601719070558121114967878797976423720145306089496146785591141850288974223455267995433135934341120000000000000000*i1^36 + -1024390901096604744093159308971048453386320248027872284113624138651497453223867838223472604605749903697711556850664131405427536432869283763366352148759554498998222451475035093446704881116460095940104643132105757884880024498049244219331618211873534502974670093494459574728580716420312624295596676631924726973486925732857317550790881577424112678938203582366334261274725110480118264018617436760679604914115402026813989493021983200558627796398555255558635119005751160166610911634252320694356712934715205301888812758710165414564277149847328642093173858917714934324162769646428453286567804979024552564900741752354762180283724211607009772134913461919142691602182218506007280602403293501301574776194802809921040747987605169655382209989882548384757688505376717732371969596356912168348835678246103468116168704124770320354714246228480269378128264246291284243593963898125022346651952400048321663844661815438522291363071334356553322848949280787102818863013436146709473594839071929621128760810251949933849599703190162000886027533356701126705572410219780429068184997192094253020026826383493141815755439460916149965732566213005032247725683490853636144650945681747667374422747603821366620290672862746024537166631847560455104220403057212469409687400034871388922636848289761500025699851045973781020283650651262842983802957668017312673146049799013963989534648468838469052867730212605227531640111501697118599302920772824586417891032556587145612412955470453826143688208778377517864734495419944653753910856404358293113219124434039029988958861589150944720001300024945187371838083208684632975424904822784000000000000000*i1^37 + -38713627313454826178371353895504497084759376603655135293535596323335535664332089478291759358367820460597507891129077065912607874062429982636075928069581613770336612895732542563010875136357714188324769603739169372632172535165322200120757019141805760007552017553464574141221191208059434184387327478177453128028670280116288419970161042943409198813319771822182455256372423655541274584320790810985286068523735802338853147354459914523411436008252292017634983676734918800757062484350734800257257400872332230900821752702123881349518822169058854109533727934147846200160049238538439304171319573888237613295654074971514239156863922179435462090208407134651702477652864295156395350019803082892988814308294619804403668298315147011662558974762698558340364259208242188761889799363899186401830970279616939944054158461424703762929852651843272472008256463225266234380484859515992875577251539441816483724872172634205738306786557188319138083487715897686727223688257083109376131383811170350438999708289919133524937053209594093943634328055430546044904676639825465600174068694261021552387620467426793075518158022065303115545439790170609939962817549440281189760550151431132223066019969838731118459082189017519305188087989845146156753991137797243588997578365650325087683818510065698944917040985928943987285010418025228690043406362458602431042412186047622187197285153011799607539409021990903196953709465759014201830132282436280572258497801309614959285073019870423707349758663734625885788406302316922833654837490550396786759840513802364752031556956817329954007316017308253268219489158441688577381990400000000000000*i1^38 + 314988312801451011320449319823363545798996922271050369315220414932288131967571926518886854833488278766896252317419369146605398358830550864897659593104885778190579118862640148281951588869432075207379034241831430109288585852736984779429743193649607966264638503528862141826195510725070328452899811157194743979215630645553382386967524286597481315089685963099930029099984090974648417114283942390545155300798718906493115250961697071555135786124901393599495223030739944586025404320762685816653544813118991688812616879055313120664223561268965476301123070156996985933422967220831872844203382389915999798228911167367864993688574366944287679555096508517824293319457204735821402881846922000099031501409412248793042393707891995972531849327609618629503795896172033772783700439763593023411781862996614817034028711963496363733064013904945776059636643242227020548533195684985187528187503597933096185947889969699622727465007703570542658080606529209907100469299239793585280434987711058917815620120326526618393812646603016037807100820417560089868187841685230775069630441326689158249872023120289331622781183246585312903734776372165131583726518643589655107339570253013941163586955588352406352565298160328370322207440154698942285997466228550379976525088457909071363895034638554420065401827863364298134370989779856130976092327959466130546004458130903208845933145952151725187925778863928297589882824142151062061750883794722712756474244166874569207658174481663372536131663522856597292414247415980012433332462988629335517203630477500539241837537870824094011356677212970214713466446862406778880000000000000*i1^39 + -1608463916477699398701616275090599488973041190177794160592191125325013896820250304140836947951526182727204564096274602079518441408797623816929109868995592322700108901785748660106469924747018138270860780816472524582725223848256191992186376059055151340404385928868841388137896758755301164773752095201652284883553444980411577259873337571173215170979607952034655589327463973229397170221095455486512797637495073290905308643796023307480753749606454858883110352913422283639806635222893346362865723348088250447921498287418086925469859512230994556173298851478169950478834198124091146744091562898843878963007099953070976301704728979835138659708293694102659001697370018342522304512441758334352954951344247189287699547546054852330797755923977672536195291739415643703209059680184204494136154223444302025329851406848917754898933434805533829118611433297431943963894955113656732084118059137168908073493653869303014484698039732455226952209156108669037755928772276443750184223341945221905600089729698808184891129425696105102937475059943327140572944515438486204351942397168702334639032214532013785014949281411010135779683408846961467940230134670044081435974361218495177669815602152062787994845194660693418644263257232010627383738064077251248279881438444043765871536875802044920851281968058613286821877025095596374840632392695562549369160638797360717730514138965610768205173841805615666448715720628442393478855338253319408945601909886503270624800689700803616399028992145672493960851335017446405456312696458770073254334917486995497910412859227337036509742283117763709161236859392000000000000*i1^40 + 426311753145985980176905361211965935688158085731736543641126077512311764808462210632146838635982280281060171459554951410181739045011852399477059651451160948165172529864003800350135306493755196096489088164947298343098926679653044781660156409297437772079035450748192748683110148127569889681144972367263570193632057313923941844325123158412458127884154806813977737459403461262807402444784053500883822827300586780442027728230557840165843293263286534919924422209779399645550842214364328573157464966542663400203887116099610154564606355248250607995380331063628188042219307749243146715305437325375836287657241136966372216573107960052746447600911174486704874715927152388546455229697542951317424062037594596545941342761550260549413993446461956131138044464291903468175771260332300326619758303404668507141810085824986438712910041522220503589800905221140500706831533167007086597627810862653509900874512699068678544157934216393445382735271242789024539502306448865273070954941859806872822788642243927769148905977313452900355769996204733757646375762853330305865342764457556234384087230151883989482533299616366988271274264052142982416901985831949292780130058978900360281863050730943784590675421200627503264466855804844810991325446886672485187917198546690188992990570843588378897942786464979030358256005804789633668706183572899430174363692693573892049135584410959404573686338720400026973639272646375994571516546467958482618556253536858676743057559682996841662933269944129807127152084055132893020801600235276876344662507152837338979687933856289555768504183896544942284800000000000*i1^41 + -432650998697045968853888709742542962586142356210312561420081325717901725395757988774708624635445068058433443434967526163345888385769105917288461308675157517975214668009006994807740148014481549397573117078159219593621294108497784287274411138138079805546585745560112106971001897709285230567227137975523909808779373889514881707220878331622476081386842050660177603771602159871520303276371000862048966179893736683663043259240908288054763758953656172794519445683678453403677484541936024395305695822386375168736052368870944221275379034694406204489871503156251145656369702920927274842617904736463719302031842813613434095943498901190692414577854270310630689582103364184438768166157391835792076949942816417490397892076856489099231897915528481494875516766439976402649949180621431813849550905592323604584011544253066813579292482587304675820079783424483427716374972995029379632734151596364136078129812829898063258116653552569226472186005378918043302081673637109843219701948884590027501600277837831630454880262284752487768929165300317195563697294595950685723569193235616505868395517192983991533118745118994247047054106154570999736056988806577144215228167095432031845352821640466139297256410243487307031212979396674824788613984905442374597641195333500290552480163100568809002004189874202345938547102256510733489208952047558532147706242576544012319949907077785198223250686710931310652969378546976420692738778519371453735580121429328528525408395387967737597712611017768648780271363400081558932146077263174752252930790584340048183310465092565157676291220532480000000000*i1^42 + -2311172071534589764180857059693419263807816230849274742638333527440783532494883904036939861100447361753994523792844981368934515605804529040663742053379738977810588270302690520464424296839295963235257960982517652158082133256864170819225415361404751420166140002510972485862004687429234384006688352529230327087113381548181265028249184010980242356380998962505856134172989253629419945499940687253927945009411510354246836961260096504549453688634134267128655918460668561914971235271892998603037342053682924708990654678442266334562604534729886933295801316119847060574492362183032187844141983901243273546623181984620051057789794405269481604215105333680434218589918716090456349930379761566544171573647704644813854699943010641618816472821924836473024821371077899277675975956194915940367391049838237889994848631263157561195653713065088050623400207564309474295136124052360027278558811837533939393713591281941834657389873397823807147371719509136013468405181128315463905272286641785373774079948924977047908155750357658618578866972401320415146299302666203483903571525579781437916668866673786674557462164742462921440149162270909407733698881867333859441445797318441259616562095311242906102396632000904878744300112221905180573166187213134476975436381514734785642235582804465381534102977787770214937662902595741383139092238903506363539727323165396389882602081576567836587336008093205249217278361882099083213379674248508122502798027989322161905903040812456922707916192295722106396579432713792272864138229619103223704830495618018184974545992375521313152000000000*i1^43 + -4755916102932543889133614461506620668428085743275034394419080466640353662422441762945454383037196698618855385505532981578764340596800328630941720165051512831439426698160003106357517026019114839603783837606108050308859608717081784544340059141047216235232030373325049331663753991515694092193057299144704399219113919617137662062056459610008350573409863925303538947352399354647898198738124374405461890870909764140732210725468642988826617184734836540105818809615270009867834397983251428296342203031268569105043153233120777933761198590338800072285624867929972250891321159689026769617208483974572291261774970838637515867049320555650513378641939399252566093014862308567146390809178901361917803208067523263927484308847099968490179401109742842009912559297520629026720888902641741646665675085134865306768251611593942643900761772221026436145493062255061126760684848202483667872732828864428811175850990105457657508298099512520594905754349040555368456550622105893661716962623274265729942883568325223647274514045689890081105257701891432578756748916949008049193556404587349450685822506656045824846644499838004361662450543069773092316797211495665375945019017577513034633165987050991156661015014438227319976437635351931961474171785437074552098258573579722925745487358632768461652223171547569534602000806926250446585412251918307823139343574932967531263759089836320444785675385020490682987076149961741822788522379861405817421309149559288736049852731976935993395138969294629355994341199830324383740718023701156353776369506890685116490697529600000000*i1^44 + -4699791095755635537010336422908376935871655133675119697832282940667003641040646177630184557736885514083039715516058524306109799898765391017019391041182457301253573392456776381619416349676683226578381949733729557931699057382560567607579833085359079300751553911980743044224076259406850943552397442352168419124446491635142616415214080139393349495139222417651580299821763878017601251772061859245488513724733379735802371671561661324968029418941474890169849006693363973114287836622442268447707238438977589605238066510341330380744881337823501697930115677475228713974156413450445106850451771677196950914905600021123210505491472663990357714536973321243627701326582791817075362537590995171486683279017832909711351726835897320298099220069936651553748322533181454888928129225933236806469330604603166070056710621200222218940298390284570642638184228521703116670336991300508273976545193766661890057791741974139439207806778206834082206601046457741060420307537268929826791018537833227622718056997935440998001714217784196229613233920218967076707481601673849055346227112257421608151848724577189880430435441071695280642401475118619539186096521961740242933281952519379007057362731542964040887837732366462935534234931767052506536210282249523985462060901635220701394267716110642150158969007017039011933948800726887116815170886496475501820619806086103230224866661218824026458600390244413862005692118604845932024182845962619897884823085988098560581795178743812375787067713701911819603147580329866277453880264679188717863390028349551360000000*i1^45 + -1998071444842841985766741961878106866006477029923639625571281265944218871890659073661361558022710675075242149461659973255207465454648221463912900233347635046312090334153011898267280774036654955960583886346764277147779778521104774570778910634106938860787176999891690579452533125357423363310756159995318027736108953501013722066247375160409162069149843388665118209513879852922763189130018081331393524706835386636008863022480376194547948375289984242781699508987360684149912275811453894992269122092913160399666751056637204360959102145396429700465156386619725484967650252164689945962395354226669871771294632937564436450832841513230650338996497842342087455817545810147186111713641397747533977430529255677295263650720435034966256374828608304255071911108540388967776386688636857477784393951207914244821332666336232587879884403943069967216166773580885135017786886005634823248472114414707137107062081520226111322602050802445530115876270078314660072507867639997251015583254531158846699812641592435961907391704607089288229390963602386407819965803486749813150383784049021809952089916900935739579743051083578256636586135651412112285484715417684891758547989258409436347798613662481994942184834004267706729014284426643783937014947905916456269856498025241258023535904836812037448553599657602868354030549783642803170276283605794799239161832537907632217648423238925269355709563779639909642378439530117809462337920343825696587424770833373761637929306915859878659914829299021711536693762025728822035181999778404522434576000000*i1^46 + 1699183396972169528483731822008139852371185036631113390864195787657726895334064092815698409861341833454358958312275202752474648792546568579725516234130382975488667808528318698116493971317408009542981002483241289733215491482690952996925765854074011236313788389919729372356807400544418471188685011680124729575499389656897588504692045575536492788649491332316277164407391860792665118583536590151733355473979845402665238433064391142657931635731058778492346703147750831396338565851216977859686297711555536045448992108541366755390503945479534527373426613441388150811199754623717408806886694263962680115620004700539805747874342186540340229303427356143282815771122854104204601128088353518148117111278172814332782571170038714710115467678641160492607549141173535318053056986027641959377862139196634490834917659671774586932324346391344594002569213323600178078239254315243284465057972924942625006731230347965972626768514275714799218420531192737535627339153872956642311056529506481546621325217714794710457670770014348469738124543690145506829169785454373458384706210711746555054657991004997286900561918973316139577366811742082411859768182202693472103178684759443373408311619385133427839122163678232431207113384571341270484721259022980782982629958583762750955890627813994358366014115212552179801679013674816343832526989578756962420931685856527298634646208481973324170957645895582214643187488067577958975655092501770158090145917323989097253387350154484405791899584199635219238906405059380791845321454400000*i1^47 + -1071691566711145834403328888375627772872600273282798786683465106497730571802156999174732351973632014709510975952199385881665767969228610168801420335278221641487935939543141049846977517465608502364862702213446541380249676598797526513747546161524304979716207329319282534735533660605927638601886944946260858518115805302964435929578481372531467867950297013158122340526254896181767329283943597587588867958181486528712278243425357796572012949739352823748735142444478340633226975256793344776437630585997950713876314596025102890610448401640050214669699672244533165785978709387412473336182532683033401492192707788643904827212487517269622915341755889256496266345281107045792917893314725635899212158138463579885200670800746688094176770164899169084238286063966460305696528143141329816704151798957223968527804984145797616761404729075216013640286751101896843230753864356732663858800202219098871834971147180078678142757638286092111744131354467800011227851951520010839057386627650545207434016220536163333269285540750555919788578705039481553260645147063986151652117411881388068262310225183466713881642536281709016867669111251765035693703044237831909323996262976333079093551062810154123449358048802989449406906603352243613842988774900221442574539315390553881854852055977445507911690655651889180498352572776610608000482842634302573384588550456905472932147657428875863078683974071459857385457736467893575766045355539922309351334493507745167334315843140682795763179069989842837020286736034860000*i1^48 + -57313702926710961569552327994175870769269374501743513923812136922470790599524777950316866442841752592297837954091219192501281136517748512803491255292939004909309284473335838509524488679108929766054917625061625634287297374341155509929617859793125549314263789057461960005073451124840396616163749050163107001101882421157207625144888207970303948174436015983303899255386125863243776997238668559579544811615165603980383596120324535379228263012841010391588443933684239169337808285357797965678835668850141879522501729812935637720507550238299870447475949963258175058575013880386383449608502975847095172491060916702726046484911614839283133234778391253793032123020711664844473330690109016391493703849774985860400379263637176293396826221114456467329352583696009362707907224723300086241202388879191567577021257247363475787573125410959406376992798147138473556458536295115324072034354972376296474336098463596185161763183585624322441051544679604334132234254688015461549907525015143723102458200578876486215038620340239507446257720841793400410480298375824241827923805258851701320884846146597251467929686052256487923479260441999539029867590154736871905166051649167714709551079055559028039090004789015219070525826937477203419567709963472961522733808781776124394718979773451488763929708646716605015719316506765334050775604820494017327957338243929042873717839476025435496398476643794577285678965102394150775742438604793141447220335146581613971207623100294383868700039536000*i1^49 + 169954303625878684070198135412811703567678181830170552551476725343702986655951528746501639892976547458444295426992061872685691453146302777526482578853516578368009113342886550376754011956518537474934700157402934492404344663408815226259716465539639938698495318912625107909498175139950632438551867507906113545605541803685475958297781378722994614830974892762437675761268500727503814653888034545588247264072899028412705091270022857660446319601382531848447021781282754381133685183150148452227444063226537862785259674038102472603519211005850509450265125059588515888387099599475058533132063738966799299949595475871829341099529968257128794915329338415001418169119597114386173053366610515297536400254557544038691890697903770278008713249289936992200538754140707689513758376527489486579900517720272882278667901527084956982743402059243948002337299496860326858031413826572303048816133573407287242777185637216540875124430693105004705032542604205081734678053937343177728017916507029860641037916628528587881710930988607497679610964712574300606128601452427421892415534239087216000853105395767434469116944256859217729250928885680461734973485914053016847525213866672877096631685717570844953366920317639529240274607565856154698631059712806817040994214397195852864047508073225975799125903295534467903781277508319680088315852153697052703613502411784026388280710597906784176000290260553387172085632170814154732458398100558086783851814070532441125451050*i1^50 + 91309581245898432534571325255709484853706842112832490695603793339077166934041889407534493907999622684394391972933704231126962787127705013898272746491825967840178685236125212073825775602244844569828640632722827159489125806221123299509533358599084424063316027684176950219029748999901925633801569856783630141434174129925169747992214227225513689795435082197337921301263080178278362607660046747302008972709317159878184823210470718091853905705711122896058725124670904844300182172932525944611410608012930276355972168320950926892546966520188441042450790238976139894517010813927009956821362048448807975652606144583210602882383448085044800799194331363333470738477382136661667185591425769684418750756911543650093405233320387366626306967929385012490226546169393660918488967167749678423448921868204886640562219726868661936618839609314710350999720569833204128046407439967645088403447769998454154807248623193399728006049523824591899436424569637187814251356549880022606867853384886494147309848136411463607777529598131480372254656961280987949272867012391167587002036701681429430408696226752405533697519479886978072999840735635393469750277682094669315715020564730953941895136242788684395054789831778604930686052968030600745437516040740261630092725875509611163328081017063067362311585465338483326942021568974852250514148002772008058225956437214324856456128470436463467086622711986928738858562663975556463495*i1^51 - N1*16422766008743272914390375725956586491714061524410457882016611477595941808307586123858052781492793411134888675376498525648276179263973921989873788882987922507982600264057844134603495203703463225335689690394859855004064943829855972097875200528753237913535925574941754732299060693397658404578120074741044444737105470750982457368572096276788689613074089010879915764361559918296509571101393936550822354671511304813817948516486583887782731186176*i2, 22907010062289122121133589223759660196278392563804015796024705571146597337103278026847009159309570348841094443178904973133502726117869078405149915727537078843986382353157410343236632340338738032960645964605162561121827233954969343140366569298641605542935593351300226468012394822802246070537396409642501151114700424489814954752134680516109307213595746305486897522771785293875474481675413074846079909591933867834649859248366182079545744806129873872391605958772794602692828745620684362102292765274571183232177984710602435076383327819581858879382381760198912853907226519738109355872247289697334202151578856741327107605162710948754395662484572232950753571308948227171171600785435931329159636576559260634779780377439009779125953678590970786826339477865917969015397154427842904355226738390799754704582955360575981467376003012987940383078109932652637293853221067330343990189850280273264039777360168191978948194728153158638230690234789669466337156936588375870904607874920978722981131219249668988754469810780088123031861260891391758443051243582267986351242841164813380725673067428789440102746512874109950502403822855873979454225190448659995278156256994843497524961089414894116954673447178011997710986218063189376670562534366981540468444757992010073824139552215273760570285041856430532434551979552749706547046583842566169486214480917927357639609805280016137287592503082256565562521354576563981277092171851360584011533678475542730632399015306874121813614448635216198704669484192412803035752386530196748492492969496705172025347784791389850706401247482987544177245629101483070748870403051980763593442901345998565879756613184870395768823347672282806888816070968677352090595109578332787937111537176527333409661081118026191965249554226375815069696000000000000000000000000000000000000000000000000000 + -297886856764709656390952441299775239977967403597815399214665706441012483477599149169345195550665107639313771683940550855514687509468195293355591895218221579288666917425584937799301979471043179059375919287735076296137603320237987726397268710384828697491209172587968162743084426080371573690587775347950820551240935316432517706852125656181473955861138086642464322731012126250793166016929042663766283633533339904972194960957290141185179446792575379425534615556112691532508993139733418412432120706975443799669072057330674104929215873344887449777076954351131359334330700823767572305029428771749567967356231245696982975522156198992037207489220804079852833112739668876812087668857269038050170715255583070473750158512000035607417459484813211000658283582845690816219374553095886408825981038633599501182784225178192709114330864972067691541540805121707947144722876806467441658712881602010415689060034173244163929818501251805451861733110804430239553856519132634491241237927732005623266012353067663395853311436778992460588706440159458037934512148247622186110015314734023681557793626705587094065720110571157648337418444922579451475280555548887964240973743400921327095025466269483452137231377500654059972675579060994712760081794773970980584123471095909640253549334470756534455800069262817939409307189035021353633512548446119551722600782813006932073988294134388724605374173453167023949123127946994384330675941435947130528293246313689495537516250136299995264065043295625956460645216955154194520273165653574323482712265048493832025805550806822426053874564314081937240230050842768107179962112040259940258124653455561016315739659637418734127900444836319632686441535428495508099218430090488867426561097795145646671773433907251958013228401649741778124800000000000000000000000000000000000000000000000000*i1 + 1506186276145663276795150640118671902629452815944393033813629929995986750635038784799411384475115069055956685162371977045045023346808320544658468412694083519255674575154807172110847105727947537685538410176916198525304949572453321682944902065379775973708339196241781617865800659566138973146103790962132501609500527143022903551322669388944374686414109849051814425751656253230363078500400869315385522884292368396486066669004296203557376946267686258815944788669097266182186776944512581926342771741176054456416164855631947111812836382561114275127468202756608063938309103059400197421545295706650953609773638474300431459372967944816455045734518652609724611568882953413462213640106037625497912432305846305859183080695034016140646309103390858294058541227386437334655022065618112828098360573087017024508098233552169172421541256159686625315061290348258992357270427497251471106255914519995247278976664644069946617089938304398785428682980030577855358307190559070155270840113181644040860211629622873008652769724659718173359878683733077986266886911767216552396546814300641398456328868658215021145818924061484371710521228673447495992798491396878141543237753920803248978498507047905400998577310502800436585412241573243293327621133653215909480520657621041487086968751116415344732491523557129414097009717132016283333981786534248024200442919662379199350829278656066829848352956342127400829751392348077039431450175045684528705054161167455975146843670031214421437474786600990662178347657559015910309207941351649258572213924361761214697899703004207041873482636256641194709467094415938005431182488687392640750338551919760056893508930574006939408618086194689571547523785466594264414018841573674996662374016806208657544464162909273823697444580060215377920000000000000000000000000000000000000000000000000*i1^2 + -3592173684137025260222961601566604132237746703223604034420079790804668266390468115004893672486512390193268264823734628832525204117919805325333078145652340531947327595281822167542947876384110357040359062724243092887268684774027364497931900681920421925910083332791234298197634059374452179551271126815232370798957559143118884759632438790943226718956696350358930948971095315205162677758170698573445172003560761070130745377207510536567265433786084037963112358553208560022891609192837163181812170022083615032830433493400242466077593231111281137571400507734065393431746674238117086533106418662389555339971300943467634252150517097790758715077947015753785807746234761374852975225932011149102590523693649592084307311340765644049462706266293491953390165632922166320228490451744770936934919592058036210980352709555459259216337148766379826451505433305689402874605443052455292650552507839520635181981192659175934428289168148434696906261528721816854001239707077037827523911706393221143004641866264988815984893089393646983253213746754894634321825282372799203392898143235461970260132073557586157730764031256024419583028828785573102995643947499945309542991838678912028484423016280189598406564911575689220894605869235987797203072508016165571678372953493755812269241026578545879803746199842320884774160556922462837354644759531096407203147100213152632878886327519901295341251443103979647541476485636366584487219533788464131385218158405024776864840144811395976430783669737409562004126534700062927769449685297326917402753910570978736045341507033135523945788966135907909558720021119900193109064806696891741970944311863553281464691363845176395637550526219742044196680292533567987118475880203138049539316674899060249215530831021220534007754940183740416000000000000000000000000000000000000000000000000*i1^3 + 4127544094557899636398356459623063819993177088557503491217587124660996629078952690850898128855663984168775646410562241446336732251569187734225072664165747726220322269403698347973591169098855829754455567521170209493756627277781801601662243994629805518139791694829824229337041970180355935130813283577029014166269341019291272479472877395105360982682539508613171573336087000080919896502866835305862197871372063120677854268393144827409108020378001300445086294076818935957854133929247321044921280008956351596712328767504060321061462140352493516046296371679029794297324847067931807788350628901967831952988622620241354066064664927653627009084196313384383438602033997266222318671896233898988321214582223889212308874600138640889362245092977718130061609855962615492483934341725179403568272247500086855809075866738113309628208367349442633367821411044288013567112972435146345608281524228041565138983712043164781471596601811522547378842961704456937541318581528514351601626881064000976218253960037481322835933062616779247839410334045450523582516360592746507612838244199458376608363455517603614908296245177899452702218870308593027841611694438158165547318946335626325478534357535950273739629259543743541811487649411488133009070419252273293600266313700898220209205233185264435657015255568907784875920841513445929156538186754638550815927595270866415921899803503514811761896121741453286199932785411831418636276476358999546476743418999169784370321111982561018780412638703948067547386044847399935058590161219783449142188430388267108746091135016310098087980829327674958768423790608908625223046082926697653715834346728299194644871020562597138693825278393960119064082248651014200381636577324584910940112139375853365888844553171976182096451700627865600000000000000000000000000000000000000000000000*i1^4 + -2208258209853893546352798729327582070806131974614295343865219088269315283970897558184868908555125254070239597913631844393458709120915747872195322224228372798682060975126181941892529514173097463923663439609367701332041833044841749273006666680910788131519199236637401612415618390080932310176568103438216345899695261973833243797817413025259240109438418134221285555679886701382319932176931611948651282167379702013745646817609209362682726414806725385209631530570947648365441559526794218291042368062078119386990737930886762719483098935487482101132690575404140735890871158460000351172471714666669195239355277964523820980523852926348006879194803305687884285831603245982231678770346527201719959105422455604829186930364328275834373508326834282656360193434129280764451009903100980201118226786347407344805321635038208497448175168272054886896443508515522078984388683202978439620474917687779003060228011473735308037792833998249333099548432687552703209840290592445209869057502605732740905899888174794712733664630668186829599103159076103458720260236699340153610003065781761283388314009061828907014298109117508984510984486834492817120760267728776225379844293929402020120202824819278974537595943737290850944104223855712851249765253363493552537553012922832370327975742626682812075121985284546658218738201285367737918511233410871066456393107741293544599996595584768706740533468595305826242266118391087547523250039420134905618422354048702896475535753554966652836968547036764452692451652958399943447773984708667923539958662221164413928896139330085236355588140576947974513239623732017838268715312808395357175746821156111271292951503259749195492350648714178918759215750040405790474685833980416325808096286619138883177720489621736981772316736225280000000000000000000000000000000000000000000000*i1^5 + -432322719783284272932913506777574366908169123817656883696851471481595482389492109818503353255652808429147661767945482325619271778238567926813062105474637106128124041355559752313259130826278701614891749737117790597381186238993529255197112411398846991791008970920068839300744927106096329977203903276231617208156372983313029064502758119224662744660815902010894479889638044730586532850554636589465716062202907534498570495156380024460562556816366396692636153189941875273079400611020644308920862473069972307383216260282491422616453471474576246587223011225708780648215262742021766060301094962687659257117104381949379057454114398420818055732539623280542323942381216749030598405212901308173987847828989436759622560572446014105571392329951784076251301206074797811957993662622389883815089481962952937477818856464481679840903315726286672566358994285613664576837827376646551645747271984702586374867991408099335664812663783305537331643266028499162083999259493420475082398206997096763099822179358676420222420877066764481735982818968160839171124814457201635017121712425761458377005177261402710049844438344538805185269455983455573124998584443396689247115191211991706826733455278043106055985868818883543278336039435500060702325431697798883975874589270469222690734373122999800576417594288802661179255098059965339423674938089789264147214588378094854203099973958878431192238913627094012344745236604956520182343550390774411071815673112171070684926088927430654625997840278346412808927888590210804298610023169196030754780170977193703934700992459688375676013101659880855869812551259734231991454806571367147549342657056687481238025670999274190894520831345171391895130955683715213930930028446601531437239638021594293757139956614383720149794422784000000000000000000000000000000000000000000000*i1^6 + -2026575397338434576795148378822779145007039139359412342837427608176295154215067615906214633131467332093505498460299916517708016805452649201702081197265580705915367758116544012857968915059194732188530532288124547095804436149033428551295358005083212337237131473499574452468586427696651500651967072534709355238862857902372202983481400195657283399785062867617559656020553765995741216025889142539352257762413420700965130199175965326005632313404139356770204617540053444030410399203622564873116839490041710284407431697008083601646262584825024873798485656878308418586878732703027798249881897703482463814817298765530312069333297514118569551268979743939537472052967244802113400568690757242545285096605490671992525370001569246930455773142842657195227101811534885340203167189460232285400010360515803313138125990959182071527214128250890606411619312035812380105012522920069532758709656181180281550873565617553682158283269112820540508534745451993474926359818440486679841675822868723157678389584483923962771354149292649685188478735931163353861787428677032949178302830224228213139237848454441522280552790032420454339445754994602797941078719996774945757056856828582552789174840332453653542904185904618239677584998044059925892101061495603344562673977199323918156185271086697749865932770197554116514843812416365193667988870215844322570857936465549023398237509776028283095151546992172734307067060994719288632062676040261810795676407580343661708760758470228112140786925236568767054484329939982061446441700757671272319851810596561066327667362630990712515521044828242988875475636536881517956836465018249526314336424213501440031403175891407533672469345544560739066106323488076192813968917696536133008781958633098360425009636591343510958899200000000000000000000000000000000000000000000*i1^7 + 6964860133585735835746380194385560367351236707635058535768796307198128525506440181329830022754862692649930172131958464903015441071201813848748824615178533036298001866223526264895117117405067818243410385217808189831148998005112158368002265912844459958257831984002036115083056975772274325444467533903845780768339077145817050677635326180070806384891684458278242292180399076722827739598993411756490830689150157143845047023989625161624059512518069733037657690180531827581941490676950451373093022085040923834888886246186434411407879246736093540139488537810956654604653671481630717126269554924385670232090271798921482539881818807498202991879046755045605300182040352554065691235707347422893588307466054843396181911855268648450409059530117659185913623389314289086153064857742467689087845521466034722159005846758784443118995835644630284157612530963398066603373239565698904091245031104820182878771313122790392403396524362998874209138146484789582073410302690674790338940646677688276056497625329752574842069314178214700474757621848087385996744835080297899953514088522623178667670633467893679578073149457027842992795652632528169728776885814534088446596582597180558635088247720430677544914233789732959065203159319162201753290886060537631413512673654252805851083726715141365656070288038967930766074456092529301011896530421496763165244173687507131887316179933223313972000726427094787385363049288428449843346045977296750889476684264493565566234601853989488942602078991729265347117390305951175620239323193127308593476625068194821205590139683012336302115381095659148968379483858076970486612451388135716957726672888500746225342969895577823755624653492643192836288884322642489182280059590665868469810133595986971490327385087579877539840000000000000000000000000000000000000000000*i1^8 + 774451709873309488236037719937677249583300625670543420193287601155551251808005699107335221264031103455955476974419916773081905938701928709042279204017006904065456071159139332688697414159739129402027159360161491354912257291695334040314376228275012184327583815831897665827376140613590568756120452911737108203057359242711134474382129104676055605227180526646783790631332253656336803413637319900485035230001467363567772822402354762308820129847992719591684355454011698725942277909655575333064510867635652848758517259324542973997865734523779365699285947949015344953446930926848632826788928754258565867574289399101631822235357290216036996862703930093941174276533744465446346597361648965630083223356938062657084098881261308729352393378181405466046089252995982236665846608600612362646889363914235117418524193198624015606617317943156297817213191057516245763182401111731362787043939253816587248337426909311119697553864011951635829430356758033262418370861312013902634085508496204900880421601518065732219589810375342246702028346798867730467067497466540724778436629455274413214843457519457546877558517311486085010941468478373423971305924608084663567438907410747203327230099896517607943694053701432080732237601456729938789039772056942280520244207384460058344858884768775490543208605953030845285572345830143581770639299102136314868794545621806790542080610461469790063459120676718242224467014028134507842723511404632551881928978420500053811932169536887379100701937841852247562663752524830570596723101871859331492453449234705766046038173755216080577671387427651963052677795326973017772262856597255639270323226997358789701693891182554577378375567936947069721041564564027747483338313794205488295641233745562938652047677947109179392000000000000000000000000000000000000000000*i1^9 + 17843464423270972151496311278505067650301153017641657497469025638203420669522343616238298739189396832612620883296974871152907987777333465901838416596407055167896331900509057334807045088075394694670980006767436851006968898469146094849495895183889648108655912539080701811027903168133587300912994633306934293924452257751526185586587904013477886971600762726492354067545272713295082547936120040822255771710988083092741347085691473050101855410160299295846933238036627683674660612938899630248152945367373723030744157813533410412678373869088694245637746020742498474769242540942790455568447682558557269897971766619538096654012592633548969092954089160487180467460231997993142438637664057358729956194941778806580391001452299268766757957037055233491632904832444804376193581711263083743367925136135229234193216470492404916134288063152554748929963230965762479883723509120290205621114293850998547362415640857311865635839740039678722696560173867331985335962167479809115207075144840700825624890699227263488560566557178152194130725351757700370145574216959428824089757290181409793498903431245411173914648317754738078385954496618855530734925584907443594578472989720239392792441441184452004525035318971884245809409468855336195843470196291091178973589213526921096582283130062760078611031797816139196178565583602266743695593603430892027178446960732466432842650980506096335722919147109159376556447711235249643645800565804599279990127741670382316565637679035002470598379302995738341625727742277666151189683780567348972867790297509283362764555103352054718393074240270800061020036087212330364012793175091390534257385335875831639720950558110990367869326549241846794912159453528810305787044491641637458935934613562852698644989816812339200000000000000000000000000000000000000000*i1^10 + -4482877897574762928212019272789904030996051895305902216139662368743582203174354543222460830678513626712194322608478754970068297578055224849181524606158768364909723950966421361843672837799779964092419577942006141922144120742910709512834980753190181025948274991416411163001604470537952949852513167178032184686582465883508950861399248278766601283829659759500677848807709573413268357555276527416676716163602799612888769505093478089561605203840048029162429217885381318767764691033978388810904797905264196290985098828058019924315894803578810828415441778451297418644190827308832211983474559393684385769602892213110859942103013697896268047932547623132428446638500235922287348692775475035006384542978743809887396319314955354772819167756352273065138855617626948037392211221311043135189946204540580345031618495429587045266162277591551390208893982996075898111551632610538925190883955346379681382226433419430221616726681750617035976993300204391237167358548009621346895850867936680689515618180281499459340000725965515700696381374902058901481807507369348248322820290314897183587728863551132624667575227074489107558290476773206493807028592108019903222914034268694576472293474182849235784690292543864272168236185327293308897122408916165869741540600938452642959689836835723988534080919634072943868538279558116882235847386662417966560520762403428016446485083731833418316434032667330743995614769602078844437925247767305692710841431953195871462928429609766814855405549078339742913610802215952951653252079097159134961573874989054557784496247115885397877715403944644245324851024086032030595736831837517022144131912404360114324210342656401484686678354873629003772841673829108472032471084018471391647580948339751673636958177853440000000000000000000000000000000000000000*i1^11 + -396198164278527225489796808283111764112630256816320933522001571385808987624409956815979922259371273212985490127965028556426478762105380492833681090686763467632695008931361161610339684019231899764986013715904392058603972085647803296547281487327598254329608566880549324519844922403738984166151032823378754811840930141036587326975783388159512392311477995940773758878758798265165852259517606693357927365485328895403150993650662261057269160248687943152051989071126876628170331844694858828528983634736381396449776192458820346906148925207756947249536334870027840998751866553744772868745124267402729912477678861939955916311379699165921980499480453823060344982282897095578081958969931015030102249273527528067174337855812918825108033554691503074351339834719175174355105597504341935082389646540747373843559526824011180448855345731385672753037429821746625734489272642308853229092973444971424974227388722381907647124531644903695108068209892201824429914043979441618915964679271340708183225300909592954229787604039882597996141796574924891149789754678884819246897198814696501624428746522517820165330901131334258447265632833408066739251089223886871876420347765717830114652292377176216334874659919802036938136210613553440566298020199323048426109461101063587558883951728500256347684686090879780803822793253233626892130090210272391145473359889031752041187062294143134955647494943496315250921653929960684447411563533256990543205149922231698972529995688870778100742178100437816809907839321294825648171531795543667161839611552403523175162199092168990771482734751754892019443145379986142168049872695308630268980834354115950846448223089962668063612026518720836708825205478244101824039791783672954829280290893683231461849694208000000000000000000000000000000000000000*i1^12 + -21313599729430110781605344253786921012267833091588067744756898985715098056661580866443000963213819125973862913778559224530453642621318715065196834026355234107518186102003319812983280694087002391855359430585825879686388469104312942520923515365370886267912986950961529263672349079632544188447844002366450675963078784500910526135900298506170279654505783260108806414436886211453498931512912572454652799389867825985825051445613094974994346749759695110378197954318669470794905263520572354109923816486281817678487422308072562840183878682283345531270035345830209205860072431520296771307427942997364150313889948978986156385090501027169836833985133473961958710496283506668021465074877347341850124843035318262389429790318043115025114234852383162994995653528860525437851726216728524555895737689631429548389022850641048008757164364179454819502985921007371333414331522663864093430577415033293792283748176851808331619869569798584525904210987371283820481569706282885831284496090850432705791796328379030445994662253416373282462480645422352808072215969215509952431487806788030395921775951381949284028133637387136061563292768011532919559895071509669338854506672879156747370466388661369871903054876254055931411665740247249942195626204438230880522860051326726879280843625142402889158485385594962875627175143244652378752474856546254491070819207479694649437708591466948720711600797654352207652750740102313374667331283468936340416769133280679715848070519254824130519349440080899726300856397051799855703357278180612459260476478411337945956429998474328477192967895323984753753092400166618178564091513461123692699733846952313638611238977068654846085492833796562846279968388335828671627099815849438761800119831676927325346201600000000000000000000000000000000000000*i1^13 + -1043269696946066497225622966575319863961510557004754933708667950731218913248713582521057579934277609906361565206981848581515054833477579200082801469772697805324012345010853006396515428152738014538602031706662767997221099986627436633998015607601214587571684840899169368973538842581326119440500873246633159284418424702876966080288010806442186658906354097889285649599900171313787609603351368941363240219199600294198494114531980085393796007425553827038505597633826284338205657267036499169588161395279316061825599959889879817571405723880306219838943182148196213200365279980584768335112435131260501436801527956082189796418995578686791454097658866586312389366438287695041407909647008171449909490861697336800608245650152963783202994036464446283673862786797312506563748497834899605632873176560500753306096077150223372200246339396078537326547382007179650920995366703747735921835995648299214210537140022788341101494828644742113099215638679791661310280331726741852545593215182391452760584605884515013579430446471125492409945241744661781672770107046046781696674167400429245184745637700234529455998905598596307733643195385066050125763232726798385706156283087302517980009828114793015141784088928088958481824961261245636999631825955714102462165598820750938869911548928985109520134130627872617397071640527737258163815370062554768557090745136244658837220375740044733350575881055594109527696913182101745429065928312357415122049529350263298378150576635378383680837600871041919568758338365742813114124949933050989675875684472683818069712973374675373799448531128271099134106613201326833285223328775590803504653924111039994427633864850961757918772501398243063391463283673028877613814364085588931960743217118489650135040000000000000000000000000000000000000*i1^14 + -26474484575075719294314107335382805873348248605948591389255228196170261909121392902982386347296636346040424301864100125014794439997001757697307260275302692274753115888869861166623909703657757402887764141696632880368722230250533993687444485966439753534535234324200452066012924229753981442122986763402273717268866044947282921721638490213958548371013339668926188167219219548469020285501292472143081116863572568396160444313251275088055588292679357918340409033199843589158354235937421004169970232946065934107566298930337076176535482429708894630195609127009034889625657121964110298331054267743558204908620006358783168643557268390053381282580156600199751766548529852761531874905143885228284925313509042208985727878396292664684999670805345373787902464622888770465993516145955002224191642128842502770637152275191559495118644493932152801703656365144782162822452771274188752838673945943969201729115681090357674094694436225401383870565171551288197555599583416990034648610275328943936451307072654485430078740211122427992627645279962586912268908835148097432578818405444151009732924521454003769045629836849024515021318569458387948800684392414920927245492667069974604360560658410236812960007416322761925002328035795047399780623656952198162666078021076435579791154815024990935929597505156410876302764822632865159621759027029357377575365964414382716274062178886945376398192631996037468669953167604092964047619455944996800253418081272695525769903214375842771808595865815750332166788812775010692477269809789396612090786790151652700669068861641736127829539655836156010925327047156185705123054691630024787315529339026930883623760358136648447409576874358111114741212360495590965916898187486717869138423629039534080000000000000000000000000000000000000*i1^15 + 1377322410126783703514845287602816203024153098216104900223399154111837204755106629202191271811250235728564155032154022428888991822339996256142166131417552837944513027296062580717056844116848537572109458824602383805399264387911434804998111940366253147501782160590073396531893474075809586287889367593616827547874660337486477200299888075266981295153471495604924113786059333087080078679162291200765663670587584347860716018480700807474173910739795923786088490593920697389110314508941671034548250282742636557162658127871545908877356405138613982156139832092170088446205590913977184583371640094951140640502948571624201947692569824009390074360217593044822512504840445211244447654672352984196311189965043565969454774036380797941665211413410632230342752529405429728074945983530060482541897628924450380970933859139033662052749335854960501658856737406960359611452118521587273064704882272108500774984679690679836383933267473776156683314147928628488551733899495285576303052127598806434149333986552640339632210991138847425482850209726719020002975790423850404183051631002351293776904533051428622977409396360335055221939928881809825626481146779621585940558134040442541715509041245403283366893596520179869838946684728098850798159541109089845651031419075821787518010317333897333035701301869304501126879157477294758949849160494818290785993604798446354813912960205923630148436747195873682715237130251422400052659101301271640768418328026819282740772349916271687635781608395411380402558034462642342007458236409844660341031661303616840730896284127411925449570001552396097381616720762734857094815497823115401940544075460865815559080175934474082489839834005297192702657493718427134925152795842817609143516312004198400000000000000000000000000000000000*i1^16 + -23696415495435514853823066858612755067107640476814184597647597574110678571156323244093966659434198671479269428529866032650311381592389745643415542658920997179849226098951733292688454353236754555437873456682055326265137449810841498096343132868954341975342118612292157897834073704984250092218425598375382201060451692860230501169550586816374994785319859830272475279355596990923064995802128839406670488989744164864625641557088358186079396254296697005876689413519341632081177583620682213550804952269528126654788482219860171307523516984324481089750735125744565119205000261757138913123780685536089894146700067531805448519213532569850001169463589289447761277010240908966587076209812245612382110574912675195267446318879865937359601101061872864089760605215609911382272612911104922047072135721399110714991827994157212303913451746304236639729759643799056058409411944504321064714103249215242087410467380490320248275433919870991531643910841088296424649017355830719456178321056160000902869692513776093602753100351198558292245261384633505390382022282042775438567009969156643448307907444321156744222120639493753052737454622910179123060916096896889117279459550228896838200081431531526486106475768921406302974793369702023081841447378884861875222940807780781274667844914136478702409230259883072007550771560577095920172949067832808888658483701739481498149246654039570735164216619114267768519956822118370689830930083730429769037345029960353380194445724068187096390187519815258925560849622529434836360286279749982171798074138262297791624680809058322271531056226103133969570166143762938749797412923658864457022115448999875634549113630688705913856580190391899496270306064376762190413080993332558277966508851200000000000000000000000000000000000*i1^17 + 331918630817114105214692157190297104134143086433725218872074875439157755340461644018773653108206510281764628757366801708177062180669279118880090604995659999464962479027658010027410065271245617180187018273390379557226673672087319190883247066669049820235913404283560586750903893110475344023014858804004676411575128937699318379317022814694302483253256738903998154535952467834454309864565549428915081801959786288784624153179576769524973504670205617213352258508389121434849036004995592307941198004440470030374366033007672650166312546682144746344585506262042464998305925835277584346442356041064219275162718792751793096433992960780109933965911205972796917887546284260271709361743161623930648476133903141224664741729968330976606335386578782180779148334943577250497845830282437020310843363908877888094577934887820514811520966329436413850097863175990346905464133247816727882210189523569403829019353039855058179422478714668666096712083650509226694239856965425396293025427104325244119545527497547468897960046542373527003740334810807492894223923667711169089666568598293493178202281849411770428421267332956525388261581897715596849990389022998487206452773429619165990162358316833431405050217804338691977033044459607978213910342038283547997128576345813964238139455013642189658553862053977487412237851025493441134306457851573472338204727902236456981791461102207582395064679857593036144027081456650433549915664430177647723026227017168041987610375469344087818039354556775868985385336671127889357622037582343426423273871529086892346493328717388675904169983826970974607438025764917123863071705333937548723980029084686038014077216811487735943056692172303265248676146816004485138341812320124400398499840000000000000000000000000000000000*i1^18 + -5106209285914689028196789904265827716415592200670565184834425623024669370435334626265561789501764764487132178509579345628449435695878656317894195321483012550097720832936992345564731012743605719697130159196950437288245572948931771510375469573779607333335303202448234401904261590222087161730167197078768588755580262817293554695923612136413140342242644415049677270814756494466074761266675811155203600514630572492608548395559117066729246243615701552366042607904443159396056205464315065619666920511771798118711563428417654221832536522659849331242230173831152837205032956859289714549107161420768796728506602405681104300826006063216070877652731611094788761733613690423265959508454227304393745343620134965302527593272731349470105440578762032745443236578469129731291414163111577926785643741022985055294473179716301642143167550114352897281773604946926642496199531658264402118450635856100997071336513885919062814003590477666783121219425944877481365993703989799516361886479638574799877712594003052104029927806425334457362812820404744424488304569122538625097172458728323866317066748107655742823511264864119665859023732171005815310031543966346874395756391022542368492513327929963587370553414338902074538801688222558523774507487552860228614899757379637782523821432170837141616401495062510346133344626720737673901631497668548925708041919964965486973443682276073661124621628189018325108547862774254455342556712344031775735667431765352630314265420502715072668058059710966084277145398639335277401997002948698093644530019534066125769144749467166000177097410516820578383708067452598104869194973983598876469310318957279972497726376273863996966429195747842727113096958518558982210472471823804006400000000000000000000000000000000000*i1^19 + 39579838862734436221492350439198536011458105392911983132563155060467065070911144993045268024766112157885306512672097297050072374470510879508499903676189028689260901065056013263475746506789731787307035187818575023082203581918200010548796328733719951038070389687031665555627859845914345580974634658438885630500141327831122616894842956950548637801805160679059372906362741581331349601510814088587140306721013430154930810994391129702669129429477776446595139368200268796476440976711476454412062913723501028352032101242626725892584626256204845991178427143423627897072548660268648627987044142821176916767263058982923565657731879315785663033673423800232597706064004241991427682404688767106364606730362588034089645229300882222450593069065203542092109817050279331237775255779970905903636569352778500317554274941107692353959533361124172680455959855043933784649432328172218200320479751441000264262287925863560516540373422031599881765186443732970464331858117379622725799069972065179400605158631014575917990126080391387505516457621837428594862846804334585103016844958478016639147089892510446630637984610475413152381603367220535427196198607017937700120316623560377078176997741906608102372990720961851950529360167293033337083020024832458824510974539747417985532649960718535749363513023771437836041661012946921248793449478490945570084325311571357896178773545743276516208755093214117967711900074615473027096648936827174381104277186794665137610491165997701839100659826236189197493045936409363052097286704841460796868073384436985491759870925530243041215079184182046357658954782379077530097757750383864547155711453168449053885617574123948464888546884197229032887410202763149081833367618621276160000000000000000000000000000000*i1^20 + -251947818670923849828356242184379485754711925912292754228084614968489511291737079878634153684021329395068256059082205546512179578308954287216378179360683445146130014547619939915818257063848574548320940410004131768925170174356012608652078956757070689791408219238049819876760645585139450301208290563011491826638658282297755335088698770958164303133049339042882509282151178422187093509169718673751797380859536727427415190880537282663819561145540249274130907861288216251441281686014692595971853916815058966851370878470332482797606364450877628168560347052159488947462291292270229415383126858174238991455166939539482176046551681382737606235638993923281927489701401033310018873892456352942454970813776175131360116576264331007039997300403346535012787280798868652868299501017755354885244506172424541167883759312376838307364682735178106237529192931277631906047726926022125110889836319032822805764927899990704355229713335096739630103280752547459406199155250987067801297025165843544392961790830246339722997034393579551180229539068684023812892521284423663320834086483911256083264388294418509417187310881327755535855958470722335602061392338590587515627888503726192671452923500477312625646173257340025909569329702415174782284137185334536919317491990949301301679825093676980187416238127560702549208276722981911780178487767826008922144089008600758800932371453030961087355524933695014760292863685121128045755090357367770047281799496358546018795315985387315687297563328269869230673259620624614246277668914243909799282344121870925934791945666169432154638532716360168832979254661554236530644229744783219931683973496568701792763956511625048094009963664324766107556300762092922877652691320832000000000000000000000000000000*i1^21 + 1518628543224722296078655206081404958327752244955020738569384545827384167484362606796726382182254647416405504865910739053665175730045144385760105922935221457942339219820685069890202840669324463295890618089205422354724401722581227218538146921752298266465111427040494994966270198829677257430432834635346674118405357877011126892554390933301847017132523635900404189460724022147891731956668940604214079015324244798454970144342669610263582618218009606095202999842899896425203432186761823839953188304493735937410953705737197049523364005891157343422854904699884263038102177842753320707066836113006560809225025719255306557606066068296836491230005257623496031771495422514608915241170580886775256232872960262726873838649993850160054415526896688607187463956373177171455735960125724539378802227228959542019917327785750890432926180222339836945891306621844074737740080941943073531902770848706890211974720158047228669781722086003924909251699560384271054089451924284351731144449040152242472312443347288915519614321696917400460527969805461212331832425168485659938190802320371427188219015279552366919358483488635000077838775800342646961672999930076743706364475751800994510557760361077315908573097511846588932249146722097998809677506982608820593012175864726127475971060654133795989848829551629126059412420225165544647469912225444820893005566481902283345241991404565514181883444761947338090789642915168991348874404274103871084235625222252895288306545204873242700280116594722171733947051296046561159555138181519364707842928267026018934539566972793895364387138651177251219177451465803033120805721967150494922145211900974068041057649485385945907697050058307032959401115761366725319196672000000000000000000000000000000*i1^22 + -7549279475256334980716778712853152829083265130507360371243637682284779893512122829301408628874593444947996197525826340890684484499192592266229387796359018969856819512678460333454503073940833360053225690234292699387003285045622564321629497842777674226888806164427216351235449840675330241663187889906522708200849105222955504949232312763870909886231433097692495467991594302122248857540708406626107559185910111819298129480895032547257300901632726893850988637658578325505732111741014386850269902149943996350901977006467142388001078344076082134960885122125508007992341312542368257660087868154385349455976281798165913738377993011548524582361965923995703536726637344232289342637733335041643607144586605972595826063311098243425380353570696066561233077607465046742438556089168754580035395011484704242124829217338090996888285126448128608537395611670807548311506018092554805305514187061979404072281107838352283542057735525765236138104999704269586569057264269363567799016800052561193928971742233472738059366217393894060776928684511682040534959171674820955971959772885399333800884115124711739280068931654497075609839799368300609421501507988397535615741438707874670033127103999365525167569894252461113005631299036071218925314429419852438109379704310571724527124201098938005308617823570993396480516311670200300403523853794243420671835783761188563424781084342945009743704597533504914340602461461796677275434832816025023422451006012305255256345742567156505303639871472257900857801537924488503935510485082508068016581001366016505685046618671020699451135419213115775504248773552286164341470728263441802683983802706500176291403827552601096460023433970168629348037193127930405847040000000000000000000000000000*i1^23 + 26083929630999140118466522226680930302492865135966684034019269753760449733624045226461444729805621206084828144052561667515983841609100668448367031385125224260269221137192569385046863285722197417076237914952866591147146502426149550399601025500152590870216346679887885220690041377841102062128081426029701629314483897147389147334444815481956670174325974602597304152514298422855996797944897239409074309026960819218786988572355905029277267822920959511748304271401990654818920382904863503373857097945215377839136043976925060070594405105702608394255278253755837381667483328673130439247067218900102249424561719527385477015466072287327846420650548751340602052828983470345970278830966291476719715932275817575401691850332567712805342289903810177526604992789870491235390770201130696430758295568666239339633305969198478034803394947609040202013151333843895855663137628379229643305604356422814710555816271453255751004610300630602914511080017000535851793829277082435915740825574813491531641932980190929398359615723137077966270291139790808849999000497655519975887519508660179674613523803693342578358076364686661790879682424136544017322688148514109544775000277945789080904419969192710357770104876720799744828631955967303184561620427923009102979352132192663390990570461606205708255855565039473023873920884224789089887175761535030236308530165844692140693527988049128336143754892454302840565705560207256317875387585841938209661637053083811741815189176046930763823349211014224730948772709955698066623370211125867234104728600226905778748459882177317372999824931930763578829399568436947772384667961427877254807362855499024727317639584089035070605896572489517526877777509446844416000000000000000000000000000*i1^24 + -58670490477042014249606150946466273471164673557256462688720211532953788194923074123868133818680819945481810782355181006449537115154416032649460871974019962866092953384344712319731055770673797153326161502030363649407412962970942579274029919339337242397903387011538157830964518837837055426593542182135716141333821465976863427087236580464062251898003015737548450109806497905161010707237857028594802539710595408764791219826926967017303253816428631111564602603835890463698142575002265822236717286726532859367864371065230805299732026263455278862125845915491495939593860516625857971711332469226492334413623437074797224410092218637776579813620020167159777898931344964898674796727059285697388282124007795217014711803386444307854979103817032379449994831059228013488376853868531493343679709781249636585655547926422109717210008726789086360966670404244316060867844463542607256215363276186104168047386849304999341864350696205071179134532450355072505440555846715629412174045120993994716341855955937943518240829734147684628189825665825479084777917038273381089674441780649224693032550029414357878400850920196239474892426279610358906141015262662004660326200679821347297409762056001730503279123473923364260218503077979102261351546208394803195657665929655064393971212192009551810495970428595752345838138010622427734623071860377708175026172585030684231215754963940287853804623599731408198297490869885874305425466131804707477574588919325663090916045860973630546969451570014721956736161063472827673355456901841609015711908708466640148692258479390241422023602427914775505141074619051245648739910955525550544077316217454651815260012548912603743077869971634376984716656613785600000000000000000000000000*i1^25 + 89658683667404482402733363435443774580098138538454925473796298219319437618895247460175889091288750881927861960406185312299036189493338876633464900646834074673931621399600039122790160250360240057297740347995884999890499287928355760870746354322878669711581442594365696929659961003283316630700382622586563374124348971591946403750666446075972313895101544076805348259687056996703054720490777347029878013053637856408061969514838716946920481024682618712907104576934136890655182922708717925673953157241905914448593061589279434498238495312199350986399449742814212093003020450120369981108486855622771588143793837834362980606190493701633865453023034339450693515219813062677860546517140691294901287616631744052306973061002094573418291125850667184762687318051735060048382629558217837340478126398291484756382756453908464426274336744988176456034591540674116504662637844844745262771721660079802020276929842334871381443363511103776519802877720680597969911689179955168662941009285205922763072431567706078151541743272040555158092954422152041490139912410187854555698985590543640921462762240746014984291090689254661460149178754511809795522459483129661130986753230819605429586272052426959940253046418388549634943063193849149989023292195581403871608325990524200773281566826527312933397599881514721184104688112805621367726348450878682192608884764730696257680343890548937943487033420487228740515765789098089014672642941407380144747123995333531448486796163221845246672958255281455612889688049599161305216832979423081345459855998418399394711948897846756597686528760571307254952906518971381237819024619443866802951718216859317411505657021429485410979363151072789608100003840000000000000000000000000*i1^26 + -82747900615509744007022804511818236578592540568636146760296957193625099062549593649591292665406079623404195141825569545233072001209411108693457727443827677151492363829808360063406585690243063885160957218748343532635174211596440018435579318656302408281042933762436956763223308909287031248528256455066314449336936222029046059500468313068784677173279381038159658201096680433481768059680268176487499716094735906164555369882612613772013176751553096441667627722456064772151629769751666602371056810692351782486729196133478228935774629345173075772206922229594603282034305145989137880381729798642249552904111540790775580605475918142654943778336707216379477086062789841943303249110385718574443582020375478923174256000606268692489831343532101913001602754548891639590614228986325163294020578324942115317788206181569050469755340048536351022672887465678694620851100372166927952940736167662271969666587972272994120166565423322510556109649434865624547846204656758947086444218280385068316461072448813164709935395374583106278177978330774487493936744720392419625738998974394608319437986632616355419783178129828393755739055290275939161624456213460606263953997187058644681858773014782338941716283148664991129471344417820005992433703692680651845733054453908704063665186044930580938061544753810332632433097341153747122012953545197146604641923489520509358884434178362036790437745682620430149689906614314642674540582155706537121211521909511116174668388622864890536885135756355434146330925721748044599079261840438577693598294337860779603343868087534380222202523100324699579490006259705497911457218064498773783034589511948878168487831234467854418670832502218963288064000000000000000000000000*i1^27 + 46197293096601756001326607236232820951973236275541480298228967620658715513538074331039794102662596220832984165102686536987476331796314804318595503642914592071200648599550263572014982954387869116827552895908459258621020776163626782364629570901553301354438901670945040328597018043850010256214532820230919394908933289269299177878212245266271381772034932445927606225748724374559679020023571234475624551265757757808586732052753745198895504981924223860573005911738049051785719352771508627128222020057432527875524385016547012936664808900065340821952539072709378463117260481670345631284409650810372399243210076457040901245898057469454527875931193421400896848105700038998987692712628919622128747214563741420439302489939503614365115353930165017520653052724367849244997814386869340701129445332759370312663853525627979175956412849286891941682648227919794033141344836159647507326861282762780681881112718959078006401796774589041725079800468312948898245544544023751998633971137667974172489306615291659182133473140833133467612554649829570887479120218619721665071777536646471292943833695813918926668364043251726389180537498470340243133288034332954649568209917608556294895573207101786065966223359660113201758289456752689874461042373368902428575817006141061471307883439531059645125995608019717304563484846675025946951643698987720012381350236253666578805967992257182142620074308707472914913029026958255032481825719014907282947624346110610145191016759618360598631195804067043799045035396841094269575671648925851650589786564991081540032658597853410802779206228598557848325845972595207674986184061440502868805926586395217971208025470499815129247551934011801600000000000000000000000*i1^28 + -2521890450955382482327684972949842762025275693128625460693166260542184826135414983095414362980422873777274538516987474452315807866402729707578052197383826632782997600141411127479348332312025716143319857984217503841940625654443363177828757217586325681849913740532353659402894797703179219056452736236736226083820643495966631113865108764064658861752690394940853625916626924785638013211679264396348897896863801080969373097150004325260950518683603784195462853481687584715387508634224349727103036686081322881579034084247704300123964286347604555239659497699010211074829119912915557913206915378950876009681783476984194058192414586935614032847375567225537775319687195380957062343546611003706314369832962186247213321198765920915900299682962164061067937729278384624185609267291541345512047405701956259779227049694889023761964032653983169418213837322389235831889508839503826089414360709561884183628467256303866404426381282237912389467112280515388067682780182403094607830852939579493202620458566215561491919773541514827071882457441110927439164057716002576005396126928105562755397307812136422802594761915517361194542204648700493230805126907785552652368691836326145338459710901118695107620220448230361298450554064627732494507673822387961062009941357863717397538020718148691667397605685360984141985046332420618804190484388523093268251608312356667807388594135658950550743997407782773249951026372100071680459109513319721725258189118484756427798309260009769128927057545959158809364619244311469689439889626625450263110987684987151915296550960371249761378797428881017852626067212411659261834916472021476104531837988829928914448761844394707675439431680000000000000000000000*i1^29 + -2487323170778279114473609489742644593831629916624285410465351947953472987588670478688339231620692185692117958295762408358263693590256828148797441041940211700986841583846238674738908469080053188426239283227735545526829219888859592849784822998351460540787754964636851915245252840019088169046215147769004147295433883982928302071767395042972922590435947179622841678301972945683661028915224763521945402665914415346928643371418511902296769993318465540819045738430248844161631793441605931282255242822902371971509142333924654777316486457772494168315248598509528224066842305039234941464056143874713310612268353455736746154799803058865193506605929888734702020500394346260345782439617120303443746940938400863413650161765265185296941801533664336648613370252645197530046463809762260335118541122520194698093460298364303920169738624842699771185321986057769755852160264419047178121283595089718805407138265147799119441359710285054628574017742202932902366083405015359597893611173573799249126057847259377943962225755833223867457904372820915463180079704203584749362811703927589865666850819460888060584286526279577266824483522597845233403181877337208922968516788125883472461357137903532169897284063174512234852413858888355975058132465289287210138569330557998339347856484635481527471322591623722225502408944339353964765758373523104302863025933829503404657036153579567496901658292547509397884051740556838049954350513687254713608151967018454784595795993102411956471642971306113723407423767414804536294940107308461061281423498329231376836526669897444433769737187067840196903414393049035314264367752972395418552670017716290058985832928667478819602432000000000000000000000*i1^30 + -535136235372087529407844985773437907805739151604916500795560722101209854556186922445151781163017114254155916066198941493875398856999092572539444831069536351665069215862784689488366207703231554671024337472919056232437380100383422592810179468658270428314643892935694014899565634723976311669900540269733746728443078969379372206705309276268983483353684073078806456442326210791123170315522382814603911711276924345333308802635852523163043484710472216365538964052569537044736475273999731374663887558965045247263356236900935606579232217099494601017189237744928616283535142383222815900463891838119525831206892021362772007221848996772532784989064659590243451201950314218592139256706769796183504204748456611905419411816420553578839392233385299717310911300391598054436597720089378815644675379304213812764936992688690921364465604832647364764642069975256906595442017333486485571019450202600664854493928951150809934605200145232399370691497663198539371635130134448839012856738129268862660628075932848479507360583313361525153176128856654519800185909225634859389184798295660860857108421082167686093515121518856805115666719048131702336345752258006175369045228478201712614145621852057423554869156677467619165808401320550981823138307484864468014029998963150037145706997763348345896986082328544192406576329493645587031948407650347851831443593681120330941347503227816737337411985967317029409371433083584503982925665100339704264167960356078766142052886698775868960937422096949592271312417958054012790136820940452827849363740473482156602732807409391742530768177383800944376795546907118685623259099530102308262317712513610661149957228204969164800000000000000000000*i1^31 + 218955760731236567567307354492184367802838368365150838732906647757060296893439818871351716157814342549616788189252348934503959483152700335416434274219249540074424238918160428637136809576398277894627024640997874046581840223594259131824748073085481320246253685189006085102868688058253123512220643794752529416226604107686798632548493273456412341419917702294923002316109525427986491915939469968321073690686653622104630168124247544152679844900197201733426531034527434569686711833764065888731259461231611583533511363555261747874302654895027470926291327062847426725100331420536303923120182910739505449965299746972004851653373153807834193228667085031787032691927499466070934106176460838859222904814259303963343949111168528080125180011043460577968371914372303017249385814931250888347054502639424202700870502592203232024454581952244123785274546424366177821129335491727155190895639566575737042798130499340027969171244746280283974342804479323878134865893619408079635855215141621513557062442624642615950289528976866054878104160372640536472017310622401482530776036493695771799985339372557631986533793990483284360032703688138550439625023096736402389671104985482508618622642114056688080567824002218109613850893688397812266967541775117302704780251397263286876647005540448942436108156945066983260258616267024723178228666223462497081289047776513738973132845504604928413780127199223691570888222568210802457601168115321079421013445922673809253988329912079012458427631063997321543368136063349850977675185712520486887361599855312910448551483443865893267853258433208618136568839201660219474174071807634024523824262741017918992486831226880000000000000000000*i1^32 + 20245057982260397826605617895402555848795964039383633192657700527538431689096288116102528675746555803969055926285585270677964702746345790695860844841368637821514221210923845430524337224333993402203116527438017271651476905945985371898166498395621207353960245208441938209674072649323064956364561110070339816176286942608146616959880230320567334504686551711724192667112427260101482069282222760332275551184073552519230196069909313292481583544813402792231184552273874350735552250700761063700425563048580706468756903549979006588913000900388048067746030640262095997888272851408338834160595888484024369663972272966625638533449546325761422742771660156991586918455686002625823036630973692976086715052606197166613335922188641644656731659579026806726955697010745234971422524121521863770027136576801361549696185136728980001017758935007543935469761454744658913684198139621775799262747515937513093608631761612734077303917082706633005322441812567364092315551971032514830332684620148255643763911348934441188600491997900957844423001326719586323553275741597174299554628853774573971770390876575685905331680808135893053434322936885391330316177462177096265674968629663052004406466996931234598270393808715866297897830579829261924824623867900180586769437337047492699881493686525590410811420526794580833321830166740357112626814965064158801497232301055100168396359114519564234168982643170084387814002086055171739968991101594949793184949036469229855815438156750386166569569609383224010266449278865901385463677838177010014059314443055064054882644656271805666966482712689787212821802291833905259615683749203166170300026775101195534467072000000000000000000*i1^33 + 6896615846188751050881261891206951384066949835077308991131002990912480666245303827995305865931725816446666767710645491917022259989690674942815715398834584010436203474642410232610185493192899107751568250980843619427265191018366795789862189404703901522495386778569803002997761832215914186518939621728223403293184372673856179910170525771408787938092669647116223109406807806747791978311879815991905198044052290883838966432964207219739769726926937696589972570201648888762686704754961981309934887147597852756793347272824687175570982276399951031042827372419487501986954936576940099176505644963049406213894723561260546657651363287583872095825031672737007517249939965180047302893552084987612012536596993234681378985265682982788319964751165574591153591113588536832040119259425907639863573343888624881034501893096208488811837805363935256135040309525895655534479531589978035629875234314481987799962524218499763722931798140338265205616134065163313480470591331533612521838759256963924420084945207969499015911056878960275887739839856096334760046792307833872531261656213046715115870088091694059557201404400881493763343019637705059229341517083943550203402157051645522568222529469858690749819581378351826701082567268970926631352897147191698111976350637658837807819113078899818990381126100142297654047542733711876272091673065129692349658623664491232246301964135035835227149804043650149824813274151885743131719194734870886204870845571820178793649573004146660081851350669688410332323672899867498445658793130246978086150018237118579290822593389055048987210772192401352978113805041109148712197454502183370771964283720531968000000000000000000*i1^34 + -219386230978473460429337788059317050516696391432353852833175364997314577395929355405525365964313338964856185999215761703166599124472610634941895365405263631077119636967501747697186940682619537647730042502182412790558856023422862946997641021941060333092755584014740285024130642757253108578295518567473231062645814203470689880288516826317367928339970703448844974735508257952118176821771924671725044570200185653116282143411581229589986678380278973108844912703640202179626528258816275829402507809372146116483470860670806424407076872898422478869031510715202283965908767179988934243498423332147694457971798334952876135033657865022727821963771350451908470276296853873607359656092579572995887022954445084729806567234115112717052079213445787363539043097506953049727189831042777870849935400689147753302033420164703982082734883318513231474223248364878009735715512801547951700863520665782231037074263540837760339374006708896944050593178973555782319506429844557170080059704744056782255914589764295606921758497143893382867683921629384397444163071925671920459106531858783539951937737332776804867815371109085471153547239274398399250173300760441368735465501979563320595602820183205031926935914605109010452363542769134395221806063096623951157596090917245480882208158194174463282890922360828533092223864385003901878006319157997643072148758860890864560570013619375153876573972106627129165983556059737215830587984836185427696880519935448052496434656738887564707972850897291417658784641235971586088776635338086144019954488145021856478879284744833469778899784912575939149172053184883365734064435006398266822625369128960000000000000000*i1^35 + 238601983896629184297343802414276684263765837355453858732836880278606408194038983598476428094293621609599029339313216636858022233608054088046106877495818129186548887877268048952093812405741901564192949264928077905352707335232695768339236084182038953112885718865172097999445066232436538375737223837913129558101891909886502853675706911768698464700314699465297813431703628569602015948257737058474529976749160661949377649708044161023340131148561649359538281944187911497659398016834852940473558950791705186649159816574801046725739484198822200678239063401866759630026063244571737413654874945150713079955199599067685046035587053345910000892240174677575379968206548812378422509812180070512633819751791697783179743982012741681442406728762498333278185022578842997860473148199269709054135830147370991633412177578035208461263557738897669478084667439264301021173097098877856584508382604712717592791076535428301851206887763940671586514397750707263764314089003803083937605608986643909988998552293302710646928473322006824514780520375359687979968018182198752101155139844891940708366627040414463948362280619480550865607800034157850956278618803075761667096243283894229701143570135831868911369637150255170083337052287751410778891093400526535615846272992535439574592191272513503326806379939957439931145199791280761164092428916031517775296100340683982940936275112378009976726048658572578627441835628263047058223391278677260842564359485382412756510529128596709196700168154857537759261588237587388104290814751872657163151435382798356543000906292619021914709041206432284817453616285624635278639388789595771305984000000000000000*i1^36 + 2967815344774424846635086449107214074259250566264289226277369645772088676890128659242825479949730232902692131417753866775812859988727750270198605115280415118940531360629737371955530105771546342564818284597367281918671622088040487605704807485688055921509006642204193620462099762021941615935923633364409481039617478635086900501384070825294387800715496528486339552175022825531481127405414891385521997713834362119072631304596815366744207811715236931558312416211504483716070540185249159703111707584156002666990490121070507118947279630901492226295197116199584531644433215883117985359954233520082835945883185744248572026670233136318570364047301538028503186018059234092830199711555709063265608650177589376729718377345681114111138644301236499604316122724311337267861986498218208132437154830670100391140977891063736629730478005151957145143658395527106571951541483471029004458310469516651186817140011939774011979324914598315384571569284772155299891854491066407021218821947082513583886506752474789988095840891609781147998662479299711029634324962927683073479931535411791748075451343179110905980348140944829139887695129008739742571634027906157425335902509890702493081920211415729672906686719401384973372764583729034956373281234316928547621375181748877599545221067977950431609476889044409475327042299297656987492485608430629981398332235595245764269384646497656316745459443771123044035397562676098257992331665305963559063034154119558746435206067211658125774825599137827077583465579481252134830321110724641994497152230028555265192953546706982424321471880951737025561041400069308009822211363359948800000000000000*i1^37 + -88003992031039278461377671041926183906582500730902823409302855160163821488567951357503654595807395599894357486855642797812728819915495772794626371295789224641246963393045135954392121850281288653419059788654801830711566841390056097513985894906112454772412743905153183043171863361417111868980363399319938767578171355084825152167671203945694482869408973682559236025026938050307998523892526831819056333491486336827207758395507989515272552342175460864318432100712932907756676504770911984321408504248942072626638263233526963669670962569685079328451405997269681195778280735528649856569669246859152121590353160133732089218482601850543073882486187807817418583146739624967564613971845424692627252723793087845740470161306561034505157256118278826753661198231914246088287602010527834976530048566963797495842342964133043257229040694853746946220705825557308287822807849849782319674158303456118807575109433426351974716506829417736910929101481238765647318589143545998863523047114336438841572967130418566708808505250603055346264530829940721541281464414187435725850236551715458942644649805934713959372345936323755270124430186417042068993069258258206167840814460620203796397429497800491737124890772158281979190295950180013414748893490269552648184826224657035069960566186758698740765727289673953903193873299267411683898134278293509920472270052298735818471135160156418947646825757019292246133414049361703268515713433490603620422501288206265947800926859337313606241819011218119868638911750037383439229047307038434923929980442779171401773090493620844199825872778002090094841967318289414274042920960000000000000*i1^38 + 541606423530030901369937421362575238512472825158332887416160979585000673998466714318843235807897435966687067561402892788769408774678079408836752886510736416874825503687114686752915271683400766202126001418311141919379782288458754017983430336137708924582680443879753136305794887518984124885745095135851271599760799579622679784347141147681127803072374264645312157050387426908431046082677898740512625228815530166364228914873086381110699133867645973549597318796653717618862845238324161793794485943812465758056653382907779324935697711949590364763894152423386900608597935603568911503924893150292606067770308719652023844426575819480453104228769948711515200030130787203791299909561784286931454572924614701505108834503019382996470851581201779160715338615054366217814897363934150729214314892106231148479712945658234644846496169769935932891253536835520627034001288151074107542910355355740996582093349487007975965459593965804032436239971000072497729444837363909256357754938354428658886458440862955409073251075334390914877208614382570827102817723271303188757904645408673328563507662119605983374122406809533025634607600602123288011835389593391591419050148089879999485734534225896174455258668067195632783742341416247164843291541508430033920321342761551656284658325304279963360057430831991286304411430773055317213085924275545960015276223663028785350175232054076914576096580844226322202931869957267252492524015193889129562751999409238930334891514266052737794239354311971136755204742626482453725550468558632176067393862060375967480053244741487096658789296970708094709805886028370051072000000000000*i1^39 + -2519599338620468107745283786946177605860057724216962343009290746215328642153585727689139848292164586427892833711760715814498647067922724219210818417503174898166213125457548902449894765155061438362709003345150029004351278168386374861541332878538885563063219037019291474867695286949713301695810437580252087893831485397625961329065232081907123012309071041815706046126527436147246743978435544759907312890544249750773413658216192414237042547499892723008892264914604637118095397068470165779484606107866420766458100525817935110066679721340724622851830313811816297391512183233409751383404229446507889737795169278475627130498330193656944787504321263141278852418909827153161147508413700408977824323411557760238958167151037821173642597018799763759549717680576506230373017948534266327094749165065858950566535007265685922055163686692082174527386611182893286354102239698468212050046940412899796157087390010111611210879051391988894552800221823124377700405614990330450939452705817326878173388067739461062718617129556323180618408083826491526257314423666310203952673001561906074829892404004824369512948991088962638575678893456755526208249251977102299853312022306850789094808381294010670326056607823766767763292135264347640587247001604086041812476094200564728829599378377912044590049457934360731301201038947384163108001329565575126716042004994025499578483827547529070536155238511788638216104363579446556604603276875145590659541328616896839776730592772841623086303671353605908944586060034529593750971010857643874119147836434966267647923259134912541014496145718548232394740764364800000000000*i1^40 + 304057569665154670907123582276521136380828878229858105344659942796477098411202889763610547651965400912364112590486808627079640572061469811726230374000901739542389643932832423550524959251056711654195632408927625014625886813949409905328217427944682367353887367822687710828149963068968543979845102679940557983890909635582379445155738073922171744731217384987061827495311418560921624982359230923502548658436180254472090670241960545803374727874912995304164578537865802074125669734668996049871317983841034790891955352042066929726012258989208398403534578975629881824918053922123070414976189563143577309628105020785104165983071688075250209111560242758500310005155391408130247893196806088705025200156098362934411350906490814650940387253012833510781142624124745686580692710573686640689560242759436010827759426733218460519313241836978530005614690289891505746191671364246427933313889362969738557533284720212978607223132294908641442257921943296938790649195559656657426107628883450762500304028198796397936903449818539236081394113601840345899381277746634888195845015347811259974812501040357167155647677259124312010027630738321360606176627526634412949064916120188237999568555452024744466267580670172270482225364059077523862060430591268506288384284835699467218408735858877950584972445723681846947852986877341301997919829915789636703171284577848620201959853231685805881190778575260145880806728295318864173060703695694135223749447412442693897484143571723795830356540923248616361110144628264582455096645322042494601500846359615839517057472565507780987065617280387399372800000000000*i1^41 + -518710924577038493720398389604187827505579328299855276790647756650118928702870011289985665624557996391932806772165040684870054730674787895601861285335102429391178809597366632418981739482169295721299436481748795254669606599151714697310200557671610360322444179790505729248156801055910615284511164426085869739281352407544140783657784304200499961430442251162763796736089689436421343304399892458795295889320464342155653458193298496180656327693614439442575087934246493412804917691410228720432116472122876241659357210752623026099115532298628891581190849083836714652151575755408154277572920633501900435781579164222947191516646715516079788666125650643570069200668029616870508838888663291840729491474097283410013263291313964284331782399892614922093549656284139443793197246744482956304422919171327005856260280553100382192668015250426033403274488059311652219364861269636864177534510321726633951874743436536556977357332245805947232799623881155928854636418143930553577311829153020794818693751221147466163568999031076630533806638798356056725739546217465808696476235578861750619238525604247352658408501877090550664446902053415626433545591543510707807102625321776732341042915801124040594290876985766042285174212313220614386800161344493867302490968390068995452782247694968989848280083181028656144483602286218243638633278252656063562416175161153169557448958148037960379526577691101766403747489145344879797138811952636881079250070860101496379544256145975868357605943195378521674660755447921530247149413805738395696959296930178738449414725756349289791988082831616000000000*i1^42 + -2716387197293495397033922537941709384456454974743802838143349756360232920375584050708853781502303575718843180592970654109307786082928516530458700435083343366504204644598595807775472425388822968819795807543268699250333787375094348021086282237476778457657653228594668364515886765537299419959720569136509300081728211400180608728796760327242914699430347713507112272080747104982792467351174124833463426658905789154655234068317151476193399564386014501691478109555570209237995099762708466529123248117170053904122225775213180985157479645909040837113498529987498919700093187443103079205993424600550175066538296196418440658146240305137460363565781527689966625242803175776391577306250679737273382011843797550805176172170941711590746534747980788103727957840901559396968304652237610362159113318592561085634983616295188582932529667157657267576293057351105306784385374826035017540046435481821298960360302408821571524258811186492739041707535913731542467415680195819974323283324402339003920372449631713658946072314543656105786814640215063149060989844943189071637235822514342431071833399259246147650806374978351606833510177379082306395990030482802068300760734221633003207471247191152888845811621651540505258343214634972578596557132699455762877285624381572516781625908382774971312035265602672829170546761725397796597233011388562600524679138804415470280354659327245386137173080456134841546738394642371686706357359290397337647098197911635233372663571999130509840979841737782057077717152730304947738194547509388812780562181437652253215187548861966340428800000000*i1^43 + -5496477592855550729000123732671858570127945220393424333678564322867078413634004965095874924177794536958879075671294610772456784597499362781593686812192771164937387154014083955835876564945230546981300909097618511303643501920090691310669429965258887589710470442703966613034350096779195871826765225341005330125365429832014948586549714026216990445051337271395597182836525171644426059713817966084068704567696088452283721146848388401669292855108061071721930501837027581302785662210372048690288599070097159087544972651566146171953934463896605423029548759569315110456024718329689274978071703687252258299808080842307854041165486097590388196913030059381918928317870595127084266282320632626758920710216843812093258437151732599535966790050352873533879715249036552017715531864199969397673893540533236964018080214355786656313793885313455742326037941409407955645773429244808412098117933285914254259434371339006909896169426272553305231479110334696191669379759342274231591706821885004735193642665631900449159211730829888868220512478327845471751685883669846920470659664615751115902403321828555405539748180789144633088771250135516217197306930934196401855134809103327663977038156229892322621446734577968712523942256934332899218570516371134002604380872483500666347317701015596617617620375978786184792787939479540871861513620814584222324561869197605406568921279901034178243927948993639129879578182832004236138546174181816427189867632696849005408738161457998692474369296913766202032442100288743866682922483769978853894514487244555315533538858240000000*i1^44 + -5338170671282684814916449028985383523269954861185680182405878818688269355995634439897630100812614033179345080216934882526042794920161856856404883818455094840475138854976015789064330727943198264690773025120796758332274527504637842582758225965126098081920108298812479350202083798370629584872609830863157379132300386051208963404613054961493175270326708353641984856892861189701496835240699970854747949999407273842058847104865982359513824489462073319817190380244408102675330180239450131795104929187883565336865056405199480625438010157536803004478464353847676302497275868840978667676686549624574105632508308317505124650459132358111934195435373294326600134181768147042793724423215686083136943570762417972725812003048544212987737642402657447433706476455660527215859733865744835646809381021709023980868805452360318203971552804447926483099554990193579524149676256888239171837218449799563765815890293477135538613213134761288427719574094736959985372280827231735321172063043290684309421787656106813794963191394959564325258397848835177141695587178233409342945447879446738950144595052828859926903112353613535273475707027505997940012337989171729347829644456738556946681530664306830354993253948819604634015146358063622796605011960885509882680617562331705923598475521481718534498026077022688690457284825958997028543608879158757960708891196974739157698437187798206915483529565935519481899377602952830899396218706309517629738001791557651997875617460484705424915816241219885125422997333701717941194214569875637922400903173412124672000000*i1^45 + -2234092264738420951309271923439429723833885573355070389565058284093902934174541355244556328681545136733576963878580044296635616935407496161652929112295393838061534962954216157056814179935872394948884360706201900222351691213140879514615266730573812252575343172962067852765254229327086361006329158051182331753859659706852001442017053588760693287221922238353407670297306531125564386331295621572869168172825857858648596575473637049815638813648881900872712112722448722817734185290526279119930790794076571554981824557718658003944893747749682709945441035284540839370172691791902878422447683410385867948887672372779636422538257677350865031403832314147634745776377518758287676618841191147288958078598645501956590783296710475072353238656299479439610422858326492048022355766341122477331054979368909444548817251181482258357216043626767915936429564590221948213238628677694148939040784760431021316356612006725175828398643072154181689880562424530302689733606699522381909828861066810293155435987709389279580459855557443621841651802623956913777715903847492767468648982147321064716824548420230007233014248287895339216325017618911744917064861609572505508664099372815539952342453229002939742354768649198356539390182282587757491481458116134146906618869509589742696513420172378509473790257004290734036440286214009959482886301990795305168862516008901806899375657411589242458584734932693956751918070438725290473376358575612698033934432944259116608612489400673428915768060103092010981498192917581096266719357829176474104502400000*i1^46 + 1858710310833528244937224286837231506343240821193887296855310668006404954799763412217122079248860416086144098482747074892452525457502166506853376285416513075547576113313406657741584406680312836006431486212626927374225532059274662420316439011899975054076621528891486029035577128359629130460310112227342195290781351475284456347242797992165436367857088245570686217491398149266334779884871887068790777174494402792375843524583691300572790499818953759694307809011360568514754202858037631593656134786370101213627263257469969694325738011304670621030695840892920694014564716117443919941671869354228141159145872270207445471496547853576962663170164887738590735384344400261571139757834038118177415427937139680447696910447934782356004648453692344737801859993300690102737393378498262784287788221682682655508722675208623758972608326667242049052024339249705412011377914489732176650384593559915201809762179054209070070027459675390260021631952845468593319449117614663991096662594868017941547563500936739775556879730194597909310093821709536817125072350299101188365711932139843592108933036737067439425760758465196238986412065635668637450857346369774804587796436561783860741357183875852630818158849072852703229577708493329818980840126771546857127591374733581081351386994260604264179149849379224641876319416820303045471398877635367887761083669139258989314989437268041863616088788746357719556305594645625489547459983271699583629618727821274689708628572231826303054814186034575619458705763817738629735815504320000*i1^47 + -1149515096726771108799971997734084320911646968830541240307995422263308187542042345156287981442371802452007580467141349021172679440014532977219842056384806767380489866034278186897126193881400618689911984299464057399635429402049684054515086567785502892285960183700129331022414837006609580730602809190428311241661577534667249023258275551731288739203376513842368410276292107880768929487929460800654422990260453779068721507414778074773654622395259880892491489886301825680151018160494536279076538715106424512781288328866753801771106613341930195361257943235822612174274536102340790463904341774678735991018825586605111521990490216558429932729957444110695825995348251956453203427419113890589490504685071891559500157102779718952072586269386304556314395419753174187323216317236161324454216803727141520672468940138669101691839680251671363040727196302517098073998230929915484222343112479689727481027969223336503673897800614648185750212901111380586919877659779835250034661973246234451909310880294860397948585784059089230723570348363520741554235280588508370748671355430953333628613543098648817335479782526576137710539944059497512242778717260740894789030531877626559219245485007896818646617003742071058078378311684048012561774611592702634750676800558522294793671959859641044587220612516694180067966357165056564539533469127156254514724549138378519526906987601336273848638709781795776717753858435903087410351618823967439766050169128733195945735599259139751206802428405318326804224883663932000*i1^48 + -57284030586361940307144108796999175976978326353868073068106606550645463251847836096033892199134343751946704973281703707882720285335574856129774189740602561891214308726166049377091499102601763157748910058171871288280075723796211551470387594397093852365822068283094245491323197473346867103457266293274835699811448214871634882785954902093609039295064593080833725257808497436793357045456501807659101444923618028673741117997178054709489517125833274181337164217684753891672308963750866094776226539154417190445493722600706911191985688435214751245170531215338418025841530013423379960425588043659284138121503178800823736088197000047949073629254970187857767735171857481228729301786797693113525279681287770031238904091419276527670784978729446723320415893589726972238143549647501474101161444245916229134797011523303107607008896207911311385980762198084959814651300803980502174024859848044802998645689193211790010959393986823381204149122134583777811106227459907226405377879609547446835526559468116659587706696718723614581384277576856154367765393672225517553441427379667260506012293114410551539445890791413251601089247987800389693435395097013193585563336677273924524718836749159492093307134152883198409157036439494241661580448773008550505632085230903081275925386910686822844297559951344080233736561478853330752133972638977301599334173189236658107478584778219924093478663369961625325996995610358915636745344363844860261416260913007371441638150807495277847474484572000*i1^49 + 127465727921459595699914239350569843489930722899906254727278495467379451455085615292400616569687529075826618687661581438425902926730572746685751679831422186894250205537580776588485662966955421180893331756067952582603323984591489516068877403958564199907045043036340013205655684782237541577295757714157380634747037826566302352014871310481195229347381680896737245891284811820997610263267121056197328545717127370464492640949154076378224776578593226459924496991604890583126945946432668976740862576666369809174885430727195080425999228732969576517526740776028544936351003451782094967428057405623219013710166580572444363616271120637589564810943749593471147386528068074000001475242680232094460784470991636050153627282759343350914323001849598137338208255753482494779720950259438852995006996197903758368224828525794436562905309044380399322761843944412149598946725054002760617806158420756270785719265554397621263763644399340848894169097443082169341665738248716734517643557439904175818938213278420757975134084939104102103280532309448519546198835322987902036828527648838248419820018896082741097038217654645923491082442608755591394451949635913518304151501113514354926144616840597712422174218271520474776764573938084799158718315715243154111936904436122773177558938426651727984153368482559136181481500505680653710237521127108498796718281858639994332704729615558821832116876605302154889460620277756263896828714493397193822446639329080679489319730*i1^50 + 68482185934423824484000070797265097526623863697974347602596135041443304696210739386777550244615844758747988539215910982478797597101243612531453205538663279353324693524579182951257195411979165810707102594319626762728114170712233835431098838291270943571153144127404375517492017439792485662216122087482039372591230631124432525715464612370012002985490810792661275020170099726203566091509709311452868054786410029826525449734270767966984783730514032726766085742231952933002235316552892946144795179073603511672842331607177022195801109254571277072581374891227988298248359346191056742785547120980142231770981608404427775560327347832902524624382712058008339191214023706067728071147685287936017422425692237841690990537248824963032750190945972971225560614543454963424309779894745745318771638788920269905643757894090327830850102737814632255603022630169810843055128560450377383906957664296801456372102299043928073560502249493666304503562790806891453753085143347666861873834906604291919750098375023644372608319176785588351616762061153091201118893061779330336342664257466689236395348030246181186913657077715319327166291721789542514675226332234737104346698023264501986241434576595876909171526649754175376503732879031096410171058241865078136778497411125223770331049329837062975997231340220983811386566177580479219307636183250117938891630929553557467191933118980677251021970610019466873569666107514266703853*i1^51 - N1*49268298026229818743171127177869759475142184573231373646049834432787825424922758371574158344478380233404666026129495576944828537791921765969621366648963767523947800792173532403810485611110389676007069071184579565012194831489567916293625601586259713740607776724825264196897182080192975213734360224223133334211316412252947372105716288830366068839222267032639747293084679754889528713304181809652467064014533914441453845549459751663348193558528*i3 ] ]