[ [ -3780956589537716242646827093043899000610529737945048594891241966615776298296877950033483417377393561551104068788138428235809786495796776306210173627971698824228894849394099828398450947987320265558648834153848970776539776433957563179204041528451786825704947181751596348329406025311120450282900689234775766419471613733158685023015532856655544001852813120655040697503420630872342469628478227725893001090147705441781988905312686275949995997174627077919932271015752515914239819738853658231488359694996566237047745756310604208571063532261477725915981522015467099223673799351845544292297371875086110866389312839654627768536595796935868069355296860779217084385374900540921725870107790780303134664990546183173388055495400059366362053588234160060164624469407048491998071602654469286722535852311914801023365986834616605689290219492115508036845085378945465416516447572345962066757608112493149652230251305544859303071430350669168513196624155682677847716004078268195489565188571955546808961732297994731576924693553596280849404375950832209410328700115304465339212662242940619435607652994623069486704315040248476079509025521851868829487692690311937219436228113986692748538094306919844355659594604808430641780621766887558312401556314278845757718107570911888310508635705543465331758874726892005159108995215835466088002661766865049349861280502494698446246473903765435463813362368416936183924467367067960233849134768328976186972248081686986287759034630522111283385115139057001090533912843841905726347238599915003639938692012439177493097191123462870153654757942699410034645635420898491409136910155233810364821940669217791599968256000000000000000000000000000000000000000000000000000000000000 + -1258788565859679704152775335788600519091442520858556108268388334339742813402108189952804033161677074505944959598558974429875061789160003377777675561308166678923408090588828496805303780536533569504715583744099492982551246843924499935438536181250164332383610940873094912366159333875653723999483400253956928785474729968447475105005337984512680909119595819451496667847440042643509360883946157992319993103608859798632217158004888761981184052135113065795599056828733380558454384823419653357425894803954663190457783655529715933158899986306216527258027654313856235174370812965914033597410274634456153444178621593300661716013923648396716456518278699474919143795802928746774794559716999661801449577371660925625038293509374456238537763415116126775936282371750563450398227361099926010633411962817410262781213174649335107166459239246549833279127685577566731955877017647223321820980806792880366545727944267166390856376510051006818784082657676574276310382599682761142204916303785192200011623970054589719435917548914788459149008290698236167583671387385873739158862810965609923714374125250226961878319809309876160171495003957416246844658002228175332275559453341398594809244395595425103958501174686552945392257530939074326312076781226146888103861796663247978486800828174810260996716778529394392979456008038638260943594081311733359746994958719728791633643428094026409411639868715537284133977029119948546960562886450412018907890213140348296538712366084721450479087432498429686076753481940927599522614701202280924191617660513640502356935925977734293868337741301345288897740310256009320599197023460316761930229656090101968745267200000000000000000000000000000000000000000000000000000000000*i1 + -554587272476192291725248413993448949946050700082137614671517479918837734540699805723238804830484632956214248220620099563301906417012976793709695562427218084939801761899046700967473941685219739667121699313227847544911314637511658632987395746338479518351919252371386821433401472660914080378366443768674187966745443193764961967974725906416183696655484053307393035176468044962450505921178713685504852054284479365288299005157677133327887571628864606469249718758716193578880445022363382066587409066296191800893201400784422665353601929118254848672261252354966443231855934603433350179421349110958069522143967715505018830891781823018076794135258208193657049378071924029437567131740554364076970867591537139827857789597365401874544733430587736386360466410903480652342499392880270722532858162053381570855984565168195603392853494374762925901512363594122448211978916295332540245769062126482613164284170186144312077778217870770203660514101935944870732274043511642898756061836901563633763219525079334245464849728237313105384058922657704202891677305301370687198399628833787804812347096903299507077127847638713156237485089187850190922066011787959059540274289042188275662678315138675936775978760281788431122141998903399259756043204939557081481566374509352100001357517798013302691815268051305271477422403582033239665125198721850257183556762044198028188463142645185926847818968037665551504260830985287640430890741463022021331216287440073852733704355703200002928010755068685217704260975914271950216364040873962272121246169843908296860778113907256842478536789567560945153430066163600348026569329592157967539113997634195842662400000000000000000000000000000000000000000000000000000000000*i1^2 + -11294128764463085575488215708760178669177918015992211206275097031457085654079142626582635368691237792973143576051036769593488050990135823549893669834215606605606204622682090886650499321555253594015431030616769698195906895247230641763281790250903002621286447823130235226496597120884104677617752136275604417129743060398916565630395971491679809576811360386535327770954065757559303597751741344154598677449842018450429403718144432051123474626206348818542783640148749350265742099431673824738664202346159912045117991754031885206000886434636490700099146475814930974344485840868621967590990632859078378376583493930546051226499988159105431611273686122702964642185833213203732564645917014783606838719874343934602610065514352922724612325723204330573749851736988200763801269871598818402976853601256228516231483684518062579309100587515278538431806220557136135583304087112869607814590707581273082202588646308643747781574621943246291595915384923105876821895098085346851546598243367130159482240555298395556087549645260376470960073037001706737861935861751839427836446618344059842442069177954834090549212509282943059260743873026683136573957240434283268297854204246737813202983807112221524519381023827201205876488658993262354983484879848665923120024769132966657684609716440093030532776889992551462667645755325529229159041783645781888644047033898634744686007491714841936553426892951817850226708984450023951384805885917758016225571298809137772232005443108260338239021131454030525609191420641507718342918350328468165656655895567297987751497536991806576410028292310669391956768411016429578851390474794372851987079677461135360000000000000000000000000000000000000000000000000000000000*i1^3 + -3770932881938803292149759379023525370077589357879194824362761317573446072512189536494705790329086813124340185527299895112909091877330736550867415613197772533130604739420910502016049595346715707328555220700084929900220691755378013496165834815637297483640961481367485427319182537350805670600048679317567355931741953570467624025255920158794378854928869434435435940345367142719418257888943504244115419576563403108124334306410168151061067028120052599711978517906061246067592793234783254600075841711305099240769922493383394263352402953916212055832802385235440802755129739084375343555391674899535342051096265724154893465718344794809422488948427641954275622448069159322877051981506881472989253692346708030473400970462569439718361593434464526225101245489119181942735711998590488821264716847040479643266046378247756047608676300762260115287671694195171494012761055543348332218204722319795128385206479244628097930789304497703220768780205228906886213027275342366206605605235118885812320996144244064743975041621450944340713228478724507663434640362850222576629975334615609828195737925161914822795052999588626623493201322689246355178011113147556986381525451675548731228999491340953051605437088734850394080407190819712755243046919985796930917410845739643046251678178400576520003053906141453192729584675518605743118544397593636871428456804894377160810742838601631817841154678112992522926421032189088572599239624156080083148193801053879411161389438562111897965552252222743465704706853250122583329476476341913367112678763044542404699099698722787013885339114854917672278817488738232433896650570852115744571387260436480000000000000000000000000000000000000000000000000000000000*i1^4 + 2374180137193041029495420617587192284425498691065284635024626531481229015742575719520045264103861519511085113367220670637177520973976803670012490815440565598197570585407091876709447397960123892134369140050946955014293508685089521605761002768725245215805056783501597697715241300301534597480187203402410305407440297584956919757954128252672098831296330292776878461458454409708716553283579100047161068512938925581787608544334661259862076089129284014388308937790483538027032929127807056291005121954470017176365625409356284958614795888479769016984805137956465936458402273493882412201168948777707702798608041003504523070875588819778483642732019751470983205315943480085890550664100024262222304139440952816082460324176863614434805895472711792812047108632752541431965690010726358847027792262194528975517741866348998717176316195396383520466984809244940192728225696372019612936121543363849661361197673098932012367853328218618724158299417033269147791757921196387627953043424429953295196413366207426066364732789027470552643528844526934531809226639825512981396882145410706309359134103648144309224890089573181057124554078770370722874687791780302451933730096918156612026373879096121833274929372315688380346439839017612949702500698196548400973330885821174329283156604193395138272413259043935200129265665374131706514275325708264058346844644309688181206760427399780687376405220279393199060050435427128908556006533972137675869741009775693234524739525176996849468698519087812010044005317946053284325311513622931494312728629483338556213993070050155953073513399596242497260546995745223788193548724598454824071805544693760000000000000000000000000000000000000000000000000000000*i1^5 + -521293954791041005655308657500858386229129173250243417882471693715313070696840691848117722812196592431636390633157648612890242745468406570405810612449980505462133479774064976888823755200753907081647385448396532393498699290102914890082091182963656668965881305086046339583944427589041134207761838668461198124114358872057957114042504884522937583327903899220801461479880851526485881454913477850066888031205808292131615400840397289179098590581739917402821746053946342930120505616790904814149340696985228651799333197630515454126143591911646236827449295422416631437194432020524095474499754189908266791664990477958140301754685750376292840086705619800737897785852157720153652579535253849343506945594741273467638255519938951011090624706534474783184867622660654788360461219821884347001467333047972487082796305463913048100128936361898848003627510808483493893930353351944369578142395971878881280524117601970404646597377468181902646111609572170097548138612307306308537508044210317575257898728988863075463603104779988714258991609229847290339265284450436536567320049951052263180854207741350000978105048583488502540964263846509628002964785188607073413921316812766253717236135399804321838975699112157016102368523122325989722854024221066992843683602847717454931580075450439028366120572506742091945320925033643483591000333767077040240332812787789549201334780405796832138836981145655641560032326585764987460413001221348058484942547177676022105521837779629549232775591456305572276712722167082864095647148107048544930859574278285428756568496192179420782542665835751136000671179678885077551568813425945328346090962944000000000000000000000000000000000000000000000000000000*i1^6 + 59058209271670273802763094460578992037984917984737782235482506200090350617076954678383526487206842892335655899684581320375197853123393531942226873351373318150336554391504490171701806483088030644843012871679319287865190273112746512987691852256151424842581945245124936608718791063670246422756149437586490735437815751908897635737571787326780068346710847526169763306236472850481679181426138746331525440779309557305809277615564299293072981760233015917652136957019208072629502592562154320378439946226545067312303544628669489512980836434845569393552082731419291728188016638247773342081377332103734018241000883474116979543931411578832322419182714123778167239671821633544619732739278578275105151033440584067855821560204766197698036149275245195136641506263544417441608164853615141821272857646969950756313352044725425891406896333446426839002406164374013970608048350895827792209531682834518974124497130483812614087162130421084249348688250663243953747413399135684385471236588684732708947515056701140095854125473699391625089174729189771131702955497431128854277302264470214899014413131295939383344972268193946030363458265526507617890575247464770780386446565874410359115840068107225692548737815274768919292559651360923991369332856864201483412523823926336861070213724932950600104207350764902417462308650416729038909643157842728307256275057326109371443368673375395847251025667423618468095373627547006818337389342504281465748567996675464270445145450826640164405210309891960475423383997852256093739338279756763697275451432890686409596497020805368193817896806042402804574357183218582229575192880467859583533056000000000000000000000000000000000000000000000000000000*i1^7 + -11740468309336647777562957829079037257127981187191766231963051958168321439054376447950653905309923441417035645002681570875133358719721907605003575553580250003928462621784453788086420080061559584234338337668462408754050662002099731768747668535077654993796808149680586034139593425715553790143093370149297371045719204380594271205787992836664294322301494614579346999057018429278589749270548881642846495131631141599909375946266323667429738021338337065898893508818218017997385827537620649321805984836034087738223580180028159479437559490086340276435360956017148559042911995791770267457389759498892159657467115615787066290541199297884484235676966385669880844272070665503346053283331051616573157669258298899769963129842700667564845263338521408985745303639149800001566187772246091554546509131821868609296460760834937440235481628639250456315195974339770127504906742808261607794630029127733145533391645291931119056945626868318803899561924950904941098704717783908094319578187852133219741453084296295181060750659996750668871071237229726815308186342127984098953086638935750511508755409003303441175680900688236502557448357652205367026064011338953523870299994914304478595808216060543516529072307981542743004551792840293414729956854571001690952289301235176452995122913441700245013964440166468170241980543293483182886457657948536914638294352126205471967349819755198075643316320871414739415712655997486703735432737631437222156249891359507133909237685922961773560734504922064287102025065630285967779341131648215088696690466867676833214246503384654586536113854544689262511089072686643624114646906602036972748800000000000000000000000000000000000000000000000000000*i1^8 + 1737406124127127641700227944324287555931347865436469999720023472356697964997684865815205709506687615659428397948824231707032533660046447646224536715360859989716801400772033344418146275400628892720071917219266489584261926656293645953089044343577464181255259952319625881844490700537368512349966877332482319280304956181691643707206114772729165296193725263791817626784060593529029497755297842706951689592645605226844932736391101219493597724972419767402201842886550672114351194005507891195301140483797769939757552724146240664062584070208423635421108359807183201151334404592719860299850755005353858055466267441316706281380640753882822630204472209819605965105340139891723855481521252346250652551875717481525871794569085628799980379930561339070907349144160948020704519644302705444212639212124949957904050251823523276299045717887893857561933196199653888586230971436604329821530109669537670404750591503772109012762758390134518669505067549963104304163991267680421247095350930689992094233340764940715147887379718074380904362287212123294765739141818775061366091888733892776550133236948531251600924909128196544321168546405190511311327254618417064297885157305927230763872101268372643064308398928406487400480773459974624922810926583925059583074528010620837319716477427800281197953441912588515594814014003282787390409702484614437088669685737595232594809244932285904397664566032934209472076448359844298786239422386580307111756175852097420184717279330981382418342345396070327710956119636105356593563628019828974903392716267559704916944262239298308785042722464764532886324421916846466398438644696764907520000000000000000000000000000000000000000000000000000*i1^9 + -146313188252340201540135890631696625761726442173547489398464506017919205688800335136727496460726604534168961866966345691433257889509304196223880515798807298182315786365847491843595852073632114498078016639958168147860235428517201587651503208226600484065125155329040456471695336856400060387764579804216402341209037280498948653983522756833939439554053330055417177996737117924466577017012035111294519752819679859968233443028461115914386153578039921757829050158713034224208546857177347172480773921569189254434577782837550573911361140445313017818478919647975874960488943727400200658438505429004812106971508895075723440700618927633597464728029179964566629315639783679969064397284880682084378488712212990232066767424966185333409377317821676622719359559402296738846825615686857585720095757740561151778747364162664788203431481174421384528504079024837103453256209196297034111215213602675185714774863816942357628219413380514691005349429230751776591711675490498398225177908387369067252743194105382570949055422706364440793807836822143842440574491801190590979799093001977367777975933908962419537135275323241897007489011469000737773462963188609195790729234404966897244271463883821110391569455627837500735864981153457121477400756941137545666885622845501445606906028943309274391557884465238984362518464837675216772505600511997402678048452034633603385320790210884250574265923519648639295850505326494512666538648300615715593873569027581715915570115053227408531211524730017195438295622868711928757806737435542823207549982523200118442527631320576948546851435400351900553752535755506042888704966795041177600000000000000000000000000000000000000000000000000*i1^10 + 10487521600079494421438815268393765342316847365771080275863888333737457968350727153510000359050958338486345788833210367831821437469307424004599770092968240487655194298666325428355454731153725749184047884742738317960290659406763715149575301699447751920170893116092717080284376404966626972547956235387956231495853569912050368685710201415035737158663183920656955701263743217414889373953425933318326890277118856299108037925819488506991113855043022994050429026645890966061753611896283489173866804032500881945888734961233855366802531615625964284991387618389392578626744850368168188564877601023985334833901402764588161660912234132301441492210780917629361133395003785073706010259203199065056149243333150603962443848972054876231574269748330636856725796031146459832849075839715368165250151277282345641953363233418352333591246103521284739723144745100843000662604866584005048519344647141658012680912609779807973163432727119842407911177676604579575843231101190696280033873964700447406102512604461542733599035466022563494884443415602796067445742541896210200916660569426579281233415960534922737623517969229458746111684511565772387953100406054827726741836858285590962801801048183002283374783166381280161754822347800861464349615095445239157175217449716211017893476675505791519216860156577222329279900580774128892020512418571429270331564949926809406914101500013195257597904379493809691111187907693340916310285305461005747634604160568581123933516183545409575679205531675789349315728946542687491802720818547888154585390717452478737068154739014684207889146678986698137340938341367408209757383226818560000000000000000000000000000000000000000000000000*i1^11 + -996205853248207086293696225985503372913667402864085610963503502620337612861254598483448824036153860652793741903498647657560674802716989295844422739138514525919647800316172180478478782214235840240419530649947912674699545276998041288358943835928910120960158808792762173637315437419235437231434927119546964177571596226634040482910316263623753173264083565424706509408309288847737379050411372832571422662501781992534553218431666302260085471389298858319647222388343338975471463201851245953566177306580935669462592733855544495425818256107627236857581462374692106848611439106958454881140085998636265026662634382414312423714614230656544722072874078562859025878578095091380904891249114785589273872185037146231436288960337496369076262667345278029643061815354645515149448347643426315369873634849179517293233365523587350025130908031509055950893975769360450366366020830164002014326894005874819034809116580568825509996789155275156916615272458637166960675438601712591361821809994709057574078427718518263151511562136819971686155838181758806176935664173067433694670029386805694797898966297127087208494282183152162949175377656576849359833875587652561766586310639269548968769447060028100016167638233814362526817784755741669368796832093733278902013697115441699588646439608431294023700235666552466000232980382431544023788422586247396135339276892086515864245728349044962202471076532632161813737247249328791476350102247695478576932333122024654546664675856169338668957041197005732771686019586724786924524405575938029735665231349095289053083651893066185226767226498178843677570305968626792349019668480000000000000000000000000000000000000000000000000*i1^12 + 77633254496116701486698863572639009470501348897571401504634437735478430136456107084349512044922431764754476563493359340758995312708336317059784712431990018881646324954215432231121828254681414311528348162027599926728102376341658836035161401703831082945099882700568052120602584968177384236944524438571786967713740474873951646388510316101721023520608378486499322942278091770027276003856721326405186638362275623769874519868393526075728683434362147823398864520386719987590875717201005004687462805354865163358981585291070987976024914171643138304677262626612177201097375094240396403657061277545254370265391742713524409496976687895977542152120315351175183993242821901616193089571712713921188802098151600049982267124041099167138914787483454448207417858092272892074243395465277226420570656118056690204870754602826583419913370364610819927778923654142954741491319017760776153319490616849566680230648053468793217609950757476235296683625821590100244002742714105843818135380675549123306937427916974247071912723399708702741095625388128483823497287401039367698268510319954302256692340959968740420335140759449885403400693641362437100426355343506145632766771106164149912138829148918467517487226271839184878279968173457437265678290225552464265175626466218911529994660264282615126315420188169630838969644900082608207820383393538124641120463977994236492626249765704524315758041468220503073135862417299821024378135415162269374459812405074146421397277829213970578454932160936380728350142047919552937712107019164653996628909554364990191885366108627552919470247002382615133603926818470131987906560000000000000000000000000000000000000000000000000*i1^13 + -3690049536472760437884052888928761121756352749047432838475654209516873164198653882659595957218618633757922256336962662465885387610327086010894122220323236968421776934497009221093430423380081013959226149716354365479254888720948047026517676278529560653965344946338083852753341218907876615220694931839772533599658074526942130609883927566274290861457251540531661853475228003393767956293467221652838076709493514484797627376245894593855782926774608495273322475618290344301514988281112087304300701342070855673707264133055617417888676366361015599770104688201184265502212808657988009673990212480995715882135729464905028373686493816679638100744299181661572598127372033737242498512716023669165984609539021414447764818508529584029351209834880490133067140710238565533348975496288116006769726063572428883175610920864597425282607714020802267656541809737215999154669272637628905189480039025061180936998189395944660742259420183432655416657956081052001261685203989379206393500335775523344617195796072431227235629135924676610172966519060543788452273699070261764010680099556665880553154654095909487536535517305907186014315983165456889710193000334011629243712728853180911703076478351967898753222971858880013761579720948282773869952705345021885898686171948741703200059117408153086652942271746877244823256620865375088137069029005646760601525267728735307274826172857909285294094913562118435753299287364055867322083086539836919675355661609092039477824089176163387524592084957318195499765221736265670833660311589882903272039059442351107589958240514852302270005096825861145496312614068739794534400000000000000000000000000000000000000000000000*i1^14 + 107362394785758929691483582966385837720447241279793531094254323449016025672093826162566583695024869777568790210132581716208913753417118881956104834620608126727402331367505931182914749002319409402211431540400166254109704953199882551386954596576250716548430581801612941941461031266065324621928351529581027575522706612600450052266192408465199022583822828492678443473634995603797144536439355950498900422566542621847733963427326906951143288047417754328969853467460407811733542668785186313768990418776768586158700470549549727529033560962520588273143094047986389354824584497919724389854982119141829870156017592176737066015971100872325053705986676272637424846326077265618804447913075460407626938735110149318904767606573376443126352234318892494203658516890320304364587238788840691358377552360004339581912871765367540481199672957684834716458464516770037119039581839992323418350602448299260468166492257047196872832067706427685712815797022566220467844842250181652778231692878767112762928131129106144325534706343134432485524955471458693429916105044345916238585308733128067493567968278103518722647036992729480492033172951590577730486909395951842911729296624734283103849529622909038775167819232172991577780195679075209809987781915590871743410936196441507768342864126184940614063220953639647585209913259291720683648057487917563362823703529765885510300315203769536948522841628414466042411348199207170497644277381877201812516715328376495522328240880729532313873757595006045131742016425448520710163779312863788642519524174669976930489446077556371217142417806958751636541882223439118336000000000000000000000000000000000000000000000*i1^15 + -2517002263953889117699304127887456228663468844201608049281644598333956612099048905823282824765787785660521560799612851169080082445960022466635107118212870688084428840416594530408231804877010240534410688893962032774375471420119818757915239718770671715602014430205822008649722116474913169447825738215972190962909385722783837119386267535458059342380674460674283819738776203721946682155359533261731962721064211768922471631329273284030961959981360967475339719427913184104619960805152468247389422556765033669409510504930821959655117860265073477218876766353981813639372011046154432261249472259264850476509985702640940032005848842636725330995278046833691363142359591833956693063767044454989629679129867721485888812217068396223285767203156728222665363170457132161040999507252633712357800898271489785149836566299118720609911587849837386474339534261472443046296972468212019908457989373817973699060632759405164096842957320216172634041482839520174553571743528497433235617609284067025997489950303203423184589053530379777616118808090483512445772670164467455977163367324345007288325666426694135372932561212453450288922078886640484715058802033431277587498502295128396284653610135458293071617529121714399335581157034095965643695122912170205469261587101180392927013240134232296897746304012583545283984763696599096500773957620351340741103830121427960328745683479242184136765625192935630281023485787943745487177433602149201564432558606754859365124029991828836736280184411335688463947414761404304253030839184858746095700465439710873450630595015148716957734901184861180417952144424960000000000000000000000000000000000000000000000*i1^16 + 48665566906386891380135291772092178409450642774469643184499260246527173147788534239387128491130070575006322460926454956694492761440876423521729529751843542904042699954381025253210381283734997576356565794958723753857507932610602545130006775884919176453986418259762131028928208712954924678557926033067459061402577853111604981924895080272354192597626043556863039130204558193010035975413707785057550365986850472546995291299872390066547150584221952420286183868325692696090917704015199476552740510387107923011497731837737858561568497158126613625126686618299543316961937779617788024180409718619303485316827378153751493346401817163522155361043253481369494413715248013122088261414179507053760394647560955961166943836132506465874941806862587151330924042179905040345522062096208934885162756662056914978545562867631121442212249372822525425527601991578290279374766116598203071487564502750551500466088799679299311631195147065145085253892594789723765590796479993361680088015694691225774447517697035512781538606669873781724203551114629555073727902993332816575352902309762337171736586165262385776117786664845368388416513818251401699675251973590974136064989514868518176653699469042979165839400252901645040250886441111352472247309989119338374262160755134494475243329623223299548716427818519738888760502550343300076214612682126714447543753191973655781102854960416654753009813385240945421508024981839648824468656913425543101131347085022221523903802702611865064409592597960145877627649328780226478685923335018849067918394017235517656723069671382577386333001756824444397456615014400000000000000000000000000000000000000000000*i1^17 + -703914654308841489298203975280793391413546706990852116374990803723269534068831642384146159245031615372250812876268083565089821993307419068576342314777447542185916592695652772264306730456548315072744216590518230267667019003062340326872511296751066228188317396652942652247159153456964909269568831822099790818714041754231746659972081764282614825868475295812076321393609281659271541690464274947181534599429349089146520560551730416264932026641146101775221122545168906802899018807732472060656745824937922322035776963499584668946533767812542598022319914090133867883112956892769609053159161327449336682213831987819366563643292013338269256617619507481480816868045411137504718737510427806984494461431261110435898610607031159053328993978919356157211496295352657609103029469167373145404435292133133452278116583462118984417361675155623916139352045006416740165655818337212786285909700238459629806016583133380617645685576299946966236770919646178076120659156800612729006605118074980178162806707490297082933424979225184145843085190874766574886188369801729417798798403363877543205451848884283017498696222423520157839654501925192644569282533874039018780178158834251116812129643827573968154349154655107864175615223594175406750203799127813761677204087613131333966944305965103560611911535118578050225950076566020959426966983044899262476250907604156028861608062359407866791087127999019520531484176298677724175200259749247692171252590568932946327268654726519812217531643730525652353075769896169357097257555228193788329302077228411551839833512533423242608841036358780954922188800000000000000000000000000000000000000000000*i1^18 + 6002368312468649046577586215261944957849489602398228041888469899007270930932600994479355486080487405152452181021527239928063148965646326081471710812509233330988945062847739314235630114951857404008670956463726686043015708565634507064997963048070512642236972338394060891285212203296618434310416685719996914145587822351297272632813920993676150345584173432933827758505761007798652392835899767559626524119714508476957758025222366724336163445780501849600905706652845964850940198719907202612276261267070755194461281265132721651756387611071171768875470194323384569882278271890915347713555659913216022872688711615925582474870424291023278071305809357002134263639253345135487136501025133559221866995542110451351453844113658352254239429948308341887396521719434352958488719951647514308779995850244811577717038794012403236114761595179373184505379985164733846252483318847397120330685600699790443328216651658073912512061569195447344109985970248327566422909466355847041693980234774476064865059550625474732560166918207791921048167765112254920533582103500199901501585841429178963496040645145518831346382097288065828656341313812591300132632622813668217162696396738694425820207209337536354144997997570638416887759527336270671335051876424943238783645668330485356431335686817944973936990180447369025783189514415566705650539888943615475029592886057224780469773730672298446188495432537139596085987929438859944955127152054502167511133972764575875981808477905189005200054508085024984478230860288788210896669261748903279364404838185562230731204638192551547441702889346354380800000000000000000000000000000000000000000000*i1^19 + -12897742106985109752596966715880717684765293212427916338063932660799431860862389801654985824990217531724661580615408920328918887024562357555459127205817978278659462678514106715467033370570992829376568386952705078363918348764107608794141051207988255366709431724545289065634450892089343105179808822588195841044404810946943215339167281602087316188154894193290157384548194014108489791345695405869734374139103517820695457978449306638838594315595813641308467599842385363516460540027039411019240940247184537657175147131152465147793227492452194872210260948530608029243500453433765129355723167396225514030397865466861584674805928218493625047704316417563922731554352941854074948784730643137607724239595755368234601516812266665698241335718483443520725179656884970072221553129716797108820253857860169044026879687227858810407951990298829599261820972750120924735636347000346413253738126983641994733525613306776845384619031062617981265360295952094970320137360290114148824357655180108153880726913287800861101056000026921673007621107737202665471476494770782201627270791830814622723907364535701648275897745004089340795898474366567179371735001795308780023371046057035113729660639129991596537925890418017431976328306024403867360323366490603076103780825533280069839377314295942616423940845844635856906844965688322100980199818390202439144464991269279770767322922330922643793202809158049589499830487974660176545825580096579347633661769576383857106938822093233928205891474186430505141768810052285381966321834378903024411230080266506122677054556650125285721219441497210880000000000000000000000000000000000000000*i1^20 + -237813748344827015057192715597794449347127094081236943440946856736354975845382521449949917085971105150340361831259670859182805146479719602654723958582126197399284097506692250175786689965924051421222266602097916357464597431959168026802991930341964052611861849225994824209147277633108289444789907277594573706369783550123889899213317786080620030955013559224795514513193828623463376709522794535458781348789298385958383109071110503067580348622566884468988222452608342427791102730753285793630342098102425459059223232324483551319933622467832335018174386677208215524416144162715758874088939637251116487952742529494364433788812487047607620730076803794253588019041408873501164739857388887737021619888742836518214998049438703167328101096448533276494407913237576669032960361570332916967307174879027648437850983793711242748597927911000459819481972780902591526953405640819479919138634672153678204996891925062576654196846943472861048053578332547774815815679721933124313489770988039554553671623229665461728892518574174549938865555330609500466449683569644009487428874528940868228334131672179930212284664903406676766436689075589655904525249465051883492129095731715158454310133812331916404948134997396098792916413787650105934418513035757568291166410761915997486873936835696935824069584105096635912521407359428036825450850356097974551083220822884543903651559367952882352389415666714383763885107299192323701061410294922242470507203302989435071135831309233456360310221838335392140914465122259583435839231781037978368478859392237394518298428740257852686989908770816000000000000000000000000000000000000000*i1^21 + 1771076312138636033742603862852555373371409611826595937999682452697246506560904324397772753681121057347017849632858446869787069930503771831616682842465845890161725923830677741256188601874818254551265754094967181068626293031269750866760384159975355831965102967111333400024994033847155692058659643848067255700123016364645560457050036653742513111970649105175770452604966161129204423733666128599467208334512342820757804515871481024239660560761847566189830699087796567205717718359438516082851283513155763644161573362663268278526997292179453841389894408782664911989287434882845083485563265207545349151845353167785009491283585303787940096598397733449827761351075638609246376816030133907091152094934028056981591347062559160649719117519978132433917836748394626482741413090613350761131575361947757847670640773651588654342488690877585279006350772392767752780600975708921498956397163115024872937994377405032474015054211339534377755201462014324336271654607014436988077087031962595005965911608814146527086426557105090791818905527877055589920349262331637642943691847693411127480611493601790222623667529213993850163458027021468284375819215074947442106842467212457420568309249116719218880284126961217525556970388441774915267141308083829528642092663576645938716815575088635907548377243684100823062170164478470241003207081631270406987516530437421249229600753588929430477322786683856107313713584775301659557820591774411196665936602151419164768058876354267350341654700875669095425387486871735409673894684464410843876001306469597526120624145999307833723584512000000000000000000000000000000000000000*i1^22 + 1237280256036234447474020652317852135443225308306466009109945092041886203998680001391635692209358586020099290955547935662702884814410393557354899790947079305275966474226850737684905567002457078938063014987747299602408245004241489041823794999242645512715084947217667397315837185387461987156502522937787412789888493368995700105470629167358341804339868162576165960805134703355758366592766825192686233396279773982739895845820300034275013983975765669321130768844011551256085759170449310034759014157735834842744104986195543094161968023835559365399243135743423684373030235887040197392553369832288379489913729154921310391904215049911912782402865986006487447389376528091022059009332941471866010009285364509463145410041694264781889940167124790029618121668162581362703797568836868959490030441598729457292253084479555767508677230116034160326508853513546527218474233137128026015202486962175856433722413229156691628220561871445027582253598071033359134403940618124031684142472134307816502769622682091947863112882661945787686469252660272251395094249915161399563233374839515589185661994052167071261906063467825354408080110104221638530515238608110794061569953343628502844475048895216879610926599708256583723854339641897299945343055883643175018942309576320154913815125559767331981760877757462402931560042528709511053471260208939445079253097749501093822963492198060689753885727544446701495094237967808297408750396952824866752086013499433418297955738579431954919495904872591773531023510837111847012715393776932051415712671040376050556276937284055046553600000000000000000000000000000000000000*i1^23 + -53576278933610669032876886574750316871540225246200200660208575215294530352642862405105629639379978267098902561361313370697191644723088727341921067540700582263903353959870927473921169229614658226784263154958929058624144601257398480514740783945515550429774835022770635772166072075362420574698946030199202017886920725499347479487395589707983240411594809065838289723001225258549495806894329976844121582644085705088424137728586758062065656524560542674823513563978534034241024678046277080200208826950257355644941810822836611630604848242096453801554417118860225116372200538280212258055688283336881102358188743940746274015719019192635627805264137915946469527710355190189339015504805556424217635040357702632774920800127045452083086312746518857817666207423393041649926597204062433142681318702791326277870471842399770662633186184027521856081015355184965307083766836829348746858552027019902413644673767667831189481218930109636237443026788184801854850477130184483255406423549019504091970185854968978115553643224911209300317210182861743010050715050151193554785339874770176164303930953535911714294911216619793039900513239715488467211255462390562050980652398871391846011563828377624626060976967924640084388104547543839300803974882803901678409126429996472004135290528901760437604311346496627114811826152409325183176787801449488713955311800334148445164995147795489043474863502261314139175485075906586848206949769439642302228652308700571521012458927548598807295486505944848972932461358943637647972254439181234578792473425790797305498497282882928640000000000000000000000000000000000000*i1^24 + -92321295181637776737143748147583142415511858420885869350418372246120706909077789474874404242562764491951304253233951479955294287023436706333232530616061226917256671460799434986051629607276276831474574256527790967412228622257272147706177701000031607204134078996334614915983444004978012431868901104271338069554418307579150076099575187553501972651904697344362664218817044469483071662916767384078485849588377089551554146533930695931759691679568342539264682278236869379301711442295153600113232514530484105213387631693501010930044818573682734996983717376693667146987275016095952226131317098888899732578485698851908552592296795688812039801523091713981346127888958531307495508153842226560733478650475511848717341366425728723575565157257358907628009797646896820512324034940202777514953848344102487382844898539727021311705113575948930498229333980542022357203441067880730199743849893645093611601954631979730075881807486871193225765319304926170894220621956902150902433914767776740511105842485504812817764940347834166724488498243425045815081364016052845244850277313956592527301152560575971856107281000081308374219639673954507649198196479062532456868217316928207361161092080073618141822065144325219010645235461286545308621974499808331961992369105445306171898751171013114319957337076434148120982578076830543082257937990429660264061372781256968078447278038171812920762856244264039201835433836380811285198262388968225201577166432281815429076733891455309123304013002960273887745509250506348038641661261672728735923859508396354416146225142169600000000000000000000000000000000000*i1^25 + -182336376562037424569090433357192867764214349253612739863393658551804380286254946492083565547215020834587401789425838543417190453466533030683036238308924633979210096219082484999293578386873114214106695723127056168880451145920602677193525877655368623317077276796402253616015880892681781191757590193367062228804801454085703091238828109072126680798139269896336043816975734640110901531847410091334273243854713157607252440321119037965967285955098899981369935163842966816051957934672119671323111402162793444877156826960635351761990434249784126819120211348078896956377607432631409802947586335574905511076648299417816398256504943386851891248347880616020449686890355060003453950739666452257199727170115704450833173416847955722675551517514596073560634801370036577265749510867079685676861727877830314461276983707338972147944541861433895357336110166422610994318755654810668583128952347856774704331436369450254850758176462401539747994215801104283120563001623662291539720080895343770841917194631226831143599612198484584469949482291930949962069706911624173090973168257376232383188342571791187268190731393537039426289529789614456109256789541412023090761148813894239717516854901020243719843249633718637414585720679391629163771128071777000075843530716264493664683583755475541146282404810214223010878210855183743263263947027601567791643933620065508512225939740589243936069023109529772903117082372679608944134202880183141901390744335869459331995943251384219518875359138101707179260867481185213953200770207950270876806458907399828398512537600000000000000000000000000000000000*i1^26 + -435767020116372388873619985404833406546979371858407234978420734624823134415430290997089713801340583658142824721429021965025588048659897339211727964055105123347974908811280420103886267465014254416258920274870477253932470972109536596877947998192641431943228664706284206727867515687226340458716231884672658710859467337413853425419167297213682172297644454750694389850230259290008622896454792693661574986823088236038608675662310883501846702920804609517836214834931920288323948654502708586695680922818032629903772627093234317324036790174049690338447401039918133022279841728411221378003899464201292128841965797970553057445784981196199056632220106668474749130962420202985126176620663432232376739283064370502332295516510008032188286557788179705465534050821627407060083138662911368462166245163497757945078095643430430773808732082213379773537513425192256640680627275715030900612066191369594707896667464006527247263293957783846102340970158738925084079312970535019418985988231198854347276250449858114191499623832309060884625404411258349890627442781250719443948158933561322748161567985098842437549516800657404073342906406142953870729582359846834832402946858645949386650661604335466295819861819719301512657023312603675074691699764640672850370156678663702256174589247022485683789685962876785132307594586162971192117462873317083648075825404484858166189492997089018888050082545977284080972939035786504406857687908154258925045178414989109235705525793232100109515379551743525708399603513250893897109451262273610436609857115248939499520000000000000000000000000000000000*i1^27 + -897758245662367470663834742130407667640981166828243184612588522214558824750328505858841053269392450005072762942071542904741469605047795837398998276348188659495176044793147748783178744638246405882601272644046606560194895171623091020876468006408764591774711825666342483107353887805033436045674195705918132046043701240607036946905647301204460451235648115243861366756434219366233507481118284780960969922255902727342597614597650996889363156305899759979599033351758655781364443975807788746243160901022419783322013176371738545838901910152952085254564223144462561169231976311047982691106785501896209552856763080636795575905527183845297786137984178931924128674216506966340922500904523535971001714828538406144801641058785653929806490393005243598382372328937445105943923521447311517136557615557792525111415149059618847742936392847571492278180863378475159578906235266182175856207900729840604626959687578993515737702419475584395755614551847415734895685185602284508348558749704382973087740221315166495193190894913952048353503200114764181354422947747659396187901294934695633857853769629797896049139080015515425484036898233635366686298603404868443407732933986473121265945831062390750269364081338363254742299905588541363109289124485527590495891567737447709895784829997979212761736085032571301392283392608012480661244256019635633056804598551122981431128378184271027122621014756795216272271327749253857831490185638932292915995191338079757235309458462203978343628189060667999225474062952586836313307854704741779934220424723824640000000000000000000000000000000000*i1^28 + -362525452088027396706525697887809401112550971445693575143681427056917505143458669009108834876565299035442790646276033554147182452509019592966051519120804005181515053103333665766895184921269188560328900661045457273949969272228908781577615098861936697603985912439015723755076949079708047706589022564791620075624044103065409431625334297095958739945050193273987978492981515213188735651752393101745967389477514045620157838205434974786436315288475454141395202979588350479240231267270995735607966048803794416558409357052508228017298847077237522641554205261328487529254062602759238995852197422134065627689208693046857371757845323340583109817762952526868482730755867674668507881528462782067269971799466084198842986229099138747452339676756780723886825579998795735390524541348814766321478355953068673382700394323441398925078062563964723776418711038390276460006727662129873376205735292315215214637148583509337400308322377563156781981383592776929316910625955508483432601496247219686067045615128546374967666550015068426603337603043029612457082705354192751748765048113216962736608237609647614499235500747982627424291265021200521550352176999612533222720927689963897951618009188705541099469452183973998413368662305284783695111150678238945740840246196429512322200735394634248170901360311624411170009257579981879212798038803489533556727543906568187606499533373222975308905734587368481349756030016019455750732198537321195867477127056249115995275931771593265997249709975072347496079729564705707343077280327086306384561989222400000000000000000000000000000000*i1^29 + -568499294937317278762193007789907891132787693234667639554673484023392816133820473941799693028820393459563026821524106327601351054666093335992391321005792181102196000768636351621437656405378910635952199123275552905540901731404074491192704043145352894174223958159916393832664200840211979004406231392749052435015720201424224009643538205273139468979027600053092162476579009706076736079433425050425626870463884146470239102840996694579711342098145731397883081301656159899472166152050820217396379868547367053439038594802788541252181608441799695856876309406046871104036775098811742927959864548462617411457453387135667647446007544882002271455943162623459584156520167908136796457550844191598644653082068718219507782941291479738992394812462911226260991775275188576111254769434858503520989125496362162164316871434973179859052308814628780141693869042627231629485860239786004456671223641587527445072234611396582420657710106770691462648567154026562763756258929155767279965422650861093046671941280434961539392335170849879483656780734643121466478002777173776396505032824070299601997990089772465646326144746531559949446691075336533711034496047016245885725756123330792521233755922195346416402343637488573541327921988876665474523202494860967264217649030743838477213881902655737817681589591271943833210289164369260656446941946118448918331882271026747528647377014413949046339269352739177102356147238291432487706239021066018244923821970627787932960525385901331599141485262038721702020224522523263683622206262000601809289216000000000000000000000000000000*i1^30 + -18220244407868938092583556967644140188304612071598762983679120836519291189448180484382872387886722419534851537977148798128402099679071591194731615970324553171605615729796818638438470532575271444311714013514864179364222060562127524200320899364132280645350288043775314993002313891387665723339050627470841520049017759567823787501589739678653373778448688762180340122238471488581048379627908339441154704339846354977699798708904774603999214465644711912744989917794487458839395162596947396735073222356551623425030201414901422252372041606694866218020449433559757463701752722567281380600167547341909012615491176967978831542739252138543105306207403472812909963257605675672741473421986085555356536280863118583969621538840805688679077671817961484940127700051851484762515537773311670294747006977840779250955682365242332415190593952311997418167882822127759373752308200250341458636611128807180442709223978210769870897081197311376092946161522982510678582509449819285395486179716955893498281826708020566188979792613953443128565844965699657936316842369809900857822989127526080192988092521409681349515828110011454756078425429561945858567599359046843906583140557342913039910642937439695371504980571187205441933881909990972708791964729703230128141753965494244887541777717614903899926805967572068190874319768736392763304385095223653669728501201863443842584384976601650723478096753644309139464218904161097159588426178709476339780647693823998386650178001942903623936180921538609241199085831849696229551229863487288115200000000000000000000000000000*i1^31 + -256368444996362399704412860821044216600995193945794023693228562867191904033255992501608345262936005176785105881395022906431064074946704665030488312178942475432464989693858914082870291836218681503934282883853764224415604486163916576801175771463816039719359198549274918821814898869972743446430789659576300791492665499616097172812593860094862581326338427102257273498666958020929878768577075581480896500096490556123295671795980268697620394761618046334526360586479536468222231898198264228088690147533961856538328193347018407757300295525198314683870280207350099849273950364229440240682029820141969223737453412743026542911036297638450139009484932737404604778833458675691406925766047751362140027677508384141078279354186175257032599601175773604086098481915124001794975244369867687797374123722933380749641343020303914965139929430924515614571621376879565884843201158394788954529499018113510335671937221043148661857454872039557616140657884828721039555637430017491194610197480377700036804008370133092274584098751216116224470759840220554651604407111266620002497389474186828433148143652237001111378253721146667876117779015864188483805437342197336592147391552083727659290531833667894441110838799221073534796075336728438930234668485398285887245649119262858690879014779140193525252689765791373391587906340257746451092847070470492394905358214085638524441219763051073197304878958340535873924183992417158433782386568077132118565199374082980007282595155008645143679902415146055070333862169098170469171635578470400000000000000000000000000000*i1^32 + 64020161107365646323441173115475905125088882989612150536370138840441789536658061822163070222060571250194498684453082989762582318980199946965662722081090943888923173607854386085984370349941133314422091257746457997240736714174738199289535005709124456317195767005976052863263663535766724748104778214246183381956473990115657221657199789301182354241847927462047622920729382754119389631609108334614106958345579496024594773033293762326854438523438440127460959330403531929415385723966604161826840168244765504435098323467389220252991583644277073644841907356512428629929698208365063607188850931419969956571707585931782344416571388784431097099949035393042363460400363653103105234958312205327017655470547733064165226931432955354143152144845798062523175110104047206764134552614119203061749917592371147842644339624476826039092102532828704193528189658675540237282021109375451306258025747661169428956165748540375554600404900020289761920992743788777968673432577330309718751209648424004540498731959196485409515437840862327512002332324383811734814382541304049537938774175752183515078096774157943295051401277197070239402309356670344119535013513440285309052627767522531361544310617625639509747103975637666035569540791811408118105154551001116378187694511923286016400329457825893205732919985387656945588778792251344391465572979095894581249532307644374200296788287792831867024625755811365725713736875722058598854914314306549326616806909491689670410915172292768608760671615364798229740033029924370866912624640000000000000000000000000000*i1^33 + -311409995905567837986701824729501774080332099936380503617809217571612116724680329824944912230885127707549340703783763941430993235144293822509026205519736828742133270914190729186636567785529092027704312951459896397367234193832563355962723508438673308702526639731199324336456830564991879740560274162666592308342144369064926822283048565219348067590288838808705100774422186541996074474098116052716929494517858116005210075406037219777263564863050041544912767489717338047353306256303887740934487199202764064652242780547092153024751964824433082675782804703253821375580186765973752586831627440510733619357829223698740416497411023435088476559089261866758214678061609219953366572333224062154315043513867909462699274310727538170458242347584892990413029210823029344395107236532223971587646487168564162951731206512448873035459049661118237543787241067361452975181499709550467129078298690232536122663041675660516210805412217695027612406008169363426827326146012388950751597590664374613961901096123110138981241232974995598741695242939901317715151730138693403269543457919369469481725474005836597848750375915878016879653237772554387325947255077999371461324154057202269268377980274561352755862703241952233657354666680927181639031355121601121145444798292367347644502858349494875683305293332581772189441533562051709186533944027385230364050946846013441353536694469719078957245423891569321392778887583754756651816754858208885844990096766865055796001281830790315471854278213822421565300893322160166141952000000000000000000000000000*i1^34 + -19214962798524950299293351638420015199680666730378867633046887507671385750525326677260646576443918118063808113295045986360152545890887863318358309038337103517861794490905057728432314627547835584807462518538359345531644739092638561760558746581744925456634663327195687744125242844351089188755733727357170692090414208205491236377041713624701695015283465771217542019494799508766167710434042696473879684895775573068743351028636733970317513029311428296896651082463771032392305033971277510747006489319165840877891857077678802648073512888496043058551191112689885457013218366409319529658613241234964091496855019251228997196930167788391894092033853404639875677861827635457459128108894713665699166718012411012966342777489754562059988586830125725021759793414895645490735237607409302442143047647925274919502385660632877601171969053930935036937318498634384102916806324450614719509767556628156880378379240381816190107290148897084784918048279966077287909250009487422454755864131536210807529071677132946626368690044198521615551702822041247584279029192716271601828990340045681438852907216040685487046534378417038764681803333580442917901921711920652610343204205369854281345061074646216197248399079555786809411259652630884367226218558690281478214031997854053990585948873367338006666495091683820827130222630994537415946387994115062028166940943601961688067324798067236669743068569234780860839087030910222135528956538724130597130161053068761529807647480054207818162726224238794012285169763079946240000000000000000000000000*i1^35 + -48477826786877788954876237236394968491608428149226073493816239952879682800712427723056227030722485681023588839821481274820085854911100132244562868175254971585929641760554369114073362348302268561114870632773413336581322496337796770729307624536534192943932396194462820690456346501996009973464369308962024115676024941499273599258225533143766762901554191778538273158888404907380188246328847856382918595519273244866627853594913153279810107141302518305968933708213323743100601663574109829451012249303930195877343300490592729234201222924801032617798962385080783061018588115973831208561540619665990563257588140162326685677928195017331322435227586068852372343168670186859253356346084902002968140980957480137652735974301502384680971783350901510932217022527724694785768234917006878630189342649110543513066247061151307022008059967499192156272303752325654912886192110255434934411667673028641950809983935056894653615096426584622016019086745126772461661756361488259997998082578602074548616111115202515612898023923950342868529838474945498401764517970529025460514499851143982423134926139449116240755474581479563152954846309472739485209385237879778932465288206434046647078500662120928988834226955827186434376968028643816299669585704172270617730892011186087052541536490108842826384698240577955637881460272882890082423968588303345451349457967392577962495406922186677349770006999678613753807307627878397003407281836436080928710457797118662889457649343386518904553617412280541799431802978304000000000000000000000000*i1^36 + 30647700361512465223160985417228577075073667478827994857373533548152686252666196547791458740115897100927898152900804931197000525438228472480026316747977713015010707530070550057734420742250862409574197128948987960170224598805856769173937862185497683355297983451929546088624904198405029103936297438063842321879064047416068164265139677215560621776936823667668205842448979374107680353040265539278145384741144688760754423044166943720515895479349949359731429897834856588883935942856240436770496746767046023909016610130497661406226516828364177114921657386624663930423994786324311111944704883917643853694208979570969246655077780680382892824434784313031685454471006848951610136033360418472159343416067522999380502889081522698332967317538012159727188443584710396071187281394047683738949309175991551593486498058287616931904987531179527341102729696275527818473595331571272797477824826210529907627480518678154676928403277898391133868115799654817613133580165223569363033654071592074065061126783588273112686324752910672270390486329403943043897202296985422821342288573130094575344673917402559641525193770805744439125541801647606393699126179764475445449615144730233629459452737625455002080529130730966108750460599531677704107955412427417623245208249807724063079887338454426959765681554537315397912888740679915222207288752156107831534149486176717946932994951418607645315028109351281929196087082710499559677048117834421118386460879450038771961703694511780742966927052175509792227328000000000000000000000000*i1^37 + -4500454726010642433166623340100395355305357119826097493467119987078255223233473831403419545255738616728083281173168187764228779962490308784848097088431848662318972260727693723994335043965867964463063427624256270642078376802810909382654569788443542217908519212057077569312361277353731356371719804368368254964805857914451743908925225531283580265108912649928482851425033603617161012939142147230739026483869371696938561968703094470500134034372696992637538998885571479650357640690030346806772805538512130127201992698634971966131752277225786608475254303534980599879774247036248018407765651704254007889609234411338066432216954265826909558404031926153748206879582516146639485099252828915021821930375658396920829881362560893840653042875636209717252574186851055931285452753677976146767959931602209953977847718873041085887431628980158361255942293144449437735022638277120782112886595127054518017406661057075547305548486466135340691004356746607836976875717021674441196683381898829955049597920494515442301047973712006867773848664172798647789197618421713572548272052210141985637533469792569478768212154517886172473555745930507627616886930844604394308029590084730908924506201222870533537513484269294793253445262525242489230107000682910016063669686516987447725102929724647794314757558889154612600498046872144855596869601980402378455053384906115446451584524669065245249249728669043321112339433249793592944114430241644737784325381795060799758082840854012295935861590284933529600000000000000000000000*i1^38 + 203949889685337121211761648151798835826116531240649015844894849826123140598211854486818375022744734172456414879029163353470475097638065379347649434265061672794294091908153471508899955349969775348650854111846659509088990575939520427522357107071399062459879395056222192700552260011730469875291525555240181372707406933102090474586921914526647490007787682506377184608042861926803267811798833370445614673106331607764983983908658927933521293515723983977185124041664496076308433345928980103389198703403665148215950671433660282669484094325836804686193060162808972103902975526313723035410317536901696146943852644201793644934958227172641562605870397661907615604523153846850380484785121885348919575496357770749663574203095624141132892013840147211346429029103002130340804078854529670367374395213201362837547743081232945126629414101829572790484192564547154969040432356847238292513419503438081568185478854662144284835583019205620030770558413838769514810441088626795535350098333155871468746323657516804306729425099347311187721068772944005282349028034762668518615873605948415422195352725727608869152132060933401338214771639647614348369917862647521406179709366681913724790430046684465635866452371712632641772357176872736864741886648445179295421239248292427896965191607685889577388154496677219424732237960301001672072464586177176625823190094146509907585703400704403305085518790354714080841377935018539792363145211483693051132105099370100737717134974665370128164837130240000000000000000000000*i1^39 + 87267087811403061148713756489204505426233537037318483968014086533872093503428823130460508268204222523068351024324146482233723613351602202458559472012274741078377230597604954594964200878829613066584690436610885663406720598016947617246459006355378724583631075655397540004438016839087570229039868263966856650548467352886699901796774212720213132225233945882429629443177677424368369894963785257338253851925175515472197255163363502330854894995079538489020891745394335833356519128843352910982229926547439313106355924052193577042644025871059953180814305850286216492113955172951402399422505224274254171500678094672232328609021699817035262345213601047534354010902027346556519845579370881915912981748929080300157008258744383254049522635857430008911640888890256242024818734089258040319791691731904060786628067659810552397136679468714350875581145346040097495351339923419384398689238679282236889260029915931164315468731749957206141024431688400787684979716278152090430443558574083075360926314869128159518078681997801481793522150359263437174769274604944956345144200367368195709123106010873678276662917429926577412311779232494095787577799169723282806629770683026730950828073718368596156550344337683562879230525784421212764239204963150358060433089509571554096459180188328127973281857367166563026396072336770792415659309232328761500175306644171170619055111197924738114879894407491303371876490867749391346744255714093024676677663745495885495904348217778112980582400000000000000000000*i1^40 + -1638293750710393857768652105678402894990307330113096615188977921904109340320169940284251105667099100228438205860865186506150045066614061035969927154789570988440492484803726097689185404921188888335805586466894921285121705158495775130220117105695711654179924532425975317898232450097820380624769591118592181448262686823965933725271981076379311823518780922808228913236634816022249225892200143598379650868724738583739210972545969682063286120496804315617938032866869312886472096781900313290756514878882550537537961582433535743080187448817888482282687079248943461248488650445611651544604432343400228485807706959210577470309400009370791660165173957173420879560939375167118339986007097007322965398792092379146851999845671727823216190117262839268230795365431452630228602450749497154135172909077384367387841028512912431439287839872160637999220790514582719207227401637667332485756847183793154483703676155521092587973299396392097526198172339256663457784783867842735177061443018728989315979375341499021148607091162893008199915375969283904821620766466752311869674357551031317124171825656760217075871304502917058597315957672832300898937810636909279095695491549026352531440506553706266006857293454573859997691270979128422255201383786435147556270482036818179657663087630164653427970432433156148001157636974732080260993812098205779133150079428925300732316801384163691543954936589534466826590246456711537035517978178054264967035551600174985630495119206556631040000000000000000000*i1^41 + 112341742089548266754103224245598014065601629018730962661771236909352090417703281601809904801385759132521809935021173585590961636883058833895372306942552266838699922967864932326140048970192670346593736507877811381182717563557070156896568111071156977116730523639752388041333975899913274448891887693387936682737476834524671926087573585368998071944021717709522797956266936750838123036804365667724975995827983833433939401294767737282394138212285064641687881727569051783214944581063490189710954503370858637666949073071933594535872999044545696242905551187108403898556290767044216963329929077858698652656268868113866072179010946683480334485565298100816780410280126869023721674003763207627721455529591071177204732831127792298363732348361583663388425747410405182903218404176710073904181219827096209654027723353491117665034160536583268497800851748130462775197925750370512969739076022533027279600354882933684508245743541573035274848425859038826408861970802286833034179859109559401618735617262585894401062370807180776336192316402909387521964101852598080356375859060427530688554233307129906099202891891062458974587837934728189902304683865592587334730984782256752715425847409392937166742686209978299904107735690170608693058211526928351985872731576003961175416668936499797206318251201096072168071738040038452217877984042614000598141273449132529581201990403652090680057954841407540920764105011059356508076093011412146615349226266685239062602501324800000000000000000000*i1^42 + 3763794283380542649790224655365799339140204468915808461780470809509284740350412814060604604047224232206422328968906853015285468263382564573979136849221386300819919421995829297911819895953800793077046624587731696220121844719021027630050999324098011983807887617530995628016861943177871329534725063253273884190632286281570716919132957746583272668631337431053011729349925721863632964290841249249308214006124218283507029180578275845250352640637920593287227968661251123691034748804438654183325958709609791145438861014800125953494072400285103048024278018244923113218527745139941376485148800943109715187410337425930871512808315529765342491870327139577002113022888094792898975290496045055789783723377513185645117947990778449522338361053470720155926572958511553084487719421966651716728939743475388453196142902304115097707243331526412760057255497515366545121954386671866236663034698143711527848395813173057722493786145502541795473652296123143745468653600567223551843833275286954052072775187858764211266716649576847351595365562856148955116451723253037511286349885697530046680667887824534932052038839852544595903208142569576185799063858342209254714582707306700757729344033378494819271260591631276887368921041847050102117125477307744490978267743931078638633478201688569929968651035630859344865164530152021213968463425097311520548295373013091685559665654938387405482263582140246463959046751084777167702377161484812245675128867707210604478464000000000000000000*i1^43 + 13707733570622498012042168261709999133840661035065970646309513797184307621861787461263016096567452182307587361823562506771416382646152149255522789516930906031523479408577001030799282551740546492089318234784080247379075009200151717166404777832622900100182663289188072533165993375259516835645877153830228684999417311059879168554841135873231584374739177157452854042128533401068418003161082420246549528912207644434924661223159600606492991820528380236728998810642859196678882579525238419844803743598510135684264919886860239485815838605159334907967413063992748865921277807335991999661549889084511605552513274563048063818762375849226688670556858051747889015425080784934579120823098393092170727404747658645679558988468880039251679759920897292163852301676670901999732171937160924930145307072441881754576447580954048725223806425620962818619278721278178989119720017960899492785203969462747619641111832868914940969121161375025765563258463917581286011185255323273415868242593996198429046151986738372293314564040754644060996155714218492431233074720699625211501923349059246589169037997212101382467060177112050595331468063607449833748896651094388628360819464699953362691978467206648599093033291759025060557495108487537980912858067872066424908547568822121279961483437199177015509513661273137082499462170129326933655005362382555141182777097926626111368425603389862756222301687665782606232296512075351254845426207388461699537139518983372800000000000000000*i1^44 + 32756293121627743394780265014985678510282968841935868816556308190466073603372379168410230536308610568588941247767194925602322940166708982240593324642992690556173903895491536482181088928962786774826807226681621871458729141590298637044596955339331474099174919678169571396830241129734718000992092263480157830936263039795767531645848351261675784826884232664473994650406765204151281765398705537152421053965758413076036902738794064036146469621434992824312375127689791241392428080640432033400251205047420833344218039639144619989800015682607997071689161446881094898514147825408201383786738056222982719639928884901106868093466468021328418860756069254410866295160254645774286387286759239489224682456178164234577109838657728472402147822166438773172952693221923020292325096122333293523771357533264949616033558436306800810227203848063159571996719853981561571217377384227314835819610776222519825272044947345342648457778964725106730997871820650344011053309518523421675004576269048954694787840047792984673006571732219007810363411182651097350566149626119818701326237222240908707234431270086275844916996299631477342964624844892863616143541549663070767831439687002933230933032096327349427099661430792285714679250293482635463405551679836926657609520345169661060645090865645622663676556158086712038876039426372269495334056358663960432549130774728500195933970739415533340508578088495361641335542166663002986677415817207743140359101743104000000000000000*i1^45 + 1435723076436278205926661148356852736038249645321101139129450773296895996914809203530850810361636879758004865839122763656845635654843391795320244350346211161571466474674681708425158054118946697269640864171812706548019854457334035533644318678340520306459203686709026391130928092173396887296695999877805632992994758860797539464881023862770785674048445323253644631687629379552049368201447002255063052434652927540977485514588728998022638589008095551818780112462102762047576430497105974154099018760084114055062713417058224347599962556349130325788249140791569829590017168196585538923741273642756179091295841101943436594892590233380409230628298208431726225245631573505842698827855114575023848384558576611660562864821386654325398410383169012342028212871373492540813141988320468770916948009707840379332015299362149525198843392385365353078078011321264683545893144534920448833086101599587392869282345071797369314161964831808315458637586472986023917273022269235952903112104719672811046273259066227935076829904730651697712216900357799961176447923479768632792750044797856836815445165981066339110406407710615123985240264659848127014573617571358386844947231507814699868605854725583622098914773958978372941783511473019327964297234605307820254107320856040676070389064303326550024002524935200392916274288385541020176821965300420768617285375187213927584586414393894229551012525161862980465222566157867233362450060260169490209177600000000000000*i1^46 + 26244389270545443894367061844880130481139987519258759976214545917764389400930051937582963525635279607342539370187192388596557713249950404844168170369099474600814435823481368835421976477070419816237042563651898748494784610481699252422066424586554446121502849295760784839803717064080869452960635449173415864909950926965377910183059675536805096809123142909664933912001675478904097161789544613022443812792676466062849602549673098194449721428664151429768045706165331849472031550488422550313139044877983353100734839793784729858777024019240047014920468298811035511842879644731574717964685794846669796982055152581914186090790990028706487602850007799136389524830812855935487907756197647807100992248454774777838271862770578883457576249653569298113942583001681494084392814508473754624149937076811740287258948919945433974906096806697337491692857561954762239947668809514343387185452883890124231081564851591217841583365985999777265202701507305297121152521212421965455340987388749240120431176709559620691463393758671264653428586054010481574499983212105064527494564487287525896730202208894320715982797052967331220595977821263725677178106657613590900557147912614849754681059999488272526113354380397895178662744647182916362906416695143913118520388226041757199384414649800752785583876307718503531247060360849870992593854019708666668037893359478485196616786456610302211775183236085167784736993528332850535327242021293260800000000000000*i1^47 + 246680977677987636680403602060659888830616668044897148062159368711374908778994726879117260572934908860211137330621350563807718031167674522187878774299249677124261961680239641756357749988936862637696351678046135517687823997639470592050134032362172644837096565872864052772730194582612593709758826697847893386451950628344674744716573687992460428278348630491868175527084079162832319069657729410611209370957834493465317265366634073770269035862281429353084039222912894234650823333567411551829761368920517408321447003621698587383583177276615834606311345123720229264455483293802453325979647005601854049042463228487103013115983559316223572043576239046714696955035628640930538196643562940331629671561900416329144282418349246202115346770404913061787647165964933809381430493969435913095149107874110511186289735019175913694999522539335864681720297788709829441737469371730428333675932396339975429186097525754919341483273384063709551892443831223586098504636436601629896484407947404236269504021993106748496568069918234666367474988169774437952581223204561168616713314788478451715767001519115104614707815643511446249618228456681124838975842806301491530716596966633409348372804221751978382846901399573099853731321771248757400099516804363545569569203828784074682055794347741942999773347909700339199329901073601251174947403489160854591171831875808585017310461660198527642788719849859555267388819357219309463766302720000000000000*i1^48 + 1162267397022078253603191025448937795014275624302014804034018222471598419112898357747699446278064374915659255122491971814127283206474903139190503660912051429484316294442419098396821702276472107635431380207417840535069748087089265768010201268162727686377624097003713551758508317120752852466723795576762894026555326282860426641821163632360436747342267390663430239808149160826491438100476955287113070617557456643589687041525655284259917632289654427696495198841779464441581878648153543268576130445148013335219421398857457422694800170349664093679165602084867984518244457988348497521493190024558885725553790579424209534867408497094906027106394365125724947531712428262110797315147141057117896191927067036249773266813771667486506737145698031654753516808529178335968543958479348290666815739096461489887410902670544234535774933387637841564411080007195512760260858620894826418138465164218504080137184512447258481672732600587032274846862846753861810732929000068549663536159786237670956655008321178873897058229509148059023826676575366179365468970595081756911173129964149800565513590660582239276694861522299999508038943797807936481454956358836569990951687864717678324543129091923638252666085775360015934598406909911212281537474121151880331728862648630393793106662485247973742563435910906808726707379889616874725155374133947100096559645648074503881671816839026878851515608887605185334660136174440415232000000000000*i1^49 + 2024293267714458582979909022150061679791297100207285097520807753886665752148613412334786045116153462333082002336726540121981905915203304687092796213281918381608291099580645816282110170322360311118726457183383221481414110489237945755721007275114650121804156526791084978313903381016849834512838985463669193633331810568027369482964689029830697293831163784699292215123162100900511465487033521120856656837271803188895789009667290750626414087293135957103874526952670096039476814597895182125288026387488978237688198740933205037250078471333857637816787978373585593510126230570264795088555641086173271744677212235074513893088090585984467724253522710284003906320029170616823427617881824386198807111927593290509187191789619976826660991494868528478786480808359697668230427983908771521494679849294859537628427474978913701978834223585968300376600790762757117223941815368909154856235034734883508002094189613194365777668630820064022715794765401444608664793641142326563174525285049238086741289522567665514413427855457022003760139258536452659799993195245454435771816740700269775484222272588079926432512608377689266537759436143205659406166934456531645737025811502631787124053435539784974898553836951101096183021447029183947487315862791522956309035999962597542848529791278769853036846620608861839507461271013138356564709792298386517970150873593625424103483262399479651480671184815846217673440535511040000000000*i1^50 + -914106300349928725564472314572854861956637846853968879082575568346843924550171117225277693064522346867424291103706866546625228680806759792122003504236996693191318858169708376070124912300846879269329873717227256104763506112602326812933040459643013910865463341228225118366292326563143048711973715860796747337102499055475627328198761324460831386460197262489983785506064707591671823120371553615798247627021081892137584371012938949855525371386487961968900050531592637630621850568889003983855233802312054118268699390873950034217536331512270865696228520465419050786317753545736243960087699844504255712166932601400631398762516753195913035993178015994878148123705389233376528612521313147652558452207416109097160348682687883571484945059195559092658712805468431245554718251337341535121131079161811231593169173912653536082166719746207318329890673907668501229923054501658102467910228349063852723593469738190540066447757742187009216016781639423622895857378371386307312936581387409806362793839456624826442343011404610857341576560284731181703983270403907529376365604538891327049790490074980855038574152101433154637301590891326920721116644996887667934719126125059716316553029687745030014706919255404388773115307856482462623975798631980170804910368375997634807007949492151776675921978861988611302539110971716216883460257519999759907009037872153167312561035557077020146436578698466074558464000000000*i1^51 + 257153590193048643641484988250981119373119070569018487628870929802366843374886233851188127041498171370724692356180821093123041613064709297053490749980700541329362745412524229936260833201161018862610704663315847711711416821537938939783671804389479129314544455219835146553072378745470495303262449632703954068826402356114435469511145596126550592837835803662771558405337402074314636205116729131694434430121384953636309085126230024825696295793406513501124665894726693020578538576750988205840970223404840640515107881909033063989157626670777881550552311289554158519316274287709598591302147781894491104308546580086472555932502496753792792597470056499908872382791860307853506357376068358785796722476807788580005449257603242127456349271572953768265825539821850168193959363593777073620946099784279683697218795268884961136580899097876698659038456052667352365342893657817957707714566971403188254255369489111568844609307641730699278273996170283935468486626582356415742055591924942182402116822717298209013448726416310665162169726806005418228128905154431905143306993760331401899907177708441790897614176804028639020688669571866749461370385469070680460188346619954657385156575306502247505743369642449189676407038930582674362381074123748916681848691075739403648027102952128689480820624456319260841071395132556299034626174804981734221773698816830089400006233122631673761824814137344000000000*i1^52 + -33993285498745405337883386177582174885422495904451622620921649630134754338069103564346990266212731899592579420308342645116719404352414088215886075984899783030023912576387361060476123555055876924745547886492254258929682990297678507522367885444601685738989625063166815098492817290539035418941992698259275272477289589246429774155143224008246441502914622731373310000274961202218358972711602178636383193465963342651734698413617631387826709286829431973554243541071782318869098005553817827227790961380621262040437012607737410667374528549638936799901002400900010616885109473903574253357170219172063130294792361646667685023532340306713498353147060506573042168874312265245064501867217721110946042809809649208735972004468335742349794852505322674722014134578843997828486167742108265265901568326877979661546998771718323385862368436113371702240477239606627358184883450704101726806776187116483830478484618384034273002738032771453262481341298930378118957722485049794512517379574582646865164357750806294447736107243135153057449017503147196994311171746148223275119555331242347525445108288034535381273504390986772795123170684743186791428183269706188616730024881770940546318352578223824206152480041271874101463757415743416685080966080165210138966631619547931326545362113528595613019222461441748782998179383549997118059744205580906650751884582704954334014053743302500207820800000000*i1^53 + 2527207986249259366657752819333390825911876890269510792452846924336174242755031558160306711295727277372799365046873529229915928915221933091860534550930568466478596889075373396825115980805786725048390559524742573547169019482574389686855321897329387116016202323355838221725858514020589935958958087284227829279590037521539381767981854842795075381211444414978308556381419623893467256534619898110726171223874028365528033894545742591971551896961525965384229649226957330142202287822433798843188026141670894896042563737592985944222743389159382984959086863662245220472926328879507685715003127550309179707793233915015045360887036812072692428936620664832565907835901772645143718356661301003899131426896607632437822494290014810420667742782868687399558085850434613962100204383626017193789271266257211170641688284944278216538388631728876908547659092598858256508760395514655733588537592030225217745113149983336272719617752384524222861786713200396468418809437365139021585254586715945472099598909261215299452546291401488042714347202826115762441276719004702750494471907470348837587329027761570620035159767649277294660388579646138205804848711646784530499899430735406153431922699872052022420128046997984007795739742066046140759244231360977663548999978005347655927879118596234702754764853234638411808722162390305287537734667510418679487389072922572925840171823267840000000*i1^54 + -14014004467161097452925917103463509746847477348089771010003421674478799569476739070588070375607506172520687844543839609978180004557959646605757663428846609622126720811337933631080691861575338057189976957632437618330770077502160175726627292291595968305251882579530254413818326844900521600910617284103433855915222786281775285533443284250746598676919329801434921207682876032569473240041903348892408313855763004121312387766573751671195165509277818270885233787695377309873193576371434933971421808772844759526800121271588539695710836525765488419960908590031738080228940067405615415501932613123430501252951874305788118370167033633088594262555038688495888066517161544507284391330034240565209937047313228150829035277505553918942266708998468950799499778652591723852835557120895132032203171758987008566905478433292782228308158222784416208011053109492943281623856965670133763611509791544974235172798241609586477808663116396208386227327233651388406362082855390796201403124150864530576281283872867524648040730064417357962239002038243015444998060917690090881279774748630345234047956071870150345565016390964123932230946827413898397040422830551748582843734680763022421281606421569180129384000485874437125773659974038423316065123721220260196194967911215299967340972953626154229382291292402930721936737835655846340347617988909853159363486625457383879475200000*i1^55 + 55712384917731179050711407504195086889048287045232270903675875438093817402157867972599833420649102613016287912495730849288307625437272016671725672860133437290479302123491038667221724936352680587992698397691198898799532599378946545385342662609092733377433597147806082392176788688805589192791640175893346040169300282205656226163458518150251687601305860024847205997124754217540085988928549966071278147800399990224560523815363438503251070547720353894824627111172824411258530907144227083053111942521361365323384048284664622332284289132839305590332696760459645534186447220236668107759831086401529898585138314023379703047883200540575797383308377219583414929734628485826408934770633732368797675003172435359448006773877784839021362309550374092503292240021639338109233118095767994350137421519476748856718580519550401941340788231043725756292735859496446677581679402043169396340091725372273373700622406520880032073988628746253195672761519939118651390322213885161083507006894647034593468992959918254392642940527667895018964117887793662213817198340217768951667209241594197455215287886677172918302451732294557441896050888474784716188140054227264935724580809762764842280111473040544863489532773419462328727705740406822854919444339650727226953527397592235974047424270650582650743547220560181772703344729148979809978705409490556321626943651840000*i1^56 + 1250981183899838845234785639637053978262394579081702869160126776611096866850304738029585631198115321934709355355799166970120596456432320569858292317087450856332120190772597402147540207211918876231228137486770348333684633351827501613332498958943745590953308959654986541067734697835510494835380137419795411717466170148461861841410316981962047284568851691110442105842820934079208752233403534738648169883232290864225975419235493446334350537642296155924780376394676324540178255008768379260644702443155839756768630008455983650422255844280132104299089412695194967394150995469925883117267654435770100291795527369493390456833377195654794687351989801643349972428403619436194500054898111795157133938008378038191047846344510808144274079896350891925854454700938571202058443600128847392114806387025792325844995065715295315117042363137054157874457459806550473532806959927238488638513548272470156126535458259286655038123650691198808536268394526236429573720838999613704630627631995063865691643975767175731417173778818274527310898506231962991633413666490426070243075671088053184514777663311921612480552367111985154894307858941501201783252176949384956418971332429952129122031671994015487314476563325000371564859990705472926969204920795461858339882051795982815654021837904903486071197809447155356158249095750238038858535391376834560000*i1^57 + 1191460893948888185708279939003708205792630139846522577734880004066055407127234202719577469820743601180336279248436584786616721507554563879677352349124834449742224268187265583627277283020955687596540421454843153178906590824431867786870230900754751524246084846319664203921401179479414382152617212791443937350294934269400081062282239242855029385146637091556445609522929342259633398006671076578046295391292234266284939145087323982500999587515876361342787822872927233592045171525759569486180558630289404560501455155500901896078734003103586256524332876139093252388241682307182730567879858409782880864606223026702420731033261217831374358023693086010137428135875537972018236410771726348508426791388268326847722237029438052442245852580958740232714536826658668489437440320150499129847055786197509678348021327063877425483637265617987956693748451938759613074205700518882585629001765195029536415071869350282165871136156621654652504705825674881366832393550702020667964742474215790644335255184379475000049472649071120166962242839768573418319353548003779934694952510039418155338348046334205556534408645288913485404993646850451856536769086803781238786294831288481831887525756621467629744423128243933443483233553229289402453371303349226658388977807707633332156534138808128005244345769247246590962233556276535726743552000*i1^58 + -52795794610924678974355627068335159756174946067305073899645841597075091300190466682563798721005756857849411009430158280890761186199702589004523119757452158978507355237735758273376728385770828335518897249080449780171345668368068548329617497666769162888366413734253389594897931147170676257262064595881719345404398261974221055436194475281813747135456564870898965140790892329733139890706896700616215316396354128865887037574656688820913208018255048783125316549032959638412988028110129740888439422298191071596248813392550283115344322051612467076859412983174894918248998283262693849780453284059443750502023018474524819848940746685923464073123144742173040437631207731046538688743289146519381108678594444864644317708982844043123444713286159639640816246361215110612101864807667908510820062450168679602300489823102890310132207407238333070539053787258111741211626471337935602207861972691700804936762070263436298239060799027699576708972147514911224093409855019468815194319989909677724325639085062050324462663962980494581837383824365461395704636611762053108785704055351288605155519391852473084021078558047850412217374635942247928001570028292237411709126354260795590998208647393254066454456333767727258876226194991624301421138211414941120593885840279048831465600*i1^59 + 189741431791022363562274534665195713110895001507515595365827107847746654835268383774820911991102868602575888730053432711025468361377955120166084023896650461809519494471444209659008551030964350096865425830248930962606356577500572590746944333103196634018356331255264345073645951408185823211157422544816524696273614151682442822473933853008817837588436410387421707188022335334786991928875890589699682681735136991335340161710573629571684580624045650070868209802616438793596553169565804209070565628454609083524490376381745201889467125951453722108135631601519238150118426518687548052819273759951198439721280825716986491522387695909231726429326223077369959958245367528673158625852945819806429563799216898615514068839537133087455334118529678742135856009477024673828865369491233025029592176598744982886490233067146586934254691211675705958038034423501982532875257472084612352179324333692493379780629391241220935968286227199482644737856023763859233309978974795890715371076616017149138752626500924693455887216674173707681464697692277555136503198096562015052328988234610586720654866374086019823211043920985878230128558996681170750587945801941249690770000468549026313479619843924784555018561896277289*i1^60, -28327642761088360465370285577026951134286316179762951992290315312429537609035842112136201854753185110592567727544860692266928220978984643750170185129282841987308614115947104461415043170366836384731644315989141515266082624714424092596988929956348096010278216115211780776624583425089333150828407761035329822319142396342945025468644672180612747745315792323411878622358825734837644285271640888422590464443903703295244863635551528596788709233306871112574857400357612374920764109082992296209703902887341809027710870130807964784744202229568841677518322698872308585274316052145415674528389260635410541464523691602886725511955316304472795413012688911475275946786681420473459623374258005806786341065574658320985367902277782660619174632391367426676367902204693792310507338124483523702889656687220735249330346322160630344354266075516197084633612126079680549941321465738771021900857122630678979226914636533604896437809885638891271307831082073509618887697916914158897545057729528925683926002967220132821730703402886313674341050909536042627510825258407687027661151422057443338552776399983549988458030833579920792156635566285649804045925398458727520936736815903607127125218671016186346474580016323486645863366730603461463365187380958156899907445024030485798277937318402854660679521006144792445424073438204905124496307024670783444791359802486152958315992171276634751210518503330563051983381155310982697013014734363127724844409279811801231051948541434704444927563650985231187961804425464515791131378989144779324152933707100528611845740395975547912478413205445142809356469529659395869543010502348324911751458765629945327150408769539147438636358786221840535183678577257826138883340099944440673237113561429949204883151609784158125710665783324162409441212646546770308232285540766361813947263539959428927212684242996289860882260452225422373095179409111892529790073524245324412062517918876973728424082254411118322248595395830558996290757647518571834805102954409059337788779979185042512013791380332078530347577845481751954732579928737432558047033586428608797931212555470409845279390255920994445461695102833576501801008893388843102855483683434901777758207843321645406502227330356134037310140336632171573704986248520670042794379980080167714734157447606017672721872742264020744985520731809513366100071263811896950974663372250234018297691504640000000000000000000000000000000000000000000000000000000000000 + -9443212721132034604137153228665618255873798747929431094322401574008190076814971192899786546672309116643966466900839767028510155687961913389440709915437549277169202088156481741160137772266311551082523180316155750291045232833563923559123429077573491097977964730269460347225044387219031681317524088118457812939482227478457847684193258154675800007875059979628553996042174642363451958519345360755637054659223488688010555253633869712097371683590087182011490457757683485322397142976795173718248511408348849939045214262840942396724797335325212030374724207891841941446994162529286801498068443742703472680647945157826183720715575694138574530447796438152435779554276145794107603970331965662066139568313830886970471472505804122036612895143463281698957196864958926811357902556580705549518724448495812673957559307967206039524898139558815660206047138999962081492382429278482287933579113640070926962330523395569046198047255938703739473167219641257756219738508580199730998210213032736895065011865783176817323428855124624013506596667108945455946135716028599859580997336437491109354562703340383619765814461636232570364019675481986212893116426967404831477543301244271418736997291739328233491133102857398806964511105872432002854247662668977696369589277352946078461628844912333815759401842779275249446162383348458833777331914644111606210387010559845230962483276961316906531624345821845956225825258971611305315716419050040908417571789712708661764155405641915779344349683688352140572546391987014865328652745575336581818348523380697732479091870620887312698874322629952015550118799451142486160472622093014336219779047547601774290436086057748214882869974237778119030294527139579435533408720420379690126636010884309719843242415766721175124107824678306111566740072886433636765829504699363882841638368953357559634260678171609343837596043644548755175036505881809481429638236086465527582896376674633766227210645806531182210940356032072508386704460855657673811113928436522008715041041714925558185983527270974122703073308932873079572507320103295839636650491986235978332480703636413058821928385024992055476271202011150864200660323233336691373945775748276191869061072025878810575458977967233483688360643016572250852927125653677138171309622010281055736053608455638050070128753809415618522097637461599501103645612185927387899550955028830425831387955200000000000000000000000000000000000000000000000000000000000*i1 + -4154292058780118764264010767109217854979214780015470512049491493952587862995465241993570018910975341331140092736405328052123968321116990426036504770216717243298807037485753114395136427000699406182310577760958705098439881798253709726059309089248324554288616394805357624980527905933827837795325455366492390977995088019872003654835473462584210715856446589763422287348947739667829537613414784788874513280338028628543472777503095776731717316247818066060628196150353053570378362020463286622349402171258426553145018554445206393515786459880671319742002948759808902613964054983341138009303032529596205948541184887024538722258950344691575185844094070815768950132429203828618064734906232950931924355670292969882922268836906066059758822092228618654628140096032129404544358843850896447943479495219094033459561480389496030711735584455754821392357211290947272871211056856089362080837619412696812457425837629418439939438038834454325621742920740930820659863796275432015001337148789252718456567155480071959374913659956423164302767016999120193113052265886795236630639040171906262728197389385883635540054064439469498072607741293359075944167978683958527928413098076378063875811368476603159610623668834619757703909611785073217536536681191589258914512261678625636526028343261026217867875248311487434465106047575817510126843663115815377530232643523192582169500737848157642085155962016150229288145300361827878765387382753665478122503550210077755448427738533294875407244289898609387915398104571524017371209219621757465158339282234741806962810845235749020430195372421762545023402170843537931716701295033558308406515704843046339732495559245894776020224672649866101367675599247899369795734550626502714726084530316642919594827819821606714696169429665690311560732402389801437567297854575917225689287193843714153505726817625157574092434801093823438253699822109122122313132397686685357644225800562368367942816931644784959223651501391970893164860208094829205455838418797533671346196343851781204027632497550848220220229010072976804464043826312607271836484294087373489069623626426735506801661486463755563283384816124812767454322729355519053430645120408469572537403414100932461844437678125867011536166322397906918297105376857947542762567034339160718856574503750664861706985578043071961721579245816529337618178715906987798710353296083636886060400640000000000000000000000000000000000000000000000000000000000*i1^2 + -85761601864857727278807080064145018883125497174223561972171317063238920602269035858340349596893510524333932046934715007752463580447163180135890390098165600083087338555954185072702998390559549270635411664328372713576848376566962540472774885062429075492510471441547429619092675294506476473811180804718213234551900906369016249164982729857804628295612102923283915456653747773980236899376525905798147442644803766064556616870998549768191974166802150683305278307359352958786089971334189578929880234245928316347959427241633161422723836619078755817533280242941785419470809996367758179430640004650043177890522785796224932673246212451210732225037258799698380395358670063386753954397334693815447575921182732147811976204520786101067171747894047638201316062800039677518304601323067942216053932795603163680406223531206686296551802640762178405248157862010617984415695600609829986741052601151710055755916948236865787106498555960325134216869819522343971051749277872383384365058408566308200763681333639663288904118758800752746844966059053927014761489108130685809182285974714945272623403401051779845388368283524265135690481965822845297485301428391654305988002274354053858327656321083909356422485630660078221720884476221753327030978970251306144368297598258385897690482661969770805033270540908414933667318712673323984503639047723977508020382964738012404519941898719676054685044610732550297439692061427858995407168655096816956284055475449265739731826184435566116541663143302988165029595225910187308347936058189196893778292847028829904471832775287194909372673750789417734161351152560832848325181766402300556405613232884062774578244864890450626648697632374611105555199432996917950992528195850928738642087814224146604655485450069189202207983179258604669872504319086530545764749646583616677668544713299381901019074282781389179736371721991520795651005519614838192487179078172535326482277189149077741154223580718747284799888644373942919456022178608075859788302715613465633978462586255120664112148113190795347300182962659491760434483467854494469526273118701859858051177209024885898969995088245739728381807895054611858498380597867996394178089339046905311105899302828375055387513792441589167662709804474617418313331333693500705313180038641794893014095100394533390455287158188202340498963731103647849592849494120730593281321195492343808000000000000000000000000000000000000000000000000000000000000*i1^3 + -27851223976289239253153287047416211837732203749041932377494697156889521260402939764474872819004653995083138914315226715852465966349568147098130234876168958659863125670934678979356140602795331072607826661321089992852793475460378515145889314838481046027483637704744639265610659582967237307959157873115416359739477123064437774274905316660733657299954177630464635946129063842948015877546864135313459801246626735329728526943470025466979591103146796870090883665614354157345698536976348761548793844268995395560972845715402766722058464354274378147286199900555215205669249306017973590953883013182003095440108431543007371135427828663861945310582589423853944721586655810055124851381852376120467833133294386430066264264706881715893778538003017869419387019373772806484867838486810617940137658989467744738700654541305451900691120387191215695190938320871451882141548772749292720271994244886937285034088835182343785323182410603345235658322746551647626054507781539130921983886571521043880519602848391261416185293225091941496477992434459760075788909012139940132942701940307017020949394843620263714239108057334457534243315566864401145794084500713606670631512644012647735882087697455469360434390880619789990764298022911333320082067209235415340828268647345405019403024034798850676063985779564192339081718244463315831766564275333487985373419810210489523688558755033011140455054065986282068422609356069073087345872993996302771490223077588358176592965206270552400727063678861672777707586569416611976302638414788072623776121799591724076498549918225715359953317308324907758967203694199591908156922612502297757317327888949602383926954162751069460946775342051281223962022116018686323084972135897575425266723718106566153047538980528386887442279493586139279838275520014753036172723596582813706323152438108951408732220941270631478122439646576892593171009915947722359313967448288584945395777407580668246727854315869946481250519136725645068222437164046181944382066860666800575094903245038493771337967351952289270688069959062832160800215962333218930359278764401170909816525273270861572036020540428693321041810785019190814006815396837489526339613237536027127135464912905821891687674631625027921375930082013606625833206997818028569666944285195820732132413587278562954401910612003867856416585691532257725919621953022203369847779580675358720000000000000000000000000000000000000000000000000000000000*i1^4 + 17699497575943596492354048224694605826089242645125323252921221474585021769579689642457534055071997827764767695153936464049083782410037702593036462145187040848664028023197845537906065679802020192076989245629020245067677571387210702033465161676185737964195782837321104304407841883795089256724614953376535550389678311664715178197927317894288914740217408641660873954559616737569150062165896195712997550037001736834728695598826767841284544827096832817902969202173519923583546118369893567914349408541429183654818002021028432651222249924328128359137841924500009175018236807265435945668563979078510289703173702477084112610129859142350321000165216959234881341527412100678019556554695915115483136509935820875628790876740606579837785846757486460169068862191976342651541433827605070519087899988716007202361296324754076495201612602730756272515091228315378108155959529714162229225198312389546393629385268623889523247134693575583198452348557373542476954632145197326232298861760673999336680028243969854891476023968842875557532860142675024582995759763126474219795674335924913057722129521604621047887876444392345892816847085874282027057386294777763650219659728184422726596853129140437406076390960326058678157856072421192558450467411811323512459697967845718442698095958431025361245609217923649389752332740139786872444222130631675956006353520346131234144972543825928277641200122510598385917329947341189422403152169727413858471192031629982418278419302776690242786370646172891269722001841394497730999256767106216408165424409235894159633107872406808940638125885233943548071216309316786844868667846457572636365775584190650160208601277147991027506567256528609200353438011986919929766712177906688789899970905283207526939748669054572354559729788225246307024108539490908236277521592525855882294258660024165079793419409672188820620189469529404929911262457291136038605829049274732994269893925389801976406805719229248991024147225071089090873985044262822115470989111681671105163566562034753043599445863697316571534278933666096211798885152673440256875806182075818825236665889257082299739000851495506838326595085774766090082124213989317627825722935460095404221846072873758140311469614241398592638093361556226129063444049478077569796920378498699396640126866936989629786550874281918085299437938329155478268916227191087083720538764135628800000000000000000000000000000000000000000000000000000000*i1^5 + -3890862924350282403160211575884319102987992300495653238176503304823229639153053789298207418086207311552404399039554150302446386065597118492576104572795398012874144226499396411119948983992318080878092206578563764514442559543939929868430263922790088219914567319241189748521143552317178460981565343899432380227700812964641614739711669105678675777851970289218588261036396570934826947313016638640364123812489833652836139571623467389191262077048530960887444372303512699800147028318044335115823243119775235469675573226480146144072501413476540420870569152230415737701165680550188493506612136771826589547140708363741457531641267917867072929596585879553614492795229253691114004544202332725406992349054712398169793018396425005098817233847968037108674330889917532824843429135496968846538745350418854513212326987138452253356147504129687710775521698424012101317944168514434563260690765742332669706117081100937260909858466962734428481950277083788616081918517093565840450515107315039178354010724837355521474415105247220503636293657917394117749649044493214901439090426315430722900153104537152489540600862559032304510798679530249345710766094563127223273407594069374191319691107553014229914692368535739315989627505346174229341966493238997651732658076697088891198277443556884546590746171112373901944000987615753738118112231709891183721608548923469682734425103565238466423628143268185822601221207795706557648609225017110133451632531974529348966667256740431180898978239110266719722656479895517482904651978457993995992989947996147424314779821302270080595147831969156877848882978691674586843569287159915355563924799553318792407782316073576122990992381158922325342590770187694497427994492770140027159060986712070345488331007011973992281500380987067412548540745956076826672188492908184134579513290825329550655870767037855961921096884555749393620483094049293818991666931291842866948157166893436635978627321288409971020450913544414583550626860339526627523049507889977989196675843926040966519208290234892248574652744057905882770107821744327890996465995837023765645741599643779225428091976232880397748202591360945999632300026943582299578574511321535614078674202394299790826863254111411577540590382170520550758273537536317051399211917290758985680081600700668891120483698010129365409758515688974012184196918087405060944909748404224000000000000000000000000000000000000000000000000000000*i1^6 + 440225580677290040461304446770908219907446100809425336250282741783982973897195452877301497507026905480652204753682053666721657083817072836348276529198852280586872550773655047549193684786486259448969546833197045169597366860394132268761606352992595344512540540202573007921293959219365559739162137584860079430038700137089872280625298670151430123148410067414947446343066191544120625664817509224512378180446611114695504903486902688534028445993563507373838663539255600011360061500742725360617910225536598074680497960745364051133500754946126824522723560109522347655801164892056357514923559759011178326787931876420327389676955214090840330515222267105533729551786409160067780051052061372699899554857127152182810354093731798379657556654732200378637701799188519354369209714512813682921617919283332424966382484253893658574680712896528742686845052973876563221450903381445128739604486639690806745096782001883843991439980589002472778882729283323992876520166642938165753428263299246734913459887266043194967023917037065428201623565529456386027331511842536071694918167354847311620077672620728691040777750961493450759257849807316909536973846445101092477735814219372904966432993628805232841308010586684100450968487354116730829185657086603903610706945074259214239111317362568383051884073202162459114901758991892638034018855566795268872974016743366095161647393777168980814522996432230248482950979703564982888571637883004424914681385971898218527851448970476706403962450054184974892111918894215670955746806819394161915205418403642947198676760641813925386298461636468443533458824101162828582224720729922246003339683789911750451454753324847370051105401954289514773702609943200606235033856932147441135320849626234192616869999390502548038557940911893903835916551059700419359059675635302216063641937581290815676590424491495219862913047603314566443657855903309863866363865011635305722247613328953677230065476512850648717616967786934102308237626102879032485799142832897842388922381908563135826400261154088733888871895468513603618049234325759515180242592098145842088151465068212859618305049667052302154416925333409404342709954140847807268242264984556591151179067428794623723338832312979439965074090297312069301644708796206043582814818012036906502143109837192104308549894778413140724547995075703233915025264531104048714729337651200000000000000000000000000000000000000000000000000000*i1^7 + -87664722617219989244974251138710000761499475910067755465750324760787568491265534019751011469240031346863213567220741764995199546218164975082700279897949969482831657176001342075377252770108180670239689470090935784522051214137330159675082069050177948362440011263199145894337021765429586993499568323637094807291022795245107827405742727826808058107238589632015996250790788559331115900204844354011849950604808327333040030818675215861237698533634736527100305298398577938446985870120188719669378227392296510256105623632734883694673195391829555463195847467894521067112663472153099559437232413777271300931855274525842274634232621102994584054783235780898653447515146597454555363426038308204879794833822885297475274267455806529659715453061480796746010960278499820520665671145554957712741759928532900094140746198993664824580189728735219129404265775883289084668007737912408453863010840443700973443815189238053767146313610861916717847997283009038656881283907627387917989009429057747320871412736895863657260738496450973296522586068715954047083498673218046619058641662365997274629340873953071560919719673483496158459074266501065256651931636319187970459870241715185267643619214267500198297979645289876560601590633511917500994955250384961429107621439670543202672992555877096104808189687619470293981685464536317761202986735740929565952777628853173067755722860940771456308514275991589661362692230974152585794122908952312990479501797825576648247735042286262873754996409000149589136404746728179502495961013570285076934665781017335017771297035049746002885378983801888494803408067109772264493011653015896902217320978571567257789705114986676944029687932040160102861893529482809788179046354547438500746890575751010250818582083077216928842526840976546680115497717187417485073705279803097534034852110737248560380650925109404652640887558805913924923542186610462143109715158934488235604626641225933208762285606357437738588118983723343765282549182919538513708915148711605045828779801751497407102250552232908001441709459110771299587258201471899857945104577880575485465153797159609414933446443063201628206691467928871774566843397246589071662638024985773805556564246871699265072648869702790667321784289367572006086890596449191474304452535811552098216342539053326489617876622396995465184831253356991434966856971198214454850355200000000000000000000000000000000000000000000000000000*i1^8 + 12987555262549066908496877289683091713081204118244462277541350886143691460491381398215594302220328066294152157438165685142223175804970911877444692734013894233182605576923044516795649166074256144088017983163768230927066693438638101685991876317034288706952480789009710873424392649229783666056688344641108147114176155745465064765867671572170429146828321001495178734868830745178324186136952427345117873423615929560990992314402334487155040693964632354539590257899152220628974260203632804619112221983361996633928505252466834726676485154086266893732587449269868108805576434019684513891080998189768600522563571825307888450275798003505461651261408495913378562564527226025413544487828094533597095144116940579447197294516285748181768642014577242036253776991507865727933290398528914711572369601416535072955988176275781213826548484705212838534550887869580338355592873312372743268040168659774035313073633643824859236183864584484622334704855084760113166941127244890158494912523616396179239647936986942125255218649027652506004373382654013548707594146252966597532075964998409728833242788031059867023864689679075681952969325860264231794971330910598154734996950484830429470440452166407303379608342735360646089808554970449016556578036771123105067083831753037581681396560851700414781147546039607933559651348629249269524549447812702486089603224739740526872140103649054873212693340365346131579419369315123456982672431904006475295904332305016520928739741033094929825595994271037492962944171844697287272704537675595776821658958555517213102260637922505571731677883548579209420914172696927533905313579764057051720787127920013086664415616602190537545493682764906907638518079614935781579637415896353306364247144243606170616252301722409391872071074960545370682051314070934054123061430639620455864113935258609674598726796290571641370802255886653289223959945682482980155593630525026842352130949155055900220450668801844228676722197104561480331097018286139844613239418100840572427411778984334396762911725483830900334412359281885381899196632848800200643924260515854153708467958845658851848163808221569373181698740964391270263338021966594409699739665174607494039550031576264585244785706024419855754392139063031025864226844722466071191861712597252567878695935022701590436968643971993165429911386019840081592992657260926646353920000000000000000000000000000000000000000000000000000*i1^9 + -1093845097450843711160279987749060734104996419938869660147093327678749206062479632501338561393614476938991769775969951825668355745974318248594036970837519313095860401241672741233884256031215630530812814068012219861130759086182820357940590893094105906444095793778607744495314849521261855667608922010560249569434038413725679172550580477091429933746456686321892282401862554511494265744491723732516542595151661149931479605916188983206942950545411035750128363181458158534839990642680844392498222934785361899901966889979871804597385179840305234556839612014012631154071454218694632845493984358123705224622811034991514119817691412303607375606566818819236313654660692216228480407539360076857083461695849901771154073110321462824574133774008838099793680784359699010162715023619430611137970404110664244018068363557422792436858582355950670235088898294953641878814689693364509346511934160735674395296026201090360522070392960950548178740497807896956424319450738412197662653837623972979217907652920673558971367196537531490155645155599890973319238557072444228738634610871582681963601400298779246341142097599919340179312006048779848470444904704936933905008029971512297770676191252021647766210660979827700163924071809386926634375948159339141569133029706348598611504501524076956171049587238767702892490300327666142630735557684975409856765508137538059690212093875570020827588253804684652212813634164507815714945794260601830387763902676018945692574560027318549555132010011846736780804431265258100119026025998409926035876467939568201244216054101931033743888364724076644233834840548507867515729878500315841171880414416709985520558664771915795388928583677102520175630192810952108733704410777382565608028344146000222679930518262558587143417889496361804621456661323140777287613752726972308132269443308260036950714516372433914436680496298965240574097344028081804376925271391313834664343546231326930121183581336844715046153213830341958099344786472545050672323913647137410258118575430033176071338812002133937773315628077881859945925538723016733016994754127889011545945233632130093606357900710784376171237801685991138916099399568328335094302196656781302997609417402781829528240682111796414238865325752392847899230337113339073871428750068726863838953281349334499091414821455114593218947617411523041160204779728909893632000000000000000000000000000000000000000000000000000*i1^10 + 78382776177242356436758070109023718570209537423232056937463420489930121939958736463804127902350620219614798098588481047866108938506474131242662036788301034745548336636727938682041369818959173685141223214982545523397750270799128084061750897405860738006175083623359579984965285889370692571756939398823166249619943156104174779422830407733616043080917630205194426531659988524409272944060871892735179427647152743023454367472447917256855212566346130810997432505714298643779723776898052325769602908569219454105221945125692111683863939960057238070489777929497100588928251084364280703469249723410170662097233740353729540223601262456086696542977745719787204581999893339225766245580639130245961220305706776039897776220095824313602635664022520028385487695240348813419218861637623724796424783261397234530382107360347045261952504304877347212730380345054525075110112148081634493081413253738383797420840266772731291015801550297724615597099603024257466210486340060696227666666974361109581072504217240581232233164966075154575638830644150175256317972824616481709343124486220621363501445609246590859603181753870455533286786305910327928848491383663299372131461282084478301265758019432677925664347226983621417303555928118363108096371249791411967558524241482536227532711599946610515010694452379857480828084109253422101382963046209003470138920033233041131810265128212529409240389344661722534633777305057449156624999661505505066991414301992080092148941757312395824427798904775235110650023053987837796799156173948816421811581833033942460739367027046250227750876051322971991251422860022324391756194505590555880729663710076646800518168754494052503734127626131706666633023576216759868997472361055013674401405197407644163151654856765361899740160606815430581999960247998958265553088305713676365474544035066152130495310140619586307049975940183398417524818530535303641059586927785639959625985864340365181619048735811008442906504635716965316906582593211225365208559402691186304057392628611029039574863118651841483924301683567983742601947216598503797546188937224786104839120676585664141575910463078100870127495297862149008365612451429239572085349059110429804787409184057841431631844330930756535919868028116144853529324170688432864461412135686194967132826176176785753109283058151651840852140476324484523335990403829596160000000000000000000000000000000000000000000000000*i1^11 + -7448827060383886231328748871846590711977808372027334136045444264559315273691670475627319449798595274405429785568807160875113645776365147101410648363824234088594741193323331378788530440093978442348685867391385185372709983162727912321281076581955540059787710767155691188474668792227882296474951866744849115762426053775834855937422377358848749568004570740932033206627212365814150279777068731374674749615926452345402816318959658042978258280333670177037773194566238898015458352298227417238063172629344889939966105965977094016085331340892084976810115432544203014120562650395541542648313528471733998181376456115190734066148674267802381463762036900821810035971497692892406407723205068420682742904032742088948586844574592268282165755656346254941134370493954700028387248577911009011982747416761793342020696009859055936459019627768521545936395981566774730107055425991973361185790049898588029040276280130538164903540144734636309648578071740651949011829483710431024039295511498095377430870018571135808897544324526840257748052234394667056427021406355353420568567554355520718101400184977670928024792692129836535618099800412554271686841633167313250336847733596409981263955479599748372194946220981858911364241538811446533680345762693763112536100275257794569826843795364700149761829716115727381502396578138371861649956679728136769797613316838387140251012948440313544780745407649407001070210066342797190736858837088587447247013267438209914772285433688599039181539678143496556923079138677284083503249611850882314375146356713009579702976038508408933686962151898553380810097910368682463217477383175583708122220122385552783501620258850323304003980148317141570325281598711381321137954059741165365917142640131376996879100884500273562191669141178814267133632345259258952555278197151166509896724609803323273379571049983307544471178010133718890054487390822777617737421264625279477700405082007967553021155360866656177458916957542139485028011946500402222694050261100295085279812933440032995120117179869331013975979244768250757162202320235850053048066056522153799112478626269928634342931353019282316588612093793085012235454173543668996090531476459482356902013639316907399989266438126275312555226621011760203100521325289830219740050880500163980904087087651736133533148975315408331071536408339892679110998316023808000000000000000000000000000000000000000000000000*i1^12 + 580771358906955653911896028068727061392181568169890836440215967636736838043974439725264471560960123401630442017997888628084962048877172391471356991778005829700908681126357003792134664461603318160182241578688750587775373998428164629703611974116640173027801949694764328965552528278626868733890551455908394754202570287147081504192455305633291272758660013561394462993706557342567917765137200781565133531994860408348305928347027974308026746369740989933541867206515274336300919554659984646687261814712719243690238610674191507483726970379370406818309068905050247761237196222561109645046744330917354050967311242679147747948009194948290809869674274284385345414274415780052948454907400610629905606215008116513874559927051448428644170050986125469216469336849811083036319502433177168733416768890968620956776633309739253427612628209227841554881917419563393334209791422066032447942237763895370501422309248540913713240547439953317147976528057152842661524566830471582913083973492881518385177059850451254858141569636769125403583351588016983901108192088575089186333349806600875689794592994008717771992619594158477408654112887342645026765306927424088834463824128013709749421615962029887327184907314865972705951026404643040858175835772204755957813727072227844626180708669717650709257886421527865450729338897183616521887082725198346353345455162523604233743826329806012293858344049972371193096046573172228275691493426377313967183916503917012135770150515822979902447342047271458244573188084516906158598437968762322392049941825858868792207168286606574267220819857740168810982024966525927103606477576721299105819776071173823026095001521636586997489111636327789926096609223462917849776421417276573408411491673493358025303313853209254304912208774386289166614920553530501909659848631402438373266222491783514011010628651655535444372503299109837591268056146347779588232552013352425714823238576319609120843132360400462070188191419325701235149729126828048019549685098353178788410599123638786262809500641898744530852859383117426961030285684932492830365320390947993153348814395077523528469537297316684452121082355521247232079640579646464436665282610792145985228879319894910827557076855108698925248290476483334615044658624903733410852852303775705633320542346165724051782025464657981268835411076006381933251526656000000000000000000000000000000000000000000000000*i1^13 + -27612642127470577913514866879165253313769795541977233777345240093035604538083485804112764673833477563176694503956818440729009774718493281921070732413316308163867850766226529844181526388283174120298002572067246766317150222047670200295435111947327407655902692326371647576437645288627276584022644553975166973780918007441320041718395062183804064566298541704453015959837357559741731309390654107014346258020381475698560611415523360222521103069813657393362719095132602397761729228080660936846655549320289118214715678809467408333664411037429775345596381941368921854919540327167820411250940898147620128841525667718043710412324451071072560158435009269830033370812838335611162858438260019209494763449113076992621492466037412465902323989812052611128708304057173839569540713317901125086922892050451218410719620375980876340042786283467975975957712469686776467875421766552339560471048975404901147728047911474767828460598478721218784986331432927249188248165011732826337513268595302016397585134487082173679823084490757653285425672822638695246787470154280779774972026414245892175159942016127454779206610251522280001131905802957011452452076047545477485222922493547785615655871071793195200866293207028935937298901216496661736385566663224254165501248511940159205783696145328489396796006380544895110827048149113830006341258605299198926229773909685303844485484798959134183349533060856264102864378285533301793107660671669391604072793300489254652606113134007241330079967225821258739047483538408958607471517360423540960084224030836974449545744069120062707600425551673061490259361295741599247431136265551887058916642217949630427291858308138641200320194614455379287849063280936351699342170129837406588976172218424168139463420044288424225332618608956104679289594960514484082262395796773963473282111177313942531670677719252201507287303319105564080994667740575239220709134357393268259089666612111270016426516205045830131629590008352834453386114283113439769744053320124792448680818058699742137726009152782039750305715067629655702848741398315078009018815838353349129323044677832086390235522445893738463372146900090319675123269117515495566441131592388532096577678684903153041727688549475296536847404252534413726988664172400405535442331402706259354375582144443988147008245828054059026900175928649406252213862400000000000000000000000000000000000000000000000*i1^14 + 803460970553842942587683226828462921493612304757355754047274304133046618742595431883742672836911511667401730749159446257071186786810549719948462486187340857664880778914504968553062933676034001371360960688431752195070058415005321526522313673731299195345038661581154698657071438912240598383831134876535593358500776778204725967546215261357200444689578713600944740005699069777806364853427624268935210004669536839858858290278009267389357486457191488575764053690464595324020772433740808984458295201413673880498626784138876467300225546625091840623003594865336324780459271777577118586274241828476786503323476028082780940134615720279718472127467058952252805136525209436089617076615812936885464550705792142293276931297152836691247724607880449403736070637870173911738870435995033492137851669946108297997322414774305514690681255079290670222445717398978403951063653502609278566760680832576656248909790460505188074152201977606692527316910705021843590652108042557834792688004529605695015526247126104457878469132721383296918862682336106262372608851719368066548504329186159840424335300601066894889248102165889690523921003090445294618041482870266708108623694812987940198072155909823363112668383807365296343475636591643291735211824685052720618807533516478022285567040903562034699887526493179988901388984129110911158144513837380215095461412880168416976577393647419507623981735145611638329372632756680474360962271233180218559196852167457377110366875529822039031294024677715589318467046314846532363783950320703291524989771552863083276465079185531999362058232297475054432174923060493388786766932936761557932436829091263173055270872557855805785420029516236641445030501255946867740309611864880448594092315111184416956526813986626560725374662831337341612365734917927868568755637574840353545150497755331077573182699209999266378247025583504116855804527316154436737024745690295520939442820909049381138214693796011980902606614339237135676339621365038777780003322004799705745184670710341431634678399349052975741361927544992057165859331592849304851220597711593208974616556387222053665315332010085584528598951079756144323314258866951275664955046935195807654127636743321140500367759197195507040998485505563699394767480415914548973466768149065444714423939250565876344742286255722559818499136850735115796480000000000000000000000000000000000000000000000*i1^15 + -18837474965469262077452305891486884703958223093895991339922207355534772617415077524819973505658679429987704822880365717283855659988004856904969882602670200096114893329747579982817841956729593279153730125417256859320521363721180726501152123076309272393809432923688454836008195404159864856871391369907116501725935496100667556236092423532301783798121597610454178643408338330449724567358053099285633964437277285386169084862857957755263066184584644986241722896713727962955286336468339084848179178632903267578559087970517612490304972469043781619461881312582038231432336165439518424345585072437482557998610335785118943014500998665665585329291748902411730710932143639040786989193566556848664669249382249907034086869257164498427713554113525482959040432866002290932623246285805772315864614460884187029437783365354723621960312550216847721128162862157866963688610716619515624890600951970524375689644028895997477028600749951089798287743341151677140276147838387828691888823952495711806485890279473326639824963348913227111260841364899340869287891438334510547926305794705804362690834562508713849827486179792042770394803278517204686905810294433085805037032204841981373660435151422710417757161730703131105805961705338031634192644617266181367317919112457186517692787970949298084591724936658775240662523882809839885592946553748330128705564437315491686090316477391631297392179735898060015187644283214250644005984115376209612903931497985243970950931303040197869750413113541388404956306499487924438930572107129016882771732456207151779110728748455750006603149850972027887556370190391811179538199457241309498739299387600116617179677312390635024373198142471693257918802798097702307696238072559598568222490104688986168800360462056778730349203567936492077022555175271252240006116082539542643151745068171235348721619369376840123481198915211443985737880009425334639235558395830660490478942866738441568634977312056481278897024439794847907415797528968468836395550474063380678988813162859770699627619045620062897212737077534549633877529587543958350226140776368508845299687871053218405777262537843429885215383759927810745882169168280967276633090468421323464858742582623974480283602478017832972981644350283281741018542217574579556428929904025972777867077126214046764227056534082219837718745608947236864000000000000000000000000000000000000000000000*i1^16 + 364242207492281790928982870905830658779549673179360681578372255514232456645202791440048392534582059455538445450094994923365601163113209583834653761044495840970814211070662414963254100897691046360790092761144247355172484979995243775115689564149434683073028905547737692659657008248300720580918574799968028232641312818965100037302535674968426358117758831546716862561634724753009474583844877199432451172628404438137431948973266361356590543659657308513692849607195649290535011106387227499659467744389394357189444198758963811789585199020871826883110387483443582931573472756024604381559995932719117527823950955761810853249331609137673277457439752693117649860114302560384417989533779709452936759597468207224208921660689610927086567086091258893892879882017141768258975580259553200569051636831738011107481366582915326370354682825924429993557724637109081485768400719227010668385684667751880658859494661941571197373310660292991416321878754360524214243711158777985392092078960435169781174808464827153993131752804203839426758104946520202182665674853915677501169305686728189940374875954412883889523653820891208305950471188459378697926425917320181118880645458271088475612244377515556123958476347138477143926012251576670921517028503860077393148594384089431676287195986521310563935905497670004309229665471219414930063992471638849137418075739896967042635199929823335003384686390158079286584558271176895073407090539459181335496034666915511237222213200282947386656247142751750829508257664351628552040479638002421399201982599228760078137440186386687161796366644988850959225545471364513172774990165322068609017242124544605391234308444592620792467443904223851804912837046306639007879379644250860042550620966395061866070589866458295683074541131105088595625355140349878798742852478819829700787986912237845924196728682731799550043641579371405222226485562220299910700957025229292191377039599569550288380774236484893256821550272689681576293176748160862337176978123909723851125149589116268458225779076935614947151779443694989293827816884828949850751923544639385818945582279898449816883717024628544608285813815407571297993447098398477312315512112500346594284022750919569539744348776883110296295567947060568156632258489864629058725481739150538602181147170762182545887611336656862988115127356620800000000000000000000000000000000000000000000*i1^17 + -5268936929143425605349246834851674519009479346764896048674297500868684147969017619158750778539616075375799063829267397398369392055447825509799901225928850303826228458112764901026454983663462484954835686232832187433033376043563828680584625328584755471339720572254533169475536650399982517119883278746767533648220135679651581792304352681097948097692754780839073474399090871910869878952906186667837485730230998060083115765907887162512081377540822860336710721710249037104356579735330294990761728202334827894653611371898842178985566329032669668707472911111988998974542947431201561117713584283695410058053308332151055057319189893753011071295374710832147175293444475964253878132202360822219607430605512775852372356635761199451821360639812015923498498295508222058083169043765454195455592693214553295400508665791437456016650312095339131827819651726363017490256193494554141816189257856831595773081994736509997594257424342081272976422788156608854729711687930555437527656846619014311880927696641930548776286541713654796634013105702413263774502113540261581621032889018296587031706758479685721194060094049412845098736689067462147803219578958097351668936959532181639976321526635133061260873669874898729584577620044645908911135868961663975942654570641398473423483690625059891884683887829101860037209472171740216155119167458131166171142253507517453485504816871349700121793014867970260743576949146779391769089632247817279938884803005496224373863362514836238187339274187048058587904885055306796564284841253814997739712868407467430954530366077741447239836923356484951195666125764630391681906753326639670509346507875883073609635486955507679545649931544555308347428410027195852755530600843656250156462768485656363476159907803034950185792713064090600682447754155752109850091781794060243045366571633172351939231142821905039550350474095891563494401923270621791831629933696670478353803925305484088623959762592407493315176235686874379901897511205278209743560583971764894302596107585112733574224651440951037767504617532765144734272284303523450265975621193525853354208350759259690610943390456063871102881244352663323790302297036046471272435026998122584587144370812559928816707377381498680301172593006005100563791432479375288188569062403878974188801240647498482145990535683202726612319600640000000000000000000000000000000000000000000*i1^18 + 44932543806493388271851615475324083617876290597961509006500187935239510879862095952487438322952440296655439959098296267186176577454367982978257763187990325042356967313146652240873730265852790998352569832676526987237439765369479429848582183625081936327526073882488524687516660475198392431332324697403764382835425887748395266173769601408303997344289727221614648241129977395468177469397090053000948732374930919632585609954213848599285472142910627390739123930050633360216245055453640312573920894948734830955914754124176872511836601962824462315817671878657840730077920204365919399645611989153416645843685485689192543719403549756675022066201690542527980623968935666725119025970100680781320748026552450133857711291508453701047608172553472576147333598979075037759997790091278576424725561553904637960442950869842916013636795615075798545423238530153044631598770078730240053399922468253670628853636750627396756476753879763383316981755402552520117142181101382676650192491685356491309122596189018257588870899511743588454573550235093195242051486918544769025341790875641936441413265043474033494290434614089597350234990101367072454605962738313300767543437304698539830653829020090458297067311622512597305816038592622762862599406047701973171519088055540451762222335266309934804515152344054001002130172510108721048164649926262583858746716322031802231601782417173926513914150310233628562084326476349758963060931242733765046331264296659783780138778431013561777329322304333491239905882292824213326997406382905040170448893499237306144436525128735452836867070329137007183815920752758334659865290488767097830655125989249605130651745747534583525765121426926611527766406335051714419197914565855164814145774258098792152856946861724695837906332069659974581548704026842742868424321152781178927781482141833694606664061382302586060153750621228087195459424615749226321642567337745513937357624317537959827898025327481082211048785299568870824731501091286368178177328788497085855394202904267825845141109209654486265264013575370622179833646965865949322685534703660881255782692683734106029652737802292415385965427097679440375020514304174306277842075461813315636764692316448960452972391480781051767892498654876295420973646544418344279680656793184795856740866949225337491045529239845222450462720000000000000000000000000000000000000000000*i1^19 + -96573511109183643176975930403045080287361337641653479943040566533678338007058711962512423870656225045980033321113839894983808442280274173298009633283529817154656755245003090625568385260513076101099997002329012171658624999741668433217163180785863995195344718613481439917996691768434989645097069434620517322271349634880110208263683097241509374663034356828186885434323634903854100417592279476545941445801131490704515244364755415119551106956312165894565903437881115181792237465720716805403338614119139392818176622612817912067462831433885357277678497396783543953930888816639066290513590978140828270959167438766943296880916699220230670680697171170804226560486999677285931629037574608018402214250360428730796569156930399304401168507385621510247765482552037114597538135296882071837119929123632491871536889223715702675378722679233268912816085693187883421182993675871595701408032898694147372810779421357060462257975174449997346283009202798074119089828542318695189636363462281234268832314195850089125481049831319480842034098247083528969876683177698782760363276133334455031021023596888902017870565286713388563591887924468254854951270604281489143096570620910003250706663863365354636264611124273542654157857995810034787769450178579650140905731682321997733216783374025764266396954015295410896555188426466076067533921102182316611959856087949656634190793693650018226699776353805330494165569245074926581045917345300976041295984001137542642377639161858410437726563733201966120208179011694543774359939228290111889587771203080698164639086003578644555212709200072740745099038912749915050564786571812832412169825017771288302736064266403260788972799321646366646519307201779122552433288449650375762933650986913335636810886516082031836416843830149545613837650932613485593154860039484729095420318600678999962991548519028967869916346420323585679904201300110892456392656021292938825572268655367840333176738749276171634010002208934770157704286226877900068343642645517959394496443355860768754642182270213879576881279941049798282837411943513299308472907334360421484734235442360475704125878388316143852899757486265466873279953082582385138621553485022918078729272587369180048346463537206400661954498923734101364883274636655263600694526937506679784468617872189829347408037855888198860800000000000000000000000000000000000000000*i1^20 + -1780133163235528337936834449833998104660525106862496123613102001511911384189669093377142290334946275455466104648687847026094792424946376302969627817572434979040491426483923617312248881221884254288578072723218662833257482859162400537686781619551573611264018237060262740544827445895060990152911817462044886334061731604181653486906414568829000605208865434528660680788215473610599800503932774656868540651862448362062651045536082272897009208022481268825909736273889612805803624967269923076210307615543768733964142777228324860362734928216456372115069350286668751826844859475632474314506300740914042123169579374834933918567621806791097775692002072745534639869027350686939266915713747834427915804386356156761760792515028161555203180127783452353509360291489412547997318917358520051094173966684842352648391715052770539498275313077510542562467866400826367235680368813741862174470482947997220167141380068017810258773015227215099961990981851373997866458791143992931033878803379740729046644878722810455678709731187730250602035585651546189056143784401512174485921623056486062551493743778583106444630984797023893059139703163576322293423495344504614491667284803788577867618848250046591902514826462820088865310437585605107268002472431569651020118988652791117188693545027601647262800696435743424144660321454189853788055454537488137648275566701529874708066640476248693411899271215819952265126252473150104502361782284533271819683752672585252665152379771025480736153830380664970356490836150631134923163230854701695514835968536652916456330572934790482996637775589956760468895884728564130564988903060658124899303356362753114228245717578642080502504003258575344029611497101035250944928206963920825514824157144527188306803715726360805041786584978380012644029672399297709201487851896320643441841902926104986274796942849249986780453761704580243242743670472226425976630488141657093908579468341560497503838813452248140575868843902859800553407247132437217325881441928103960932858664551039631882014217329767341067892052494335931366343016021469956791950493582442060696283166068601746287137625970728670852101228582372418949795117620126288283570037945585653432024289157513612070750610588880901818809615459457055957950332506892785200034758786656077407467801894863689719042113479376896000000000000000000000000000000000000000*i1^21 + 13258415960758226989904263537178154129113820125121190109883890601109603829197952637318412221733884205253380045744175272088171548299060242943694738720674373981642466667332953168269641516610296269794498637887506310973525634189305396554697397153199192387988578004813007158773340332025410150338626401233741472379477515904638549427194336221237392868504329872628915683163794954965340261656491063957782855814657377967532048034160909233027092182588497167088294060091314389407017737377455757831749603980695726390282496583140388973576434183268126284553142318349947709772023086861188273501355042241051211159016936188468970656325906089637890739937552837269775047454521033734271982612836302368274364020064310310234113919925232301403865509144480452684194568931989106921527578371792564786814972685336735578180862460739358276260268177347878585465284357625916837139950858270721954484557237216808278971851509571345080721974337768713535866020424955174666856412448817370076674626128827389546912075379875906210309112360623495907641518655480794618710961946129751819586390318788137624905188819597272805360462564184182863964925157003054635955914576684474978744289378477746301272431146885651921721828672984940065217758961519866741269306485461971686838990769377748305940196138619397816399899131290358831912558642460582585488673618060031282128618110456031316345290976211496114826558600039771695691148562451613569947308241269359891621756060528149100611363289771134747206506743361810605020085799569959183000523389443900392286304824366239551031835888424037875556666170521638959608164509608592315159785162764671348761221153014545142200839743844046132330465279730853314741911882028493597097732086820847821526785727409908235403204100212420946116976181354544293766782221456773273874814175403909821698712260281377573651030183477646452136987491790253940319486898403194243214331284468789270388340404554254805884666749785111159269429507797213627655873233346501343096345338056384536232655302529102011925584314739645727318773723141975913614399660120701446472727353150222716096201390322589168334127297881627107376587773572159333489742435994175419104428531072367517299083629557606095264335148651210378108122588385558543428689516243464868157419498453677192943389129622535740015640366284800000000000000000000000000000000000000*i1^22 + 9258585562653860865767592838655829119262759438485932629291265249559143340716952515672113799754200005802306854477697462251062084991863996361777102123403151128718222767224943934093225200646531086763549265022424604869929666945110712071238717975572387106972155010132031164856111089462551966027467487720541331507040211039469692354902853341329776134039152023415328390068569561542263911144561601216261445016183598217480450414408791437376398228546899470515093604622728030688391160150613192285245257935777474285483734727939826042065127837263521482679501887338505936113075476816283082536826644165264992914473762978717616868959149562898865230194188638420637553022123101576726550586912978622452943694757792675961988462516169595405430977373180313989217726991695169997265752077458265939079124266968494265568507600593592146555575792658813065755772791188879822067408141126600982466077278116263603023597957337764497845303133931990197413119951706804079020370108094349309321358877396692557170831844141104092677481537316321485651045344448601896488555420223292939658839652484084959323005147749099036130730618567712971220078615536193336953331291080063844695986458535923487498889509609867884840571777793467263158756144721077180961303655515231278544005704149399529995258016461448389521826559877000774191069710007228622346118377040540675746766271794792951838129849336924041237781767625365873121805876454827267621916775802055418190773121103352351770903347736448730727997884916042112073480176587706083614289570890506369262225897936378903021969615632133622146532147621169979474815457725762581959382152351659278192157250194617412750898594416293341328217648785179571965862693508798390040813653854574014138129999333892732662593290779839839784764202392902899918743788319700125455628095568570493909307517667486986957186529281205162665398777638799072542374910379449876987018227402819126777217371712814776231489166150916785786491513763574802152886455256997819856248432380664045698274280961807647592690926747776910784796126631168477357180452426576652340153856536945449520749860841992496853480994197297540386992515295092320506814030772899850507464594680846113761295795447868957822843462832302871658828021613128319498943319708774884672006696929653958758201215073951968709836800000000000000000000000000000000000000*i1^23 + -401089533061341373633722016986998909726626592831682945445237998704432941930536208697776011544984400276213137472785766507685163620643135022536610512903761917751126469498723939360363821130878019900370878290894000933230860746471109071913785967836787450242042426684072806737183326755695795079675908445095576987380968655873712159128192403150051900890994609064805571741730353501831713547086095035672370247353545128127989759342093742569917394788856553440584833458120293576171584142613687586283915003770452351589024235220442178800887597214247410815600456619832862117947187480463897719530359428365533930585304956533921867874196841175548943066361546252081906483547239156905708371307415410501278597317760298614563195830183976813830270917116582915979247785836864139963090842096508210430773476591048324825520419576675349715727611301050307063348032923530880504692228736542642924658133418967090940223167350732032125801476047847086192219028409896773184200844918413248795213053820085628731923596596795387747482205602016615140971868029405405367427478598275774642757089639814740360966666704427187287869361207133458192505618732309766950772995650192533704242272191546600348921699888891665084357614585150037945061692196935593312616082989475240731728446611817087910150567469860664090110315073157256149269771673458941502054263361773329097552492211630585659935855741374016722444578468595873856906339147849648941835928722225554448999764552018523776804534393677475622842508476941949676171404765847305401819572963474516804006667827711336884365435810005189603083793111825410659384178094131000000499339190807213574984306375376272287940072285598579407228864543297390840496156411935428270519429337180219934877807809833646893464459905478656709126322481624516086337916835090110063846695458012611081235179822800952442259253487937410100662812441388795614302054531331143322956854152635028450628514682979142167561609842405961631909952832040152917024267925659885737688749466388715531706474775668902474937496770312794677475148908096729061024701027462011805032625994213840197578810918106120668679785707631687251832672092830759846125510891304529574415721801077735303487198172713998671775898899762262367710460003844159515851391955772818951731008053111162249770995154115541073920000000000000000000000000000000000000*i1^24 + -691211961159239792011074217888325373656538376724237844630784400550275667549899384274397670375289897347183654117574551183229614933661772311249811672353743826531839433029802457235990641194225901773799302291402989978025056264840042554454101017181722563091039569910145803480260835350479578878214239369343204240894049002401853972090906513840836423247822847705926433117561874043767074365873794499643635671842739108929248140417692375560710988768552301164431421892423025604072145949481919848456315690711160568924393084233038154701658905210816080458137473237713753187201227723680598227167712098314275029359997611039882931354488927452166411882908125901402408331450820036500049575047019057267969734159060659410399206686984483262747427009975481304618333618783545332476482261903111896199612311939076898951466065783785858302377894793388505933232714175945183089405360224340373152099722838897913536417444425174869210570437783227683103626361180548508610816396558879774736062717728681123584035708889224528464038852312044974103418352807983836983497867770117174722293290738045510681324910901379354549787855823327694330990421424498756966073090514918734566884365711762702937715484460579552022978080826399814655198937578029317328752824563098684795297754683300522450779249918372478271856403102929728136936755154842514733513834016601681484611810312046504152588871370783888594022963065007107250062431712419550606084529538290387661375379768535429588091194848494013211253212260498967496122191825928618257331409472966834329720159238449346084576781317090184952696573710238418672563335350062862145153593639168994077123606257361457481517853821200315732945003332458158839660625909910127783169125964504639249583865959394008342166432153657790768489370588921146988224267462905468703552495719583880009894708661348508161351450444136554470578640236617221792787043475393469156848821917407657539862162194185287763980052694791757769645601841865699030432060444701595885993192350435902845866628097820318963862757806031825887880221641136699131538108746899177945855017703080317678840959860138125871124611496517839310180269962346149479028733248083823938806125875224122669274567710811655406071674594346505411207036119139127713209404707853933862888807762536642870274248889335808000000000000000000000000000000000000*i1^25 + -1365111041326506493418239178474354588100763343709058991398021632504885461394174364165297211709129175551078306643301657883492957442670852175819002606716849330924775764174176581418472473249275551531960085772950507214840203393125189664426967765305414615446448114209273945714951475742371286481228341932305836039028376524503278129406319268254041249969880383299154768562528589964634438895018257918526429863755695064568060863336278220332319606627197648185470642888343324677429829287298938243297535797322577103735877219871714248075987912462601745691145151798618511491931481352408154055338855747247974213621781071143204600200066913515942715442278909103410321348412642406259605987243943549917198381508412249296048335578099653533019530449511042507942640173837588445244801484523050612181707212959501911304205577297633818454115387899646960341303170092587406524289764961298086417272854548599196434244949378301639167316637980364447045735029124696006188224801239686985760060707000092683753371816756390563765003319211815507051685228671430048231563269226341093766778998611305187582263903596308377645474423511659210650993348137734544287198361458835032591181978813320643480221723692794212631852047896657806762610969802639897788705246174420185359479811767647313960683601629919306371800884422421856782624949081746619433793681957034689433817124460492559926076763117818381141000386137474748911371948360258762906643841497105427606411426879454538717511025037266286734046907675717403999095837447389962983724978022884604429810410630057671877681169477085669309583731889920834849560655476067827351734626642293743502486550148325138042572171730605588979890680013916642736726898042117592413276941625973182689279206944320188752639166789249922513202399255402789364353539826489795120533407974635200709919829451718781314916427266125513006941069712814728047543599457595545853938988934500680235495100894799993741466052892411699087061501375996403201405555916483949647393436086719706700106182987532851401655126256266598732746564980644614541878906652199988951781022272685754124288859929716974726882637072786347876414509988473861934173724273034156512890792877794453157244416406579465618510169847020441500965968763916282104511205688779557265593723760517984464918701670400000000000000000000000000000000000*i1^26 + -3262539514160867729473235949122619219352482574950209242740020263029763994803065968199515749794939141535397756901631285558787386595510314447443066157965222734931935718694545376185586252170756631726120186351556468867045032498557848252932902846388747288110205281027564038865569566484175834068728788728528264505034672650943964891688496119725765039944360414177443113597567579709542383854933222863151378162749024439264833676297354953024788173097783690455135108902605480731702946992908828208599720177555808262529594705983999379444014476638284181698577558943267675340655935992568962782493036637534364533658792107972850083884506240030813396764978174527120900207179007086830937351188367885750456354801907401527997112937017132215703998246885338169394905555350346837486407955665701980796697830848089427946748282947173599480701213721247626100070485935264972486298157674825183841380764524903880457056879881444150629695126750662664123080482224998618972443114120464777654178048386980505410231861638091147962118173976199535410557041296466963707635685429357666260353679210961387134566965928300472445845203471744041245556622508404942009460028827959959702812453422286653249765307898825407435259056368673208767132827946149532615400205328351252567197654273544621898358330299403521380193212656312768175425416690533965652106290271842061468863497436830836924751469978953335154472832363853573525852313515963285535223947616439456805128102592646387250971069136228680984380623707472459982963661027104086380114537727681057459296629711098543402421522213889813210637864804071734363167318993358488180847483525724772257554408465999636405495164710018250678908502703904140704487047959267116238320401589178595446843370514566025584640294370779104874633099339144434497790146083050517527261791925848933485803336742515704049479118967266961426847397923993653280762819618460152836121959961662672592287207926038314777666927506620090603352752319296663060376587619755327882042615495854871132630787643988957579584162467179921128318387255384539063066112495980531302993261857970425943199824337811974276537420962212110382044602124743770679701188949569268045619604664699024328725101592595249341230843269479363028204982114648964232002634897595713150943637326610058665000960000000000000000000000000000000000*i1^27 + -6721533597933691149781950612680311175046341732016838064949446682090706023752116569170041952879077987351585287932039022723522752152678690320189037160821427081439143458048223473740951087372709334020689892482276001975257940894819926103371267893710244810052470805066012633995706800185077212980171823132273264221797147683502415163820209359130059323985395303979314484162770335613937715498120106919696388803187884257298985963543889919919539149616133926975861381817629814383921927038474186603435205776722349732290652823829559992111802288242339478021210259307285502523447758907493748904443565215023004965902264490242629179819329116715169595851321235124235577910822248205021828214713742182189092664130802236495268021271757537959447131062881446512181334255041467225123188738322266917438227246638273749187819661852880525382343534146306656005554277714214144140593495464698402801468999818321848428298487998014463678179414582077948411569759264244931750670997472085612313257655116755518649696569602868482766650932357691782161874438421342073728146028054877670332041918194712484921716743198158969726966798620680463253350046143092763099979573855163003040446995281278592911933756468739510054554591294605954296531648940221951506399861815567988823506524034644656223568632565147137216159546655494903515770578163601742457223930470230440490835715139974969449702394194802068427788613013015601079398714361222355642997430925270717526974469064491986151733252404888952461137182678038363932069872945824480985941879050133461234192565959961083704152952780322137767196257373334191552868238335817622606466093918599362902265180834575875334419462958989050979207477778635350756235152642682173675368414618602569169083660359966731295655949539693221909864614481216778033520967939623872098972555342866555775838311490101229322392486354837202196036926471051069929461748746129794626076219101090271189241149524019502233709997797624843149958756700387680182300924947506308190482711679662873886290538993207023473632639669363532371897741929299507968996798094939061304075082291439979765611461416389974398632021855926939474365523960205913140388105576293723463476290995078660938234147505690750797079385986971506400875021749794878259331012978235451264838143669612576768000000000000000000000000000000000*i1^28 + -2715437229479329150256601588107125619323713836818360184888104604301678830825252727820801804633664341234122420907375805851547199575989338169530577160610559650405305602880467213656304255048370043499081858255739090367425459864836095077795826870041542189676634790855744592904495623217050296218241138464926093578644709520884890957644606721054983667552553042396824921288070218543736016382436705731996730938217850450692708063055415548175811924246654947619808421005324208251002207199345969039197891942597383734498019474539854110664688254490542059245048902412567637262320408016321823597418052726367816401058768774013661911740739871243991065094951679510646575602858368305792585134929011240673670830259851871024149529285108663868054471483975390454723797863475895216468393667558364408764179403680895183978350864661266339976845765305193589775720088541545756234051932428772195432205349629192061124703289505419450873061908631714330895069651936478665588663507751628670371159580165872287585139937126969580111622031950656789250935162477777022417803521563515615109758198848309188466136039273948454163495049540366419179269432863873198708926041879887334219646799153282490610366425833495694834646454428435915630345781249024097054478916930404540622582553937832058706185173502834173941418858221805340860245537286677178326249442700107918590955800078953980729228493425854963739950578496451800839742939843901163553841856039208990445315117574947016711159689744214949892848874449997505812879659574926390869817942841393567286319800628912006395918032852376415949614329351302230339973685480655904177122000902175974736038423855290298807666350320189865398770182214981104079833402164409472365856415210449515878301715939511594100631857568873400054025751987141345444450964386324178940111925267085964658540159417885801220436892801674905332340984530927022371054267440005961757298599481919343977640596829818355131658786308088935141441349857940866706093790391485463391158819426369555673638324500168721817398255356793521148235672417678858159712551148231483969276357087426020502588685240693041149506741234671632817099094411749946005297221477488737599780290668767543992986106216275840430600968802276646793310701420345857445629468163343337420997214706073600000000000000000000000000000000*i1^29 + -4256763565911941681524276265326040913147089705105125353239334859594428991828782163675063674935197461812193617044719224147933921794825856583093242675913767037961509323464593399441579420673553629238831670562525956931912835797369367955185135452444327686141196575271587130706451646645798047819385454249753241130033307660358906248140921002502146867006456630442095511589519023975267476338402447879322731594704893914837135146476690726823458368960309484239373736782336121003603044293322857633456146108376192546368197943184129649277249292095186522355616311791039784572947560783891384689328417036689347332181873485348140857492408272461195323733216552240512186347458935393879430420634415745439140842362767979699790644891813521104632660263294080807129908213981936713720279977525471989466770471633602292848464153859496662783320425887839213168362666842926064022916620082487385352649026484084909699559360968348846649573065973898293615456089124653018578912520066260837922765080771668742757417641536502043409246857033073405594286039081309568075817546378577239486542075661920381174939327753617068835077607091555278252378676279487762390770178416467278765389107955388339346952933588335569553885378499441064392312109541283646970658583513854911133733311014278110836052996083450824074624177131169146947137397564061761994981786239294856670281932708503188572672984121726892755956805415595194887366266671652572687116285324771079437470416142536913226164157348675807022356489791552769947006200512340700071674809144947250885169084001211835400439079228330311974448548718193372521629024147289833381795089639952820437288616178947971047946420100777486821400229008781138847213846766295161348188243795682696238906365558408836713409371758199143917025217911818445287444404836083499713554929227017145392811729668186830097456670585216049962892809435739577051080579453250076040469639583599505592106489041308130833340184199834022845874124598356555602366064812071799995386689784140333710536278281286203317411453729525297325185397250955090328214081630121274890227202379028390737055554094334954794564955517735867870912334981769762023117878498901487663622277741539432452002386925369283709533118988144698253443754405197689068350097959941261661925539840000000000000000000000000000000*i1^30 + -137650311236685749085103473975486875306565676520303017425318538143440910516167344866046840599915049365146622495664781794169861820899684381828663536281867912913869206692739271019272520758918980065025403872585547581864421810536411614132190183765934314364152305511818796148694930820931791784020529631689669590266162252472428165293169048915301254395973283191995655211061988135774240865572423313861264458139719480459311809677226815705731145091171711850907302412339736962268108125530134727152604890511413127497835972990404402120081875778081478202546543651794353545713096111195523525334129456068215817910737949800864662828460740433471605380394663165668800657852339882770442888575323984759452343315761398704305466061648833000786736410488164852483687866347920051624255837190106077797876516912321399376369430652014638190890401828159268352870010412329194613622106603926200672736267187028687368258199615576975458685176503418069241801754152234905897829716880176255635110621238503102640556694715664199330506377732822804616925012786194313192895794139166067778484142603884371356056286573494990470232690707540495304496129895669608736458188227821728424665896814794154976589446380295783655148079418499354635507599179625314017617557913219451176744985547196864680222716446556379911283836680235360440478676414018652728738411325393684824099081510229146856031501455665805631334738448574475969120384929181190157178693823161464866722468090122857320200998559268401725916998477994967492073732436790140552255108483371462475795564213125231266424622381249250930546109347252089750305132112283998579246446647119779223756733764919404914726486330865276871139304658609799864880083573564726463422731474941146899838971001288860935974011712474350211440074807327789378013383045316314403882787553594238436798028350252599611892346001444155775340222605286766866212584468343532103703810770019748449841834431473652534346815708987766428312997839726355273301028099387736414347390633954521978097231981385732059919585024199640876886669385114112359931608974557801332772880876412142582287061759204967403292981651666304874664256947348540747224134415685237353863960800047221231048608090168491137349138630026495843186948388722479267837228912660830171955200000000000000000000000000000*i1^31 + -1919439086946341127907521490320598824211669757890248165719133612529593182193652573247534152164929767635492493692369249538507533019200551771638493570487774433109221125035742879283921116904547051421768707898300940511305550370216483236302020834148710356497105119891259085455108045358785677891193879668388091982667710030832935061714325481303511104900865271732418266567206482243480320694250956050115439321371284643901071044909863091748360824521554152707788182758561252379939269227192588450697904155385895256017465223641351641781009878466409845264737524559818955359296615027968136971740554837464639115743829047511971849788826625505704379412362529316282709202869985885808764505914991323445530011152891769346056913401842854601105495303600344056631292295438821818164550448052854044957162058143628686615400812644487411742509192428471339953658187213842342700534853840149843579599233523243035605439278104589644968808763128457539733622022381402669651125158232479945784797687654318659989683263679973831770030143571370820051236604611785120970256574259050494613035685941614003460003398970739872278980892443751780795698954879334772882492678017888065562389118523535115018997908319991513534198308749071569690081193657179097063840248782596686056254303103669417907633848127135491040788146882115958595183364051537205362880437212957002398724161128064279904667700467080399762707399406074742961814759041990325716376099895979242053023959549461945804535947724144068582430821760493296094936262125736657928075211062377374595162211906651699881186683197888839262317454373348097823645903335969690963070032649866156278726210621289774754297553015516742089509467936538470624250059868918777937576055114611804725480650320725854680109968206135095279039542848351005163725056588857180219974030720016757690135273438056009124426283721620063181597494978508957587547945453071696271802567570768926167859685006766961917099037835783347829553014656022112192903552064940240325468850819344383059087873949337473569472698494287736621909203003028341477257399906356146669929538637205636758614075329327360507766069782186930914442242817295531127752011482113258569506412775275530689885946514107792547760902038912504488263858265274807669773000104151613440000000000000000000000000000*i1^32 + 478931228888917281069156850269053748306541103093589176075867526707975663282813528266720718128969597865581826132390621114761710164215875506764449125148526298423736769565099195054549751511983676657428100413568315779050072234312228284078339608105068828668051812673465245487767492152725728460223020166049084442759205351401702161009352089477742353747703173227007005364514881298951195047797683835413703878935294439591748724226744618165214974446280690892585423834467920451388432474966043866894416528411304961796595114170807475098546604790105704382036605300408575201498811087779063936741166181832530340576813702166525755286026884677351655449072027595594594694682676684963671440083002326228897511413996941195430807547783982070305855267124503335744272369667447040267158913569371160485658352481730713964708644672181491603019139251750002872936756415859772375494137718580817093016565166562155725711124550993148478834709387724026009690411374688731881821567324589967158190151199789117921027297980132524993633709520940669053910982239329653044796755769538565904377025561885489980360158577422247500910075160000043214698854474019427934561773133916132890895475373598394380837831360040863847736791832141698969965029825197883873181687640464896973515942728961629397046573011637603547661708338700348446986327734343198712644517726466347448883148774266373835565586693607795017130010566263603692718997483736997334887375144248799290656019591414991035299641337524795107413228637732207463186363576221745562573626779261573289005825604531436081410704194794373236468758008845966371954122122319321127074748426643438832566976853839692892667712622318014077261264537753065629019429562733920592169417568832404649954044290318045062747083912377652328414675004240137796574159438865955422538305001917908223046592603763312204876185413193671123494197984010236816241302689042506878170713289722985486662783526751323132957487357355079211329123494774034179351745427426677182644107604494325113568887308392426347202840623439124228423144288402201849424095780085192454955737781486691855609490676331714934079891386459749468355026959218452040387063576614367356342331429680442622990269113987510720806921374203439602151517284736603298148751769600000000000000000000000000000*i1^33 + -2331103751690986941953383133061507244993311181046387116704864551896093695868876565844576825702214585758571285547233867302672983136210881255560471122370153962923927063279763519062913366355451551183732558053862510697205035503115484677118877381199207320246501205775356380767691275468879642813364762154396475083533323602164744931094243626975271303391033098917049517100056048141815038645797829692371531562179791901166837928364758558509881768634019173598870478311261966988132568281177975205055986874488321725161423852570223017924592196018054842476721947537358407142383409859511191250533867700226485914638736669100511990493837096604513504046559769560915058041202271206636757278443480943316542928827010729778519793864792981070935042415813728070401859924558213799957280347395587861038414943753886947879394537289458757238115442792752563989991810997435560419047484599165858561842262270509747417558792499917978458136013571661705745042239555382218448280607073987806639874902454508871343833444910940445012987967085497489542565459368875736541139996702584321540002937626258818686665401138724341126857244441191321249338907488557463038537950739097833966136161137630156512376372683469159597059841861992888100119629800599116219691707230894465027511659366618217390128628629513226276301238231191701904720005335388528499078041470908495700801272917947751672851080411606450332936193869134891242305102554383368133134344120389935960210521587421758861076282876585106471292663160908006536837243615334890982880094378236769010366311574643153987064176947885950305756766841732676473303176970265228169088495903064185714519529018633409101399229254165332508038016152533212110823235185495100872940280401857064884058344310366174289191370496967487112615395155360506905029083832123463594026527721930727113117500316381537271715827545299724466903805771921974630754254299468511038956263399661994342309760932840404131463185169332659640803522855391581976570563677840543642935930123951536913543483127970403885057215448464886348356614814197938759530135858702365587098692919881088988435139944882864465000720067294403022241807564190571470027558718016991021216825295259561555588694765403217318416848540772318081345399920738716308471808000000000000000000000000000*i1^34 + -144143686745492632000846831346022182698986725816922867378252098281605363546796558087480877511994945561160926374255925105292466357828969642323372118491526146699109295132527400489966213148052698556885408927543732616176995888350820150872305027364658107436841233264975892128219183994710312436187107271859430107134433422487879604679775056313190059909736953233302305247728757130075402190557588588904816391178482356904908424080587137886645594022061000938114750874580336291055360275305498148558653361865545109775217518730201013723346098795577277736305309675813493438348118894813563606914031943138593980964633918050784807417666513102318701861025256545280444741982976312685392489149699082279065294647449200955996958044385219117247873510991614402736373811750759450168366432136628600618923644909937170715693077085627147992272254025590478125921952632771285070439161910162666066842728009496833240677569283575793219306676242565565726765430946661908696092504696552107447903483237495939522940362251529707656398669258621490048327219375951888351352922069763911417267208768056450165705103423114688917048560872950348297875509827867739008850476805863019583171408397020320625657629585496917872548166705958425235551949026884809008604271638899715665130401474859317049552527592845967155673695981633688969020214275452693121179993379173179903083813266243979587983348857336882379885135459021116589029025801576214208669440237373274470921434838822511028524511831523792903698142464310257887358337200475612813801427030077898254794413615555068033824242477646803473576192118280720548013948080708267220715942761931053683144627325598066712440949781975892200410780640329563751680192454052558841063474361605233030436973970187881030341233986384400384182856066891999759866657760983444543970719428983105159465378616641859075642105852885066627170737369447768383458307441102854487414112992758385836662766774062372103360532093889208871931992473879968584542816579314883944156590156378659865632029280083351081796912387031021489727824592875964493431641538580447869836562225822613213994936184332329492753730952682845974665502142076989646704817530542955674883168268408788411228444838640187854130282207637623167358161228304220160000000000000000000000000000*i1^35 + -362808012551704410980842584623926631897802044788330195808329008479268181544061613118983016947023556613733948044031485977985106488383103237087260939044950958150085447080479976451076180475310186847908902681513776486520144903066515485215227113710632175967595260517771390511757306673150860727306023139793471926265550043999573507504515119056811194220543066660508582629647639324403172137969047749367334815973120608588752257682836514907679782063682505546560827504532041033676404062208699616375938655939342924633263314320838068276430123957274866692599928621154900606561150479695714128335595405162444250734897089432136637878856853093128486128314030965398144597185310557665791344560637399651949612457761799676561802763716032901441255408278648347729862796267488581851165277448634291582316514732586347458240587230266879478192338075594959240551112617986387503058693646515344838260342270913491449647854482485195993779687142554919244804142709733971525719129938367841835414063848947549461384470937413022945337042377438742568822803282596711625360484307992032541705357777215594612974011920371727523559878247208846340889537762586371064052164347087909584315802631371117588323076050119714791535603567457380155352173906587995231071924299254875482900235232602047494152966393057084719736867811148486697017694756429416027103334997973603228301492059265337607847324028221332235046887146876887438409433745664522992499434394613865831984619821774867441668963372181196851455602241385037199638254215429834448965521335988300017880649239935783071931381323090637418644539422996379870231988907369969760282920448849470833185353607671407957054121611843392675839332367026291923639721460660732580737546698230872849179339200449353003496078692773499171535434885184826850020450969197729508701385558681248505834424354110357219553889614660948829650516001441339789365935996816060351588325452249100971434875274738882544558867016707766089063305643112350098684828540572331090625613243286341842209765468744518593521762601182560441934777205603870071514358690190633552991344379757175515066321654033453488274589765404911215168169889183449465989271670158454579074124951740326351572049275922107031066207734929446536465019456978944000000000000000000000000*i1^36 + 229408080520488421703343732162797835849963443185270756647614665016722999206427870363300842132844683122998627890627321279221725039404461593963439653895928358369689812774640972760789691566972310287811974828335915705235458689511920794907575742428780714823383683792453312034140120785046051035375404502841625328208260714988908098827737590726088409112194126190152618670263157114504114048381190478019801752952244139951683527773041996664030533618545998678261142861813103769531440089075453305093130680724108457382451193227548634193895021196017915786369730337400060654102474771109900462587277589152365159447970823629847925790799886788563549219583865993623658670107124809263280439983049124994497190534192156476899599104338502339756030942398571227241228697748383692548533503594849968372358358483992523031092915237599886243419782276201257478312652626505196188391378265294770528435492301894430466141705047247695948700403764991059485806834733285563851030680137859351546471044011974499871006095974999783209516071742266349388239422487736530634192556374855723979936160550111794946517428630162216016643207795301648586334407240104818690668902249694841827372157474460675028047100280594297363476993727062584658485133756884815304841787161559478494265200484518706287647415709645187815797806274461170891431570290238976868059570888095246558905670481155414478811875403745699561924814294911941228099554971854531238660466187504378583042122303640696327518742867461799381686725307256160931515459192671738948656920727559853356049661989398920137410225435510194377531315674331611485537636702256274395102210779943655161087082407938177214680491670547874879595719679171281408077955223012301098761508354357967091938331743003303123843945021026270953771128954807171581156403677530628928918381961619285436607225318703540756536163070829287039045681570264091463510798468114434471442589396093514957642143220799524178281037431479126814234514315763242602847860690318649037571629415461226873839728166518602133409879300042637814692529259465236764644385358226247279235528971772579622718520602330389963506747670127715516336075185342563636992864649279634023767227981341657410081483598641341287642838452407597901680948019200000000000000000000000*i1^37 + -33674640905218094037758879393016567764869946912206893470262772256475516073295120948801270799838412255625878928298640757021420093176121501181298853777205969521807195372442308155516810209403403684663630896264926517025904059326321274288427593786691440813081423768636099692100542109619450762916550836630851393922305577659911512061764974979167026175557348386907696125208808011989849123747831862359771848224359075351674730512647960054491026053357584572214104162017274996732259670392222514471018908296949718094838100480053201772057476364329697894996714159685451050766677406719866669099965362849941173556536035108699959202666967860111810874401768714912274276395131730073940657214288911560097698794410125779831599251895560828073560040457535663936952583760046966068928785211316102481148064885752130688294078421748505377531194838157865721567901353226534512874211333798588066482280736943500504304344476510418830944479692198773627152890371535665411982879397583545859510147515371066162305326524058320161739497734662211464195660290844201039208275661155837125695551757932039901910809578718220282950731958182434411774468534132372796655480060522386728401672671657744230858100114369714953219185320773234909532554003071844395347668106504825100394954292548774696125786246758925840618488870956600834481754856985067781195960546935556213156092720062501616274392244885160521723001287269595497223294043030593962035147874688915020112142768173472438336782474488762805012327942750009079600787119157152776911644345114847850016935101507293057456498073353593360542142728812014014358236145615975984484809064317127732484788798792563595094726252910879517299475892180622301331761580261059655506898406354679751198665848103187817291839469973327044580108644063262153228622038916220884223237474263312750010600728465409413500244766917013525853509006779146628636969308428071036974089492355039542431000303224507514286656037200454945454144344914528385436446474003853652864796528750102184123478677835642717154736531013527956841856599455719153414298120820585968156143190500292431944478535029228986160695938623890577200298986673381417832575950362367358778308201642551538606618868478968211615416182297523440844800000000000000000000000*i1^38 + 1521885482603993230813084288225524242322335399704142859745162856793788335423011297763274837052365533166389073336569926490192139294949849221440321371777452707673753868631203647616947514204490358377225444444215773497839499956931012910252284243088606400837798725375253330409167710516581202457894616439209636506219840113937924054607435330397435806507807467841569766081976607984934099877878324858241572186215028938297935909907149997996069338651531264906140784087661096004567664242353769586941341263509096018347024553393293504224346783495168519422277728459926547221597042149578913343079874741028621295460575285271419950385573701847231438581387946742410530827001937626931934775137677530933777081580074586896586907549170501885272385164087169461533915593428098482779161156470520536299686040571369945785736192849032811953943870215802474699657200370384048144154719752039106421883252165171020735143215717172746361812643680144791950209025755913454102554105287159491595604810403508226255888842891936862611931981315151748947170897462587155829764073379778658957181319358738670730184628537455295013491057442423642594173647146585634049752004947680509081578969685739164649456159561910203652155728472383809458208305025658974577418283592185545647389285787747981012283533517109922598872987247105989907864909311235891201919475162145913255174293478044670613450941410803980933538796332814640820398316278381082753607721133633838695606787211543381642934978115620278774704168906336426325787980597711631308581380554657478988823721381053687087660542078257783036814223321100240535198792345434061091870137373660252510288780700290834572023941326629566345510045306996116179438227585663694085917815353351945531002235207755211286426766324094779469519980933949618939642742862874557784801107513320170418345113502683739496031149028677085019603104758647078517651617987241248067359862084576911351695378383427210744788074857322597111169444965404107909471470193710852923427555095112286997203333454538219850478905676476738171406853916134312656180575998208797470656249930706767668452874279552049723855285134851800747977592600130975598195680791210441174606768577938046702599709605061252653455520374456320000000000000000000000*i1^39 + 1164953017993627224881969252268177477845184933490452314239049147929901172308554839734913335855943438547880688398333080551549896912517188476228413046411398814315622468519383259542893116224499995568884319396240412998903162925981241866608849718241374338669386168732504852929623484873778409288036868728803889113268850923946532433148132429025161383272310014309455442315193637103701358474382778564307882517466170646861802337740267553956716628703161014758607362442816039937807909413297976467028483673514232705910291722408032846113919043229197272803050066699793437933982661979636183828293724028571384299465330227705664277224960302718919519131949589895982445161963390178108594149725585233824043080446280636413528749703494272923251462370462455612045440978974133821995026145557816982752463709832150783292035575883518478803702462616994757845454878663027474368411432342996023072503678425955430308844740730950932545832350602774965588047825421019632392389964776467288585266780415291847100080053964382424819774503491490341467643749102907259233855060636893451096152773281325667339604672289569900903134494837502247373778701023402729338194209099245498256145796249653000375191036221779460172194365539350528253463752813465575542772416846347533827598528558467932199951868778839735889233392338492317799375325805657266714769298543964977199700688500985756411161765316931132359923793608723630701723866311734977611485383922162369809369400657769141980742081530142721745397816625786290536482997176977232306246519613053977555023247210217682178922142219533638665671610051731792511932059975487758552672972857954421058452006878023659366857913608804578160954609880550515672736050944251567304396256620807804807107323981567057228400795566683603758024970433206374440570109214859185119559183554751462746891224811743443017167835227906606518536653515302023609756820435359844326231477094005467202795379295580740713664745379467014876201905831955282283285790304584425160562580937485951585050680298826946877877997982697588169715726916532924848555413895070041438998492928378081778631224907580194184202494710955302482684213594000280017181459127275062780600763963662968582280514441736792148279296000000000000000000000*i1^40 + -12276880983038817024399985313316082408840158616725537806114414127044486333997501153478448684784291241838779804450246336922400176354224156803872917648734645259634445603609567161328744240255930293307358217739718630223238450611639540896778004933770549843733898762711406679423767070101770894271118223310547179523029522855999853688724523650879235672788057790262009897836247297744575203003813365795456303967346020494606969314315243492416067064524835258787212955407607277164252558046952806825233251012025537841214252349122339302597165048087818117958563160362457960194361586892206329057746191996423311028165754275619710752057161987178253482168116568920459239876923707797243263819422305024177773360842357000215503349025893725214086962373582893713455351613989153420166713017235540367234342914857285807767141424431697906815827559826636237810843655620377008993358566557599451047477922378175025284212912155719519925126576844291260862552235876356195089655236545449030636924991137511460976305407092546468572110169752794944235697928270796980850003544446521225808325287716091482724259145605165313757531330841916130435570197611425917412168360136799304371757373927074511518587761216895874624103035938102664899544620188739158584131340798971511002888775247344963412206027906562019992210560142019201665273756627222411601786493998097645933185478763009376985024822224582870557841292687133749986609876867641292918528460544508291230142449763280021340230940724819538468359478944871172487932964007151146654696924513580647512570461932461082863410254021500366831022194232980076847662456972565004559380282849773276434801296124996872040242392840534880638600046328001640330769508772112682824280861147315953835584005480222073520538667282425354426750400510568190007659284242649114939997408527535921810226012081692308383314940372600161234776552342963783129261350839019613257607456214363694635237039209252499263707658494059059397803413699235221629002579092456505219313120475102053412730701591687329263627790966962722896373510925396344937058043423441922857449944924733514850224064962457184719748091634454343116183754947081041262172802877017835072469513982363291088206187285331564298240000000000000000000*i1^41 + 840773421456146368356148558964374227670499842850729936839540294785718109082941692753699697524088781666553188641974353262409445020841167995644018010736092417592263585637295509405957744073434419033814577625897512186043558716859933265160975054375869240857017159134604556749270663327929301329822905865908511450105705659458738242432288840067958142783572409519197517301912708253512098572326495066594918547914081021905960894082507379163824483240175012871134840680432517662990255067414784813979704826996226106351898119760493346811071895851355840177135293911944425182745272443456028416844412049129892135521375887219336835104181737871885677677650157712628675815089118005731200404713100811813484285167790630117342391243187777144375468013678333677623832106280229504712687100144301323084817185517624620315356595330693542596774676848326314452212433953787885919708668201070930362477970894358334622434869119830736063477081385978852343982398546893128024575428228869450987131041676733762478593219736304656245113483702426794688779847543715476964436776489944274876480355979922954159122804572399151492158284068586590741184523914871312844297373144014914333621005043398516419590858775506166321540789924584712259228691439433593513507274631163609739506121557910635920172795844463584956362189363277127425724216480013283007043273470066216381071759596571756729122405405839982421168645550290080438418602691722219451862522328909887758424821118629552584344855274642845431103289549222799340900549908120057093590253412988831858214391584356885335836346392126936682108726268942402691011290840443500490515252185521233450392964806675406395864284257133181267970265636327354749157344765289329522486073291447438808146721552993365818355908126540632848591915231699224178783809475221737197200347001393649838450847433274388226013350302628152852748675298356750475644065953480484678555407283495905569724758480008601638785745047357076650322070907590906198043116148596885576380502183884070694473426415484952277082013318038341463907291394473286165889448706844285460766800594125596953127745673416561222780328188108403666942389094540138663429087992994067153972563536668686136733291293704192000000000000000000*i1^42 + 28257069088876723269256858388518074637159819806269753829965965797380059394757980483133532682009004591160194391670861892393487060889124733156418622509072860395980665206516045447125902415456823479631429230356998569864126891368814532600171442169934505523652907756605126470011470458592919420895059883683042513676626589808102914681037941752482243474692059690245082021901038787339160240597423592820424422210054650523062243843021685347275939399960342034871041995979841247583421531100738659358148152920907188379443818544769870128137441937772698798183460776990812409237271526819517994865240309021505921639889960069344467101285810337146863317535232186940933947322668323618705857579647769171018798498152468938827489021529330730032559202570751649059729649485421525473153604857986312341010810098939738298719347763461239930265245227599983051606782443847890497681693941584866664869439363120748864731107833365297293066593963771297930571818148683528803118827372307749469068542418466747246112667088651315215820143960245845706680904318823222371583802408189358602258214937354040438936441619889973229922455757129465097715163672675317335273421870507836508466112759688465654923922247372151562123231471873450396633979335751761674373666084108926130586034219599850531262136353175815666430329774172054302177336200528602721259649575302394907914928650894706668604913228783323378383696305151934359722740786165441825002041482871871890997155829212970139835725404944621446415160112700706890813640092296542866070227088683445960371833785960901160112669727145406519625400705872193200490865706809431670982858877889976740177407701720038326335526842279590882036518230845014081471259541163716787938172065596119704912072497997173818515207309470255002111207150530334332120119664259311990403445752818191018208026059592046522989145516167050704780053131167800909834218238309055719204705895410394503490115999155190389517584321769487790571113748786603187961242753530279336932038845577631656150089935886648900185792391931617736529708518357248814676145546072872985506511783141965118165488324903022872185529612797759704689352523744557051113791421069104516938486639261532915268321280000000000000000000*i1^43 + 98853980324968507854360425920898030176578025286148500057268212131894429858991187952042729614287869192718346093705446303865939850054851635998467679321016626572298548899994390876150378063456825883343849291589049234746402756082680232589164593720340385706596241595516944821893898457703215269889698774544641894976199775767550252842600099175878920162246469853674004863818807669267098112254648948780439915835049094015096688084171753871823612081621887856463251565396149035394044798513973361738225398675883442933733444882479690951264122054931727390124665307540274760587645932267755110486956366184653854462640936463709745453885116064888276908205007890735076175726054480996363906553335165153233358016281059103153384694693947743464479359933769909531940938536540187278228130120745057707925642211019095275058808787655681451778268686985882574683449606748934219566621574215752830401785635499296718062385729075384789814965494239548969619539859747365493477960540916966366348995622233901208567342243610182620005962444474485239541289149169024913536401317041843824002130339776930916392457517701422880984445574796032655274644777122840635909565645918730085952324301081092418349540794553587145225562401388524443554645152728843517200318370207281729528717312102550566952342333966673956323485433596924519223092189535775995020786986177344860048475123271091841951975750788743248656081108166564828666230949994821169837000565680920780607543195428396324534788726985599186552146151579535602328406222233495968742203471445673264726963859327168714420753487921400903433532405941018047069451948220726141368039138474163717602329412313086254042105421566887288395114744628577566776364683095971178696767213830511962078058483968732562698157387685401232158675874769395960757242514478286077495642095006267465436282917968200874463705752149541026949457602051536497657529141088079807206950418433725881376367682082012675229207156334499422855362749138137227686579000984830770330202431317565097318768104152636404041000554761516945880309871863403131472882096422540527947545653768617224160989134857550719154121821643079749071956694157781719769477276145721064765440848277851340800000000000000000*i1^44 + 244621911471990198605908709677004337897577123783857446364103719259308076791911729995722968072535877723860515215490946835564300701965267408260679980365907179101382014827537181612733412454661333984270387477227831778285764694586323340961635966593869407380127541776027603928944564329136364105855481342518219839562741997561843262877654863921315884345849618528961658126905427103557616229631972400529713482867922996125589408059620954344289915009476311575591230591979128341447059985253251703198433938682013604584866342617578176431628274318133510224283333994675575626830653646036861535629167003751845993214768340290001226170745802427086541530638073048468171925468556665446441419179781402657696073575693212105843896454399342551503102893712549668446715188656076210252197423969054474535926122562247249521926930830610231769551558591200710374825928545515146015896336146599651600528905886085562734482842077321172220131529106604021245464022439497940063422316413034882521767963050334286417873192068475305923383243180039677131623950640941206528612646621753231702658397505972657833725783540399570414467059304116671525098720849132989948329562381881073406442442372912368992728008988981477325423802258693656641289832369246581849346066342700582090310855835800227041173948131458348991809412373068668944412655181254736930394635214024944143805738252995032722867317774223756002968466302886464198839478085726868933612022455897258874643955822791128691169470061943570594464578508154617040284684507650679475026514110751219163480779120706958003163780114277296231633603967194108297440980268390780178654040104014709089887342743849618453727142778389283910806576249891264811065842750972460423982940524074913334530995607428053712620142175641491642734384969169296069486973804244993018699624400526940010397048362433049016620669322029137643681640848068339132519566675922375921367035383860744569642335975996941089120787886821724734320500686179890696860005614532883428512257987930073892874473058488253116225660585566738706193114811681302783263383451165037415381181819647174865823989537492164051447936594999422849811907203297117993801211056952328412615115643289600000000000000000*i1^45 + 10728127815838877832305273044337351080278229891662654725242434981600617357610425755533908240404492279869806674996400003650274202387064789462966997004263990244552029554898648191513131762124423261997301277545263675947064985912577347237931344975851776092976674125122190829144220410660290810464356924340841309539177006296718766231798061068423209980834371448896218233844829788975143987626971814022367368275797792008714687071932177505046171320411196140409952750243068734035807543504497506624004246341791284039073280349756766706077214920296672588590528892470368346143732559573499122120398253184713040580716620764032370388757818155976882582643617490254473016875846893288495983796758934263303520718784810308341601776927520501706854881461644790683960879113634830158608102489240567932445311401392956628375199038650773604935826199983956669420653208483917327124853094572155756275733778530725576863172770408737890662368521765115061045068462980174858506989924614644212749536010479149404342644426703401307357612219541205301210584510131371798304656627093837411377986202856034060639611201941495207360152915874219208015203041130583325473518847509690330695505389319470407308346768158818615189551728413373797082130604768671520522814618251145283949267049998741417548742157644354819000251910125830264215418503272625105313747172508882903133365373257031050348397301938884009764262165216119661874402474276960892093648112812484047147981643518297971574190183568165066707368982964157293005332741135022129194274719072832870802465968245568328107766713193001356794709210195744988335925542521029751884165186764594111642745643001165120588336903799240144219954975214922035196355229603606075193978498375552142921022762963486720484268121495221959934715804653711371406262255066188693745286063544039220516313703261113938245248155699874678626089555291182916393062837423118789049633473234431222974378138554253245795454211594405681989371792036798306831956760741954690460506132592461958694810718871504057369106439368989236609330024206273746852468962915085388391204614058010339335244855210795574977107511463827326428418547016759972586464896577604953327638937600000000000000*i1^46 + 196152480321244279584606286187907007889076817112900642542053438191970875920141700707648507804401399903637225909227941173702628334748596759609241924576141383902582932990214952233785238564964404786514683509787992962457808889187308596113474548605121255523005551942241969871719969348750261182252865252438224869956256214045320257039901392036328119544246085360292353585162341343593721591871262545088005346525023202324816269887784349135858611069921414135349208476222028208539946763425560323723098243758239670101547694342847345055384434731626126047804077363530994257852630507226463977512965477962661712774511222648130573032636963893948227549911448504317536947261845321458517403097319775763664572914754777303938521402043060510928716248745116510542042827743151870930529183871076613589795724640405967740243507305984232540004317820656103142017928795874737114039703768481020868131140467607050101738256950368422600256085172490274475521207760818004371032726468920120561274250171961043374301804597746951753934739063211120939140602799712376801017281323799577806829434856712948880817500334335108308414646143909223750995442637256250661789887864509919008885235371467896660859947661772015050775897561253804018256756989672634514665125373767818119419875442221977063077289019485006553455340257185898507210124493323006588183112234890618581178379115563168959743190912785058733143708410461239826198350613681582617403735556568794571793891578454656519896251161301587715852018157638688853439491940280843242288759315063869870088017456666668712022456311086638878445139278481267920485014983341941243867443742059756715248908564402065330035285208915631071047016150237729510946374962398430006412420225184858976508942942331103384191173811162961566383483693782387719162624056533855695279499049433882233542041884557211208064929052046604469554278296199302622792177728291493798702957203891056443649002393803692492265186824886568517618292648680386027812112497842727086670407112046402211808029843949841978523847676478501899086715643031385869216592048710500183697097695219834452907765895261800698715240205852221286789012216591206058526230267183203614720000000000000*i1^47 + 1843974040512256758614157427678952839850398227977545986569564479892270504585556368511943366597265634411645907921196617971771599059469202368620747587201817377156552664308906671073866562930502188002660996796497268357408140482358188114617255168293292052981878622321546983164487938665089003147680093882308808957755288734508086584731746537901181676186186235534987938069674085304249052536873509914501043186378898547841285368313157196813422107227258122392407434493374392621141043781943158674826414863941342534301222218181593007577124201341560340510335169815101487547177864987918844015131170715020145344202944216076186343284870723134706010104746286321165378079052523864536805398162797305675077574715203264918465611546735327585817925636837780739295225854145605950426257375654243148152916982655172655506464315536181573150403840835111397987606328145415632681132593176017732774238952092758921452755151195563267508399949138060651798721191059416722875344818921823910355876532375582974791441697848170526271719196533156760789886099682391359591506560076508749393073500378733690465418409219489765400031553362031279777379409983895054107786224528298241657017283635682928690743294115759202517455517114365302324317943444931833940590177097698548472636735038329616135554842275393842600162908363563426406608352950540023811812611176721925950908086787284317575282201806638983375000727808705851178348447268458440662776187312523743107954323275199728655187491302786092658079947819675812286261998912207106672787186467121936797898539582215203157070919256168601681785339422303156924137944443932246834363826239844691312659091008223970241022541738239292807571052085581840623791984970258862233812741100175889099998719138975022319049161909421639854580370322374261470242915050248805583690139671595491432911272128923977217117417690520973981448223475709617502153795835537288449171463670466655645148041177198190442975026817328740166750554721582634417924550609592012399730271829083290686390781705731041801481725228388626527628893673040299259839582715738530346190988868364581974484610903264940311357439304033519230503032465415933355830605250560000000000000*i1^48 + 8688962162125107529122686556863457379106089553739377391531280309919282604724607325898860021277646670702945858870920958305531333322801405166969537278432724536581400417756391303470058242853636286387365601368936442271000017505720785756584440026899959135234140906653072289990162053957686041684865739434319522934958453505361669590774305673389137898966432355317059821224314742109690497115866931271262337217104376406487405083374041160986031670461482813827807138910010173298604909775610442125133450623149687948997638319661089200746866496882771534031954051958735475585262949652172954321876821582055549272549845693198108131849693300759541357367402020173131592544133453014144492134580366063615987181367599266580848062187942385530793361465669089875994647454004971610855946223231389947221865268863510819511683126526210542791683559056295400952429000081431032471303668879810898380178755791624601232037949980044606050444459662639307641049661541946221818645629464032819336326151020277017280573491080387848041217450639656033827039402233009250072020848328738654678115924458468609883760643065456001514048930883483086450119286136441649682416453674292586448784031207266273268392145586418811010541486202309999612417549406942535253872741822937434088353918774843136304930672591091252315732534831649454063693022021558729294745756348985204292504635741880422286253391047492267640239592942163643496209821848351258090665509311730665825343223488224231900714747133663566100765935088331977228762283650734437750796479162938285483224097827206301766725844438341626091988423919597998694249357268520378381209943489126446807459378194504013242847617244014302875888527168019512590255193647755187521937294617518259125199228742855732501767970196676004023710413581968719083978036439866432724919631204972979332970366668299591434152603025362889627891176095763712779255612866254238548732638806046095158672599418013189981298922548194578599328883436839417973433884794541442088859988797643558509846934119718721906523040024770366799995166726244452691887220745578550162008285518040302720885806780398275214267817045841972597370713563028428685312000000000000*i1^49 + 15134346010827338759130613010359454659851983417626789025209167967786435897268654415144667977593233457085965724097323086772417956454457194796769071108895185107520062879698955630690418379610867623250086228585862109350425901544591358455243062642276801265616890306316534446888765131934334396440325974336510130882337270237680220274892072164554546162462107185734164846974066643864878493150618406892648891900514126784429425823720161459383551208818010899013741150687530801263384510147434045072706343404946831628878417990765594519165996954742002260163241155057320532061299797631494620446249399143906722391384846269651187014334585682966053625969395408249365486167074133756458971970357810221811160426678264986920382923781299084998126401409623697102157661503883828925422572640373298437984818530864939907675552463385642153934486815191294905967246691664437090610960100510350307440159881640422286384450176098147496492776117047174481961577191922946423081494264198369902666846070692225992582631185240931648047971481121090347384467899486047416431360965441384639695947259841027239494756184124748667587868768419361755586806215768056078945523746348706925117204438975615243357051466240007367766311790329659731893374237351080261198896927222023862675343484177148582069133420030153474344714350045740580031956326215222238708338848978291798470054444904475008115652407743623978468311183850214297479727192559526235299712634373504600314849450098401640046694437722690721116223161043703302504909367991978123134734934211593799333349307971980334973923851427739201260819252867202715802021728598374960886768201751345761299116145030302022254380847450932938992622368295179221068917918884098598397242389007509825923921434924289737289342100649982467607389927230070917287337990844247252450466676283497284332758983075229774682270171146247044221444504546953515148885630341897771382646807763626623291037053186625010283528690118115645673189025351229770908430950382377493392498056112654760162496455048418353530684539077036505358781495355335054823358114383525343036438906522054557693179912700853876263538499541351309657161765119590400000000000*i1^50 + -6835448967967586144979251929275212166699215722722240595029765283976817151726178254641678105767790011433354954804979841836226525455199667386253098582075486148308179985195732655497944218586681105212904370651253751458647943012843347096508163477024550496376994638257247437981584573029754315353396066932171454180944985137616080657267243246503777382841823697250754515914542552679392166390844126133776373325624400132513914706771296890029735468865990466916074106319388759607597494288654571567997568875251113155869393305405966616545006225129300492735692024888461596050660675296056404755219475678681588673144397789867048697356123791295617854773401087748869650603582957262924754479118577091912028952880514356543463801686821054453073611408908081853742163856648106085026859507879262288806850421156097987014216912355904699623219258775948800621358746453702980705047241580637074089862789841148929382034218943804325726423797324422557993600284014490143471236346800153945054600264394136225019976726735227853467829760734391272588074538332895270603546862266518095448046341256192256324268965534583582195136132241309178711558037593662245982496554978141223550651686247785439401598331592576045072211316770816925486130502339284938002154416700593996027264221877555009882865371385148313080038051554534428626652557362225964299721651152632576261959365440476768662356738499220776191417951443225965687853234988290518113587006286895448493107079028100324056545288910896788862606463640718130153815777248987326809673935277684947317942402417285681367191593594186198672148124080290458668994296509171130901484656425388358124206718004977575269745729175818706880069336471331957781443606404231524059904706972010107098211909446446440924601626178204037449214494065830632839702176547049729871327928404331323076658391825204983211482351143662940143535218158547283813945262547173616432387451389424773568345368371908655864935543182595692715188662168587635250514142326990588430065994976023033224771430005833235955434058683572622516347113959893682514505051319761131482857566274847229193382961144164755597760959318002992146284544000000000*i1^51 + 1922846735897126303728082012725421921324635713132634535378306189309891688637570140110694567570472504644982102325429042948446532969714578330745479964833877543741706594689589811418983270953187479803959714620018099834246876917248094978687542535529916114455696913312899769222843354338708581705754853473657128566425808817886258957220971165758242316631039841595577934655377739211457375838951502807018830987009615624462962265320815574582779929453643787689755621378803225396283001590486653452469431734444619579437757332434490461353069797862696923844843777742849399380577592962626466618163566397820523629502670222714808504715954944282720022390944016286802418627680933848530894788502584769223023136852690953414038202790108148669724462248115523048920041369927911867615290236979405965327561787345698041226657118045761618793427414573308159144272795469465382154982985289116674740150457169835839273633464056122145655111687879944100656570784009963567333285988638550160679808060650349278350707488268088623516515556639417697368483607268463151244284357950302425485652395554741809428838260961665446260049520086630994576924454435816602667110744645130126405049420538534750811672973637657766693218068158010581309205878785503654506416191619596573818187837845526086186848591532366747607187716520207354710378914753671409419078205171738140659111278342608564193450611993933484933392134476419602133791922226252560290321726023929487125012924005331299119029064293454763818628229438816068122656541895051860154215232883240680196881311939962933946981664515682654516030534263403310839590956787630715204182272924435618227650670777090015752249141505289624152665757193208629979694607146612284853926844110647204539055753014713626832293520894444940483894119884240904163563250347701280952062826359422526189964669339160407040272770298996176615507479465460801302332474224362627765544900136049092176111379147739787921975687464676261163912072994120624382561127931445197371564249007381636825482513401549445917538581450668216695087930270771775462033047567980276431790134379248785063243738913089351431405643022676787200000000*i1^52 + -254107643836781889999234405521079031984627432610427283059777262860766976915994949521856272610713687163079272331959130827211208352353907413620002281248003612446988550495315578941179506812454865333821373611697075126995824202219831061091652578457053518702429609323027011763486353047360010660764664043389611367529045263714820744457410394101226161459734683438775080215126001676364469330408047152915706226904293996203651518071407836385662215481856428652684481817785213938755826579905531749872201562654885203873887453376846772757964864395101503394878832350993560529440504707152685181241282499445633007377374137772639644007505257306181566706260817311148462465687885586439280393991812243113336843999149635603889164380201942514841533500215456679947508637674473644907453849878618380426397056647159653111637713493845890661498322233916359102972900485977449790855137420380582819504899982039285213345658441470556690609076059205029992173067936904290961860413146727726936985083773990429649713947235650308115569021025865893677988872318967565667044502899065164595348790510949740142237829495995591000896840347475956239186242867118082240926921118356055348866618532941656737864737171953518269381631520332021702207857097542588151291779853832102764286313701950609276934288389393448168266757644771301889362713229641019693635087807400565463401735570138888268076202900021724460556832228588232095228418776550585389716278079533338232133296458302666432616080348607956022725159275749858393140750596776090174475506844028587236581770994814279339134531827102596190548800035348352161237245467881125242462668544859602972212403483830023297330719145417504496505780960843455050566340702690303483483657025064457588779049617973137631079736636916677656778813805350633060452726463198136449807910118293949620210278292554752495911630037883864241957077088778711573687624651071391011528952541273353721749652051138589134956631515946303406995239208335337834093815339166250367099904068543310089923448432242385925336103513633093522636412129652643817997337524344754825034540118826192778457110190608637971398656000000000*i1^53 + 18879815415119429283259718203233284923947325246224752252180503676878555186874060627552215078002303891512513748198328623078189521210080171017418758733163631155240802505174160200176123649528717165947693539156907624169734245604576929480898764684058167900094080393776054551227683393903274723013967068784226667923928346397503953176194922960643790206750137800183735748273155704219975764388516144739150423745699629048360920182638925446529278122122935195465929466500705839864785991869027507625607058317975922716938244242751863455661685549837367786110048785392756038823470519160623795858735972308295403188338337814401627419426033606250329927078137961977037264203024896016002083550389125349004189045861434137392023995946858641585235749262083611603470105027928690821355289936511416324248466479283365628001909375470579975442313871309099777683490670562196309829264862318317540490242391371209717767453754682648998702977865956447889519050980198283717866185354001615236151107373434626845613978147093608309070359060168989693855887259128568244318650897975438090304622974707982549381325102251990872740737201731793663344900469613667929843374671192595557182984311351186199132630482724497202562325089369506676929098475057160772819961889875637975298075839521176402647180160026054052543339233214081662379734300111569433761590168128938050144269618420337250132777690905451056572397581212426316971264748057277963868244241233034371900103444421178072916606398469205705898739462810984180935353792322309333856201702874547364447088746902774438453808902802428770963458594148013150972441969260587391952849109797968478135016771412483237006484661092324293626947634145301570368574446384411722316662706209070052783866690840566258736194231146656660174806701121162195133955185648506335417439820899708857381536008571932377107699455798498694282885912473911406510365177611462827198475578075410692194471190413883846754455991464439021340710437807317229106319444041007508089912087467264966354402825317217951679490198548091198097516930827998956928784593067060811702482414030138612208420509030809600000000*i1^54 + -103231809894914477666589553354826410513324251158607987660618346547646030859408115361152964417946716312027635553113909246141181329903285137570535977916622774826260418476796921644330091463849025327775175386535358168802696924243537287178188043298828205789995802752648544619828233831356410861802300750298859387219237661971603277296745162896375996161108134479508391800204308309776419138704819713064400506698443190745198680360944560632685137282311366743783612955601414325179357605807056407298447128266483773923426250407690082244482043619138292060603421531886218151391824737272375947557223514668660089310772087010225524283890755423101812071137908222673063590249641515785036892330656252580919633323207943375479249240035869501664070942839866285324164779404269379379085741944422876656754947634211554979973259309849616359957487716684602476125074031881961221480044835530528469150180022250814244316143789176243370333020114249399634409179391667970344867711300719949625785424179146876524934246223346170847057067154542250895785955966396862372089601750528345541143839203811823644236988663658116432359512612657260619657460441339150745287316494509716644441874086970107740309127228408026212046586616408723036174831907757579769960474504597368181067925044574492795069503266004392977585492581524778916219175608674952594884351116192801902063426353226070719897640636337655643044841320940612078952595144177101907476046475265116076118371558860754734449910478413553584665558294778204906074551273438617653718122820837790993558740489872783793782115506707012677901964878390978008839774270025109418928606794550179244282271335633505202330751414132166368964773833231904754819992834446965729944079502928378631819049735585552409435557807548778323189078904804622520256955182248958844882627853871225962711534902956240353480531388607203444716957760934543872768014517525988475531613732903824288495052472156094450080123805111498227923829774217589287336977674214349778268590280326668738439732646591864476452116623216479670401676679089704065955758746807431039162425576452052221952000000000*i1^55 + 407552757161100228521752650451005322504707281367799443016128542948956982575649888126751233526629607445887565534949767150989158653612239570186779630934700736986646372464270673697522266842172196022346048348959593085842467912765755120930428968215264361244760032831691741370800237399271953822347501697493193559401280742081574724268515510567440821143889163827867936248658317604732360748796372054018506180761385747310246567947786057166663465356497755231058775102897631159274809222993682845303294713220991363829855775964256886344639696937299274556837462014718700818859841350072619296630632565948350934628738045419553375487081014168916863039206924279064699084791797091601551228736423035601941049279160983055706964039897121255994429874725737921708666294513813734094621699741673371121452871474752503835705178661986551937544769244781165324988804969934247766079797523470794584148733774403579095417998042764428796838616945536088753643945401621500298904796440678243644492755767525702821590720424508643354475743910246617962438850560803297345154303568580735215866723552487876897926517270580588155033679727051385020191073425140111661772341144643153883104896091767825823363667757683950403855336538386117771035148314979890561029608057598105899568559015286645214015711810363652444113427589507629635752185659831260669185364500999204451301499041490567902114379433016718048843678683404419058175306933798861897812883387841010642933077498653098954205087869262602477553841285895203500741455067882241758551833810099777095423974266750561399956916628044270757955652421598762650806318791250311078417965310295989491207749791186721704788867291502001789528615149455982841436456858140240169474972402541574208283509509677262763277980550258540342192894093299305261469776963783898481322299898081303552895842914134524942958386411037915924351829624889885234760743400929755615439398467588826443043601221900320685374721562071276143986901928681258078576164826455107715299331489796145099818885437102620190788091167822059419672658698173652566213442022721723927399397316362240000*i1^56 + 46708097256850031129640688209814060888384164460870843608323134307650121899885806682926320107183549930487954312337629321015758480937130691818930183535588462246372220853662765318631337115098292292140654154544985965292060503751210589530662110131391711516103074164850511417469336338852844341579618822584445485006607840158917966513041862261986066320706545350800083062496293455416097969519739153653213478361393379282681283569456697711841735463542353228896661383973297671200394880267974076332049201232289143325897379803065316198747023281598368730538154542432069863845409341418004229728283962751728546454062397259279065306278131003593790247381565170731911970823296624354556769298114100524800434531472313612703908787252576228411204103680827481987723146721726702358114647067846498660112826089479793781957376555655102095222040810300926052482010010516155490084393005262734882509733264386521912527610458764618124568224088532569587543777610831652580018033245004121534539013868655682818471611850311093230120667802305469850371601247088348883644140875114554006125192551684804931215133774248959312367212708459854848759744936331000521664954399616688696344732313826326309226425390640387478368590916969812916238532548000195127507932830560408736984551011366135634805918236632341900326695814368145915201123863019816043467200044023263108317329726640424020527963230485392065463518367775316902241776480081851632518237722711239832991043225550708693858847091880364063765328799742733889447456370934716200303881582475335834749714132609982771129801830673135454364014061924028705194817781895341173211589023571689958745324768323328470241046851928704043801014246823737003554369647757778956839499640009255701604258958352875539524991974675722909638110220921965912939571074397974726142864914173947504124864592617459210657691044977529292567707821924248451762290225348453926281088553167441211116275783031431874574403468952871688113668686757421103096091233637403118123745330780997431834300868914902901280939632103964337909167562393714123930750726186633003008000*i1^57 + -237128604451631072719149824535308436019181888783256298479418617757409159801510811645179579272613049006616386851313221354002207125683191950433990716167206285995460862150609877570067470313564362112154021583488949580700003877287531299766112072059800740137621748166690841997721434006406362287356983684911281451715795043942912892045335539132147850590836195791261232988548888135028648259514737128551729391458039353760191859241148709876940569564524001888307792498884751407675308500801278782440233531283103254608444180393396884324669708314362808245949072895193686607379791021798271092135308026969652990931500371277956809505372927593046718717888952305546352908054958695164899580862222944891908368770992455960771707523646545312509036858558856868653399047919434563138450996519290393352886228775686453937668150069849318504999983969257936903866553986784108633140264992108433730736764566317537192367497107516080913671341378751378478503891565542170436519267965771053103480198505293853055378875466449694356750309479992596444092133298991618873312051726796089611783588944847200747702257591054812548452189087135802188173275849112631558142937421641835306966650190763812137590293170630183584169565465338639949753996508135043291149978075795901350972940862690257597992102831137139107776537792068369410590177163006078880012699426566388910072693620870935496642136350873647435975156524032581219702259803212082121119692706431046496131796209639343708869103866894117402789527624135221819859966316476026225538312283947484453253865695414675607467116041939173823472871516323938789632680194473103404719762704692672043822037691349502843817660969457489536579684147163490276898656717823245441400634228509168082120738818008342858646942511672597969247200589623176038325237031702357033070626987083804431168857079046600827860492928465358618198420429470261638336612340960095800730739716282360643565174651193677113608247309062626744414520189511370176748439292497269228955012656086517942515517530909641052943884088848312899193042696444552675328000*i1^58 + 2408131179522215604362798279151081947709627940592391942074664807513302013291442121988189926169508727372127700500909450667689099299691690704212238840861798921114731329064211660445352351689931573995371482641922421409655884217143178590496117847553586024293642448038783904737332397581307443131629480837591108491871068781313123715741323439795237356914683843012025222284589715304038614436246419232663230253030050558952422518296210111257928559781797293510088744411149365265225757203568281245099576994595416886367116094798249812637325141308106289892235564919721023497605494028885723841554241698854873550381629672386189896498513852699175534702765720868255822662713580548044206753918249279792273817352346116146818459812033736137503243085897245128377984068687928629336847506791047910419210383555397505972943855314897147617133948899826517175518137783504659948523022223247548293837351027618889424042250009136412072985580476359970526097006728712960144480089358379891980701411649856212148925627473103630229755820800741778864966425181552497284512541609985539323545502442958649399708081367732925913164383770149732668727505643234668860013631263418284430489133770209278364575042467946892820448189795831784645371777972232542644298727412505375212716944455512345512090954949945487045075617990578562336779292587955884751563815559742454322852130924002415691815447885569457795975289980579853608581182352087049870571518719708772141522411189957727827060358576150268509702843687012052869683750608512645675084680628963903408052171752125376903081893180272173713480312845079382809803934983041728625919921952848347733586040190745587522468421387783220258224169302719419755714888923280342946759453094590524954050605688724608227605387787573563094522386441896127330043230206237615851161378599476986280018103434246667081709288762428907735829203899293807716737676360220899397589285833654180511830806783010674922435483075222346560311136113641327246965939762545561136662840513720457625600*i1^59 - N1*712704642671964332454335952247420381990244576894690921754707845003941264104925280944237867127515385116224548349627270877195540887406520802275505782999558146456356928910956630063067182293549709157150977289363351555246573457571632525786775766358647528648412581732309056701635483461366538041009383670800392453345234640446898221676329175066238958659165660630360503870402822456529605931054274836273050848249563698880170497793229100213770699920455619247108406211994585215982982042622625867891914856043567888701646714528821086759071915389807809567174115745547361167324162040122110879889018617533236629630808665672203474388804463658990908379423554564749149091641237260131987269589221904685115648381664575339*i2, -28332472642970275625550379102732215397802179590954723943915617207854699035324880496052547887545168241809288972548427510070345582729159838970547572558439279588468728476704237237175439236906635082918068811400329183081624945451255206503824486772689797240915333877734895263653354748000855196202372026006171258037603936611453731940080011888601335677092738269657021035094565201545996189983168510165903753377851036377217906837832549531901881106379466631259884850818882854577322175969720354767520245038639113202378214210576206458107060985991865195144197208493984886260532287836416958259924228079926868743602351528610909508203850304608607799759210489235151108214684753692805841533013206728095264464876432182802072097932375562363490365710247865636815028439976302807647983056876591801108673844713595364385417231174332294852704787343368542379203348796012210431658217515387630013465477753259244757574657786425801181667913719774411316321392076118016470506423350228209154074590141454149011222129534584570485306090163111170370389055517151735235085695541887524851558544939160911684951999709816234099867451347791322699823376651093301716188192379436969258910082266880284238281901579304007064720530179045761307033019210499556024967610961649674886770232741802238498216715986561570195074411646603881106167700553195506384002073252145106507737623460527470836009922042042927844610152916534285684150955862318988207391185370002172285723197490616953258038573700097603369401144522347780224501870534114092946527122485312039191726042964462585912318560137530369398222950549063532232679471820573261080700484168541467658243207374595657144569206960198753855786500949830046011157619648199920518283892347065842795716287111001039615926696569247358451971705600030905734992293062385474816489975720405931127539635167645471661480568082786347155795741129609218124112861799345451456479661094319126751492413171194204549922123859931210105985646375446677401362805849425050476422067903381483933637843351877843142380146991170162589353713174977158193206752099855090538685898317187874670082377915479939471743561042101642583330240624129520114913598494459893908650681769685028364304795543597153907617826623780670638380379320906854588789749022731109382715929076566157709757096343583700877644326919229795726798684350243038722828873837324366332360580009135865837300115046400000000000000000000000000000000000000000000000000000000000 + -9446870784689474121685781297335875951617430042465882161355027725369368408315812319261796896597728799765902258650513493738671112866684746812574240149966253376052142900013126386510019407009949111264601412445177906432094447209655346395996722857797374690646065684924033886745188191416408055029958887099279185131989775644235444560641258362858665032050311642410931003891394052101298318451109625718226170111497830801259885668131558167665616616384109649101309096914657388699692195213049703539920644127935406441066493099493028807167912297245626141182481006384148033872891838792402207693446949917309163653634432398154165141858668501308120898274444846209829713309584841539950327095064452793103733498081011290091450050070185404134611910130543733699118595347520994676750574738964613755739684357184740638758864144930447603078725692433059988348567193042689941384314329929904542541620618771810495664906301521898631641264762821050040233823614325024191260925213347466230223865472779438387806599572457075040645098172258476673469716320557278556700566010126114102782957636557107974148327267805434342762118100231006362435568019413162907881719736797091304026280771957354086636992617968769761811948772704369310028629639741214914698402404628704350951764756253813475183018428008125843800937744449588431508259233698922898415343644029292928708842612652195038019699793660275066168815319278332442845459967589085736093342978967950433323494881865876903785219246556426540540729589964533428515046133094402994501294960888801069592228928865514543336309251711395919470502149486869243249342337939665399143185898573036237097989207126975143013967325386349796788786148687009162835266898430031839555217837878846630418107260471156916580848263191436315494078627646439655454327545322561785488501323103986770142766305806177916776822472032710536162643601244678627994772900242738899014593871578838942110044354812468822761906320759489436181320528211153295610290116575487583945136819182024852492673200954942879273732084374205455215415872636371517660011346278104938779640455888261799498191636067716261688667111167338888915236520404782132631802958788372589456801778721196030881554361541665254402966541456000172302880394859301065911524381184022382908369019936931300765134598935276322918181788847005231804847631173975265326284142611678193858353619302821944918466887680000000000000000000000000000000000000000000000000000000000*i1 + -4155330764780102103821382789062348292659396680120697644988987971850803073055584183360593150478732429635189367951228755341291213269625772502824453004273053284839808911434838140207486349691710151971236006723614553671876236126418091807582634315205090652601988583318957324911746648335189365352645740786242455909343969631473655154836758654137254557887167927012163552996862197881138572250128783878394821400771165410757049562650939951197979494809240268064399437841027653798250630770967537730538028885960419169376225054132483622073673247635193098658490753222651347016698295263641747553181061639040956774499071912008717042432277168815447647126873237675796419012271413572091215310188197532097068106838810174564105877927032588943548858211371877919516369829758851386240855376238225950581666737122494027162528814917741634448968559041120507391222078611721649822153052494935721082817584472429856907716732856212290717277518497607570131470882257442986070296752979159710752036229824448742835644617295498844409039835218137294153810227172014339425482611004298870961444783083616980976228535325953747781730127100369820055806764076867455043738819558762124237643451127274619948608931256639678785693891574667044649122672766435111565639195433851530689482825164740829735733771342965583679031131471022271692551564166926738771482964148517202272574754308285415549102624846302588973309594158720829838001451460734182522175864088880384830777335514323037183396812134294939009088578240149102506454610423115683076722701679964109946838084148628737031512107219556256383729447591473522476168071268171078667924938403978094546429998398094103176496445461268156868940828544312348560184464206004075763399563461792033446614218993444210504970187739611612392755662063933678410194979333803361350385410391907025218359466902806793312265985997605410060058166383914200769127344498741599306602639669055224855621883387696866658858810839421561944872200291905148303501102964182074449230266324872071096376743128672746367730634435085333601059156244518720893720774787734485451232519518375429394244982129528470929388640807393248884774045106497261819045058716310115276311190255443631212241199883016017488820648181816717708211880380959129232991298321270724443346525618687909105393353845209952021103429285365252612512294079963282845355829534846141911512877285039967463014400000000000000000000000000000000000000000000000000000000000*i1^2 + -85973126508137117539862917011575261591997670495250385059761379257710734500334792602645219046273433107712957380391878257383332573142287995898914061262822036288754824516695206246118592259350398257663925605833398313027049337117615321245766465846556405567730607311573286537606383048041467221719823599888658844188419289199171690582081552381067280090895027421331227816918476331856066773159919731645504291397818286609434265782809946229451577478022189053623406061099767783589298000768312771944394209248588234716244134683727906042935992209956701939133447880332831276059251159387244177193535085778988349352896719161334557768321583766344171551248224247238330716693539939815581947196614754787667900273620611460607893154130858447613632853320483603730465306283223023907715476325826144288684992926129646395750553976114604223809353511856964130488895149053519962140783364579498184840707578015109064986195511686015424159458697586018782308295013163745805459082104637290007867521101432481829029120998930565656556837229845151869542718929173922701841126763776833592179199863161156478322627194434274225811821545979324841540855719829403981323435147925011175036116881087257753523694931521597568874803510013766175998378029259921760747092080412673854770397690492448161190377656818916386645536467145952401936249930822438804161991970318791820189591378306120276055306820482570364752786773027398360049781845190658473074635226052439041097750030295456318181853900136575027067347841675998369914550593692629995721528210371263242048797121523917210731670570813578480877779041615219869814557515417155751077640131280558101673537040391782165942088778896951698444998852256011108704025892186378351483521258670734920009260567870898085831166341936473761497364214234014555143489117145315386087377013782163124111718628093784296534575832764987168407380950491157244591154444318223551280916343692910895991259402456980954734723867487716870084626251074243646794724271401808888353582226981410486319822485152135442443441949969701060763199068403853637746643063381634122187653638626691359626186573335128438106332629079352786322269519376428827864115370464248157986116113883777790880609499213364682847904764997386155012170151721889144771119666924118043158989429708471145423572197415977487500363867822110390930876284763792615241286709872257676812330639798317350912000000000000000000000000000000000000000000000000000000000*i1^3 + -27831593714422251908711997913328989749142334075311389211379596615590045676744548918390668271145460043702475769966707356879024525458984658187480460245938237193093616999556170819375893984389093619293958326008062742355872310557098737045019906541238092249955540211854689629135339467050648942015284520379878951732619306252042500083850049233673183806711834595501413302971928392908342674583246304236844341156866160842442383070503333354664811108079316894839539890729424222243816170698292757860953970742618881300190519006286675724496241466734563773108751587751060003856059817370976886809836805552401411686652527485416360966033523832485259482640175595468102246140531061979469899678194040732485883810792613955617649238166934431381617555297521802868130227194461144994877150135435698153753620183225138947344305085288536173381808885604107934329036977356625842602214296706095212178656653434772410789830552550168618789012276741439751542713712954907499516102595719176258106459859671104608494209050788952385670533458825864435205074710079884310970560486654468317800424953744436788502494500728242162008159733472478466744753022256098683627890605180648445206990833413648839834424654665998108144153512026418321829561262171636137817815138960373437635920214400931044686085141225386880494155639738419247970882402427878219217633878707332400240085535750040254127929868477047774776123909139294271602896085891452541121103121641369369498728043312177059361294175738742001201402996794752419867040495842090275286485878798013112140817848350587024838601758196088568106691650182879771170276147834355271735920001276402088835456202290063127734320275055665740616852107952941651943722851467318959086125692490059204705810945613680789470801811186597942580345414977244593150780874546978597515639098736741875874814571393643339907338619000309048803049654397601849452707528079200309017112163003283088751396500454797548644880928591019842843265298355748048460741865582814756958780647094570494135329347059406610873118136775820002639031765111286170203689692877451704307051545673662884533398440714969733702420654004848790700251119410518626636839261722318402528781258986851330435482336875669307468039661804868849368009572083074313535640315576215442702785497133244971075881001609053391949522270165843456958535402947695605632148895353970253478952634340815667200000000000000000000000000000000000000000000000000000000*i1^4 + 17700806790276174775038130309314238450970134832186410294843398832721099539226212217062867576212295882929318544587387855832387712062503435069673636166884018686227700869465745412003283848310597728562356734971233302149315243027442126397877750704702299301281564537735394710103675529141239864314713439435853311176323178049317468756250304277295411050473255414139492821713556064101119516666869700638927367495420453307682624981110952940104751549677886139633092359649725095979406200639194109721930537862688917997617203160022720569138725729270263574018826120266506082192072583730525577499652705732910620103819569197295141894679556518570371048999121190609432004270462072462712521084636939796618153960915743931542719335817779445872830254204659174482626489582994448762011665634258418224053683340002590927256203977497918887278167747684906461580733026437021122959223250788405398289781839405622195910393811310503660059619628332356741164388024281131727840928366016004369595291733752746159098666699467350455389317452452320397292789354534818669118914442299086332347503121823687115782678624268031727532619822828543793461533434505130515395371726786619039744170688556867891223568196680751881483010958496676330474941888659792784925901228143622673270018365233765108715425441368064484813257877214483733160301077432808561433514619360078299160299703910848137832466564731943559553817209413530715466855823508529953638726087688293919066843639579646830282259859916240481571110380101833944604708999677417597959686464206206885556408442318951356018211892669153824849372493303166941422871085177527947615276356463303157802248897730282010646838772793807816922515265481167891201070550225407912638553562977180498434304297526693255930441844176878555779885300655383961903378416672319378121060290105826549405143580611877022063982087704107253789198039844780702759094363132062801562703379203706342866925322519899270648325782097687634116456539495275682899198102995355891283314876842597307424582486195644736718966474329652423215059235048104903394179609243356097082774559082621595525494786887943311309226981742874598090498276018239059922025888325909176570739929749018708204138185418477145067630611621916712809123505269014839769841896284281055326967134448620431965762668576700537067452834364727746515906997676959479216819885389346127006467888494149632000000000000000000000000000000000000000000000000000000*i1^5 + -3891548343860304896436985118134728955749838082163342703549798504280563522291910910953731070022359498630397990480117372502892175533937548164593014875855997582811259692932822101965604548015678430377264175384300534342243034299713728473664008390998222756442791489431560824308906983042816617784517813015299046279682332907773389561595494431414705263491216060320802114689557640639073774129128886279249730095015077577293240579642113869483100173290196014656075094982295875788928472937640550896127490537184356536950496009414425730727062868524008498181736275878869925890651221098719559646218594611964186519067296725156008085878381965626795707788249310158333557526049350827989372167388177759638617205710766765989797227613381495875447872299877498001314935493113197906917648707588225582055452385727892500388713886531955444859792710748798523726804140366785747131253246460301619299512640785089119671798667800268217690866733373071214526377370609303784597594404742707948433327736985538358230630148611680821397978131576260418738173070907491104187518197882618588157627662037380791390848773617262283314838242334846569619613051788650607058840040468460063589644928774776060716753812135884510059534640525972190346858811046532269815653808560366259161535860661329826672429181407936724604772911070774745841951098449358904464386213786974928469317401231107121569934547602384839014863713020532840599060475349430121178515358581442097600646543919878022229352513840874778525853660293707964996951169435073965020961453788551595880673267491048542654438267674752615478380146742791712759047072048551073446916081352386770821757861047727118238642376883732832919697108529863092400981259895056064389211068412096708493406637115012065401354617327212298854727802310673429130463213630348456043847343605957954459029318939330277061108595930408785452707349934554396266313788511031248571418752177316504710411580166658127587235527147701380564724781248988180363361350082204168296775779557356194093518360928690806191515304609763196989725882140515452526675796665283567079682610658829592252974856455928049412611100248541916732146152215466427342160520914316520878054954152175782238152056236556636303860207035156035337222850008525433854042208482773026878277954462949113372431106410292547549232597703560541827828804339882020958428382258297323908791539440025600000000000000000000000000000000000000000000000000000*i1^6 + 440303761941922392557034976497720931006698178065851545136900190696468791813309115014207354817916518222692672609021682622552378235544609861250040956044679277065459092033523139540786682189124051728352679980251904019144933997897156084624524487138375835405407730560331833914205527159791129214573899917597379564231001933440393089040558474314537913322633042151337601827334104478516561435200773646729161829006169995093976829856084180963845996309935919722039059929786588620615395086704021683784387467050171866302622208397086979256275166106771941540546541110380915944738026941089400922195877814095249046134572035144658050062114860363708608870857311139423668624050982462597234809230490786467975691000943539646409767906577127869880383121051182522277842972425802673987805283402770180035992402209703872658910464773573407152062725752831931862576785409961877732087844533818726701417576055385647361949063910152578740453810369682225149030320755138752716744375057921407198211189563261394081733451602881720798171645334742548320307586880995249067322080665229813523502955892035685703439248535995753203388939127926799475800479873610548109944676252510560610412487427091381134584719083845788258667497745590959770492217268347871793129274080429770191134503694695328901981966891599377990478874562477384902841342205314521800554790566257507270626349842779877849786956323135151726518867107056481315271525494306814364526437719822926278622153558863707718886507521725126616494065652350391846487565252327065599262826040622311606972151913501442680187234765468712607366161402028148336626319070637411551224285491510272117710060688666170089619508828518817088402753906908808013945930015858117121731592603384618120829042734482809543760035304605585279907378677629016865434736274218089689975200551156245473794038106781693471010512661647938146158886205164274095072412521404125824897579294373678582638925100524935528624733706896789376452220075528881867908426006501456104352205738971758390049705721874249426787049516669704917936827044841441286326302123882996005273584003286068460867325490239039027252836001945604944457162509928792320485772204133255648641972980843109407504105754585752212867162769957491607045351319466344134464743872284331897932363634420047253899212375237323460298702633982383569504163389835606180905686346469212996605942169600000000000000000000000000000000000000000000000000000*i1^7 + -87689543550259984907303078238823746510025142112969857413146142159400633653758065835174431368052124448275332318308864689585018058113053092795432842341811946772034696908501868409640626899530941801105950329211266459053164921797602604030194977556436312990071673096811983617788972192977353164678963435988393999970605819115845726596650286355382310658578551132960473052903246898531249910070105314143871664254450466876170469463528728978102043557868699436616768559854880014238664204292831812901871446477495343604927614767859620534462424185798725511487305658256272201035170494423552750614501834351857581057966185585770422286729944676973976937185085661166130012569018049996402720078411780193484249337053947556670579356818969203057100360189524204820540011697563065881064477090343237131004921826100086065160599826773245323748648644375032268881593643786566077774599404207749701024200583234042050683822566044257797188361282459701697853323996111523898924484383105793111647542077821556991459063097383677713547708139641990092330806421398898912530403615424733271853814455161440228616089847369055700054184984749950424628880062853178168117811656230990449705510025961175842394138537562764513765497923073460818077529548017237551055154030191683718888920238135983772672223263116902940502719138347307525397059458819057492925810088022975821991735603162540008565848860992432488795628639951678180023145733036344330979480029601840444149099688470387517912835096738719163406738941660322770819666833277538384050631822087262461368205323158901666242747366768803167680897399633777344022413814284164847508151828195260452451780911332615409325989193091211062656796990203779136729605749030995853529069422610306766474376616165936803153404432371397107209258821720163799687943373945841131372486737865628221052005392968173835733933079326442133717191846254531041757348878183416172924381411984356851217348169025921890441971338251192377213030346475256560477885057631949155434517491330972500317221713524460150224159414866293319104609658052692256933452742111155853697957245297876365324309744838176477930311036354668900655717958823071624983797830614725540324108303169289922096075703705342814374026947471253429665408012026077495679622999869413979792200358294088987636624374008081939572505667147547059766725309956987311816461988442381460963328000000000000000000000000000000000000000000000000000000*i1^8 + 12991654645087560589789787666445570774094177527729850096462275647843429688752502377535545443858386759811286029722358142425497673379920771909387891338551884606790700517420314824008019458673823758077637535841908463381108345161201328680162523196669434500286539351614128941570520851491290030260365982811643975009520695215035952716024256644613369469469473705828936190074038141086170622664430687301763109609482355344153002151153111958085971647069353051854769387981146728859518551598947416562117511865203235046689325500329637332912234617143804577145107813212740555395073243323116908138664887129528292183493885833303903494965380920445826928982753950790324769880769114084168780598686255211270179223896828599858436340738464382985270169050242716999703634423160332210538345765171374265195687511395788025696267016308994077187591580955291887200306723340421394362921622497325610402948425317852076902216605011230186235639951960526764428662770701665637069366462732526480638628384786191225447095038222219927699842701496997704453218860147198249529958581543906316404946665038332097925117848550297288757014308478064459432094769491634255647927594495101552122551111057530400570632780049986948199221524574485396395530785608922710055986347974849250536912589029121854073188603340738309077705178717857124718883319102089567083226079716617151153338103911144752146475693745160360929503178903452811233870202294105547866664224212283136621718169125267990919525414869179643819090304642922889311526320333636735486439164262601436938499173073851174367402104452081845290789423492317990161604658832352623804707773843727993292404705214888296719884225369751408877847428474218194571502432898903928962200057261955100131304711164180827912610844190812738323077577297312119346171397037605161572902898142151461869310481981545302638915106838762916977759637232573333532341329775700196367638141154138428068700058384811724517151369719112016602830455001691490159607808590034078234699493504914562872414261007045125263762312322717614616314506466979332312365571267529198249749451934190103893682813223465507210614537083511931521507773119884416228928553985899223876765076163435721610587063023275567194268301430837020234828692326725414531055764244759401361799570339397004221733477770493583669514169057527247069579323167827711350117751537658488684544000000000000000000000000000000000000000000000000000*i1^9 + -1094190673592840597645514738383151372517320784776608018387024366255762516580051935344172530791034637353204113086990026958603302984419087381817612235187748336203636180225349390224098940749825753646343265789684554612801108551197365916518948502360594385108040544565147491685648575626944455028328972827368413452409866626103241532640702028678973811546553374089112369235781420551313536215908249281343205887197341446187062138917877387366843119230277309319810922866328909252520360252856065766417095565240014130932710358264916463033214632532805228694890470672451486348881946258765268195864227603826379327450041820201027091942781935427934850753076101272880014000406814241841480999773713953690750364151707366704219906183704681616406251391706409974737931053809510440996960187233209838759310228600262616756795371044302267854866731892300456073808475928736912742903807177072962850886956512341183121743712432769167533300311675493913472037398908931516018082990953677889108975322239298116229974835772964704523248170030775200855209613653499364901642730542090449147520085069643801598076453875763656478024065086231394597956538984457358848051879667953938203479587536326090915100226743508859287965983851227231034017089131486882963892317999205893050298406661024655072836575582743678297296078151502717605569676222282226464521420536164834446018548334918551386493101664011680718173628680868558699946844917922610225279541239823099505911401382042039191690321390058449553406128299078015549581201994037652755498821129840067323276760360830191798126459355533580547324664690461101021087967551046590337440518950481826268773807903388563811806375668324518475496704617722009174678521210083152988429233080872939654514644968379021148566344108377629185872583811242398550612457543793069537083349303943309692569898695334931824831591428902148969645396791119668121434217394579916686885940414522624604149273370563173838667449498272412748406188671488340689884403736352264123625808254523534561513656433532525705955873687131853276232898452400522499327101636836918839419333236391412144830204980249478141524155758191495190738172409787329988271360631779357252826298710041267611956142777816612161994560701245446007737500628100760577331528711627064513148813413377614234334175138556091906404463702006446283388402663330434589398858111594140794880000000000000000000000000000000000000000000000000*i1^10 + 78407846432615284114765392715811788175285440377806823482637604677413726806813410474750795778208311216071162495009350527598054301917153122747385431621828557718884901753417853571305352138736804607014213332217446145038300320809558531926809290137810281812910510753163591088421496272003149435295100837736709910450213053850884254213060163590936980652157453635007638632129320172868556043531801525640976128989350653415966036557958040342378547365642056056347021903603114168316329461072526447116802159315385362658323501583442890973199891066171746170793534697286896815121020006903040181775892983185202598743555035248849238597636041550509421048854139401363298185493948304653331020066878385989803934334221813774080498917943080296836058168052513344076090983848764800009405017120570761015222229678666240173452340850238316790492347658842863090746229061126869131085992863049689220603348223216525505131791459502520762892324027551663735640097075980049398232883334107109957769073146967162851357291163325391342981575830993143295210940538185971894900468977457597553344946803825023372214599140562324910629336003802313439474408605432850904822801979123350857188224047971585367360380428266240134866459746312572342578299474989758442248153433830119353795237678232386440174260777168423807411131373849387233809008136361859270638188951209022887364426610354319104709541761936806122241669882755895926245312751548485449760783644838086271206783231971043688588288386463833932528906408363161487984320503255873933331356572926077782778115970344690178398000853509917304974898093572281684878049129655144915208130802837995771822486964692438641212440575541299164221679811220761242337385585277318200522500703519637242701942788700830054670624238500746284779095430373872745805083829064307036196854972794860957365764616474680747168331751499928196697119026512923375757158342069207401579578915900072779458650886386284112571648514089682856113305220152221541577781429207239797287903265832080475068877773807241305029056155729182860216469867357945813807588880184804750012450798755812376924794190370814494795429638120712297551176075835260423654240743928294469941542776992529288050837655879175604796054952511734576675361512908353525998062810834572849553629007491811873713738038841706112732638249155121843531853474078952611796553025930133504000000000000000000000000000000000000000000000000*i1^11 + -7451349863926213106006670651782343172856892611144021356411807663497130788935771775126712474655803896811286730766526031818501726647549777457646543090083028807606072859537922404508378246790758494676017838465462873021545328762797348766582971226064904194737505943512926818975740942701443540318273760162519508957308817675121254989224092659424132081168392991869503779229861188028646757634047381152107536232586032291855996181679288835859407840611345282570646289902855942021559481900331231082386942583013166452210820498056308439760817597452254733119139295106769253239748590919781959913260594862346709751732127770255440741076441304177810636493575860045180676751298018245181945726981461406888927874111453227850203779124068742277475241050794101650178322712188527391415420053176760748299438779586954982467533826872328895711335805784019095748927866283278698984419423886326337803593815445113607147406810916561244133530668265512092378023372917472339935119471994040676860761518925844643140432409389077001556734985826999083511439221423177717687394191208224891679680162619940954351744093777370436456227444619117254151511945606261802892496356185176874086157659435085791397384975905464919412972347761306287273147735663924402602833553600718463077858805726176785783225153117150762207035548200577478947751978940097029757821871287812427425099101839606458870855413452471755706224862598639284021716808055017658364449485941407638358569607107629761997041917919120144163286992111361628120137314597425384594223812259439476272420336265695095933309275483348597704965105708246505654437988101981667481696780987977946407078704197198948879999829072132844030779552164446775820199469421238334217245092827206845552085941414069032253972340594160283972336161213038882307761759148076423079676963525249637926842141049847202739497908638677643560211001970913165037973806143116481869563037399508090951873491129881897947687768505949957074006952795894660667644580010331764533299381316615223251096335965762143683283560025355618129504227504065035326969485547093036397199769221854109271126128685710657888787383107831569268316628108220847856048507061901916821458215094785853766986111867206797774740899143913924031032287056427850795453008140621085313759251042425102624064443319399794503973806567428766204765993186451080019323385806848000000000000000000000000000000000000000000000000*i1^12 + 580973539761185632330125331183313025076346949691740093170159766888777147562136599577343814276652193881069560814130769364634682443573934051589678421464068629323899117197871347967527496398091991146290139985453215028027337363974943506953486669936937374616558283153319107736402470411294623503845728100580315695917682438812062349588507520176951599760260861639144400619134757901284281182181100443067310228295695576261173527486493999486612393793521144489451690498591755755377934455137915486269671575342807987141825792902698810815522416009046696041258075595902005716267834951939510025870115705788548792705718494967222645476238988404395334231482546914539777485514253960290074676756892766984464173921724480261195060962908910586084604515912822024550200036775994561336736069470577143829227513217511893756838168613551451442093242921457087205425244851715377456515128090837750091927455370379819749480849478967186593943233365491184726934019840439647416731221852530109724055528588060804640885096783982167380221604045010132199163869473403647886308831323666637363474517691352535893740882889585238703359349514859372753429269495483964918320859557214580249437134777003145812616225643139173075998565021449617547558326558274312744317456532115331291364115299082396435532174174083810235050821585304987555250700073209967786125307718926072589281238351964773466933119618641309692315225763829753674504273729575842500704455991782912487736128831157624720935135824665903690616091291740384163622934814494344870035221036157086106336035729933550225974572386248596734307725410095476778758181934587239545338561227698278060465938885296967808062508964067383004231279821769339926523331794130065791717418112889185574721631473154924978421803256372501879252378924740471693940131035716544438356196647485782416380043188898064423055013560755742785549833224189961165743908107617120599146533696799783281077068772003326590714052184523721685959582235108850785755247874957357444704243156482211235281412724792404244207765344982284926883816214054498182583367008399485966942478498985963299763646977367871068283300115009986549167598471661525150234351801276960194645272095377473097392131475063988872513552706212608356164437275169744506542643420129241414074523248232640929911666564247943186277262757003886438944650581067988355267742924800000000000000000000000000000000000000000000000*i1^13 + -27622371473923831690549732674664069274495875794442569469583350534505764231697756731302775130159604227701745307085514713892576484903599583641013889093098749892420768712014184099318626423977758011245790482462827024743929889426555948276071024266707796912760134654115968972247644755986120037600439789420042139261476107513410075944498911845023776355365324455997518828546457909386238932862311929006273867082106267635002966290529614030000882380583799460591360971550902889811643613992163965246211407380912738959958414982400776578564994935455576326009933811232904960533270278948233861210179736544834939946787942735157579560266989493688781066563269338260712006350360063234931207467374531290941326454488606943958393219946898790840179067537066216442396972628851502591926342582711253950755256845554578689791371244735241646280197349165162828463620687927977770787492463311086369023275238836266865540720298842691092919778268360618057068188613253326556764267667323027947053402846575097605540554835374071661951974625870136398544221319716914320425175053217941937933637455482555042180496640416871594165834640863938232992128091035163054560730935334116479899177649255519014158219465414424867103715011101845072111574148447866119435852291593948093454276144048594113553512511765333134520269112567743151308459146721273809267101181053393172191913188237222872668116138406177314573551820236014455121829125668549202934954891454331581899220647604509512309175735764376039445683075727913325116426354822539271213831802672650086102914196250127742162849685434897432772543342629386796308814085382271680523942957816269345822666817011089633548970418122254145295867660304268130409529277068950644907702199364062751330908364572253622576472355473063598630216446450103120936587429808363092147305159354252337457244455875463471615186981722349770570882750673902448755945274885403136220680882362424168271180081397612601288498184411752663394514000779196549142275877182571149194368693420563166820627330021096089202943790540982673357994509714306187004804666487834597128997786988576781668248860616669810069415943731823956288255016378589875595549905935938418361096681010630304843054581379975852830409229197096791671516580179906972726261697243924243767457871125364017675319995178010168185614709966267408349172792952745369293291520000000000000000000000000000000000000000000000*i1^14 + 803744788162730538862210382072737154843745714775198767005948624571354791035865621201325253704219523493448765401216231718931951357993711305109608276097028185465623005208962527249522781289966308440477580377304022944588070750274252513071285248553426742191979442033704659968884663023445963792972050456718875677081835105334050188915595442382712792093041576562339446148571043053247469311419009697402451341333829667156713235607659675146959815131410442932806864892607041415712914768300539831409328727377006363752044592132561967066933400313811508268477736087225972599363985190222386204767536009996259527425394165311063186404147874536421161225363684337446792357279217584426837249489380662273814181807013393339434501168321510411128456513362620695819025778982199823458475020253649290986729236836243270188529423131900457528010265231056879016444893127001015264813150005407892886218888483415636983254515544715025564452840233467282165809985783077243527546725039452966979012465706409252902480573441149743587919165872470570517366136001115967300040967209439399888222176778171762381208482845634410076156337758088967898312569083614364995396853657670422313488496122973641902109763950709848889027019596932196671865678455684861244001383526728011185823205822315492672469654718408107588872937266459617556830888447281639056580343271232917662626338559517035537127048452074239591153962251277037052822129544607119797763603859462758125642489864305984252495182772533888071659004291362807130084057830393741775409486979421102564538212839043139003844702253552982065399257905910191566160929245927753022433202825033382850673726785388937384362552242840013609324091397911644020040052925641527855392041646513386733738910999198443725020662564766027980786208001793248475968528113977301391289504902197296636685218842445282537457126428879736318809793123913138707163693990384081404204145606820695688573180213601668337164127423654296751801542130485329235987308848686829227100586126446071032356309086023084787941276386953249293589484677639399965704438056348494639513953426657294244113752235976346341236861370407892771048634857456523335101542136593871711708591561025382799108410663821911863213208152219834984750590091875822455384229550895974306614814086903091658737713212955110923556458872783578697577498974300208627712000000000000000000000000000000000000000000000*i1^15 + -18844138202942590515454096247405259353623138474884200291323303475475478609766389584532788055693146285921578933260700421991289755530597568221859491301200823042619177367854283046694243862349271209965742649209925196476484201573224396910379805694193563448545538751702205815227114599879769331458512223574727714395902470968013179694117202627797959851654107044008912560611737563396798345787976470422924501790229013169379351695220329105207510483464703899202990324516854336403391087321985907065236155091707747626079179340875205893150329867030351120411038389699440632042565016347540466200909483240508546514593540045493839792535818537994950005350156740532160675907428712242098910454735207470637145430909759500560374617818650667168554824540221697020071299592333802541323001604428791426176796413487946976405863669767921217892571553416087113891817002184369712088455771154232959732472321967214571694166847680573632502258618348867881732804956757107417415161147010871560892314227629381998375708202242498630325360257273009240208426298074540565455227519797989869511358806938729739935296291807465818333829581024835686312406311521262701124024901691966146484587026601126304792541893808231020083702913983336919746871289625972486988146903339434905148421243883375340672999408895835554435461925536470916045924808699971181552637578016398002044621994446333395071620221936507656819673475332560309558435810337740396336570861083082004330104610323991212308636907606005600512925060473141079522533499736673382158381834996351441619117997470867511225431393698851463490484078533517844274524759860054028243719086524464621621443582794845142850878950397856215302487184713309860900655093951855926286842709864205382402752858037450548325242347197138935234334786032596639475501664436319138842098469234599070960444808119656643314994842258903173883289784994518996212590222899383198493308815416161857461183161139642069163808679286261124643486883368482200727379534088941963461204289717505439296361311887520520118104926778939236993435016852453534769059985304892108007121470110222272376496900944784957466659346195404727431371045078363919083982671962843120787862321350300769144741596437799509572744097799316999975507555862465973708434917780330592213693060371681240598660344450604283573116689365231045604573426957575782400000000000000000000000000000000000000000000*i1^16 + 364371363777736003149062431393874021228057422814397242452392779779160186839235841653865652352634599593713704273141672744388472600478775714253303514740733277404976953052857348120493309896905595583291730840769386805406601125079288079111550305934577050358775683288533910623343324220902728731986698837653441297290221177395514061904010370266269446669094714830315939805464971776032298270028643364741495444493368509848364931397264906310910586613624103152626833753972368546711164292792470954482656512240999316370669962605447943647099796897703344420664614650292200235066045999391373507737885539313314847893150205246105994295001958546763034440819143662744526162828955436769257842843737385897768174941689561785768206127587412506920873403659116241560412480544097410435904422339326173803847735229712459687084684859116431115156955203174105164236800081476787760110556293692263625093231635744240866815863887208357224756752176081111312175109411876640090612253217984795868026670968639661218368383376810938060697257418251267223395630044854051199923355123998258412852730404441297509317353269834953724890181258876065922818000635358118311845633013602744232331413413166328673694847014294970070292525261624397968636169505549054531337758471868399981020996368852916314561384218184098862003996451054197417864964474798010982647497350503184353657564644596571026956569639407011542684295554320861005911947363851804731065170727636325276683510996205791592778947871691988162686504859294911233395190071005550214576273704563032540021085335452896619029276566906979219762351927616050876140712454943079153165687825814247339010712094558735784729099051135782790776949825270223303603712713902931355036838098210420822689785773790936810243224176685710305456629504024042619251153468203874933540205827329588101859049509335539700142637200443977214736666834022786691726282077641488003272849636348223625598624414587447054299580334370007085456599022574646839928630785218133946570648320760575180367950317411658247161363024965042208750868462410827033427319202630580222144260716154012080251705261487135470581107369529708532247090501998963215888811799107686841019005993249068963138286686987235463590225410293979820264079345860000445694580310514410824109788530633508895623354111137847213601004653936423943521606272286720000000000000000000000000000000000000000000*i1^17 + -5270811442109870538716090858029342425470623423990036786561387320402674736374330565635303649983725613020513835809669506309131850889608493813093668307842667417342454538597230258768843102829016352750113494583415069904270519165107334557746979369659984355752730120128353703911665719606745200028931680917848497878770828865173745311156574898937746134875478404951439249775731403760192279947116718297459882675801369195346341736220705551021014332874795262744586360329306481960529707127942319408608810860560842269173396361821462303707775088803804606537810210689380948964655787161550248104099497841499893740521216005155216031905927166524278317966507051284457380314964368342932529622927083315139160930040679772796724740236270146084726219153507449948040356531792122322844820980373266737041558092035609026979362160409310722620227611025683908121194782758566434332244098078194761540562331104893643425647490026264570210559814273717469199595701773125359290114049380972160711023186293507896739551602925198990130900967034792257241298079576625553061732218251250187487567223985128833095785021751800947953909137930806890142789982692216470683232646197530400825974537802703827911459700300676823929718586154539254774004738511243742915272949866085386244330373507399020998606817653099852019514394426344782796511027902071339569115057329890086818668158159764302592539971544777274642912366239230404213461054896960898627008107316602220036152167111793377947801498648639956131594634741477230199750970403886856695086495998722115318397228066268062623710813925691340268298696435793875672921122589606947840379019126257517005567967727472021216533859568266409779030830566153816047956950782997653174519074911643828889631543695203420298232972820802368245002171617697969671567178526415610196662808625115634382574725054574086734367686106625313654398512870890354960869099119221395113870357561168692770949151821924148100756271800043043234251707033150399441845472923122666680260995084321192502035471289112093246126516992397805153866775241471999024539128339892269361712741532592582941198805082348059411935486610423635876144020241988730404399073029668861131362438793668446400925003827805824051782110641877223556716496854747465616145307007079330552861773267606190242822424478599435568936308350339303830045327360000000000000000000000000000000000000000000*i1^18 + 44948598878491985881380012702575637808885401384904927069025298504374700289248509963541106750857887799369915941393696581229424960592891174077258883436231438321514015652196168547638506385260022831951170706539062766301072914077425099849280954628747156759936265935496167834161349257487946070770362987750066309791026159430585032785905510359158388661296722036835621900455052530331509775411938257321956052366593168738324487436161205690661821014408536838205587074353268417468208509891627992793148097709385011419078347712433318106801991828208733539466525505805254538479252589785039542841711738329323464427903240013801527951677191322840552408525386378599027847556840869143294550279978862087267256114868341306258947495295945512324602716036329078267071833581593933244425795811771926994669876769393254893206636620132297699932253639423180600966383731526975950235528526779062748897223850247423520789168061814067376684409812553891157290277776497278569418085350403800633297076973129105558449066234047236656089741492342082637180662892375410275670145628229225608160980355482071608431296796444171435982511263046318639532137694467347194010145216565246976705473115055118634144297460430533188135015939100645887212143265390887040110560902731887625374581000714061487720986272274401508574935756717253281802578280679508784540704432513985111977632707486893782030812164154468747453201483712968216202643898378481877355821483830692471433438879509398619146942963552907461121134638149227141596476790992953896465950081357205927471828369294509109811837504329905875757149857808057033152724101482799003153348004378020488621101140455151116986271505131569980185108170607980318651522589989327594464021089427002248412568966883855445433735389144284647348492683641759768715665255521997651999497672276296217319727084568546127150035906085330239568992762727771471432772663071563954437088020093051545041748320519954378837925584492467219039974967703887698454964842294295340970981020898724640015372272801019713521014195546241966031408877197565166190032814675379732499457007817097389694945091599594406314472430453167438375840701430135138573196995551150727844376815126252266628098351010076974022136141340577459823761629332491292971612432681084663270831258123108969175886678360943758204303078839111039896780800000000000000000000000000000000000000000*i1^19 + -96608865600752900407117872463671128566177839369881776636374113391096187924200248058923663083537794371207342148830161014056859750057056856169937799913253287019465513720830060056422954488088077631623385212123098962670112193936521484420449954906492043313285803550125234744259412557843000553455846613155524765838981763988768182968619253004705883910414213068297212197639321931014566092861954459217060610148643024405433434496883652171442201814073132472510252743896835912142501783791752862270537776849472853725915927278955442999639668381103172652017820554772318088458759490362082985236689467202878931211538413171843805587462898143110418609144042184541737181283275743241424335708981822111264212328316037368618345928692999649095654695984613573813036150692477488791729758842488414801890746230536415542544662786899044928790039776819292405584858811833227143633944416513079364482716924987117876395346512290553604385516784606806916925231008809996438330889752554946276845028493164918712572476875307856895158756844964742786235167181547425365764757286986020162981614590587679432195619918984388232739051692614203918624036742614090960148916445254007301606814995162602738005287230810714007892921149408259035322901773185440987513329110205057312478949341204488521698238001594170228693978288336451867470959410523494070845515040909344044851892318537782572179075447264311964949472777165191660973580214112111231895058690683468103184128266054042598865564389837718841745868723320341421553235347457780544237532656360530035932992157707168867542059194698211468301625208857644026994570116559123535524354174848193974938577939303750913779129539552201138693162401514101428478030117643368249514263630194447848149744879523141939897067341594986526366701774778021243103146718683998743752018045070599028901260213508601030797876101671991099972285551999499876521230184084064682759636091835358371028060483306232338130394704129644097049757931815784363258467388479911141878150117570462344062320428489554216163313300138937642270475728011634889467808709852479619562678841788512566832185940397081280684161894843357358898150248691352647533301846950857418498422106022690822152938250581363476716924478202793855437579095904870196099718213845876761388791422871717506010789790253591765684026125044911439872000000000000000000000000000000000000000*i1^20 + -1780761413771382403849509772517773625019523918849755200559341063440742257185691880300212073962060278355189219354962648499606940627740114800381781481429318856989614883091920577310169957302032393294218646873578944401695677206606972603580332989052362276098694501433484906568243543284098119892616960159446587778980574835652114145758943483573149070197563887955230486852484140634348977856444990351314322016286465943299761545277925669681490620775985948762551285397295861046532573658698515033935702882752498478540314744137082890539472044188225637016195304905211452349060754754590629833340175923349670163429350326564655083324783510583492027749228360726373118281785142891919869758707415282811512511501692580609675333793559488172656782774977277235945287882753204866613982496478466401366202506853769123150692030519276530349580022236003079774913766617387743655727613898292132497057914768836059916205603537164195759735566647606149241611978806240503892560397360985248018705838018223847048956812452990242433089593815416842338102434143140260283962213680515394798246685214583456434311853684864788032178594121708897972590532080968277523811579298181085769039084661971983251063566117212460547247681306892251244544479009593625135834966523481244983644561793257275134597257945922767767476741410321047297804513643517767023393690661165445885821968321417916726513054390870265796325827580125304995214768131729445769730195579162967942381782730417009383245329458087178044641694755782393236732125410462391630709695573581658441085957155939195187420456634876536335407825631092954506478805995388675472641267794158665111874085203199103176360605149239049375751419893640095254322081123645573039108509688851953167874397462087999097086473083296881256420580698451423368730894955979548345566558322920628794761960213745604576016825623548565700041804328244273260259636280846926037545167999879925748964035615036389696399093351097793479755874151655348882299159789967306517019946229181864803547102768483700224720578961357474019846016637324482255370941634463052854355168689043792539373035805034750374689342340725590802388369171766919973862108888192749867196634309758016337347752103847932466873429044665741344399610393264883729534333885892412350372897479624432519390731119263274704919245779002982400000000000000000000000000000000000000*i1^21 + 13263128136076847425720258567848173242752519129292233831808530868984780627397863469394354407653509449080393447776703978959720142538872280361136140803442346464876162327921776374242377268989743522118264177265043624638039359598776603176160630888755285851945834193112349343078139336858622117267452681405410787261067197800209302245019469805833352706058519335147241926249833102883515260284000254265205564307702868687413477529703122773681161093256083083332332233828752418293286839412725225967951005806692044786397338748910975893501764320206036613111473935981751130755310059077217393689074000194654179822390812882958092245964892143256658416244397694158186946413611151057972245127734787914750949487501871233939308872458206182722358778616589452435985510016680479344329764994671247318793587764801049771440497699207328757044292228852221323632930240257231771082796998254877446934837072657384208626926815142079374538383699162253676580574136121819983368877562370052454141995660280014835401312084051429997560979219236800915974869137064226330355754477055441658558983423228622790782834838763303091177989013407539699801501886786425547599572631302072931125466359749517184703965643141548322360248315402979904088963044295699208467228232162685700211094265735658100677713464564518214000239631175886459248983714175367265971283374452074328892009605830188649762917845058080247616491123818329069457619628416207876560270133976940486357084872700643477168516253415526877859904978696720117382636708168387684479405683916182363992482096183040261842261740534198826505181902441062104240199797638788738487548058311224093343733147379776575354357099872600744886184735229165882947266740848195536760113873593559508466788729890456078066177418553490087019604236105266078833166638894398948329793805321074311782606961768672962647554926225725794976004039397429016651341487337327968504201965350257221330566670602264110471444614807341392274513531628010223011773814317066456234066323780661069688725067645850857428744296364384837876673796630329037168781867916382184902807619516233009238094945386255472044791501261061891689295623317425228878616364695882510547844947717659097791633330999119040570409874128653228462109700665327100364699533639108333349884859025247810030880019579817735064309569945600000000000000000000000000000000000000*i1^22 + 9261626163511104302587500602888359871990307113545813154973240052403342864571606042510691035223188871777974978424422766678287780186998695888194791121315173371615665874415556340984185064594721957679069824434435711903471481739361779347437308784544640292341152117022190172497215835863526965673738231372893158813285520384104445644823247243057970767814154757065916222695743940486886752280794446163058482174263548927042908041259665716391467263897213185561792020924193104347416977620542068278405887619164223511063402363690861136180835963090506431949073017282435616521977572378361297155079528416271148636753427538736834321740807893439804953139967461243883550732981948628167466614983418924705155930719791620550866182820137377643867716547991148919279511847536030235321567946888968068275546704761270788404090967062711188197407821053252507416540895719489416086101346476300769296097001755377829622532086582331207376999815418301239153698840889214100830749214330601776096837035648522277542729573470129050765804857281857274407637331137858904780609162243628416718037060598197975977256502409738604210711282161280074784484903379867937301017609052602131845378003806012843842214931307994888664173215531304090589418496363733582223352432862721163495848560486554161880136313603030872519251208988267149040817523314650686617109032316240947506011893470343960560750501059760011170426069009346431106417374253472769316095742126397922127398666233927514065715251771893335494906961462373599461448108381584819011967872937042307975136746646287869377785547108269299205889991499645591728605412027103777605122670562810311455526489719075600567758259652422525620935765557245600660819334676674337464551794667996927730997862763217965893351573205381391674292134135957531830173828236053684947595851607341796310525853722442122628938709301272013054725702788536020656548064189546620621597273758658738266771516840011625932199739722209335322016026441195411913735859312256595522073162226056608263035126418149620348256426372458891860794432417410630263545068426383259607233926667450842369362163883745528250170072731739456852633402320011605778705014264003534896006999608964811002363383314834776121189126800693863232461865558480894188624286886329294003515136679525767268677314711651428073472000000000000000000000000000000000000000*i1^23 + -401232254309327356048638126836095441197458071349271543073840341971880144094397174946264877361329534951328934205346606570563021992114698913194400915063798172078400819917897036678097741059033564037600802215213627834840611561340436956548748369849938278382574655089052613626062184007783994082297900377469502354791319884347026002776664870281799975669383833361909460054906169305990021539898764188014125073230322759273039454433901334820537141086264790190250019490015305251213989204702384950701797650697884574669136423420677385536852296774335403933067592895452576579313509318981627203341519349633640733771758232203097488230782532288398101495987333330391657152681776271586572453826108905540107909432866870153585120453724525934120711107750957622537571250290064087251912637862987849093870369893494493523523515079634438906506583728732682124171213736993283404557257397108704931444833385235210271785311001100182082291796789683766075039205150048000451494187865950600703299194197554389947993406321943415599939536055316713106583587945151465563125203020591634090409045287690146949507655793137402262930798804783177461669295747488256880451124535950315568840863657925735057548780371211034795022839318048341552818853058658750160550358735306181883687130021471803907595624742336314707761843558066446241684534629623611075280282609514118237875841673837167281308828532902864669069661037235315383038998082445790913980169249928737341033016082530297671792401090903635660764077209809893307619333481534973372341324309267897157506014522480033595267992202477953396632129154980967525111866284586966392466455875755104983395026559828461576546244910120185103865697213591168658829326375109342416384032170495618468818347775408575462358814626954665759538638357291511812808318274137952280207458339980204846867757074970679498715281860776176005056189593396558274083886807677014167841506222002111304298209006573545678197698923251936052896954205988516242518424213669138844131614650457844326372058048096865857718658925158449384696160182065671161818266905261266300733175196843091644084446933375573655309486213673254093572340035360589183944119692234863808410271424658176275394706572567257371063908384560287363347797840339801903721289457407109549848731827629922889228267765811262783488000000000000000000000000000000000000*i1^24 + -691454663347910419251805272384119296935790136303723615227818673508466885919215078830630112408077099520535409885464763043505737181153397257678139816216304715712753746572746273223545262139396294302602404913717138155119025145568274619743540775913060271104617591203403320192076643958819687327463437738020266819059509918235348119747174152766251932264154476833955672207244539815499560170000257533121617537439954816171434083871966708688279720281374629746546264868736666868936917951298226180705248304997163219756586135768079604016181952057837661804315588847039371622166359855509520117881669711078999739313827823488132212140725664994350325856329703303576015678573266055317989059004573797365035596915041949499503963284931002353213067055215472114031991585015767178590119353670921775820789742829324989263607554204706170929156527981364361905403739621750547031014979838367866726997180140778251606934218377872212416883667968684512289851344823169470342484307094259129135427824680581086984274924836885806857890671141554296821297210106385100270791200328884834995436085295215118854012729267308453424749111121897325827999022030079608336416487811118945381751304738811278638864777134325560058459766930494823982565756990062992071054601391110647273949699263094148837491266403471193767280474740714914928387962858592042700987143118571672304694959142420176670401293434122333431122615301019073881783351087172147269919800904267486986931869693841582504692283160984542889523909570098970410804261476685774491276960685622451064083183031756388677552552080829015729072816662050919513961183696600032221644078408215859496818274668996206555590957562625980762217950934103902975745052088728252314073813198437313715671438092256192842674152260771168326976614615416850998575094897128897038768583303020490116361763813108752791845792284096458208381449303704073430300441731228688502211899145952592986926605834880050350051729272586865925661109648086069377862617276664685999659886433756872006504741513553495219299036227410717729940781842001293564803618597965738724290347036571897473426282563444097152334498117078781504517737615810017511744865881168223664345060091682672322091260283119772018296134959186121173452935491884235103845973357799248277512090975951599443805354601532620800000000000000000000000000000000000*i1^25 + -1365603959010594681241819510747908242863676601083494936631765574899540287149354403346953605054082519600875292325995713621175569193705511256559047775027101444380846374070516556631362882945558386725831524926856583321893599981971241729675694177624383346402329521495996446583565948382947329904597580466617444472695936209458592286375639708162319789220695064564112179299026983187248320033341864941174462109451728558552204781155126673088624186233870951854195054136845215704487823330765487418849690047880002092278453177545322239866449846800448867951992597014501607031983061655288441157630017271603827976576485182684254152619574078390676163866222683840934880679212108434372869773582816967632075386698052559875047698127006611076227788728571369287858602579020621202724423360496584919293171140332135392347999837731887921000799730987118178258330468920928297496552871589152564918194873431773807235175439695854932476499249027829938021406362699452357520430818909428723122734242471046902417281560929990740449497339488910666568726425302685559716701359408912846662880183995653525197703885946695733606859596710932500631679117872523534618276304429039679271986272314160298120318821746965836680512544791507765689581412520872142337816167857463208502107146217576162858211131549454980869913631084345358588597409380557967440844349769144459722611065997781160739816908597535454759116440513961232068405602633383099151079904356829887684163294478487307797730950591203186318276990143545021361497521532355242020732456147623764344242870917392730466490357492766889698402999864182235357741678582347916115670967735492498593822706394119891842209253921094810861318147585398979171050974491196596149198347862815437856306101782193085579051447659863632745250649761724014643473232737699696425099967427147004671036608614323013201703914985499805863893045499439677180766688728764283873090127812950695600137226065128840118114656667734745404476288706579981013593404336159406501417487164377652002050011800389201423999559424531338703563384252988209381889469610464099798223792477929511597646690318580634983172483494149440853904735429799526992886631899367315688243428406461087149427345810733843516847147914509079130664141421792631407320851533379567207510252899050749667970457272320000000000000000000000000000000000*i1^26 + -3263719266192540169746062756197095583702570945163040497964958873098505241777297833840833087052182591257118073286994085947243043747784209901003489098014577084206360522667245505000661443729986011933895697909128960021681372092885927143864820790644746859391003524843953790929534167689741698314834356393037599888319285263970849130751553152161279671459232246613322230863673942981462486171636450800325768641662916435145372492427667420603855109300332495213035527663874951447833593463369963978736532080379924248885937578593483025089055623924053457141758245037819943692165889679219318329868768809222488121023183187331328440400364720782689936699654004857175675460714482007367762827087569274330712547744435908170566849972252836005852750451345695626077407421567224047133072870300706105816833439045622007243531567840458201302423832674483678787823151940314614336971492789231074548312712680945021350302854396397458214282806735908005949150345822057467021455323265533963265433107077319166305049698672755867934393775501736840808422242631822291418932991281502010485826652623086629641119864751680392794439310737975167169028653832408538992961220210054396771695738647246884711781324976367958814603396614187682194189178625926671150382187934334762295645275811774178479830849843746590848235880716272133305410257744939487004510343169552553221497117464520664150762305153786831828096938412354780592368773472298962783943815473734983621511539622404555451846460961425616423058022121394128676111304379369911687784507857117439327214840526253668127718320430073177815201600847988745077141619318680363290072082920522003995850821642001016349973874211425496230409325028222942687305803769881819126804787612790792687826019589937222084951279012473337118754948592949349451045624698827633094257688356095756652089704744582999044429972475958095157132485408091680061909225266439779657021781706657928933279498913809019544675373852190479595801343048904710870997312669966974850475549010206533843069208779746520792700845899495947745858433521022772110486873476761022590144156682965079020735834265977200827485627271021759399751895359929757035591316854897981918576216711857486875863563032587343520395067567647403861832868127194568055812550850581446369056676713657232456155136000000000000000000000000000000000*i1^27 + -6723921535380660536222977000704083512899919214248234311002990510304445610984572841258629921332452276256746896798350367725279285156700490922690394903759775540452571083703499018549445445816649357020091554156045559315986424188313704608888855021233888706586715370848041616166804849001948389931042851066697282667003390841093541042405606644428265927523234408950889172139487590317033558592738578140018883281686836331541660720829989941085055504533327264759530599936391416986299688930995331364330161294825043562568419406953910054417163184831425985691629549734317222977920135702348057046741646704526615172325744719859145694040209975934132380262784584508267632768231387368030561823257617885207118859105582313041455796394230042552168305207836963840386952468515234749162938668060114266586857321023999384687506759184914302748144387763856645211529583913452803102876479423792838753406212319321071714790560789817599642402855844460820684551904133884841878587813391010359659593613462178263024811218616031530691246191264794837088071044075423663862293076963663352233828977893654705435164165537376603807181418480189271025026176951914967384918511740169815719821358443404248190503184478583839108376536121944471154979760588853413051406006291514178637462379991210705233787136587519821365458354672672963055858132361765530822987344560440001717601423445926394633104758032253447705939919070795766139581589611782553973537484655397989621510184004993974498981368363396700428772273359323961743142068962311019104148863051323864648507707617781228669529570462631858385447989318962764103685169389943234597916909274407746790132511238218053788299262527641238613918269581604295831144891140053677484726564837227801009565189681308944302955933875656155120952956275476779967955338427299644032045160968175175636693124286607919756017828397334477353858454711942980995525830215745473211517530261750938570448760182946965112846725470740683558601674174511860140030081812192059605085669537344529031119161083135353125030627055218324571342574367787217713595547017691710176544646660092820659048395543540820952539451262271608836632437120222200602683480594197216122693603276395529793810421938207605192825306816173902423091104131032415262982987522070668627368135543202460467200000000000000000000000000000000*i1^28 + -2716367178741782368971758184621907082637948130180963862426937325584280198182403513214215383633328015253075764147514228564827720189624729003852199093686631411850980878927803490537960378275055047982406926779325917465661902148441943892713559600575641499506084744353753569633045521325700360999269892330524360158411144128181005172309299536842160303090701211530655329754777853485034325549808514776079493410128936709012500107797811819291110923315124088772514831608214690588545306935301909979425564600621347146643161363108708498411147122804007544650557111614241443312522103727074490492619595676696688332351890140864970969187475904432760621479046086548019217201686706968686317914352258335755470191969696520479717450317576198128485042997793888306897996233714872820118558421123037246753838426847972322284951484858370395856428818991824805060804500454981817308982113855088435560906401571384716711532802208702369484922887254146622921577133464150755418343872905195190756054649455141618186761393036745619064049770640302225243780049029619831445104837743689474498570377820879437758669187618011068952226645961999922616280711416461353727686025536712871740483051337626727325318742270944497947202568128242345336067415914915954474781073967598957733061899862984188606703934702051667229863013496217633116781495180882685791235460949289454782248958709541674182158360552672668602297225371388971287152609796678913193441230884977551599007065965626376238518377491409984513002145973506797398805458984897574932111502712245652628962500307010769384914180980146045243892036903067640941971758801425907192903681372507941556288102732978752458143660800399190583224982842091648664727943672009099401927478856445214157984323595891510934648956636618169680514763978555198184893352909613757136774483245449143710933808756303535635320332176963601987090924926241518093840968131391643250864812955928295995269466329102236031732199974332672181236564261862467712264077118483364236170388988834362705873421776890631267295141000596066062943266231435006615696525700718021178224241557049646218265180686389482387212084395490207918984775635352859466638444435293284207122320294145480713830164613185657504020840220597900335502797182379054136745326940178865135812104683520000000000000000000000000000000000*i1^29 + -4258239496464935497213801384578543767758022185699706732026756939832889068056882327805756520913082862686862041649675558079101918876103063643959204666821756283611583046339802032631569157506455188415328201671221858068209510686896292562114641832232343958722216971707147526803789072878330678407929435213559374374163174401383288914688788799792627928967155752680831989417750051298317685372825916715297537166823297064923763016005267732199600765340612378574319203138916392833759807995563446792299355494777045234739666072599441416311652187566041836616025955771111898852216129587918277895024081863993322063248437365356463648925553678532134736746287423322019013702729226561111165002233647463615184752803537957564739773648483875713253611909123212373355282396289222549771621653134701339701574178615146998381503999520704608043967780831428295582485826144948957806258473895606977927476800624681836027721355245899133708991066995077798384808557760975995244538014741350201156482696291510071658205172285012249895274485236119047022250273310705573280757035650940318453517167802315460830738600311037777023144024713366557335751054074145226034191376963759118194001872676816974775016633430888634260394784279565635536367867095717905249099871449197928141016942730784677965645266399109156249852244141489522325578546650735604785686541835336129359174178013752846490498074058153081885115532956513323835621065582475244659085247350670905363385948244772228785706205105455882175472066163596660939657704151721940649714048881394970133482276536070937377229160497249170832435167414047738741853656100740743603321520787473291218292093013931414283853291577660779126637324300055326147593521547378836458903866799206414603536257466327476973013512642187458121457451488617526119804739893240823431804777859911798532271776483871054386925743558647576760571696686518338690294377346708380390563463395575664063772375147186776381213969541555398783177982332803766902913822331153653266237999038493123600411660977924512103760616180906709373038472866923364658815385514543210934903796635971467764719812454638846059150917016894222114655974781506926985766011908420862089664770226893137656817285093106557158562845846456472032715183087076224466153190608039606719879734886400000000000000000000000000000*i1^30 + -137636380401480629680534063354100501132080486871281017616608545479930249782874246131161571071016120334999642820251978831491890094519709725817560894835007081939988663800943475867509342483536193465423898871805221336695628154471256646087226129842206925275672364683067666122078398890144566849788231974824011331158914940699908327194199384627599961943431941647622946478179036149892088619020278504766745971565896818277642142918316894210896968469859569998040569031253188678180971865876162760517830997186235956367653577899608306900284149410522994479651800966634029730705559938818577983785740620651236857199959834843969032893000668304341038852804171648217383061430584289865347915726393739896157618012839237325400080033779980746081904159203293874912335772642478791750961844560418519224408423440618689450201950717370148792833205350854680570675283391641913603765137096411007055664884332054052095886450913764494630374575922292278199964300400457947312457851466918827621869798549895745250990811468147736667809038710830336572041766956263777124112618189369553978730712787915702456194171524743409811413009104537026481958004463569474446948763262883865758836271182471119988389092753359473471040323508298914893739091897689554532027261791230401916448452577755904125757550758077642936162810452768646749734788590048434723090211214448902880040157013372816681152235276083196235050303786201620294941612574034830051656697315339237655484606521736185527816586901536180868531483193269884624191570515699021131453142662341734734091385013123580949123444358045386104391456597792156057905887384534233252546822115708104686877754519653210718852142932891234664827959637804167987620424888041588977048529568706381215746438073074876578894346626805329891012416905950939056563940813743239380660820806039938992432812903580425070524021586751443178035131323506377591622286193107097311798247872038974761959780820285854351698127594338700478521725957091611395237150972485681864969970140753025984895070355314849519124003571852316321295893325364161825786456503485245592111884144139536385650907683542864446917086189122024261819120837609622234306956664542265371483405283159490072633488356043661928096345140759856121781932814360573179587385505153759345377280000000000000000000000000000*i1^31 + -1920077696722936436988707437111675127224892328015141023898889659373708119884204176277946850684699700928319009692397337097574780963709831165709444662638608648765436937938958263471890364372431690717808342824382320609082944139820360844222342338414363507259760201862403039775630398350004291687722503258582220047020312306792546464240547090081122704851101461149777342790801994042345109912473922283570747268396883335436857212667234029397668327619960195966260152765836356521963696669335619760770694856160626275124154056966935260050623375478631800029160114251755232839463334415995324734049945749622347590962312629277210518529450960609445215841576903115829842812907825547520609368223419859854084028319687773993808119875770819578161168611742216260214012896922341347332779283045808909443116537636433849521305569898049809840017944425835818650279703447886390984789276177351979535338365320101649292202526663576001917853637390947296087720541387074064628702019672420682087103152970908971637463342494845480559133951542040724733203810905651385796044966909175420137782645475274606435024665542265753194296139597344769158478591523273410884690810835134535577272718242079306564633817748559290012910109024649634028931367155389702563807625878833586634942950947982349733295998936550407246642979911141492055147882740758128384630791721517837977757452153759064998611356325365211713266923435618396122022808271029502223726930249305026223014575859687642040023748535047183975572336575470215277142288921304590840954329789551833936495680525003620005806735842626950848490843048296218432320119084481204640549424937592756400738424583035005113308590615422118120863927683943063702793797729299467057338348919985731951233255795598508841978890939525713996011629080218263088892190335500138379321262786147804831436339365990830075114597107561560420070385279303386300672129174817832662816049608596939655785922422434250313200223172544964278927516960025794981349252729289389575036418094794091182950775788501516992023552313923801977026726247284881809707209617395710524582046579574815540851170461708880024113536142987115527967577920367913744474890395290614578177160078599183627170481351217858661054850698671736521203119551886604189815662392534630400000000000000000000000000000*i1^32 + 479130600398830515543909731483989635012346047435137346689430838026962551981439678774818826164077595870392722324531172731425100412435863640082440137032009596061164645960588547564466812692916518678815338541307637251670775161453150939758529003426878526946707156298236873271062304895140161308713336155364564045847644943922324334123022110614187463413249201228854509269231911610942342448197481420643766987664371485724511258549299834821779110425415372549839966317727916570750643769398580633857549845582449245136090094618542059745510236360209830060329956342176388417801850022088381901997708520377327001214730788263728484881470818572845498644869712485812488329317980588435864417856533374520861064313822308261966931444887438248436332778073084378799098867062841665611014621098429934434931479252053210508341335675808749995266999663259317357075962025186433155498122365014879696621567421637397912531421295010151966773287950324725295715375161626079096752109643284414773627252490074108060963136486616259511158752330742527337487269327880476437667859305426687178973839339863847931328375490297120812529007563281414582225678744404710618300863723615758460018276045503620048215638764435702581175976916717337117228906043230872014697079738531271683487517187063107051064465982502332132201049627435131709682970302858115332748333617693118788635092705950667488629646925605679869268193950026060814533544500128772100453022755997755272481630028680252985936836738839991946444510817398462412597612650032717984301526298318045922647828382761252134081665635171307451503405399664206699986869012021874775674365177712786261889591011614890951741196248949844554193065621628954609589818653936827664646987199168042102133761724544627523850601346353349443307030639036180311052013537986937559331565905638190905464077490684796893505895063882621682711658671493305351353015994586726702222908372982040419757480898749027336469280076727979484581897287879809430279153789298831554540839798510990935122215088611064885517241283890412567809133270993056887691010453428090644388357833729948138660565975359131947612682039372846293626037351164949298094238402609854673546494115118783768777417653001991269020128830634278793143194018045347626321006559232000000000000000000000000000*i1^33 + -2331907274414260370138609023215371011936746517385447833274522818198319650020940034752374310743803728559214010927006457183263653959747018700392354347124146078562430559034806716700104082598655945001255779171025548373016476699259042365806378846057234881949958459520626641709191755212642372664360187103051654856103705059828493534587976539513590273030401887535022091791299647678244477679219091508201417238309198498697117622273714986306061234296344046476310968974418462401138753133502567054932203487755698766313844973393144175292809325626447881725958661469594974752610085671335476712499389745171923928225013649148974013084396103354566027807379337431094595463812581653433950373531396386162790458523623647511898492754389646752423472128742411136869968741398149233850551331367456474277998265358646751252353064152398258752687878203861332452118755337875958610093758241848198899466149692964467978269493439405116332278861055135412341712072287897891096228740302444966857463951951285685554464013488717193006449943575948714204782305847165569605178541864010321408013802816051812044258498217537940397913762609845503517345366862507044956854877286151557490978313603259632316952758935336583359818652002579192422180451420912687257344425597358961701953864447384016758484366971849980437234524158873123709515373716960320290893187844412112074109019636816179345740393898449795173287491685945534086444170312913190358160719213219770885894317406309739061135237187644477515759542028978931674662077991023479211451319920200738521590642589498402058479288725636725423521092086409384017814882024252811253688727728554202652027740796135823256559165384867371530211991603347583962940971025883494599449854103252630018939967953704355507730795756372614622898442975139541938986342764089084929569676426774524895263784372871081243138312379517678011121776668485335358879368929439866634180171431885226418340923651348991066407623495785191888208878997976303494490218394783726803098448935047563866096026018736898946691934235386910855773224827241012008789583762855170494818118076145141440846862175881086105397301893439103950480349836190199182096344100286496119660522361796569865806308031622512051066007703842548808774349736177878201846988800000000000000000000000000*i1^34 + -144176580119550669347564806413407806756100770699342983406548596554999031992817199868408874954162049122735404865302189089701647298278647366534801776349825621031035482571935265978707042820230758755155376024025243097183689138075275773739117622037683450135590468733073691547163324533302612066794658529865139877757491050983175789361441778536879090223927140217554585204431510830973721251652581929729757169698080776762577278772285023731214248631913353373534315930816256500701564391342902118908680002153775955423889745936667161144355851757710041380887638992168832913284764314639822358837544742596244222296036858551457983415503108367223420994237274213845580279610445378970827429929307772371328067976886256553958942742877902060332121157906434027166071619374465293010138353936048410486362951260693332694361435951584196403518402167746510245208184257664366988725732510734106508697550746486354127145660688060883886911391720753412273183312428720880653644285867433698772965910362632156617395230264836371756531774971586148524125404669128989765793776594163509915382246293846059871306860647692162678808183795083105925315997918469102923597655443093048208767721404975631832009071571482225734814201379697066897900109471773570056619364757254161687044054496506609750554168166874411141217637571882403820417953744156197661499658997854162259716186331541841636480642581609430792633202795874831732982423016196028204776876942268880333863297247661151948035856459521870306636052342390159073258591132941560982896309044129674086605254307716226697488066761135482698565719113831303004555120975044493656621741231188131854782233646290335274121287256175183146926409769257415038404164632297829749305481690069619120724486516466416274058073304904926822502964609656894572353059343997439775242656275949072248917302721281721978215531022444690081538416869785589115592913724765355065945502815275462025323945573926148089378500809010985685431797444737107925461955479703636496798873209988634334936446980572256123762123941995611958887740200999532540107042414373883044119238693715707015700270024100393281866516276810420247861050965725390209427648922218368922916523422922072477827157448399782727831972423985016607316310359594036625408000000000000000000000000*i1^35 + -362938474955658440406600133794465721616361877267490021409304358655140454189401096167630021032254335775452324973239705034700489489507710549745039277113123712284506826228642673829142426633477395792373955776982836861509881026677528100544411366516204312955002902506386787930853121576283848642368445544098442653518116971420907285848093815204535082536826603678254977850998590055133398594744153861104091003140403490050877012104952931932385140126232284186274083707940450136931106478758761437869066527385257062452676289595180088418637567313386512014794601273500237567032647992421719076150479601531331836213846642127168144305213469441095188806034850667111373321942713411124274658636131712460753589635159464035059629561536774443976239265941096837664722847956422511312745269384973925465769884818916356900047925967735883486920858310807801914306747045640240864491747974011761816160136407895214196574418445239458998867093557649535215364016104470027757798752211833005215450541113453798867420499709825686462888179918852901600763590079543708489982282673786083655737874220095780869305935203138335174027210634008131666043770085970982524747765832083603028530346367437501407415296737493159926526769941493749564237253371739264504963035839384047069048329925583912845853401963727111810169982001960893479297616596438546384654474627758887550151915961167829406522841850376482295864262753997599095669717489989605996040124130237189372210715973453876871097316454265085629300637163707310158905359155768895234153511642675782427127670958378910533448332163807674342665192986603110447433708235596990794422675563148787556274465220157948722450925309481511434806242983305426920644836418244384958347873372016456851759429548726240184554603090187473978251335373241486820506075086641241630567235704164932544264308107746189593307909230746703377466170013559884273553467494449262954227398780689556626268033359880571274278390908250217462959413408649184629845866244217764396469111045988798241725951175596774687049561244914885412190237959437014870805060442951542151591366632030820547397771497941708628158599213365065510942019903029808479983841436905241208592187196974962735743397551757089195550026691965248859895207390976409600000000000000000000000*i1^36 + 229485626797694708101346503395592198913968417678997357813465317452588002254732426760129894912881474880527461147357827277946074408953595254741243363831601438769432607324459692194721082661628984550976629200884366687226900225901454235086845170981106707027871619048604231365749310725205068077790672395914179263343356515815498188063604261731636558220004524819565807757647559482628582623219407915297204847497072593996333328055408235155540646267456161459272478488644499868645870088107425194876185158303606685806681020983841145791067427813467335874135786825237218216622385615846157471864481875345749936864429561324122223240515546782183966045755628308543259673616793832842340826251244625173497642674619648045558488204915737374173361228184222475248231512007787899471020147617793698608161541314706591116391780555336603395385210296296113425257685783853210300335837737533701876086196783738890630028545251692971847473572950764299750982029715407130839053575720224378549650982937757719537005629062466699965846649711983972291768939922890251213653460211601681440576058745296335337212648096926363898863331555752392486707117453069885261619457454555480724687977317555449496371583767220707610471644630412310572984028495069790333216648728243127624914405383410541375663520266748290439410860560424047233948899291094488122768910735094772295297250017252488919704704131115187056035392203480070494757968725776318860028110001558056304726278392440156312135168271627757806260581760918702348356620966848513746885946360914836889714383185886404153777273306311939653734345368572497260477416281100675066846763348956983988178313496414063211195331131647261130445223061034988233841802840040475040728884260802207973264292100620717489553493310552242226779613653546554292216041901197346822991100990577599962219980764113613699260815705951300797751840945434849690631278553464073523706447189884446972263704078168393304421639085396188188319215679694010475254891387695905158422245869648907331618219790089451848224570302646495738861579047708817110677225187759886857144438362734054609230907545212045961139566538179153874925573711193723558930234987451074129796745155617629704513492982354613464164463419921971006612596326400000000000000000000000*i1^37 + -33685790370602611796789000859517652699451395620278188299677054120499886411668439668561871073160475446442082139087901271774987284353687514458066327238251997997616960257397886457428253995917496092848436087976201693434478628535014559852230164002108223523749257784964632792328739586055115518189291838904470075974464879235192187379129932259309916388206425639716197465679819219929013971556895830271847947904631268880064341725216575838515855476836827522076131386758625870985993680959798112071704207415590411261058500236464216391211287005094964920004737959381806767300427531366040409568336636517295456818285727072013448166816206687555054332248957615441279761141922450950673607420043218568920921148708763735974001575786995476504614361481181276998794192473150301271879725856591037897546260616685798469420084431669467047719695914915170390669338387017689392266770719661147724641533480731955333888585458497637993032907788674588588547547584830110439806468278800687192641505183410232202216637930163673151662544455115456768395421341432140716618938589315301941676364629141071636805512376198092373257933817703635615454835585065201239876649817928567207528958561038467270863219000545235018914433254734580450938389872959924652477436950486350738596603582675474102775925330467964287049689894236476691174784319414084771322947847226968232293299328442189733648772266673656988748457805717100501802968399471694324121157915935349667936225607281969350739350637520170489549269099972556806991690558525678977486270738112570969290745651576373879487811744991957332803776850990234947472496822174798152486247840878151520149896618104919922041487298366875784816635415805993399283398239979769210659421663605781291256105467746507738234345328544421927574414814001232736470043570798903749959524411920940806921995193851763147155153747794008893908848809728925590964792882551444573283451148242024462283532517503891907011234590561277942608504247856143470482853458443791517310059897129847645416848606721406970112762047251007840379297368814028300554566623436112481560833826615704811930908314609122013144474616534367182272296720730898898812934886136859849906326012101556651478731392182072916261513634961723437875200000000000000000000000*i1^38 + 1522416591172016108617193569040746203275012566545035276974830611409387938758524932164564413794960251673116191644893252913899308641464695708531409292939513630361054400175647540883042934123832649404604369581635109653640936045604358764768603157993606325597195619628389983570664494318135936227038981117466633672804967033090538024763490906033230470507053790722143074762478981217383136102124340933598962165504042943854585182574447364214445090198984550913185459303266133110608497143586807777361962003553938270910034896076593745660523503734309739739252964148821905275608806867712953105024613799866713591674540355144412319666556986544818252742177545278383509880288354107541363918789541549360127785416584576997623443623497786955274807351144313348427027074096502790181435342298769397737120607913554158092841912850109449495105141854542589624067213383556274741401878106069026743233759699362868659557002179417034490368533618535530997688165720583537600513253481238443325609807334064504586421604317245470290943794541506572196459429348177104956238624773704122150219113720162774342139618947464853676853147999570277285035072352218771011771646561042773719897815644783288179026813634187323411025902417412988730755342335015502637691302325852492023795250031654118200783007449127617243215526231519497978754034305562788373652118252067844129626221757582232060526227164370521405603786816615877838674816712143436159527421881635600298684428822018517320131529039467959221452698580611623802562932174869141429376822460807012034313546845084474405722473117468339530305621338539477180740357923142391135787127546373888170995435247312977742196703663611636789433969698966069719357345786515634430648059855311544742080006784676435880648007925934029213425538681241031642924265566692293023052680798611496057411635632869424882338491651841116053200562965112428426388436125117605517944310973919164295852756205337827412752127722707928991972501779344710827265429232838600492862507173342583986518955577445858498776399395887769296225497567496589272808449703391831975385393353959659836222133047813028278127006283781624640050992114165894249009491209189992252104545249382348013508179067678341240571795823656960000000000000000000000*i1^39 + 1157546991836410425708300349030566739238219557933403419626602570975823627540026898523867398497749851427642504836903900817464569124182940209741212079036347671609513622827705571609274913954552964719952356689138304928199948527145950438148130893891788384249776864298919711795487376112302099005123733803927638888350609195684793269312572869121695047893925087084935953312372812548665895239896072388759217558433992746619511645594132454231948112974603174126537892889361766153789384752878971933361216229118266805087995261911569858433396711347711012448270273912677241897624334777771999326844997511236767362324514019045043650581769932287486623953761156942612941964477642537270649230057388585794670433610987314200440999776830791992525152845277212391021050980256606567000176708369203666994950121972575858865003369045179556124099540022158582744934025054527629537856306014802067941419438473493916903510250504416738158971911421247271056931760971100351679249200559616448260177151169758377977674455275539744497006025342016086657897078877139408240754423876451223032667796746442572651756088812163074470490952745518141424393802322202156753583595639075796686141096910437507166761652864680573099448777617473166124232080559981240568266029481384702246885662764302070442793322630964890109883349492397553088402214373201057968633447742325267742581080318572542549522563781137575826964372913397271174414505445154020614529209658405515710854708728311271589194045175035231042209916438525867196894054338932175592996732192186942816367703715802237689426783796124676125669961254297763750468848379554771408774765677733545530670923791486974845586217881498897279939828178263848283941086405957435187681497332206378926377552320287036043990226833218899267559317931377853182751539402567195696678279220336715795923032492439242439034556334856556371176111820014525015814528697263595815256892294585704311749901803479255947608371565376074792896512298825823651366877401130132697167609873590049636105072330312973296688869414025921353893259916181066143585463483146559375165010378593979027566701060318449993883526919621062359074578298608382688615513105404296818479800940582465942660567849612953778462392320000000000000000000*i1^40 + -12280366720075566149647701690658376829652578925400087019721384785308542573607477068128690812063739887363346195139437375627579900527380916630290617847033382389131852954774030966692323089804693921965382682146361102510720820086790540859633993740485563615658902103022655584596925126254978922860295833179762114959564260765024334516467433661599288290626283784326162969249387146743852184084349404881276924727982266278129746892999588605091388347521105034444338259025027052036130400325996923439432318231408548713198128718510211169861115831709043368991820486104682909884606317058993157691446860533169510274482479186891646765385490740373944726485201350544154636926417439770598271246535967449772892951128164084053706214169671628863978556893385439208589227964201406306853538225968532143276945428288156969026627343136806065107146105709331876361958093390836171876763824935536642479450261317014248743783377716765080799294963897414853909392270603599234043398078717210487263773862817961351486552467151614601239122856734018292335640027735928274243159085614439528640252765527470250078390158703105658070526294005841553476756902653210475108326673408722065353080603290282622438880862945378131389001170137509451996399969999439117209547308971996255653158456519580560842542428385067094885910083498794104211552895873015207754078511434588587713995358628502575234642100134857352624596264722917674034530786612070218693944743457593865879816300923445496797744272288690684523341379940684057825256011914503229252879291268687760450842758031146917365389376813891304900653653442077104607404706567061385732834441984583850135331851917913360870857621488318749916531307067877414949341924639195222135793210437861925015818353587720847278025176082395601060232602239663498752481086132575333898265406930044163236594717867279668054656631705940118637359026512588522277255132435484954329819959071456940047888194573794313242475762936716549688256627797678828055738352955430234110878065755197898797846252782938699233823900938623268289645195441144088751618448873997757191082963366395405453269564607787866279400104590501148364788068551355707715391306073405022931486380883723903167792964997603022340096000000000000000000*i1^41 + 841031762697090557047592068495890455081496776902292376896321723824769916684863001436149118003936239997593805979149085243261865157390080246238475941407845652094338600406343462769624567243110127067992437504308314211841009561697336970190271833479503517296101342909779682813954981648310680591195995900962906988711140953050499505559499925112096221633138528594994306430079223030238418614817476170760546538772068051617875960209233229811542172423633780404338097623532263606788555150340166460824699028012778209186440854965573168114937162471462295862457689876289031240116160385643057108873458162568177072721628868131035623746557141102421067234905282380372337944656861486865387411622923515261709514697939957510043401504962894477999759317402663452025110764026898763446803316798079735954974457069047030886174581057371620320170412288834556187517845557282739620168167844672475439699020986936035262927861949829942667054156343369076062614262607513399346831725109382514485288260467257393162487322236300210618595866739086181943110227901236172228489897525676767012635566388446672950516665503582313343130438331362555704865475095440213441603748899523055948760595991276285047630654765076794904051241289884563227093015930920067482483080252280409681604952172461741755370426182868287627116028862953714419714790327594825865232376162409461903739907868935781472336874189424228748435712684352406394712379009185535191710547412755618584457136254467356308735031107497692857990559949557954864083349157830247321672608469855454417254093578463888539262132397745388285352320794970356095660680871480282584327793283528883316018012883856477915469587055312555709048607810354365448385121692949673394572333717123069212391187875809156841157427183714515561804313516930245237990791312550511302466052574037230091119628051114959309235691210082427269106616202869248744984844828432861173964796182913595242599712113487586373076942590747492914318920672067188765467416868000659852996373976993386466859444073171054720601820530705306703595315596635853589048708903881875432453241843318747495819436981745070901469379863012747822200383385554238552358187586997777238980335675776557961444809601187840000000000000000000*i1^42 + 28264936530162512085172318165952318939663617491283348606537566993817188145833593555977142600122928315152073925025251851502884754792480753368909308343180555454863654393594839771475974205936148237443145287279076977481183695160921285735222345158265393607087929600324629512242707059655869982823170904273063885367154560778792087586605389716102886643037339951686642430932559680730353969161112643277425289452656862416212805301027462104805818210155004244598859879499799321132713349731749232729026993939903981800858621747159605805114850665080962883656170527388968382640750522641732671529568346505606240650424725774609839183805852365725004911021983639847849907867141767722806692248193070774874436341105551530736761405834634629543099700827147995100300141102839283122005397826406562510397794179671416778595624621806899858523268496307139757535359932267119242034925064234181201715371897857506299277791061001638049976702888076543498735871968436566134623692103295533021983778945399215232535186345788138708879026674594156525572389892055340883275918726244032312182485437413640121272849453675365950916913807591289838518642541366117563046956543639721727488439082058368274363798764466665583269775018950851285799724032092042885420865822589356214927281495377067014288067551748889870708471608215556472414470269254684389537856747381496019756723131989874112660344810958908134460320732976800432831918472640119668753935325830321409002304610467865267476279770790887570469065632090462232979529838514666332368074569378211789787402195427069235250750510962640136259323452320496164604257325190150169625166426352340498013159211104288523271635679244704076940396932707942751007567779469099842341340541382269959060256924329688411056104764499873292381864247113031547636098437693741873887263778258317790606052308677390408530127223522101578209303202278514786331945765384122978168416862292484193538679886293914661573442289990853064130560826570839373474570622536058683920821950600099565344565298068253007504676690870151589525316829211170417050801606026184198440621571409019750950480366174409332000565144827245403149943211942195751921047267823143074127158665094752305562202931200000000000000000*i1^43 + 99050027446986504317299150445974618529908457658646389435155533535905364422954627011439179572046006183422495559903299272938199851362343566590836391250293562430133935524355809828308960502936390627436970698916588097513957939984098021230329146357887870063067484891250722939169707286835295477500806280850638209441604579310352437614274204410851498487428711484012888315753371879729046895721646811457987764786434098535873591544170179835022560796343156343008217132710900501557312591943510806321082433641696329427389069189274699811982365604635070098730480700114280203905352284214251970503489001543149512600849197651246095808972310211510244333366819734534736794493079442906542844164922659016204910861871677205354630108521686120880569154053000825414226689034315404185402089117596666545949541696456545218664006924561075048002139641121609847984615146340437396361692041729462147458099968928841268411538337866871542273162058874963368274067975160223406890276191067059253015393003473359239103502928906491123431197990942332679745942866613569843338015291835693217090043942733306267386578674928077239062316149011640133797673666338128989529832413497028879409966609214401629196381214950184467638210852730307060163754754699402370625170181152956004143504916171569878438766943918229614116660128811124351881556084143684687674683298884489092719866873783706263152960741286977204880366515205138929635697961861419993528542716007142894124400886596938696561796762389913240400305287786072604456416655694525637950827129430082628460681586092104640950821741921462696472941702577483451941421310567635565115702781368417550256038137828087510874086195996761643345255328042626755775443078979850515998822007701599055999622583444866331120383799854437705444635684785460637667579577123885352871911728549162376595731522012113483866762828930556253584256836039653894826560188968309181275881865790869122877886682727690210471344241620007995451938114897263569888197277650189395827691644560946865016629030827730614733784793556868960297049251416168891942545088012963269892687476935344703863513866040807553378289551199866737566980049537857855060698130737913437989787957181315809280000000000000000*i1^44 + 244698413655422025586698179266114022955699533363715062749040961243280243873143695868740134741613100401465561875779718600088570991210540041413947917759037414656019226107730621450684261403525382280516208647180289400902038657474191148148648551228163352870704840666342059176168375370380001250785921821844322439673556026247696439419119248319294851188659234800684194303333183130250782302974172595700910562485465807071675281692434476760774335452914018125516322251155066246251338451500151053222643263472044077340766606510667618774396579834802844463728881431439803694889543343141141341360101232372815597210787959095177659446408546189236999641313336403607419541392092235977339576220903947204178757565852136900690855605045400517350671778253493523094941594031463240059274174713904357277960679918505045239635716114930143750704314080255336450143292612556969223572806943116084867162245302694765667459372055951381789032494491425349472389791658872433234619606770223936902141962211589193583809645631713079652286532824037878751494270897724287404913748831928158703691476905247122426975570311185085547165756588168734908414740719604479704466647419327222070156248673387122511309512834174047797095724799802705907349869574985742362916528125019731400095254805782831378334088017263696744269217050610444957316573780523363168311053287004388946063178988509776647736224607371390648427909456341782442213715586203848841085042100319251292835334012537455726459597806869715592752328436717178749371183463056309800983736167286672276743080635311174798870428233912492182622225436453620935012331471214038134316262221442992478394904049284367030278742550514885681181704406684439651774994409040592061099613209970231524933841719592040780396835376795143252446593866391361754445457132930500611121311851911727400333604366984181502748596363135162191950329192784796916224023512542054227085132490089617139760108269147323523320952360894140621228809485216018611317440830689610206455912425961714908476292656066393701126268974620480555641168240498071503018738858828270112683037249628188760850537810569533701838079743602604885519857249193990638745592594893577904155714705896243200000000000000*i1^45 + 10731277366184016158677617046105149786218389599620050508853787005015216612475114412575346526221598112961558296140666863824992478645586020920948283565198947368716577505230756026371027238867457460117727268309118928660151579168640921850164105487841776437781475674651050110450363698805917154475853838747953224975272693716513024372286865484620419417020680441346319943087135931872255022497570797407899835182595927453706315251877915550496346146087028528341926474333899658786081149284901013628245867033868506044313255555201867794419655121613098640181617991352456442868046560568476146140750718356835727201567986032900288569516108796503029386803940736648438592214167795318459148969133935536023956824664824498450161538522340994530085164511375824840835605192630529912404915319707388362070230358025479911727440316743613613733489427341862435790624620948690477639710931487707871842400484545508333790627951720376998260336973364282948569854593495423962767988028609163258519845366461434930496723876350388059255489522021833237975303593798731162705756887342764706286240617684775596321958609929571417763434979102626604237503892201062870025682523454036061407985129646562369440059915820276895476318566434460653899973983935901444087123038262060796289401575279779602354511504911815519163427209008053338417822943903086072493536948046469615674188079594207874065191063105077770587565402815863525284274043642734391015694868350090882126090748063618552911194781710446422588323681830476303142293692595713047197212919411858652057545803664280831471713809503188229915374102938006462737451775735473222165792506465012406621952321472220605004278677634991882988372723865068662534355635307834654878734990201487970443564992263231595223005046523926253859007109535181384122452056968392032271241915512003741581054918310674569348395887099865022602762081425952705805534386756052822145291410305063588931334328684005650013505407356613743183732712728577834066746001537363301905189339705431741352974160481428414658890845226381490138517994325942283368844122209802541129826183639171224458718573147095002463655783864033807813494650957860558147970393824586391119084912640000000000000*i1^46 + 196208590093576138215060337248575538890069565447328627546995657064616737697162451972554930488997206349083655726900546343834473241200140938429632955681500397071766884523258657422689637407680761264725185759346863999401416409327473775132492193348981773453562364725898165896094575788336402897385513287696996912816049608527030369420665583744630428753873379330186093298389049302276924587938959986745965988329243991118199115031969460299422657275643520828318419188548855847817560185380088810984783969649878526302870771421368475172617486665123146723260128846442633012026072718112301695413939360766313632688967588791055440264863002239925435641033604978116759984756683899355748036865312990753991399806665385248604964111672084648311643268897635824572034906798455816864697771386736418860495199309532634673038503822477252286794065048099239392007403976742193721264119750088241950702448009637847901424036325368438873196144516070821106981498993749148142797845065886781237701969432769365825072186713371691174565328635022891903559549795034508162301548757791375074516591708283124140392121398736095560577547081230277027103122160790290979646955126840356020237850909601139544071455569739554590839598238381535241825266244280232470558770861889689320116606283930930466615385022491904938502456160408016761393715616540814202568489539613294116669331953008961157720299047600749681664775271004309904085371282923964314025531405620459763593740490708145974598631535828599528285332260812858444551635580389271845130218081460414016442218046512741404861975497107741926891692473671663334104381371170581343838965341200721619638634904281817955164469164078767185819460716930001220625026497533883733694075682516058012724962219618091945147863280575790070027524129368406067585914077541670191484182233373360407503709035371135461896196467440142561356497701843330229446578726382628030598429874322539941018186902071934330568210132864423223636599968882660182741972211004098452329428755368719910776220483411048050752424286396993070790648440032692355317520256497051691781094541434228027103227373335556588966879290464221094560949222514233246227050292519968440320000000000000*i1^47 + 1844493020610220247321813960152346619761974427820205636918770390410277459727483286672785590377629509412418913789191886412306881778934059177355684286364555774080234159868611485543210922155506140778510634040371937220564295086182259668262657080786896832248646768555433812959476416447951633555503192392919883494903832820827385791184752625819472501974651702568788848758458594812233293525289899328504144044162097345114473045242958727323729409911560386709118812775749849294969055020850975991735057073616431762053445738848149452686933976809369075331988034706198898592503492648606530619688597047727096179006043984595697776561565562545465391330502806221042985411264303930626949613017341856388407289667102938397154847152802613440041762662695468889133522388403433806500840812132480927851000369773635795993111682764268909860771072670398930315368543929677709464963605404864401407082343141802017763596532864016372668342073829439058944315315761181706935064274193869003156669590476991018636867610242357334670252928265009412998362962494060442564494399783433526028727924562946763811733547828513001128116469312703359454624021577150255062517107507964268534333068610071924140369843387257847422592263055714994735782933269276388220624734138877561948222130299530660829399795809254850681910896091299982112886911235930200487343385630959217975232885904684834690122384744498762670675758437259254279230217478033500423007325520168652048575157380306369159446417189308736979806956839169513237528760610492867984231709981715447906339075321020398361856928408246568821514975939978322154759950754831005989932917888723345346692549265353744605600082875186549252636590930620471270531679292702456487944909802046004225962774120810050600981142246012157304134804116267510261329058641912729180261661347813458422810058108298522755913283194695825143566367679737166149563318735257567405142718653114935466921406803561641632930325758889181661682211212507631170511671585193830584581538429982445867589525783627681012090670027803790229197648026300396054929587408801070505747013059617293478352862396741957738503932691369834636340484336680601796608293601280000000000000*i1^48 + 8691379171845510369908534876611521695848944958990498968353877931885250313974903959247603217938830219710671257169044712028007088409640387191319893343818791238356755005580343867949078460632297050361436556575546508124582367220970810631853049175862113848011537806278412116989846068909122515931141854252351459724173990121167270903411587978155692955269531729039449393864288032781614719403343907735518595409238262071251339074737232799310788504368623940334425834984983069991883707241497891670374423426941275576716541955176487619158278100754670944733967340121072294634150631533560752625659999842750620134741708991005677476432143118956861009739708876518253708291367764238702286849979065860809910954488020272179336378111623835317551865651060082621226908100576790645666400749735662808370723863614545165964170743210599992932736535189842137770543898599770423342415799090111571558168569739177277059246704277755455576973381532637350235799152598084927452749668149377830628389296786699197786528751574846443083204173286158045294606547341060225143353105989914988314704113578584179648778634421151394482841904922157441875803189771665188658931936569033466679024637489890610241390466390253646124221636170974778731304344834491254553751543701456695467932496131263857593272420926215329369118874758283233357808010013027185746949638022546579080546134377737956705116470957257756101321071677720621857019778420519099647869226517633788511811522814598908168100413081936787645570759465404964711145170940420016073460000856342618064877471400464014733327156181538290081733972589345680099222452825180618027518914290972088591281821750472090980555858253870616089570085943535605258181494507250970621935055841493374360974078510168387660352500431494090393083720078980487754006475395970097218667375638843561270048351003496278215551786971796127656133780454652346789810956383246404585327586142319076466825526664547422442704011263930599443809611576022485561773637257177287143233165445938529181853139848955221459545374274368970433288647015470174119405893093881946020910023502931935291261547085669838689746609018849425052947719408207376521625600000000000*i1^49 + 15138526560972992008498295904289264614139968165695753429915417200739126475010319238978490545800773279749983704690057960418322063754252509393883006640891847142447452084879184562375291456965901101206591174294702228861222193784769667035167003202000351991807875948759793293786821757599248417581243159440643456508468094929021194485012092414307852027819504448838484974992943342329486675748601769859450875571842368803045941584568516607043605626872142301605702672165010318749575511012106445728400118472976366322200636656220179596646594297737964192150359828309601024225631337994126998197794449896051314131807936841952560335910303645489086773576663729456695975911167120748347844340766718894937701812392627064842629040595812040825859517090637485995791557535194947639141300033768960049048995199962479677599068889374848896154311099144434898463249173527212931203205941026301850660286782670549835052142234839941201136495813213432600256569861771229334445378153519448951855915391518420217035429607221165105776856230701352884266145841346989079181731586458514745898056486366189717064824818876162304138622108862353473445591440765346992352871021771077297245493413908654301089776845730713011636679717791000387921125558816321954520253493692145209775887707999844288121609017531879757545157118612243807848882528471168790253038239742820819554559507540035105689300154009403540254140057144312521205449130135756514000041478993527779019765105572691087736592734419408512085381774340528881235911784633424589765250304033542658578433168246255704522273442799833025915627458575289693398526988235648059521971311458334914078994057734810558016344402463150335597912491631785881473656350522616615688216327993229354294871711301333963915044638125135935886342616564723966065959173253615697350940754107910393167680887550500689246188823456683979519663405840562029164361365822336178305040744845129192402064794154871443375722389968865356200903634013270932845209308901004835853981288868575582926645390797858769468317497395482995119508580351083183688833137913029341208839950179751468657381590761917147648904669346688198604975204877729792000000000*i1^50 + -6837271678065350068835658922127387400289716239816524135652782919399196060564259623008221178273946229568638602460229961654796498945844236056993887592484293051076339466095792191348844736366372440732179932832002388299866597494956942743028264148836115766957919883538194170441169600466136405709016942844577510563679615853991541531254365328817656099695898078342993883956226286112577956231535734656966686120058860704127190108350406747321786864032916976482005444224143986131313442041740208857212263753085804164554671712273805627629238854693781901314581607042136242908145099323595883209373134259898454222775836743480603046131029877172455401509443752442989399949317411585967646428808341574715476492151876115165324890009221549387423673436870374130945113014995290676738562783065532181185884186142555477848255214975899813906451642094401308232245514019498928221868987686622854920766808612106618794223427474640766667312923030512051698566493871803688129666103185682589324105101204153916316351618230775839192272123049289583077802582470955057724093812893612805850616676786897077758722735556349554644106259434870062964696694903005316369238930539908756598631807091878539708283799223063441798377572503821124320284951343063923196853204638960515078251612254550105106640209443537502941190579796496438613549081185953033580446484524032582748295086132121490405710493136310411861008146822624622326172669123381362136752201711745142444206457344194545345884699164408302983573489066104178465827423259791246272879780374468502189605553647189302422375328924125310862764685939569919093248056675294754193897882265656373449256940781389458983540644325054440442034566564465268680490857356446674423865819915337688031852897275836179412023978237107671202014959992382120948968799305306354615217261476182121301991757711614487364417427225013155920104887813272911054979369434360997702663837101786963091633372040882204783137041492923608822672280473782164855914226369663720522018737273478840024921681680693516204148460971574659992146837282317330904252069901429678178407493965718841796005526139706196964903501426601476451047833600000000*i1^51 + 1923348933526414787645960725052567889975147406359211215182789293172369708917060499573986896396652711067227957763402078136805919119127616624274111909803158857518077879455762112746490876015683632911503742340429062266939306124997855528260174513055891117581340163450199308976516183815302574413555112087247330479906340911835695646447579748801575900925182040293111036758460387789112122085884338019802240050013053188951140750745663936368042496139967535142836178224664994745035283753460104747997199281846397926718478341458931181534576584213850298464037493242512792271823461352071144646142539696907211669302159768976093549396945237684817889200280162141573798480710461046503130015951681661992086909767369623550139224631682336343408574811411161066735639937294556567538013173018414627246635638169907052931775937307730285826582117317868354136849174259610795634607041996265528174168962016923627625132535638416960231211495362842584394029449216217366898831645828621482106266449173400440087239825906753917001947505420356537332639351910564382153683134431274369150552625082976542241783727191838358835480919215257640612886275284425291788640691409763104904408662577931083430698198089697592222196601580840432761463051719251211713399124288566661933577435014817035039508216392489984932392606766296396590520636179388222308725087382952836822250510220601749299308430401354470491420105234692413050567888361398583228284324998764085942277841858584504822113246339782501061432478148777458631852390231547394946372463235175749036149530359026454668129053284615565279880561531752513252560696938230424862518159688317805495923048003735899493885059561495333214238375171643812359514437671563245188184810963709589847229317402539379198423921744759274955482122496638497152168274621834326498294889379146868113928613009041211066410149375699626558647617421227033226257075779815829208529535978884238060034936413538563648142307696637423986956953267450103894155763309300215899748402214985648752275268993306010198193881102658064753646592142236763049332846346341765957921197378093403651363722810946219102601145116262400000000000*i1^52 + -254173207157194897402399423864355963804149938781542295023741288711931718995618181496735655862606639908553262234285885212308067731635489482524837471958202705611899493733687509063721484017608537348790849583329950667329900298784737097349349819959694505142976835507098840151250266400489204819844383440552375975419852224584137395169210934075826591485561725971907311301789721300663162635268312755057549840075535373615806052176872067873268075854839818096738697202051236190955256684806105233983241125069811551218338189966719296396467858481936236069146008310545623639459007422638788680060833121431120057720827176346176615399376556191908591097155473226971846320551001854870255305633118124175335756358686101584561587310858950637711835343697972369816944720877498201406851813763611541376425211912285581539402514933966947354648450603001185136402203267567928064999049089991935343873636438546914259779631219169808907646426051143904422114247111820668300034768099228605589833956124196472192956064349783833350181412674911279177573072684883283853825339675850937776405378220602423239806406635319685039020147813664327287847953378721344477172916933584831026792067749014535147496763547730069859530752904938444018834646774005155505888606748466352313451274823782013961021917654886200073193382204008956652496885492672345582964970410272924390931778982319353898649186017012348146532577702405357802888720521410230528569607851155428743014629283412731592680527739628754151400961627518416462388464922356060044069116992821508187950661549905236659834562812551575897615676490706189571436012718978761661269355787363822193787002637923873680713041591964486816737607316271981609417287701804080045355025897693144320444954280305626259868673809512110146302478032631773850201398236065270584652805616491203748924679983122959088929171502322611680699973376391748040392366770814627642984703597737619244141713327051411442546372632939309310255000534915094541292546219417984348447165339233024589690015715555436177708203046077862215685409953036765708497479681848586068774591233107306006892053458131392698295255040000000*i1^53 + 18884703490157652090739177802628399872745486834164251172690865792722025779907833153346394127655068509497803732503793463658003260944643525575420330912580299189018633985215445200311313062510834489354014204605440718394708592657132655379091103142382430486101113314330528695291734579935043191950725728472803362748149820756806864969145792558431883233875551352997460709971351943884683697478339731225220750125152669619093106888543125870422830889594223057335036921250215615431864269067347129156574527763600466777632081284846524360704516578675465446537594709156606719123298171608620261663462343502602286803030241513871264660258999839690317488278148011505753270280698372084231410709991517343960179693706572952755194676020176626574399680728969818223428790818492443690326705428969012218335242504896873267494528177486797438113949300140552850815632119636900230735058051625813861910786445525468180987790726300888600205096352032658963240847297468137050840111703263896175036803642366067583281417140150748167195741371315174371258476911701152086506827094150747006967867573758611327468690587502919430055412734142349573458113812014671994527119153962345415252484879958623183196483760771387908350800889191940848828962162544004106291899647914294176397855070833483454234743355011181506126433778909954484834003528724905840628988020087894891353132483928789531037317565268417455793736528421943298281152304388188249835491713588197725817295305239040478370851113458293170277451949923559839876325760143442857620588551239717475082600087541830662712754621634632853176654286523454173752271921167011624897080367326918043478298859798139025758545189562325042041661806188156052427845684333905625366860081056027223871774221618842621468387017633383167955661002322000130983889785328290624027565938103647727565329096841550215648261855090223193607553530719335854661711692410608138189948859243685711039151077008524681857844671885009062191824408844935552351105442137972544733290372669551501876531287805999089439378148973627181693484063633950932108178509545282757406202580607244862763335987543146496000000*i1^54 + -103260645827342403939686568249784824308619224439123051775765414501006377148214886498658348438328591705007885210267281312770834410122889501222945888385958356050744044446561869917900602168712078850127162129207719273228776177805543439019307053562357753735439559459930955378534825902510010491980172515165013038525724876858746680028051296026847302636233283251961250773669072176782609208421541731130001877397506562777617002330065290729200810685776674050128108911055563389569857442606661404871650353262203217382776208650226012867685162368893663702499674098207276257823387029041733607307680325752330753617433213518513217672503964581686565400334727721658781247146850963360853681726058391158988251651880130150264422399073392998734935387904102087487882734705985093644636484961478156065916355559774575759983970739809350422421389808231290140160851295869474847571045447278010253882660104502207861867723724925978181395710410353985294004429194106764323335308675134038560608185070834616250164335120263977574792970187497620497742417114353357568502367239908321823404554734801273256276018668835779986204062190505651474042408707956365584009522768292290904448729148141405116419223666716271470960240657591991017303564385683062370778627468746434556445536204229824369713574062884795673547092824810068240259008466167797325092120864097779712241095999532528429033078919717663153723089786206950061641267226183854112103866967650323998790076204415898887550922187391719413078650792635903624990131785395801745357211724094254855872751684059639930829481261319324110141838841015862176660526565413797730422154754392352404933656942656132368570685337986987130048704641937539726832489776053233784493777951686405792604370953674776975544295555678350470350604643088452969876168001216247838499319864633549423432525798842153959545640647830006009267265059112642651482405610455405463246558587698279965658312211953130841521750136102442047746540602467333974365861376357976298125136752668130116835872754649689210353705341789105674396174120497854046620059774782884080061899930151348240457400320000*i1^55 + 407670289653212960481570303302172331971518197061777538055198596286988110221165201895981843600581823803873071532106242184422902203141774022393511253627277604981352916689287226514512593111645683029205802194498740051478818921788156501625664046855539235986583138166399117240576456521241246188234393000207412147210262819685099041642398579966173225683519246450624036675029556314465875275519026128655510798637106872906738755258700992063702344110121476349818062018462422195077036763518414256114119637961821962740501538253252706892345393940971518332754388110138821690055816262016999017292473117700818300782762674285668516720593438249627287337644147160150560290788054403610028905168590312760699287881310906062943822780469900755279108713473573918812124316843184389662210897483166655424048359316033103221373771543161551942797060031458469555757577909905788676315913157100076705206313986554464538119851579311901343729308595784576868861741820384467855597314384973251658831186130831753983498283782403474178787741972508355148190737406362417007772632389161510316625055707322127894031795761348113462662791815145164283420477262389466137254160071621353220043746684877629389457021230962538876937443439936339109871716976501404317811424397594623688532864866407299038799012011276754185162850984176638182827961319778979996198031867093784411409167182088433636812718729058317640674451804126702079794858172104469304181156483777093779375613959655925551479334300238635100506832085479839964444733485938067097182117078466584633865822738360230824356983437292023298767495720097870802127165199127340401610011544515475762382448872603461043252021842936636894128905379437117368711511574062638089109684967548844059673872222784877558360612748880286128216276899278124797059080980151382889258091244711758396013881592929556872611121222172725423422336103610684619607678546676650339329102398750310684894006265480872892545390817379450371158203261727108365283610116414582736145260337649439927058085991400070463478668179491421785071391465799993561601961800621968207176013652688896000*i1^56 + 46661185540262195041109574682380958360853986502408691787026153985202390220909910415195745616486317146283079074515142347196536568897035295795570529924441100212112658944300300166524068611428005467179823553640040245229399158360475085547474232691731438860364746487998274715795091718648636080198774817224830130611350550071467660103886414462119583071102169629940377262418527658268449386010873563732716585964516904831615351218117416671258838061709231959355695993654546565645502495990381391484811090127181516645622041517738828628373475795132387374637555135154973833904796234376944211113780651156557004980915465823887120776400766827699021311779534137615269461280867772335843882390872621291773595564618641507143949641384620581144956137727727396627825418070136543526534632309929800885121791848007995321539170470676190052745015409160762300772568783287600424455819174851538619123507500399608435234401356363292696749757801935200992884425058434621160129120143413680904915744829172942675161980302493824141665606013908056593247461886464344012470305108206138634108060375930935372000138859498432619208812881583748465977041161480319373410275622244671125213744395812951579872770839666640244717919377227727513263933579118621157223119329926468492675028841186543567244343946558626249903114381873330198449078143508660840732706204650500630287316473739706847959820146848646285347286348680984820041774439893481183827059759033138638312563006234093258134838970792449096897348580011640437991913774593336312155413431861156827470147439391494965847798244554214876167223585256402747147912401754850841650932271716268372669993145488544122805039822821014036747990548400985640006415777461173106946583957639505484332527079390785288877131624663802143816774144749285080559277939634376474240556805146942381144165469559906818141054288626914584480048843287768836262915171978537519198344845467767901207788070781800330500864884272634226976482809299646437823377216179878523716498085552315843351734720126310036881273949359027167500997089562468282702166347330411823104000*i1^57 + -200456472206117636135560986158929663586130648535216525423339477746666973190285319323136792043573514640114606340639023933807754032818632941415074585029418722123329435538976900969308281026559780209936298322331019012125754403804081252826967081122367728519787106965786354604668981295535548985438788856227532554460534603942805190938433862521069850216923299488449267628796084329608954325037926840727351128861646942783841847523499168426033017745747087473420974913069355098210907247001658916480362538075371943203749363934019740310810617937632911060259743603548131886744164408830591200288877381978604002862910600446609330497107724136988047326406258820131287965258209033578197752520701298627707908533210087494362170707434836424548193392835821937366962114072849550852150495388030392005558952793590785065984525741031108590718094317460155568549926724613723596949087051312743441032641898803322696898011727731796238648702648878655139397201050536167903004847515835738759434039338575450705810187282726203893153338219536984727202397252274540204395553603910046468540144793274086583776014493917996583672614583569885220776603868556291778217169767529073983614511013063209031424893456089530685660236853683058487826413280177425094514073520907233036796928189809063244014736746603668464085305850851671039324154145354586150954687079715191500631457150355571440243559160575664179219251542215485786334858928202921105508870350468368766469167892336445102910441654061576136918065602462237748772892471348941519798329301794670321890743941215104488882406857735367034295316470527148007633413664276871278016604014011516642134937732694664664851945228943951855051798475990342219883927775011192986104268776141476707756737584324242348152380200086027735880710684849548130499082475633029159267825443763887811762158872996349572426889013969786742865916651992620535619756369942038569710221907986815788304066480325939992093130301264318115933678301992513753724200149156120101865892372335745378357582950092580870353397441564555659148252527317119559270400*i1^58 + 1806091117453520634803066881049959181983784268198162661961691675570022765939278160834057252898429886148626665162678045253153211202402192401232327089669579981168962811565188975213973416782425050825957302093901823346583763675259900611250460944707132118519458710020886257975094122135275983672423425597556905197750050343214654525197500851728643772612891210890413515045705824429233680428389662809936731400819676695058577929429242969111810566464434022142800595893908122980798509182010801757209775430464401938948173265347297884335065409110075307213046043965288081351862515313979137978872761231380637463617407361548463791560539076110359123753984108673610429903904455420042439450155433770169113696776896731791607149461230125328225554111977653822588752501928974118785380064737814670793627344842433637014650421985594575472891727013481464815192687014470616923782936699476985908982161945915646266918721056705516358901202513518579885755131385913243756826247022918832651444633710508820980113447652686117057505858258960797381356140819923070656429346349980047299172465229197618466852542662680942634179223653211147168657428093202643956485728627140763673440464501154876167501059264790989113101812798000920442168271412701912809440104394026104602195529897194620785261335048465816743752577326816330003250353300829271751494268435898884586839481412255565249110224943642962595362665128504455301131983280376104204859186552805436399694441991905060130748467583320050495143396077883005577894357191860311287771114157773762609626062096729625338065129093123837511438050910370924262431722539234916052000432785973534010270222621485373029690691163756530278821050564380880088947616141279160402568216587760943272912154504962298276835529126920684166008274261767948981674568966669789849262846689197994195289370140214899501950657596487440069320378551491069277767660273507389890363245596667456006561904686312327853549921389394128207585044898581880110138924652214446838129741096152551342080*i1^59 - N1*2138113928015892997363007856742261145970733730684072765264123535011823792314775842832713601382546155348673645048881812631586622662219562406826517348998674439369070786732869890189201546880649127471452931868090054665739720372714897577360327299075942585945237745196927170104906450384099614123028151012401177360035703921340694665028987525198716875977496981891081511611208467369588817793162824508819152544748691096640511493379687300641312099761366857741325218635983755647948946127867877603675744568130703666104940143586463260277215746169423428701522347236642083501972486120366332639667055852599709888892425997016610423166413390976972725138270663694247447274923711780395961808767665714055346945144993726017*i3 ] ]