[ [ -1073364805378521277361330443777301629261415184404311530034139416566555096818122413317967497974220082173596033190978846365988193926754434649760553454440086425682858725429591816296761781163487215479090385321897529225434599792240259704551688506391286410213912355395402496402551336329976412812352892639731084204549722839875394035688221993402559856607953792384049690473193253546670510507499338595799300649736124432266639599109719295491239823581139504456734225626396996622541540661531641076420543418942453777611292766339276795388764097022005811075044578089317602519397404485642406297222457983705169860572120837065955110508750270029256571649110482853217768950020424744350768473229097224893000451892204977182013566864082869844428480443192524165786539193358829653661263288267884602210546259138399782068505130688908054027229085425090359861549488249730237383896398435030090140375292720153700044026937951731333022800388175346656048101304049614754857662479067492183252490827462687860307618662825727252541859137602684734292030783257262237675393231816651082240063652837439500019656813515620574519657066337718616235845642895152718464543184715018255897740406066887526480559661815129825041249893844659820511248757299592014662098195440557280361934341974441328331405882839396663241414747382021027404144749362931133223764657306437105374724096000000000000000000000000000000000000000000000000000000000000 + 2263359727960884608932468982756896785228776810090017490504334888468389350755916650313251889874922248221207617091203524097447998730012275382923388763058332931545973997382114858785381112999934737660580737119739280369348873190974856928297118224689472823580077285165232577522517573694031952588312400053629593166578507876745196686059750921157000523462704400249616791613270026632800149315312488415788373404262999092675510318179720024592306669703483528736253555772653074388482960620111078714147279320633525903740927630010969432634651428449549134605554455935680444174150158837827380988866710839867691016473695601012731345668560600492722186887602738396162487014737189358291525653782854343936668597520227426768261120651936292954411877526281169237747554640505605134764934421055518704304927256936423938932110179071742188857135035403113738217410855115009693590960393812253513865038283576485087249225161097448087321912130675878337785702798393738290830022146703083207600732273930845576143599243086320840455235277318761081656954164206759457808834370268029388018329915125668486573828898478586346057779655430198337193470623862723242997759974657300423159952834176123364882042594848029759585218898165973705594386155368265730439360260457106942304367408589641392770441610097570009781686611948368698180992376236125418371707446386449338230374400000000000000000000000000000000000000000000000000000000000*i1 + 994066155906818797915061718786715263628153603519596186522814460127585977300135422618262146344909069119646213648453768637698112807132243920494487082848479353444054387606594049217715355276925612209348189503063557792980368496927420017746121272702071623570190799407772450655625430746826092310659305851162802862581051868112725118490450768282834354971942300178827123721360270079960252274946082727751983247023284808671473803279164147930686067817060668856972190146285790600359041917818702023988993190262059547211121653361078555137076155825096336541248200729643319522534353229956325156310804995835647087874344072242103295018259179169797367284679401983028985259609918491481787125539517363639287502226392150281755538400390686991454174092824982640077160182518734005657013317639690059227619805474905494880230952668012588966452005373357672952078114151877678668691461324308893824946877886112302383381586458232979211751800919798485227866585912125959704046448799759060857728486996320869931268446438595621399609824806792859483698152749451976133649229780486050422705748145205735038489349787565525438294525025451825392622661976839097568289998394583685658214071355045842310104181267536563758926931511250264483677962334797619207216169893172791942907282393067819639299304114681915858237950803416565331935778931180908317012879219356295946567680000000000000000000000000000000000000000000000000000000000*i1^2 + -13689825354864542692325895361271302512542345690309089932510706251576763700638232321525501247771189874193987384405883404351992703932235925460458766644488736073033689735718573158877530189779832650057949885982327166720114465779819614820748651641403991897004054936612818178316153024301980267531040769569950214429905445832376384198042731907604472162636522615483078132723700709401543819671628836389318879683613166038500577863374193443879245679277041160441486169879190898206964335566479677957294424924836407780524614905003387133142295098322261422075419266345624242369533377492078300434181431461168287192007628551348120241031289737177714335872898248769974625204225723149590822623751262262334664744926489595896304994474483868990244723683757665222749777383165988174123605361894786205540252182226782502665601886624801825987810259093841456026797298078499215868919666083399641432224531235852598600133983772204414564984294112554547577237749800119425204418616533928825769212896166558687843385765506113765118224417801878927656877713947865303270004517653582203472456921674006003204620657981344027285570073241937441188229494573771157614580572479991663093176585399519868444223590830115926805184104889802426306205193168135082544001258354161151430891115248089465164385469065790399328149727964370339588129750790987619302694459612247105732608000000000000000000000000000000000000000000000000000000000*i1^3 + 12851765446359865935762385487285535874970919050321350399861948588772660020090516517981551464292338690490251395894672708105397471146730792493519445480409023053929465884264555692033913427129793509722857907371639384311677179059553382802522810632723234195518374118994564562663979498682568783738027075168637924898550955650703131191556631098387414816197237139670877899305087523356291651415440381493552536863329656600842046078324685042431872639819655496030144821699839327319473710036160191999336982698940815648250932572205874757681775990633033521066566455779116160697072799261075270136689905896990984879778488874376161265537068589171810866717936788190392590503938686883317651146571995235224313204274376751658619883690864021856231761551177466158092612892530978281121740338444149516929531100926994875073633459854893501487922743055482248845393085542830648259874347005207669335549890216593245749257623206746099859614940113425471577083905617459203091523796661254690524222514912022413208353064283468550818609041072641366816723144909354708890460165750119292803836165890878044302684961038484406704895172601547218431562300223640443241985014135723503577359333913270161962040391852256934544535588296138468650804379233946400390970433415523808739660058005131529957210793173236326502105537302157029054572617024363957284953733478928613376000000000000000000000000000000000000000000000000000000000*i1^4 + 8689200198978223248750163846509076944554619926430202005765603614507746512548519538221506994003429333441821553363572585835707328280685793534055186271552308465667382323321298371682703214120951842977444895530022770907293788303870573786821300705977162178051141260079075362722922009499647965857864801287158401377341531506669351792992741905706053058017190352166713324485294269972693156082220532310751589673027498893081713533202095607602704089284217155141441244121002929993536998552679554161537760413519381247439102880456515714942949980432430256113669512570607303426598639121269741949132189525035302440194119200781864031183533368812243798019928672680249599767395265353180700937695702574405254907122587430545384948482176951468299403329809087845740508778754197048744423275914472407610555616976125719120524217580331747675417883469397724678654836375210430280814178472229154010828271128665025690948634761928002852798662709973932811508391685248685131400739062886156029364541870655980396966708136239922023632343088454548588631727521952473052977778224994635204299272744442114275735307180829164148768054887625133248914380499475554983714424222880002615763082456910890731659173863333886421575841315270035329074052887060716150302042325764691227487126872645609735045321580043556219981215639280920678211800099267260527281666470707200000000000000000000000000000000000000000000000000000000000*i1^5 + -18357514023138259884034132563785731121721151010494652548097060842487042407659955593468729920978819054230552948169751388459415819196405022239669385828786546017560998389342569384136294174132133106190470050567607594398569513492706225627632855549637772007503991079982709737790063416749339070025850897864508318497953212926762784471205962878889683636824043521664448307110476009934920818826687130951664231987209196308692535868723362024402074267401321846241509850806021083805582605750750137840584264503827644882157184457989280137658684207914696815232778362081835109326872263751251886024777900157473463498984009939789588785553363592659822360122578009047210553576829399035713298213500051895910565405801967057452296412708419696552462353490754001145990617746190425139116646586982780957048763279872908357312671509724522001034807358641282838345888215872098255741799158523232114559066918262444992827344047021781744981302321316251003704929064464631238768676132884394768683418466874895979983260389719781811962368924802964154485036490233352804474510647773539700299191619812322613355159801445115373632536833364787244121734555172242935778443080565557993454185114902499294641223027791653136161041418476624084324777447462697162968345238303437587062041313691254794185739047355909513685667520149278490372811265795818723371973704362754048000000000000000000000000000000000000000000000000000000*i1^6 + -271414238480326207229636128599246427289038798428446445286443598233502517126083364582188861693559074720729396968033215312473874168483921570091098043675634848152764341234721099368710721794175440407944811614098286224469195425636773456830945674769699571307975664160805764658544926915548172869241518984586121528440541860812568055475027194385819107117300145783413502273085080378272669578915027652002220517877984303663251056747160353189776043026811747310956175324560681605322376643668867892156384641517223838539971560014567820185230096714129896513936078732611222168161045584975383700591246242589011099750455525533078281087930524430864924235185310153711385788894734764331640835182377508709902562779734368635987990795782740452591720633113100251691498218161180457399829975394741044402677952054176297562272375329934726677776903775387522684967696040865596576345924473707389641732579856410817972198514593173255249597236237794534918187799538040230885109676516715258843343502914435558517872885009976517774738914491166479767486526480756382286998081829676517279771575061806473381547412725266257141336818266526089544979523041272314918577443131683506066203343185634657648832847931788059436749063532128842787688520391099404156778331253004716125933053105944886634947571842726211142411730784906131068772847326336272952196905251635200000000000000000000000000000000000000000000000000000*i1^7 + 5237315441829606860358427671720245671945793734209261545232336742500262267413792392820822472762218562000363671045344412466421331028792652159527328381378424743856396038783977789519559593873879691476774836247885791954341466805526088046906529047830680778014106661450135354990409796972862267869642409834685202263909499722933468845663910184469699119108930871816426036246675068768609466771429696127948903220215399872807285749868028836698678331073457083156122732873181488992013740112080248658961399668945299811756651320703792635519119801527420762882977674363278455244191347217937704000274421239515735905354274877288981039390566848551980779312300366897555347297744826551338548858261059646280424353892512616127369857202805004864232158888825596506780690683567712679855597719585480658927935076371738574257371493585539655799031815898410833049291871656987294116231229001300001084706326785950723548745647397873901399439648890985526035057562635329946069928715268414191645770720003695031928613315610011582472277327275339242348184725864906322629975834514318715696763234159007916013574057966856953885226565893536225053517272668569495291425029513990521120402371878202724980986691424566097197588466203699510409397811790942937561628124859641171728737164098798741827135316008107664238108191099794938879178781466027829555662558330880000000000000000000000000000000000000000000000000000*i1^8 + -904810608210668097709581624075207009044343032810016257365761165879979893559243366645925690964126772673686591979189051852879952639710870998324733646125852924534226212919063993385617835540894025574808019791302485511702452917853607510692946507909559704887547981731046538232648774865715707740354513726484460046430107441190486926356879840334337398074696146636199249268744406318666804766230552303538870182710791526571011845638316465324248875874854014915338827494036910139845735215052531327335494903654777129202057402530076344932323705315134755661310109196249692500757781760947818387019170451531803280794484490597443438077147539146292334195963336717957136431107162054820607268578043378845036963673909105507167138864611263100837196413979178329054792845611601145093818819759724376185799229952395393675406976062394123010522215131117722806790203961741437667695189466622722727544999285181728194716883378481915487953460575661470462439998282016361186025281696691554746441796510721103510275675604279735063052703950845927660932387492725130293550380111836103339347798686549286204304517864363149716577042014678702085143278121286043392359828332034968671578669050304078129642934140361168619785077124070144656990774263843856245638278824113658239246463384750576637478320240431484802900294325247017599305991234572906771156828160000000000000000000000000000000000000000000000000000*i1^9 + 241193011767088133381134426192841365956214258354142603078908247903856160158348541587115485982007587733906733821235806539337630720646078272840063331227935224962660324516158768442923818376466805441678488497634068291169485081080466277990429948391230030190706022736955977872091337337069885583274039699301161728954781565492756785659824205634364570470773358234539507449154473758033164170223684359143293569547861368284749000840780456008262628016963128495303003895086327307434134790593104871205380164516951610468846139958904548473751248575997183295337321804198405969964930748947283354189793756770460334166381054155257717907712063276118883871956740718437340569217736562143387950877561349606963775059697814331266730471863623133993590623903326308812946296669973398584501996854794453425612573130726402220498577676887138835657452574487819892184918031261015478667267740176739095952339849751860188232195654816314988812101544028040017974623845774250089015441534191031110919868007197642348352629159188538549775202540309627948750896069245338374300442507996943009325516648556731622981826897018225952814324714076169562177906336576361123779233378174334345703250017768394431788734050709798654801162606108160694128720863874082032874550568323921088660712220161870544315142203141487823119600160684004832967001556170908209512448000000000000000000000000000000000000000000000000000*i1^10 + -120392503522341320014889714302620179331553922430740025295262547371952952425042856185144999150406039527073460627261064732023039109414881012412262760333355174285816432312789211596019362259135916245819820618139853554147544503226203985886267854735026100547388340442209537752501964904092467363026039806953415299528485600508000238918578784541516331637864687108771374539097451008579776890903420652167176461503998290493805116627977916483224604700314471853504687325843412998516264784905374092901343332567640887644468105527667316252512359433425172526309194239608243751542071072723970816307004413072080513602753614532277321456433663910891820806505102736512129418629560816859775469067734910345979106553997116560024366373179224710168954183510176744439299909249719449486334094066102216768901664055668546439271740947420903294045658399645621587543345374944593027565311122190860441580570552205376760490028944231539136522721218721648975572171530576537510380621859261291819516524504110851234015365524683665338341640390277800813165989213139569986221861569207566395898128342889648553450356712925284516608658700510424321075838378719233817324094112755770237142275356417844522342168903368292175719374553013156118129740425935844349362445415510934584468583858261085111820967292043223526247249684333677684177009614184340143472640000000000000000000000000000000000000000000000000*i1^11 + 9709273637947758035378601006480286026566727717865278020854622480699147330216167651321961889751624433162327345563857994877204795729280836144056747813435680038004579793890707805080020568068287697690334767506729949398987881237631570673664612000661327329305638095519354824254818626250665791860613733938094483207793359636418208638125888172101381966138089230118017263206812968874295755591108261421391056624488693129549064214684262684248509082876384644006784083011642926326255342237536634896312953641070575266679264767401271079278143222294927563948535872936119831535048426319649373795374788852362606011479507617165836240729892930696552034461427842008141994693207831902706659299250614210677988671221528943993518094450762038691220701025823353629733971116599421168634629311781814575356804672191185660322504079043030588472038755772021918312010721054753326003736884917967012551885000653723111219962280024885859009861350163819490377277108054120891560232502318371742019618139373442586567520893542383759047705721258577525385738033083331309741899618391513756374462614910456544313464510131593250683166296826621302016058446683042126926699077039805692775761345949569507516643011272682674388299081162854466144923003034249839907158964690427602446915781035868677946277095296954982785223858446364110006084540241350230016000000000000000000000000000000000000000000000000*i1^12 + -849973266837765824787381651457340476916861543985594178784623509114970669584486331919108828746362985643935010122859624633150390510566321120568485159058044236510844248415192685857065368193078198596144226708223487432900563060187425852505330514941696654361055873463499023865130153501364078963176841494570640150316014191011522334680372352760346091521986685841227135785211681215018301515149641971841075932884099864054601056085225180932975915763567624321364138565557733240082410362476162529301794244231710204779197184665726017299279967418925433129201031325201332777761175160406382637125110957078126453099979519767098796400195327469930475837726027494739314551464784178521437114016029849723764251650186822851282844836754492480110971413509461755661114592850298120226322224814257467061739882627204731783690311009286829057146610611438677365614510525025225619823671931799638153148029171645442916061138079338501005700753066067515995736058486713086692791303124568611284663743503463287639799768893513239207319079706469862241740674702474257885402010663534729288811226891835005616506535530276863655128041324859202979960126148035250465910590176781060772965501060308073245212138295549173761607386811559101794362541972978637384093415948119263878829626552280631824297194913758430221934328939229955287081606903444275200000000000000000000000000000000000000000000000*i1^13 + 363370272909310311975866708106050653944252482556972050928801626295113580753967396593576984273752596865642085808413649744124220084671752638268847782562902583303822633691772945712812330283737829814822303244176840900741606139882628509811380177802393137861981166634481392467580545460251759279669718970764928616894877710712886809960652361848086397334267240276196294807084588233444217479672296490535906288141118822316569232807493513529619169692878551847239561712117027570258685493991326040630034339772132147833232918279237273182866431721286414602164692021702752813798938598144319717369755668768836087410450648736981455607428693623489745190752816799450863502333431359198677116856793333414534650733916070238456204364498054188475201207514229680857535205664515172574716392077086739490188086768322960844512993727288735416522362746846039463142411060378666740076211122298259689948001776122203722368859721121475001727956641387666336363345748859701209167381423117935935683036765268124852887661828168899012971879565267583015306103239802349111336655037111330577734935759444721086592525932575492348671991337778141195255619081774149867815868848879593509066023830773691351800613344434373919422113078671449779035914872870324040788830419210894637541865404995044497927610630690197095291863301298241732214842720256000000000000000000000000000000000000000000000000*i1^14 + -19601061470532312872075936124573244554453705886122662114670975335509139041484979422096606470973353683328129821437075450408232649458592293616224830716042106557685123706914621171707026468954446765566988213763279693930397491828840047037211621851461614221124583182834079229278976616194284625425500421484147928183407569179545277318836551998168084056826219920209769253970836010467493355361829940051739131292901288908061292478944244398110124306737985845738109064562625094804153402448911856528595385665366807230007334065366170752797540472592900347357638926811298669717867984010780107107242383667693101442422547673541569693753995306900150342048036644283998692747615218353874278515186152647484923861157404795288354946162276456771708178489586717320474511244470950275812436472638375103800778415781939483284803025170071524672483013579436962687712629435818511131098291723760615337067540076431591570020997495651388978056696388433090630709514208051507423301164381403882004678473643960166002255652141845275157391350472007027881926450473202673014264244454584048608009733998435153303159555991483745967429230617546200719797233459277986669283599439662127028082087625778684892800007708962436975426787040299880679030963194027487365465669988540972366549990326298782033690161213686216904420388900033401310878367744000000000000000000000000000000000000000000000*i1^15 + 6212885007136182660575603238548459728745226569523248207313406167325913162233789442061800432802647597102408329933036338500337657807698088545719142917938867253255854253561574488849905118386134090695965672542543039769190663338040717669462754940398656831778142057646681700110636723955734473340463376027053436323746395304462075144251252726476528489565988099213311699768938648028046857276934237968126422425338499437403698056526450807374211135992128979328726810581635701374642985596777017190739423806510319342441514035917040292149262347961622282709834029354765926944201374442090914599681364055010557914835083283721939758696846830599838243310610744084774220885112036748631032509844559848375009266263775900474212488285615831274528699529410899717342347059291061933860679033053496611126708021364333983694781464172173689735061713954585638106728627213118783205152527314749522166169649186093331013557591504443285512026698273507936637852249168952336011581873767853985595247718570542893914870639937135062038787221301955486067735310511344069850272819234851189223063923652921015995748860397809561687328558768754797741504956892659163735460649022682052468674980436686900114721484571112340488718974902588458058812591283432542165799172144156277957326977320764561926029663954323130494785943764046936040433254400000000000000000000000000000000000000000000*i1^16 + 146638672041099807276441576115618070698038297392030733065410723628085869917262404246958680615350723529479506952973731053030442991167061009155779568935846423044377870610638052010751537884910154313954465891949089620333818756357175773484785870056026603757043845984143438867716284266558339032494233820886169573948145383694618181006060415739079390799547524636603167747466077495980660342887949534760495027598140237676316368263563462208523340556746826584452750331222352106304506510699238329928675091250367051944996202999045754371420623167294329061182632429789306457477407992807523910752033939881345446742811291313607508777269358758829837712968262744473884371184804289285371824363129382381217054048322929749619585235748445349803604345089833345843322253679297880818681080686793221013151709953138991670504805395916478479225718284713445079903342918314097638403801664335091164566917502794603050327569712589367549090818549147400063007222243486510974171034630412027222582964055139677061855069349005428543082852039292805787712228957819408802548163877336864535847713861164978022673942694578428091270270454551006863962701403829691473417638670435546890198771858143443575388983701484108880851407984204356006818012333273794838231657065740286575903482588392183701004792516897850664403036573122879144591360000000000000000000000000000000000000000000*i1^17 + 41194615806901131025653053265655921851359547426974704725694257984312558315203914401821350968360126825058011533221739473136148246955890082780890088276746727560606197837964685946736296547616955210918160308622070256704153201556319782496983673224344353700017893548886330660404224096833671090701329887856758451533161336158328406736844386944177324609163669152560566196830431038092565068514530629006252089317643544708484315664950945931104943762824868806258592171100167798027223080560266564462366119488076874116642363487869474655438209723011225237863715328434000999052667525117464984793239202285385753869968079661680757341278387693467926798930379170069606690528460955327395510363713177134394942256940278554669642512296686819206933702952236139083778249184002596900499408929069308726257392546951301628989273925501413894454339776762759029965294402779432449974612565164142852587196756673091830492629203139112059271741347128960413043457788384563119463321985031540274464992786752626196479575441933165881663689386360894489757868697058409127349363788129823029875203722109196969020426977352196022266326252459474364320565969258549552680451997202259550055611528394627579858452109135717476808592065914566659339125181389711588715500516838685611535229715776792462960510493386210651948522295226959659008000000000000000000000000000000000000000000*i1^18 + 3651367318929529164468476933655213553350867362040247331605440393479444232791592096023936152023150488792689114207357879292461006597037314197571670688331713911903373079931954143633338188592128410276098801139446884451509820092074143712810125395220272870454877827900178053002191133202995426123642571273405975339674642566882652019309831639412392879910875715958095581642011693339180441646666036378085129200592032431973996350271795834462860290096703037521274395351306939621543028453587137215803280746200463688708798614414866901460164418945143929107247873814718984643779558786858838973784427255968451681498100817587499535166447419059415148507953885460556237812105650099797875366200127268905779292969710560499012634595721976394198425883157654146208873678733818528733001439509657443470100437534293320900907356325083993596960762994953676075202781784119928118053176915770963103611886840685707455653325590486766536327558032029154848816284435243957934966955667445039283774982387549130830604150212518143165837728852779448890891615107417663936341112355406197185731801486392378176186789654245969124828674663068848250016891805170970599130944399187337271071616929605752087499148645058450672189173450311864679536596984709498139678414122690280421273566621979378989082646643988093061430529281228800000000000000000000000000000000000000000000*i1^19 + 99431157425582876460642432704526994525167343755116358851028323305964131073240591909703672128731224164288949307983296320556192034043093345785332635406057904559447729139610079805789789737943222265808775062952044267597697603272256834646932525925904076363237617600136166046027361926342395103167437948742699113513502946437030743098988004852274493483201654744598462839199283421406044817067638893433743886217798627851382030080352241500813673924789376982089518635943692853489761063883205015340419553156507635617984355247553950552444688958249073851922866341747923682223007128683699630231339026021903673505539053634916056452379825956749787447667128297520707582118607228527412172432709856480546147603062492187975082055384235592245063872293192945560600189943914506788646003173364072222154027124652545285535302402709891070270182048427383207752309507593101552962178235143681929226065421338516012257439183079618967138602991338435454979545248311973139186478090124594545721817743200299360234179592622066576323996283832868802046204875371387210404599218578507499024535640391037018559907618703882138837299559473896123364107420094341147679726373963161125799721460170269285714761313017909554019181474836795135328917086458697858323927270488478660798311781870243403505421352345528881799394429501440000000000000000000000000000000000000000*i1^20 + 2891363866818088409545419576476133199725106217208606429916190473577393266103067604761972150856797083227151881910153258282035838361522857945146848801183912063759941912376517010605796882162530958449195551145138562469460877241023235449550648593874590263475129176690563939203176412205241748423709273663342887424616165220929652607969801053929371905116341406656071700321225830203763726488930914179678110857367975787669185742539162679038648364189236278574178476676684495257664654521567861583361254640990035317791755116769641855367143250975748579970463819810085786668820096778816081956841050993934806991087006791998364354116685030766977032839589359019174996638812970036312050968988568310766271390784382708767123416397069051544714459682205835356624200949848791861570004935931618779064297659033238312535180860422551331298709765506539524632348679819844802336403698483697530580192384106480738394448891095904899462316993181984343309043160391064782465640718646722054393225180136733353159322092376202258741043975466528345923481927939431046331656589454712448085044523199647430230926871319302064436394896555728486236594562187910494635181943915514305936553637766622154164771021461613290079039095139002504675609512879089060121921852068553674186939171067493576928767082387698258363763654656000000000000000000000000000000000000000*i1^21 + 105528958727505067115207999226662528664177392340763075703366937267051604411031098391806370978543138529089062563852042503045728439853092615947239702675009741240048398693014065141625010336282722891952326492001370744707195174302041075610435390022332819328836673954230633578642420020144805817415284671483857710061697784916986135204967732700842142175359328255850279168361458384607554310931309224429796014716750747891346180364685225256115850253653938826469581497067863168005658818331489380248970491677102947103278484572988349703240557843628435864523523333107491512984512346077736448588791776951707151359087561747310547993701667645105910813710783233702581082926267995086736102480540892931102536299458714190701760347934909164820650967621631595519240157747579108431802867691323578651781514287130825042801214082507650109582963273919176321328162908473809785578754539199948248911148047173117541449488198551807911202068212350787728873971742349411725107659182296178879118147944484872104628776889587020086841846037891809656144495981377268316399437799051320537965931795306938690442121279449498664037030174254418425144078650945303553989707403696082580375830319191435447809318796028358190341437281144432894610632096767695298922367435784566274348078557127301739836095690016928435273728000000000000000000000000000000000000000*i1^22 + 1751167858931351324417592649779853142820786506727772868596232295047690878546012916856417440471784241074539501747296478040581985317497252656693873857609142607219612459300136461999114376392322976464289323481203225209544829967485293663071186916308799086692079428497745857441071738761955834266660454243155393715551576334631391070211141331714573091191595526240893089215184590216376234204930952771909364984040658028675193348310976414971022083708246253772421672010019480459164108172557075157401830634329399874126241528996870755592482742983605561234299869281661736024953245087150884254244096250568643487927014216534407940141175473853198446109884931128415968343249633420637655694236180775114919532034968169767008550139031689566639880202670965069217044017126312033774517288493185064857593095051688846702372039330529103305615437832253974388454412953965165834166348524067124663984987954582495086436027004537495453603744047995883697846517256907099679523522661663966879490189342367507177746553569319677635201897308534836424793007543836744990124081373297488961690693555080854700579701042957302865060749975991607557790127895679957613145159106656658912996877912932688356576375300553524623597116558722223172604121660686359027671136960839518391324250769398485672913400515590241648640000000000000000000000000000000000000*i1^23 + 28871570547824223947081302549388657485088278752642440821545447759234196626497590813908019134096629847010972645313424604897435684175612489136456317203243111545768587477592252885043102654393452009560689634598150136692202868133758162217481042684845846209512162496198571199068864605232090264442637052883206561315311372217460580226008953209748387839254645698086722665575142918246394896494074249350992283699817037260388763528551005455265341578559750677873234067597252303855105208360141890806613413962137457903430832430152979142041816919986980993964857050880984577813841505839953594551646255039125991937191855952492051332697144690382535629156224551108092633581262172204461058828781566624585762037269330967136791605767200031658154427831739958920100357202456608079109421824930160115836494621826022498172843386353793468799730981684914825120183656514391260981719123642316275225366127361812850187373822628775252021613098119459486886746053658392011397590567954563632519051830880695029861968159720604458315908273616082959997472547560564941546428061780479094489959463909534118348728400781133570281904150043208807438107084163601967948931308995331707883160101949142971330021351678349601522121096436646807172728182397484425469440338398170960747746732822027675701056827230781440000000000000000000000000000000000000*i1^24 + 717851905210657450014138405706810109866726360412005961877271277857579188989334273155408959697445974284824818900326940541757490368921654043660923313776851773918223121997054289126049380307855867924112652538612683411353297588854251910412056505672514774439109466655324837099394611240413329700291971916095796844990539669959609746393460454740214922047780998257050854305052593912653651481815722276940478576856830976739943940196117497922807335476921777508098835272257850527937535385204044266447743423737391463029121019944282698014534047783813577807621092227334147491846715914755190281857392849897692468596285202359768374782973475881040509574807827874338412509077233389749030304550278709485221922393112894999227726491047819741593057694793861452574322497150665252798803313019914179584440817652282822435202010880289936470430539056439082026128538309121907416859761172034884308418379775171032765358838665413669397756148807368778490212631183786430643896716391669272003913206508512509618415654162759153718445282937162614981357142540178314930312766395402514042311096665904036653746333176556800122860774352686066612804089929643113069704019746307905441092317779303300460268614313690524065799055140517663084073971905027134249794182957122201612681038631893256664634715065548800000000000000000000000000000000000*i1^25 + 11004772756169102389684829122557259123784192762070580727406162318678326855425020965848830558471884181919885109231571806227642531991264458712238480752126967511708876097201401593647367737497815035328965538262365635525574209430888900542920956557666158774774115805800312373649175609589889286374386347013928793580020923590749603675119298177118400823194698553483824901076160858878979977703840715066909604132286525040281391010388536577274026839194780158350414229665429013064717928302644449573816903103871409873844316394637966208668703004891909883113441521774087665545169638075612348442187128715820342053084149679740555032977260663470185687047767448718748502123067729694591854427864842455110650865271926459997987851638277708253650722942111720614445239280883752455944013022002107827124428385388617932580059999187677672979932187970975968402002172093762000122362579613438277655891635956441316079646505095791348198968585865932323036047310714736816496644439942746214299084164167556330115235054962378409690076410731172548945716353341211265901317638218198055276326847000837500090295346506178883964515412594784442472857963335868250701815053517444822796387984628224290142139328599539236470788496043965744933654236317122466854818911460356908659956173949266704255953141760000000000000000000000000000000000*i1^26 + 86180996093319051282933828013281756776401714108618012102659294361471422921460827217806351030807742839799630058467997276358647526838693345934936717776712912638475885585253911731638206688888406967347352241002062756102676133473690896507424065190245081860576724752549031691630470922855998993464295843307811008383663620514726180628579054316184477059776659331945447861336463100471955832478761560960575177187760075701053819685718313813192870181907046962932724205853967791753711142184469933357259213876182049756750455656272029392463572697776475314191498696270682584314343228599085212560813616913653846292800495551165955635050466988363193157621079224500863528700274438584868939898917082697294260231128493284451375650461426156774711808851150237613545433723635631429320422858870977100452056207355440266896045501608408184978845427304606384575529787454996438077975516335409376494418741005516255422066272688955325917324064657495740362990804925839033265179127560549709199131420698567654159645270535454194910796728466831478832925501211947473228322683754528800148745469244461863915166050191906160965459132837338265145038471512102775829200635511505688076460160023784759504821932724106426469690180336348016764470583020409250082624937170209485933751185452150871293952000000000000000000000000000000000*i1^27 + 470177166617314949301244909725122712294467562314912645621242408275151660663121756082596593879773472727541604485054678845463375155315065530613303710383798877530875564471625309324304013842875993265158218535711228042082044780930404449436048383165028191615711287432451732262721102063178525942396794852541540501187062447718532948453171457577714188533175379099298294271224876214989340393036709631291344850201940073002949935268026228241247069896689171280323954926317716782853158805389143190140917331773690990870112661390980471324651445716613435526390541966316338435264020466987896495886484138822635207098924949707172679446904347928127373540145784864475500751541271872183241524772467193062027949454755500810287865652201111339366315129195458219276172643841428823518122408788851127213757312049339997618566814217063147257644925499986411771289918878751057067761299819941839183575390574635098870529337646296982537654089169943842311567681825601503282314402233365794620765635328405514177122668795629050953707488685757025099747633044737999161314745826966730611441813814721439866920936168089935505020258754598382565896403889885516266487986046675791773885317297159901216018529961126647840718000417652581288809097651751665079165812459522889251120694583323787264000000000000000000000000000000000*i1^28 + 1754335116981531302381393624304037548324941356450440034535651185359910380213206711462305876481791317827727318755479636172298439825345931257919993488074164122533759500838607539051553056319557759906788264909327986088127651210556532824818042563363602154088799223445349366077715907494122067622296254896756894876415447981559733587389223151464291597869732328550731333249761803844051044478314049362195201470289313006797257824260141333085885027560088220698537534287231718986334638904519794507561053233395584726867707131346089264719909811270671268224577629518361679754694380146136472311902937603979293201582455625504502125473329099161039138629321544346368539920100567866948338484311634265695319104487067826854699156893430276724041262248456827421085076134272082194799351124537600162522075050594518495634982049325279645846849256787594648077475097943062359682464492754532436865705238644667305434801746959014221188364480618534761402884973939779105507390745431505185620981634756853429173009481983588510864908048737464128642003955917679044067385472676669578325537222336756197684077109642227899180530106095210630585586728361999931501067861322891798328878893500388746517030717290356950954891650344740793708843188772711793493897211393466512932528136912896000000000000000000000000000000000*i1^29 + 4852357637775339519956258677575036295121370057215922466812756601058389512145810023426315753363716491595605030324604890561575930705497033103924732922615934146371983440568071691869834611278938057691733746956441998077484804669931862791674992265081674000057611075648258500208401001643927664724945174117589115035419969217256541177455815973780390092467485501270209617086970930740100608040886569259510727223795734981415172318748806655968578820375276105684768272682117187639185058478205098732236846591581647387639632490345383631743980514528337923290551067385110870650942553779422630773517004130868167983594831144200765559538136330229666581728890588571392949005779177133430579710351434823224011473482385737278317856301202495905680136366315335359518427770578367214492876500755691563619909183166995837743006553556098408276545918405445718451338365105490343304620023045906471967384043279302941595803744253767146597045416119335579993578486210846472661329141550992589911758856402178123828927914557223624907427102574259691373602299603012813035996151258836737676467910730545877131933858268063211229179408763578469985753005984888676609028328278728912780477507062784656817696591067091029376857119121751741790219348798260700670752427483983368022917120000000000000000000000000000000000*i1^30 + 9561285294193131294437608167812803684045745421371897698637379657253024620710560111905944134176071116858839710003763562483018259460233954646128338438878332830102315895649896617196728991034050513145184727110714101537546099967604268575195684455028277966841931984634358901000267131080512532671539896900357165318381561856841556945684907761153284790897495849063131006650035477992640845687622570091949400606510522309319832608193766520221105167689950248728505897577153065805724747855622267253047951348153444937588816141633194723536641750410016703154423075303055818512870825614971760326707035145932174153318867305163271846156501165181789675900789220710492322477496249142290881944869864205457407184249559371635146363096605965826931967607872401775764284310534477667533301232568065059910803669736525881327168182023571818503327049429035628031546139665125021333248083033343197459716681959608750357950013553395490415196189909392983743678626016253840957407811601119587829044084837233216545263946048936510746716623612953683712197513921279194281549698240156085003146727540407768141567505002619181159079662278206223729311425107550487362301573229981919146192437673272191692828687039237390358595902502789681927162293133994875035741975175848535051468800000000000000000000000000000*i1^31 + 13509131982790965944055154457506300643971917926335727576622035499848144739786881476534752366035924113833412990991871503722027297467471328000291126650733249403482290812089163144169307186775182803874183171783957667885072845759239793785024677027784324003185455874640360934771028655133957352515873119928323746196042565301752575246768000518794934673855868814177545259702109709923283721022969413648986234703181091450813969259347476370373148466106225414046105393770969873954919302240077173508942688362227381726613246157203172383515735471668565199155100219017068432607500837650476241474989132395895378919087801748272035838625647275254920665988067645254138061499721953160239610043889003447787447132129554038576040251489597652286008213164129378734258652929139646886825280650252521939141281645860697308952321919175384080216180621474456933552305924222017271211708909539326003776250616781059238181645595749057087607846595655805574878863456543842718501119770154469760416486062862593735728225255080173413021948130857284185747369631515280421182593485696637533244266706046397645020347183134233544866518609426936153591866832235497143529098591482959048187149196977617089078145545455106533212942096174800081476646651624081913804928844630295838720000000000000000000000000000*i1^32 + 14819994233174832815789507919014833377826842092054103246884414310060362473152184021811601093914796357869426453743911909158737645559809322308489015717242301757559612560898842776539754113986254440145156646495815379934727130889830497602580921634451252537662259913996791113354673374366395402785557161274436528055266386911332237251620764881529408862106488798943856974266850180146358301768685021391818011535417591571569100885467795220454770785816487309168202947922403743272600486062362702618374433189193619153325786822620788851124471580026063545192663526497324296478077468935423804757314310978627175662570938333754072058943105969903524939118396713830313031616265354961498003855446401029632205890762428350388138323611965597828441063958066072929033024927827268490562109344851945958718345203702911715848558073773185512687654397076142262691767815061828034375079353476062359595884323825104054301004255359133882993102358363424801657968642762609857984045941979735886404619135607629244387438445485821198239766434572645195801735251801298038431236669922668522248665749938488311218653016116777644842498275174593637238573726404031341899143452831951270105227119478526924892768551248463063172118115026315635583846773395961157947622223249408000000000000000000000000000*i1^33 + 14129287578603349413766810410318518562416078017546216393660488994294109240826894189208911876634459879397092322888546258353640758764480693247653105451149214883819877190455450836606291817361602070486692159730011478722408856188786573683269944286702173130178505409449751027264977692206260007944421502869440374050503508219664259945542597160402106885268653184253798272145383914238779664093242071500343275040426521720324031546543484930290068930042076490548697330428784606305364568859647489106048852564897250060980892009072064867404478533231000721771157808000649376026315810138721193124992018412692195068628815244386061019136872911053683887580170760688524753492142139052328382460811237624438891803767981850281893402231904074132965916098872638915385186102979321740640174386048091800350158589842136127409997580508455232302412530181635063760744422259956004373832043697280737531634071962917383091458989504572163015873751576849178317589841439746712252655414400271202290782335616526388100081162352151091022784087225205596300875014260021459783151835688001752891223249497557027628232494313462307931943143673343790361563075400589878251519004400908105920269627046707241581468856963422859072279143973664115697730070039048347292008448000000000000000000000000000*i1^34 + 11446534837893330226722949461464574003585264360947169958041285973539179352111915195652238811013488816767798775372166051909743504299520146619172125521300463975845620070340055451832820342438687714791875800501643897044781666701145051266647082106007270706922318764374268563461306344826136738996220981300334485418594254268074380470258662910058176663398640945072190512049699787883072297176946932259487927657814147693897510519547882997416237167440003466271101613863901134960107763657296738357219526317387022088927544204402248759940394281170749628971788926431941087746314798567801323110766643783798357111406720636150288345817226371185808143119982276967485669169977433355879414104755387377667490735584800035392096721433451687790762551868454829545440953120683686738497039201017100283571575913184177864261457578943452284176952634615628028788902359338364650648607479273344621380395615661751161762962796547012854241726552940694249741061573675264450417701192858906706945756520635185841023054494396153734998493980358934207512445837948039199647019440899753929446180444732062774316231867229308590595458795248031634125225636065121807159159552852953874994961254002265330770885748110578389524576321708901305186968780424621536051200000000000000000000000000*i1^35 + 7367550673885641500564583759319291162626881324318356462401587364627021547898640753534295137407154044791970899569432355430851296342497159771195105822424671116682991932749672366975314997673120751665671356776896347811917684559935895920742911127433801966891871904449161644203374305568861302716438509798802443004085403088930109836097320720742735802697849013478160300438994671765148564502274284938708275437622068087867843655699924222078580336405464659628065617576989696562239271367233298522260258698302248415627714906578398194782641321605075621758804623802490226010005984165623923116901876352182800004750398980031623062902250869949175073770147985187014687988068575642862046767118235617691175294872642631266994501919814630112588949635611395177900629292929298161958192502309573991319407120782676551542148530265903859476012542231611767521134982413257164205370061472981777882225203861683759114907453403010112926000124516842043299564689932973104662236952048176047808935485432560404649681633744080669023821337074216043954270969573670643214841899672120797281873514266915322651339801572502163965085915863049662807362187128630605149340916386768256402180817820251532766825837916650592671533285068881733038360639018369024000000000000000000000000*i1^36 + 3763753811945264734556261372340394110536167325788256419011192084900141154886541506740526247118363557090305486720882028964886394954861190723450150498549594546723133950781101895906002258530633820735013832283932349171219568076698849953631432948084028161584663066937474947775272912627978299450203359849337963376916657626176370637424221804968241647344523249832674094539245061537235924439372802556839329860038809931976218042722405100841505508085800529787290212819423506513895150595013365301817261698977154258125061893212992724724487536825744662054334593076990159844431417797233300433730534580666200563254816696337233678087579128975781181860882368611584871162185667755391231740145169657027675849445244524022592368794248901293715064783019804185998676053808419429339027016774442598394626865239105666793349789536582049652996945178711089009165455254948064774722612060317143809468113532839276321107724943962773785633838049683470139577980126412424721233569285118828835257663559550876361179731218468498865456834035190151349113189640114773508916926779512689951994956177602195340634580100846861680565927768975698289843410192694437869276317155405437288456911411832819036947763870777250706709794340793370226071070310400000000000000000000000*i1^37 + 1501608871307507250946482643165907978188764881362140143611909860955291856727577257059149640691064279087384416682867780677017312939913995282428164755116824995294127272514968029286360262178596626265298794064734280158454135768825737869155442413264318633047676456935125686969245552904703196260036880455404339111626474704562879109054122799777768121036218322058310075549940937880291334636579907313619568445056631654956763687487920844261032803590384438152839402098820227728872194769138000759814629849299171151094661437482985280298892042163893690377145086637936839189525890072502961971823289391583730622248785344863790506913620143346244282398001863162571250585524380140134916286237149782648729594318062104718279199118233777364510318858816488627655491536960403238502455037134863592480122803954605127673749515621601546222423449599900445947278683212620511510817075300842105865586980440471474476264095057557668709948378525113268886259157193310390407061023739877873274943731070636885870230830545645853531559533448975456090186696009124298367418478679114058614070526043145189461815766360168511803818468308324481977016489305702155427175383861792449926755455985520649916483737592418665803455714770986887597260800000000000000000000000*i1^38 + 457929955985131418341129598052571922773868270142259655673007884693246787395714210040865189783412112294132455559321080778435756877868576697949758588553720665257707282367285356486244491284448465587981154856494860654679340812743259002298022557829763808495681594445081909481812483523647065941495541106144013421952615044724157838306795055028643628274486949247419627809234002539135260200961430260548743785743293047087957525315177271525421269981452534676789490078614606581054936972142536708456557048396043611237460126591643098920528576764236794220377547528621490349157140731347387168320621978770503673838825898607733651882827748404306529066579711073144457531048236917313953667030516904283366907490342369242718916217123613266718525799995120461835877152533797165036120463280419621355916882297029005990363181816085484424701679737592643087301034799363125150364796961750372656436321098727963600132439043398221446913305583829216998046784580026081636357254881752154393036002768528913919011803121323871825643053413938149194026601466734023483469121779205295869631765180934553611504630831640766062331364170126491873250897334579168306994081186209686909573493235836156770627865503215454373767892280761384960000000000000000000000*i1^39 + 106692244666059539031798812895988190971039554940845481241378679420367173513037649687624795704610440345047902649468775151503473492262437165418050434822699622199537959001856935653889605344004948363133211494052750692267211716871074369859665560582737402525695327438121044384328876873586953013650155979624790151922050175042924642822964959273749703937260794225506845015121732861332735613473346330829737522620815581087045641705261476960102702348898014718761478958846867824130668772753487160238185419577503535273530586641920730637097130849436756799392682979500990840359643396280873423138113371240188152208233756508186595037926068972227004894976051354612228112013554258527979771260497777523832225854658080579255315877333835987028687191609443171969518795370814288023434744302040160845846298466700202653048591450103701904243907369325900599037838798688837952467082218892482067728850665278239412794984349995471178205822432986063680490576646506504295485226074688390928538060195453423459099004032503231034457713238106083864975712454410072582068886566823628527292395608945562299853756757139844776812673092201199945037215457355307523200699295781002500435174194836554686251383415374387892674690967142400000000000000000000*i1^40 + 15535411751003669590747441203637672461600811433788803507108494301898411928730360607760520889230112744599972541712571436054626715087323591772665101188231793680530921662520091029191101347308295236235240002345001530972872315952395422132880353156562934828446724652499236361259314226575228057263214667250489573101157416254797078857036415224802820940063465022552620436414843546943242530691641816536440677022458875502144161472844156450548544575590615938720240422753319245643404228262348878361144493752288380052186742908247243132772038358429878349764947319477566348618793737583439060512703131921405525634239780859273937316003168396681445830185796932765983542718059107823215024992533319654588308886620939662824040584314034052799230337407225842331416869729553883076735908848282706218157952629397726969690668046993568700171329966374096647949009822869949511321278514788754257598581960287577503432319752422158606610295234947540093026087620483279834706146508068790411254561571789174339712710515814475753879188225690835857716252794037862045868687002082560936815454710527434154809514576070645567317250178142677639699300189751690560224632740109216680287716818648601438072560870531748234379919360000000000000000000*i1^41 + 1437041757843284370040907176212564927854316784194129958341232974648716834469083094641414412658157334471671163100143049449777591485855493002264252923559413315337272922341249019130504461357478942759234291092948466005920472943660286125755962263549036144191486663253860937554601013797975023973311714814055592233032511385984271173596326735212917702487894654711644404251835005569334159396032042055466522040489512277333312979441225040670303023500217797107238363300427643611488957604702706430866928038881087115037206170941793286896220375841485840020788498941713176131766943076157793462221778455745628112994444862746270850732369858831372091290910395823042693524068701901451003979015473588913312130517711770477276284313445684737735157181323536340274791696756917718692224574516569392337090717876561102073828144859490426616084106017270673307908416729117471584178251858583412308107744957416210353700548116355064688507853890402804459506933710846156002532262622017073413064007742635919831960103631315290093448245351838230120938362510661970691396789929588081954025673613885868361605872605671899791907211912564491567368970381347718279275905240099171775888721140572583792759043399566229504000000000000000000*i1^42 + -117303330104419961667018351680922570836739306043139522263163305514296637282489876088866528930896824389092251175694563557273894257729370280535885292360418796572588528559634006147725700263397980264607298337299641553325296289851139980763740560414366907541497132727204337917521228714257482398461137415146010874076622208476578339856452342288219076531613238802947312999143786761886063139249715954247007282857004598773550011879365727577449977172110798748591689227262583569589774718061385697508020499699062177907455504247692855552006812200228377871182583584727472224031748539240657495321673477904600559891168097115354838342667338029926045473064546584696266803324259659537016747876407619494786200319432785968496168140657693502146337447302836730450280530460955210164873097529297504131544124134911760560564719641617896522715277111802852646744749363798160775107281289466596797314962262347336509848619932950744717675326592866165085085021945482772898718860130207522063043239999041059428004774211126752654540696052216808394589734502749714302720368903669044735480252557551100263996769229509997660751047149453162166154021399704890060457803757400613827432198299571495069216143730278400000000000000000*i1^43 + 9592393823902598015279293922268372279320922691280119392811180505054669802167459825009505921375638125245812938764723581498114241422596513579965977613636929129655059368385151215251453042210989656080883015401544399529303851891531258427310863993858633353588455558297310235403072264842306948357839933402962113750303954215124067414891922768073970354177893598404175469297601078646227841899754482250070979582918161258873600022759467789650610881745824955078298305567132344494273427685754659563421734152376840065811827555184340746383365556211480001244677557014400359717264940201184709004935535307441102514126603300957845241716816937680763061061265004356797858384718332443470786157317233586179883182420297799539265197088001943601288730796078465504209412794117118026344095928034987508565233101189925928826135159287324046144645114888850243507151530941159892162862523829882372271074524796902448192648992648526187603049679150354115152769686582474276258114790695491339965154446477554239837851993382511455371781382688030963036782249764697745359619984215584911162715873647829248037429209380370345917024704817968958058207427927357994401410351490268686037266168219993189331763200000000000000000*i1^44 + -303360094925391018654116286984208473618136149367291905140329759642705356835884611074174570358446988600633673928778759223969263413459490945371323308870891663423121354046268337549636601538845213024656347836066254992633096562132426386831548393955514977688287358282792732954206821774854896771520436772220660785044425399479479934401799454583751822676510325721571713966228205102785443444891283281792250455699155567584350852652900048808363532075984456680899137384195987313957117021550883009841382157442542882023521551716560075535264308731720222389652988380657469028033485034114837149625282585857556133695387040702851297452613591996941367285568884749008247172732189892993457604090333343161531142871275118348788753047786567248328433282653423771219067485003662142479401584778318443966542707502153628044300608111630165369476899092736687471766711749380178996066080350844906188823240371606757228197959333642971965094484013655106493015043933554418102110283281262078971676594405659642058883593355163046495897069784174439353138657150941499841337497931202087631327463563446944777717153488726082824089403571418463593849643029603635696382839385565375538891293709721141248000000000000000*i1^45 + 11303487531528799933279457833796491887880256154192252911255287246659542232262450799841512717252775623306223992614961103382979068570886648506668516104682641268407574113373628028421831494012519293088125068130779771780707262493083137925505455263826911154992092705762625133850392750461447656863970198321680286888089169959068841234162439705109928546108362797313397762417560307889689011487294617772323619064560864140003326442989299818894011372850294490907250138547299454948386327244412158803709872844325810010878736942911739758005729894601544128935093881384616591448761620909629412375622403873508934168658825698109835783613082792673664208901798098744594621511034346251423452003093267137190583141430627150042289855042594702710191606112323432343059989115535968870022115986289685630056954545062117115154423560618853163060343007607829775269532674520133504862285013644535765564871123390248561238708233033729601448757881658040623646422734005314340247000909594709012463629140551495665030057405793065118339001806740458136516375705910585659033411065252815795092452609790276133518890267483011849842266252710143267720271716705224843608468382509169270398799314944000000000000000*i1^46 + 24235920152166308255046394127232521435314256522665031956317739473172305544810461912280780842170980736556854840491997167287224389691504500333640954225867207128281495057782301003559776569388008278828486773492692184470005675942124260439028060122498924078465130612981373502324841028708787630538633070356757567066384118490169160961627312574798686267318834311806630773257839950523875114776778759996490582016004580067429855625223482798702160526702748987475304932227621768545425555084765065328124323445804297027652703217788029328029262141730710393021949679504093698273382380570015371500473004311955845971925625731237528938944400740272869087585104694723822782259073072845356623811075583809838818236646566868898517166997262376896018038372207479721549444643421865174820970620615516143040860008695215161201810015778387718242514105698393487365685192241431251708392984115773192528411113417141084724227173910525037369852900777813613887013725734873926068883043328233510460131923862424259421792536711043175717073476384825636569979559839434232588955451292688873191446129348117886608472238543255038094877757813525084397947957421944153000676212672555615518720000000000000*i1^47 + 20113035815915115365347396217686398627954943911854669577942056864116065226066065429888412724945714638310334839444888212086473518031569617396526796960362376090074248109866407367862962645846413869080954785558776352576930710687816337770623660088683678048730835478088207596247054305471829425723322856741743110504512163467955187775592248238992629997959276885082284341707320682929878447777693806381479350765443429880021267380562950269770835648720180168362858737502003568719743730679439527566612336567591993428396759540540318566473764652585714559513211778973948955834892853385950660301139651337072349594625193061085006667068273636321188747268766468948628892633816999558726623168666729916874652190774987671511910327965921514123900235070163974878584518480795510043416125373607121350453350359868441280247908185025540303780657166406816552282942279022631765643501155733018141222207890103723118633774292883974466107222741316713686810889841430048779745712339413350295848122317944993432589915298426497610051857603183272034363405309997774181323692332189149743708554292649906887713696856023659830851447222347251699117492034673798259194406272761856000000000000*i1^48 + 495500927657586339648823768404715980588567544712144366210076009498779816068950657188477199103855856598525356565887880503515137887218202668880929285864510012672589846057025638733513818419937288504935432964826053329399909647849425207119746613444431953898491700267004745043581401441812423028114956609230488592988215285176732454031371682480655411274702278566944261381319347817311570257886550032682561293171493566874578416993229226226487067564216163063518503978509350183454694746522766349762040362848345239530385198218881634533482202089640311631029536447026862253141025827851722489765946919547212955302268884935770259798235875934665734325245695603272663903965235724410575120832128746511635362281313146204188753046284748249639788793500090740038304978876757133952049434127832727786021124603935849140970301471447885717282871161985796298336677891180737102408353031053251946815076298372431607377963599036945960291152006222880692773788634960560400294576855716310471884450957139888465887189910717480889972086192596812147675918748959572635535798293681079146441833165399987288190197820229280402589886858567928772988266080771445358592000000000000*i1^49 + 5508490989160618427032857241829651092618590611612484618209279579152152887098694022626106240024907463521014915592313127614973076570828588178876251576367286881675330836111204409675755638595719365072760450182943810498102584662677070908967051225095522336713416649771455878280587723168882699445294274603441504567438513321193207707613002169990223574612967666568901587691327574245286568875262744847282559741564319670017373185596257143769261590023954810259431277264817373486943915283247203523897072639278252388777057654662891794537544160659060329585766900176858632218506222039743161721053353105040855234108790404750513471018453246695451014157383675643752907873751488038226742089235413439626396289140995145106951192483115145451836784822518465459671751014485969697659317232075462419665916748558344312926962398477535125515579350628223784009059243307577516103838975421308131189838967364264424272996883287857512267446034570146377506585282474120146896429674964946493708141722841298609510015301591269022142702598909187968205117566592243444706590105086135308305000763993246794093855585097459891409147271674804005300866918645760000000000*i1^50 + 28231815919843013669755855371323882223620977300208368971388694980352881644021353953379364770490878100668895601460629163463137481700331987407707109758548762241265057991883969567337615493986532246866391124583444233429867531292930971801276189429336197651295362664680628982928419436228893642921280879499401028227202812387782478440224425330475472847351786628743895529965230478622160612152698525158568016719899689782359062663115044973263900505834886980018863932841169242113428325380608253811980804072024626002541343262741130744358685272147751354794819220452898435656882929442690895369594390924469422077373285275698959173509138106125016516051269809770666658324316979449420230127784345634788428822537464551936307741697322320088720801313500798381798448603605921613181677947764575990754658794034259334254130921369372100487095103261084391545500899862339474546750657085509499542238262072841130071684165334887117887984571646993633472621031105201956508029001043325997552318243311981955405260438302296003143055205337098279749232103628937709142125920615734853961002962897257069135427005464907258177913580667929624576000000000*i1^51 + 79804991971238465115320342949233596904193726437320631617447469445047303209726719020926232524199836752139130222028508193019523144421347085240435576687090515754538635648637141736867858322341645588808205300429041303754112299770691717827788252265038004077392168300294915300066206455833350032571654098919299499805369584275333169920063801020437934675327395250604839872749925570980530935700144853494637527139882885999295812083365064132373390791025217198250138759230610130018553424153543785618640446066205555891070685843521680683134759860659846651019632432146092040162639840467197370538236421497610564609795885016758281535217089402706599956854956880971068281360667993983691245755506727158364163572771631266627302763920851546224917815169704036020341007962046258539155355051116175613264060584600879819640051822528095160781875039822311435842236513175981448997964418568018676946402318758124646894896134281064456683630156107525503650967319926808721134403846745588852703758047449930049815449651345443009881388119985311032871860701352442661536550206251017685944075236611120714333986077501548659797707980800000000*i1^52 + 19419602553297096414446846445455734525811165723426028317828204799547208897166307958295176369712708171113968489145956173633003605796381304707416964232171336711182781755323916577993740392289451431686226475885990438497752306121223832824886148451804613511996777801170464059544984717564421952659318153938774552926127671675528625302666347649652130994769093080305340713851249441208467656201307076207544206986543945933411471958165620940474910191044558430093666545073721222465633250096685376336152160575349733700749873967655643995430388854594315440211614721842664452866397223913438591317983145401440325103658954945872196172874331342894220425878269207021770466244210614688436084807433360618744994561249992439738759558949996692327866505393688156938813469987858817919683867194564877488383173679490905866920398701329024523800926223015734808918268047985155969253942503184244945706631470516935462158522179855006787155173785555982447304672120776333766157555125606567919782828918927690044836883322748144723112842700650324900292343225067273641561480275521694283032426793550892794408262839238656000000000*i1^53 + 1729478402197713262857695835185520627729927059709430050623856933584373622343873899667204277241623527986563540802932708584347859164420922296491117161993953585828226243048856631576065995215398980107748701655488853974801906510986720827811062736711855936733419653744436097131103707735227954473021577548100104789203170428734313734349346332059361003077483965126487382798913069378458198155605329270367841476885602154248474363901137756329779691292453638134147199378548638734873874198335452729001683878847412544630856217796721547536202047510716713091291988163831785419905229754703793299767972843056978452854932023121386229001696064602408478189327881884428413666510252365564662810229187048094847283995923802094938057074003679118277124396623403599059257914027889306270255583693094121140396589866056175129915375691338621147959221514247641440274148803799422368574646231419801416272394937649133762718240633850174131678699276794903455830140150267346562261599349694376278125095629883383345942078262994723883754826271733761898885232792215285683662448119584090639495977122585421578240000000*i1^54 + -7503125776205680817670990531444839159495318639834634058432120627545799288942359380356664693426929512394342149754569811933647287382442150056994295915523310968956574272786575882668444678435026434656242967251676919133313789525338693280928117798091279369993812769613908270938217383851766248283415000889176790950972018643889480944064701938678820463730897813503599032766459799246147813879413821157249333829171541678236999061041975978609325498902966411922630773653137524362967962339606488201375493499039837998819932333986639672609102796222060477462661178657348966664290192125875545117647083561059060449453956244595278682285356931527980389799731137923256972959517531403225646014081221921691510886664682274537349138867825553086013341039790344791009386935871690606387031847891072957015676690276675617573866404048928428186038151094165008806526515715897803822109740644901904254451388165331289417029767760212910709071848715143904682256449248806654927136447526627865942479938933791548441468211177016468583945715431394116357866014788599875436845002340626132992000000*i1^55 + 6098567988300420981580071268883874246737774860296374331738848270781874311899172131452642269850264699806451892228594026399511873290014474992590280519932720874969360709020605650177447421823208051378945812378684641155574348857691054731990108425731204796741502068207579149708696119727901569149248005117637600234801323702887977099426363707183445693718448045642931961402833984694681756146812491105807421449010896982872625974140313018477527448656683488554046507082989342720481880905357936166096984072801070790701423620636059529641517211945097415469447538429111725528129910094688984161442671081754787666233720124330574022656846194306173636896860159594065508685096155439659279840257594591024829373418140615179764702945776891096585107056494528967197926415404725987797327526293611565668665214646756625985029376613498561079694705380157734819112477548048201341206555924414404778015113801337017897511415704378101663168255197258937485290800559555367798161175750496214445084252108050284806280671017285817366537391278379749009084070446786542080000*i1^56 + 4981164832497702113067633308846719898692309884101216103041436909219485627676932258796097999577580739404871929372263656424825159758374649354139250224894537420273586773912704379784375721277777156714693755806619634548893653918458855724135709382892894419755464470691450004198373819440865473160611027830169409824757303130403827515987719579018411252487903570831209658497521342912669818579526367861845524580640909529940431366712578850541420124309670542539080047264791942231667514271702993164065126638145653188737137709858391767372390492503025050697421742824314601093283892938802710729561137927525953360053389427060803869108439048504773515257590814596251872512412055222641264145545522217569501241133832068200368587841473114266690471512986643948275656730179053758100707277536522240333789930410570807824434674573029596555306230656105871427688994224406018371130868509789931475654447151735839355390085869762375530742907107560208083630460410169493208856414485708343632271792914005302082447486320474563404773533790865920000*i1^57 + 245922547703477288117218334656944457768993041800457004280891231212553749578354106828062346272329797488774156863613447190886962502770359104722398387643754981794663476015578617850222872674305275628880398066464711269848017229872526604265960640689224087986645134678409297284513080568947458097449170917877730488818544686840291998827796057617193332436146214722056722443383278337301698349824366250576579124154162112194601382679329697982165466151541775648258421380271461877709866236696261669432106285182813755306225046710972533023867190585449037531681928970188173859219238346732242918993724978704019450618537578949263372105128304002719645522039117571843103945095380508420944018852250807352058394147720912238834024790078284057581340195859962752908723381134127654444204115099937480846106449384006513816454658392590010880537469688605546766574643110261599486573328567540737327870874271330685791592504882112055830696878068673781827626518223686570809083980071286927923939809169836515177210892688000*i1^58 + -1802095508133658531775678942047345027910294317111025198337970916070116521410135973876323360107585987971832044001802060566380396292500587459042883857817694666528985321408749670757273842504834734731006157892103650513137318801435228259951097785756090216750166087073813482217761573961426379718904816091166904538277350784753327220601728868012368856413086411388044896219488481421129231325265737249257015624680361165012920380420748929831055565038658190748097253591477151008057535338789918170358231612127593983151603494327907790353247793571317620618154539218632748281828396992569196061099240199601992693497171102167187144161047202823073615068859974542634438170697442948431513148375900315053689874801235755556710975089262250591137878522312556812989073862154895147099059107914149607678865330525694546661763666793830820494066429811238620419616975600407379984918207096341970041526599395111857056545674830887089485892970765085276800*i1^59 + 4434396568774628852267384604205461431945674960022104460659027305564867029655438140785321324171196797340862162426501204703550484543027860551002854446013904108423272571948311647955417534847336877529484252660706515819417225325320912492212852084001144318854315540599623179575546848442183220143474185463932525743521772715588865544216828567689820117441368549270405546188664936986922140001132388502165904761292235988717344049073651504814818963802778938289460812705813450783384599969296579145422732186609079553203716432198682679439429343169959975892635317270511401886322394708592669826012365621994467561868957003935212201862165063034584074798213680996706520282573610937311076869873722912464941115066554447656636243488935421782087463727345567638644715250768605900987325722839168361025191642245376294358708614462080580162470164879569461597580674889663420426881081*i1^60, -710561343258338530828180229047064120117684537741990529403530965705491641377308844959858832280140115881612817241819936165864984554567759053420665223644726608481810743364881797436575029893445960563490443450313901134805597458492178896610496200970687482978246002000964909361012104574411334209515523086156394741606719984951660760626213972878680282724634148136776461008363196204753740983545759563942773626182749140366401866501382970231334175830445689798129423999702158092994424018369281594045872455907642298467467640881294433823460579080214829659166707718258009428716529602743484081603700363953762138491013086018333807930243559080266517488792467319699631874396435319983413889135516100297801542645037074886395252431162361002264556327342142260297710377865588567440727748382163548687346059426598311778373504502515612559639356900988977502753619656498437829216369837152345840011566074139818507083347379982776607432884279283541474034934626717864712331849098221740991300844102598282523152840287117233916158059207635551731794391455862304026846958012000748612169381262502502632684379758962201994325801043271793391821377001188873412256068658085098525534160954018776009362293759332984205446757687691199955627700950103458647490014292934808713680878440302133708453820728853696941991987935210277005158396780528005356780173264215256689259204547925610344273027995676308490021419954988809063852274601460526052553614627661419567875269912517552654515326166543640828181976602985111127106470401567801318275235396371248383025957893826568132499300549363862187651972863561455092055645984335340132214318211107747775517402444327839840799035110987558450411545786182465946564844070842718515262429704689614879248660041993458402931317525565774869949314537452368308380970316939861680192107905174770776743777825230325524951532912398036237964164566371549533553724648644483072138153363124628893964596743213598422520544792799049498614245970052905912786961075170984641440352486708662007820044615329600109867402367524747097197772800000000000000000000000000000000000000000000000000000000000000 + 1500276460443006761505466822674568040100405556528987020464789947887297461405672812263977662396064395590652677508229224074843981908481336888260343872877471634575522707780828993660636363497803823430771800842564955366690922665618226844062647419152838232488176618004291209680632301227376672623412898327848241508787318518510246995222587254541100802597202600109446569512887024585176880169537570699308043584515222050320180950698466742930147071472874241717593307529539679317103408685117544190967603262823304688989220676927430795909780145205239605683141856265746207160459620129942255496569389751756782009052353891767557219683357815998841066650580415268783108584655126962151946110015164920292276274542858092871246228124226546624205610652160808651707525235238755066803377159077065535675612472803161589025603242729980671963251379053086334493176395756376961020898847133397289784460336825064891512763411110114786158873087887821827992750273181775549663847990016756324040990514967421300750235650619233832475123359038967078443683566553860563166560921573562014032292734251288276374288572530795552756840840888898089491257565361173208144021487594962096152187104761951483648136191770335973393934600820709296712561146148099322325439289835465581111278041243383637149951008767767145830687866359982117429468201029887532556536363559695689932025957093667307619223571313993013587117233038316858556395315830355291727069567850350777713330990582021864465701633228847563601997825207047668641179148652867148154576078024303894193498390132242999563370895486824777812576132975540736340707525297259295803155355872553961688443231446100901951651025954674764171836791826410388467890330433493810411136316899381609270287516741473833228519664200381611801561900108101597911336147238009793130889294737027836301395732570862143578054904917871435495030465554508964176256154133252472791523434761682706858111843876393128523592380304024466782290793451593847814765317590021907337203707962497560465851681388759822573538101252340673572922982400000000000000000000000000000000000000000000000000000000000*i1 + 658079193916668209843290475462847599919698836260078395741302007782341482808887924099998823418525902062310079884181841808323699520231878704528478581027435580311076437591187887740435562298873929204689752647826823274868170318638457923171260570806368473697461141619963181299103566222662558795608726269521040436779123742257150517220245979841983365838430638796969386909828617992941819428709201971166290879280820747428802945289468828750463486531231157496810158834436172510448782366101980657096392956321245357422397916762928238800758319462091345762184282450777097250627707063333674043838840085907630802168458375052918392923767129559622000350799643342212788086909552008626292162460956828166344793171854528499741169968331868650432752143967246262288752902563612963790350299464492705609146525508692887526187501962383803237809868910571884068222109093222410657493461268648529015686962450291011458539618069178354661050645914941410663084363441221064249575455665552134938590139153159453370951817107410439922614098371307397542003455339881361852311764717500128312588121489310409121673623883347880577023408733361547769964486113574080232874874526835210693093348792836300509332467689472003301830580826405674602870233207009522087522063455183802859167018210879799237790908359751300258071549223935968097683961225372419565876499268800119838121660853863096745900818321095794622701890933937815184680000515818219255367323726561282150603200055535389861182355030242456804167497891470509415262648251360259041994048580737719584431258400586002255073329593867683406581785179362341571381953218190246071339431139647551994790994843855150621301934895922529108341943660936110321929985522470325692848582025959372656533266583817244070523705406063215800060996538347111532931747525180517521432440899432900240677518299812803037030151698840064478195153385280320214627068532264271259327277606973496563403191474866498364265917795402642168635069248966829865098831817686166164999369739378559881953340943823880995537615880117234964879114240000000000000000000000000000000000000000000000000000000000*i1^2 + -9062129246619874900036071165664033164956485973984580914713103028048390023020166647718403838024654038522020289240016024337123471118118365527343266153467000548088464431609392733985317884139385348210526606028236568735727634606356605471790451045240973902482728060060572662306503362591097463891905252267722421170969854831026104824564942907224593207224817609036638430488350694261944518017688551105392634875429919455245936801052083680576340150550095038365509300561591530208793354376349444510480097015794867200430034067674181050871777181312470827672517919480284202388683735622110805279320056923296220071154019540296406008707013240132258340766134943597675048567805800619928672312535300163416597912172736211442603384108549935903295554587438543391924752935995865532141169515822293289519665145421373147388725745527421998042337561266550755311910031934430642599526016829045761350699888234293108919714056527019290139418576979884089007858289261303613291412593506494783743128849031225758246413978365959857012257571972772159424042181859440316006333959131115559160959287204628008538796213129909356577412032103884844583532275878953860065346743575700664824144384431806906258690673717768781190413242930740548365311663545641500578210146687688370762883888350766024424597387815762192924716779974968678063626009518325390413378039719968846719343476370960848172352909644329266611585365267048128225793866001110628239885749897804950853395479063009404742968244689029622960104051074192723128956000037205850081596648557077540295502805918580151946791962015070738980823815414134996686600754287371846956193873984365543900076532445388292907727229861084838542033757798141379821179962309082805433765683964203915915813848269250990949029906706242075978939179143479338445558785149573088826217698721658323711250936056934421579565991358548699229309967921674061230628116831859973592850223991297973036889973714861183253002793222507830036481645513248026509409989135278267121846374522161262433265229472782293487681822668122866269028352000000000000000000000000000000000000000000000000000000000*i1^3 + 8505095476389996256000235864172606414006383234630249916448422644130482784017819366219405857535957398173341564669828664065135618621703968582412500096318614520162186603261928524313118226798834919482946902575735894846262844207449884234179718454148639106443962408925704157481098887328668070501042051562433364071730140912726757117068779430000367712155019683470581835617537382870655662912239797129269827824853609230947070306052815785563793779770177022132244098720939435855511753413542809529845803778731447980988631889016035103245669591823555872797733063387668238784113950862225892546077685174480027372670875973729640745447916757389707558951219928405375026069948315540195801405997396354714350547795800138987729420276118514391393854895402350172292177811876806906080870021151151022115275395634670889893818028201429335156539378393771707163781053193846980224553442582003237031012293086191092564847906328453422069795861703170301396656083805289427145030221187519212994801665020475983682271936020055688115060065334792983610984315450587261196547958992831687150705138545789780202177699691325319857793907241464951429263746810873882762789921346844615205322003537385581250744034645738702140863699206820722131136976653419664966472374120510578955917022590540312280394155775308378717421573815352929418600282902366068455299596729636195447112724105398923412467748628423388370478265776191504771636353457654710003295037405992884050163793574741579099626665452575472565823481138100843533526274318571083330902768065790667515486289922589571643588389626708420211486211195057773570932827123051454542719794637086612139744657038096099676980828577481508030351554402917280634524476033152640156488584968319804502347862293990323137087836550258204296727404860301952946111575577351674723423738067069802058763796507465786738390293629090951547894448916985548977856908122501386764054089266613340908752938557653449666741959482754273380196494017131095048462480229125757680700006707740226205512914170522337699265342593733789692723200000000000000000000000000000000000000000000000000000000*i1^4 + 5754994674239603199136424532845315749316277052431992379698402143791508574320436426612403995436764674492724185926310918415468258181694533458721550557949819625290360121672008731628476014224187837677062200785659321388292747771947514271599635468454941734915641346420080829581463998837513057412370890298911176139308286941514379147272427491659444922451740057092490680725252122658926682821166647069137675763341547236710391365406555541812206106427725237494286736923188239038887384843600007777520887130532851483649914402367301244616486483011949493427974935682665247161106658773271811613182439976199972932773981823585719984541041552965585195019794929453697897428546554218666440243848081218604566274005367686564731806431514957883209386289593634246352758428013625449844196079292719015337698582306255492309127777749252934399213956916830456630242244188627095703676365529988796604913134586396953191112992897142329708140083236148195262873837847436053299063902783808988900513656389557982954760932545176484389387025149559261373164967228622958252320311726362674886778719679927692987186684968426216672074621757000539732097314826463093018230898566141973416955838286011413001833817427445069868370746155344449423500520187122410711633344751855969643522714754532139477796234350028664169950167486214983642763522232943793349470765192456155894458054392819210018313125781335816280881485036034051694237525290364943955329798667737063112569700660783678024855231423122235050730248665287324819705623827759164468281329229118529792092227318646117757167241638804569664780773543653932072048867757027478388688508076002338747256188522598513776022206780734036516994810582221370461703637345993382021858747530464181447188061997539549164961303276607757591203202098884232756338053189590276577381176871909541001489737827401194570008942565681584994679763507482658206988237183557490185100639478173506043358588203681213986354905948495198359482895520812566282619022661526549454330708316511734105743457125116754788943314831413136588800000000000000000000000000000000000000000000000000000000*i1^5 + -12150817864535650202444771336832075501915292181480061061013124603963041526984141102581591420423623913490059976141183108274602798418059537131313209807213366155392310688239852799906631754210588885367747900328376867277564692910558171961718758023310043777802084966007167030956964974815034699408931449399892184508428453576073661473633656932196938381473261738779318754935831240358581237216003346087068691825051868626302085528921674607376026500632501566487534268377042914136288384034877378518216255679604000771153797440055531720328816460435562159037257547945700888127724694017408211176781816693301988676117029561727121385906857477097451868114500855168680427483415741830497815410159338710550368002221632216361274759848294375951089630906637799436653083774327214686897831295509032565361447403444750280029182594540887899056637234093829724360986781895544032008207555470376865483925657461554592352102628463253580858900650359708638222735696178248964467610222352204990055670848637014990862842195726354285123946087350970574116506944086535885897353821278512347944444604904855868208305912792545091694842476837456979327905175123263023039473085470874146561026330551462027881503363630635296872324795289929174531425506449172128158054888059015489382210010449064834805362858687792284483486465282111357121605525805850498533579228014704704118297468787210933591969426603729468292319455069456935076151504509253360257247411753245894834140318433263746912931900533607944010417340172619074552281064027063654209372660489769428973285786567934305987624341958905389360748129876299049371775311653087197949569257919210081595088762707431691057899534747382140563544999845722143158440519814607150690885993464259043028649628509076129975627015901625220123618541294053423156065174967630809455785315951406747929401716194350340687438486854114459886349992349330361300162435813173867864109157520655612553523173684467686144602796153138693675479484772824148589126021494532500892776803364464969646995659600433115405808363660407472128000000000000000000000000000000000000000000000000000000*i1^6 + -183572470332131995495677025128392323128284762557999022555319349266043528263689714069516245140962342406761189511013376645577567295464500096042113203776112550892068407385901447748481442415670439867946166063294970649682380561373403461306641513110997215122297756589837145899777027224804915844757691349331843415217791875322450615550251715559328058866182897228837550981436915208353122781765958765381007505134093741501703252579897598224373731824002562218771822631180403829557109279860023237504274570289292123718338915597904772265802373592050642310592678139505894370612227501303108237126546335280120391010256235286788680819345535409184845144417913579304708189395365062320109106367736373550172880935096041610259569471069829861455217350412703097890794339188469673598133539948671906273648146829146997994855710616799250929222233296239568052387810568860982239795530090306480787826497290883439633027911048083755670077228541428295613696300654636057996077341757717188599228825864435426349839813677967030314298335860555780510628091790871917537609386179389880647574786988002692808508091904180985152566691811914245935249986121944791381407142483878306856810662710151975931258950071377218917523472304969609070321163785890781729268010321328510043912995967280145578504203795471572424659527913820227013775123931770978683981188350221282737945312472383631766173236783617519200900234847605473951005254599859758387170828506166490394597932103483356466277542248987101079666610600239468976620943541206909197746368201667754921649303685053209726865361783183869932419864322212412934615247239172241387537004892267739525740192861837398894526617388989120906723147767608652494457160962835395296036505443455215641088094553978689612025635868079212937595206015661268926094353268102285102561354914708710779830728304658476268274981789359980294611633769724904218482579354150038099556845187062564021645867725707092624973053252930182251465530801656600697114049023417009735657246571362642173997786261484124102935657165357056000000000000000000000000000000000000000000000000000000*i1^7 + 3467368198941618244719860906428937779373573628288256597522883790222409043199733984675568695937574424442785887545137419937256994892734661889188929182977171709920233118824055442832147003576769917787813167467939877668226831102262109791728426402953569430862272724223711940935760418190249217150025245319491322300679058080738132915644919431836649223413801406504181286526233155085914009671440601429713021527476645204344396352334317881360928374359372405995940617884089331229677026167960381734635266220450028150671441941065891877743651820409919137310925092342519080872925191410797650033450174822275873362433169926107066111842037453676164171891689251762352838181481492660205188263651091032793469689643352585872174413608895624789002565958009402661356530994380225111392095921256365666629734467495445082078655812031466761181625052817395740982327579926822886308199320236135087063205146389024116472902611957583833858697879757232591861797190129593574074517925844669835402709139206158810815766165000148013251670982602346594797321278688841258860439625104400252395258104322540143818214183538607166370368014076438537205597579812387042850696932400087024498353386068813771677382824795826752103446805865227327415900462001479529495495306647194019516701210340683828946845504952819852007444302963546716076870501510567592167823323855035669667551891694121358933050201934537799682426367598791735615919326729216705785205268749427786728574002131502130968741835035027480513136038103981948129686189100283901190251711074874651969816310326216692189125634968185974457312216597639141476573678543308104054254749810406813156065701034517840444906057241291868755778758280977402596044832317343024452348385953140962861689868488743301594926848765674987276871662093304363365074583806394871248828624389154306269813049106873397142230278439569852568566351343626030590840511060362752090453228609551370199384991305927384871021450760318299126061629127245136231953084597949773056946502514947267814666048340432029369860672884572160000000000000000000000000000000000000000000000000000*i1^8 + -597731036937666492008187828386619485197070815320364509127731669772285814436502194122243026716583746398146584786460405344508422194843184429739552408789335871294971314048115630955464910875717947680799785514994706354295101822539682821710172030490152338565421475270599169578594311561626049466280830112709536352854038076105969654515243718192148334760952484930827080228184828240056126076987120271609909313252314091914530986370485520256236506190920191985586275459433310703153746867673533987539073883504488008567954601224070972845481161882411117615879027764527331425709141160329777127266780325587839893360591050617541916141986552637589731445756822811034437791112035609800132278315736579973983942160844883438110082730635195689445335668586331661585056775037991543649088906917680125092855746204380684477152288116469285856423147699626363913405812662420199187497372093275119038005550523272599400709055310812339694597117334117887251653259875220893476219596212372465014098817614694945520860278441115127115244379960601206609815377534349599871259546141265052405871897659953674605105582305987989527640939421891826259032807631736417141578600412945394954606987998023448644470410561234287414431728385431600992102604067020712691779458201818720332490288127012113707960536510878362239828022564075125367435187712749519512047620784770319001626008653092905661847710076540727681173392475757383719942712204657581538786532191731359449458056125626405661212091414754706608032587849591063696117016357896735306177254428159295616469905832265469093062072946716963474086124463759443588109679771524131537837471918894148395300117725394738928924364564353786219530789222319103198691162911353517153628621604824001312915835740957327202919031063594829422845814152207439526074358057535193459436927315893275512498114716744164623684436724599368256470744058622846699075176121271455424052154060414679095577001125748801271604823558968318417444951167453392680956887520203742220060409403736711353318830932979681677658262863872000000000000000000000000000000000000000000000000000*i1^9 + 159309221892908441621131949605622103905552367141367499235597524756408559866864282516911330615201541995567088848861096046263742584421220184776279571038925951182642559069381313864202763633507254545960660609675522717998226906118512334221857399770750021041085704257757202987105871965191660350305093543377393497489435469014465054044806609474761216311967863744044535372884281388120791342204502001057143341125009611610558549861086176665523654150175822952936144384931009518410565989486402343728616988933789208950499073351735259427802201904777296083741560489370883041362249137228125678497673275037755063741279715878407593775076314302780117594692440861456849596623430459501555160279408828774943798210399271618008948325734227662339598133121267386980148899145170541065325285831928753636323276686605239569323285882059899539895109735408969772192314982855463871355716405651942022836354958618088455980626019110934928422598710338806819289084495735119254123941153296902562595670400768741923464416742627335161428528127116793717283727555939835544059660503772099735138737728411729427723629033913993853759711365370518288859975361536379855386856927806438335346060202952504309703219178118256652882501939741232640589508737627449609997179642026540141721979590599722482681825529185256668496170115112592349941875713538578447166337608617107747810722523409492411538091577668197500072282480863754343234413876432338439680936012325575659240796656734868542563484572147727294687810902718840346252469338010330200315229871978918462342924463133438117286954637995860475700837060782827167075260276745316707950898460652988939017862862451019302925305648149471888769986974309049186958948259667372979138556972502237028072804745657953190940312142032746929780830921427508106176563922686474547110528004485624574771252927023403584582868718679815467172970313351607295528845717064891760289984705935054535166665064989663923454976647704724380967517467108888277723448820622579227407347705816206936174880168902779077522358272000000000000000000000000000000000000000000000000000*i1^10 + -79694307039770976480830505711356194099445471899304925436765375665422697079118537610551776352085797694797870218071138001690303003357011056366487289701551560676426944785956691421373507769007650276747805629256043626923237159787482001990584145996830698125973681666302726088344334386200170572181669592560634688349452338977819417505928465500629846968538272342453120420331124585611320290451146902078456461341420994602291948723938793545729783870420925116254490343659238542511408131129273096357864294972673888350160655895357218243253694209588817646472305016536779205230922202730248516014438006155970628524287395852027649449984718631912425190175291007783214671491302581103715598866199230285371862034940424796448167556653060610984552709402474951628650752891661380395772708575454449423049794857128892989948584202787014460194658968557775798939930065877964601081600146351847831697471891009979376105902016623194192124432390932709089653860616686223376670905013215173614931209348690137267559258198060651085526592122566778267920235377113812493792913975024116427107269753689147606552099659461145873978095006162421804241191662704202341727768674245003020236517777167452382747243346455921897330619434134721759793655380018271193094843019335519531132709790283766676288793465490774353356121796850392947288180837483840608946858999307798182624643508575718288637944229971870588401463264051658202097532402452429352776583391082512892052988265586710154197528837157159874338388764370637751215177635721203403434414770177213994092583740126227371569874036946666344436061375412406255653295898365794461948464945389772367710363603676795975392419098006931586836451477094640379108043369084198451438160128813880735128304146780785537198029503889053189321841253739352340675583587640757405793531938812533647237128057550651354810023659249091286265654381367362988269977505970385965528558240421293331866157445108094461911956775445511670805649770572266321152391801121765559264871993455698345834337399758507169011466240000000000000000000000000000000000000000000000000*i1^11 + 6426656700834695020390467400291102137476285804571201639311293280528433226451779626969678600134522442374789419236809649703688396685625964315127179094697971541859664965836543248148733707125930375019558480536260697662091379450402214293609721290148563724689923996715418225618531270125376435487756958871043202493809548376297446927580632782356680744872571118648150908189159390734377929439685513742766411572475831178096897895732433159173307451148166770384552154036037637286049822346019272977733143292996266502811993330470020915364660928500033210569657680002531659410244960827740374180385480636617842198914204259653741578407917538587983833719611330674135790119367057741690633177333757609419019611403024815677548962363230099995620986751322898962172790619350756265463435300657748071412639160455112394185214806653984942914064580163737681956835047813912826310873024134410756088728051986413781040254393602176856054715476010689787168295350364418390777070739952780512913424010225236273217325060738983482566092579899031217125145298730409368585218733397392747132743017834531141394118599249168903972493170895181803301726249835073438162422628160656006920254033406393005950899314703960898702269730725967962366459430121535453255599006626939122523065088824309350206780867426277183117340315966217803159194771713194416005217415641851372765651125024193993621194819071061707775329911403938232221949677950525486602675039245591365845302803377911986410859026120757928280825042316676363382033461569337681013488094823170708939517846927174096184827630417918289983268173014619224923373937703018543259023933338760836856077118802681926384493477362266350369013032250925420089547374659605533817248597470831667975548897574278561524073154747312811779629679837664549600052815038050334615977840620460636159028825003189871318546495231319144142126549302089150205001459989923273129962420238199096437098603291196244334810562218632243065778661518884184692836256093612992013353529132889410614995839654217639788544000000000000000000000000000000000000000000000000*i1^12 + -561714615092414203423286764506060104355063905168953700338461611007155045175707373486739504796315039883944575160290059640249283743122840890499996116981219562122070648477304612347214436953190818250561690931328122586810173532666688136155442819706329595993922617884884494201295604211396407187100979336317992765835152695399185740868518761439668975959822342176184293353226140367208888569557032096352498789961603600514676648729573026931847354462772112171686463495370403776745554102113298652112075140391153768538320410857299193785520898735673059893337423955025739353445237395100047418720045929845502079826570176040472450730473945107231896699462606626032078758550820986757745392397422365581087507266710057422711208928977000445158009353130693799344028873066939038588545311816790333532915510903612842590095293560715811733280143284283667818648013255789035471813135061101773737050232941205428532269741029178351722176681702695167520790130821689854919645104740095375991059277647498955359940882560932931129591063397603344809004948642198811010681713823624704182927947806187033317334990637214569698852874761940492058010186837040467075694306122427025454689404053418674081369836863989156935475515224221004583918304609875850529751209772419072762316491857670156105919202460421908221762106774834321540318780033954802138181857738966916011028182709381418386020347417896671576652909238288552135124062853776087185682641433665870193586216474677093658070659962371216929875277503051974702846163404417017228880028014911715916003954283916343667856054397989206406679541289859422978281239205284650277162941926841430310143239267411513096403030177922396334539446820476229929349565565163597576496529562855370057643676983919780096868655844621222826157652663910699704582442808776832689497221204932303841946673268655646236516031250053193174965493061852484558873617471652802068589557109995465897856437711002816260653991106163602995208648263027310778738045264846341103237743722765372207225298132359394099200000000000000000000000000000000000000000000000*i1^13 + 240508110745502173654386443412696484901988482533191002872819889487467171888220362684016080376349056236782475192825511140114511250979096672072826460387341431177856445206006659792734522177093305440048851373884357592305163110327250216517635534589511026084358371560415287155445160034874256845993245933584209466334645388305457331965379500920936636018371599475011283908431075384554088928094151778938079469135681280562774766476597418403549260629124899702067098681062040139199174614495140648880438846221160328948194761129200110038881494317455076610055946312555653824509271305269786036810404114425537579067408297552371274022744456648067053725253003909874466470816497655603479460396039295876578745135945884322563467505494680665152829181278614977109448847023053924390210175311451440948675504032942683132333740039895691783209970332786396455497166559841948211131875817059187309742695674423582693564723033325844468926604058296051470269116500315074905817115180941898382243814388167102253860284073747795823687003818109451031034725830213851554811712647366024232150809231062692387629289075209326636454812265643652238377987992831038403212511276439151328730639841795239505511456035861893573498610232908761656899385838012787642384693554689262080131956461312496131876187391690591946675394471340104529736803523573282392009139297922610084526201701135964006155845049948775750447003574161879134743271825071023028300809226206440701027917366962577751151007784758758849382564097882628938283715134423281274457925833828924190192623207882120815665503979569661590263213851040954516356133842128417369672915641126451549276458199855594756412798910934878088504528076992132566039906600598753051215164850964037821310841528038946278167473740569071444947044156878756279500043108830029277145767527240362033790598139442058017694487875288810263909749298434968007556863053973739203263290605789984376442202611891350243160542054204445033327954158878374894235059520362436175290146792475132724275970477161185280000000000000000000000000000000000000000000000*i1^14 + -12964988593739349107126377602469179839260895037960583135381186478205980010957671888801980863920054112232394841647772867719835920356707209280857703183769612600864076795154097784897973765604816293465578977221393671555299291308011476946554015292603326411036440324965442422062222547176602889694410545842543116058626429672225695285774267024247381008533451659685982688810123042026314714896693561455571154683187594464856815707764209414244318378674118927628610791607159007233613221098871154220524172403100367646766521379107867004945604326631830973990127632991994094117049557664484901402600732865933306091060527887738432835547583734314354156177971080712225782515926547097564072835916438258844494709886988579771035388726048029911472097504184205658377127966462616907136830705992919802543021188430704583062493819194263761883554836886470802788659819900773685784397156238632668244107805654899360781698903051580653599143066996652532218683879701917445663137353835029797569798208844837262890498199273060105842613718664993779970452928751815998703888617710432581437874457316809725305589615752114882023304246125454464149672920393991313405670196577787844933823378923006706178017767824811164960910451311980368699640835151372654427389026182552797010127323015293089541081231083888280917120781087757295003203305174660596617854329261635671454632093294274802511931837578551451207353720264657306706483643322326283939678288315551000635769239610045641681562682791465756548952817066711840412735272479978535058453294370246748268006358952942452101210807621958438953309480813956115780934107671102591744557690831945606540650220867910585817824445286668055687883536005977117514065320337271342431574706725455544448127855556276564856304135169458148458883206361156529024884585361664998656027620184049313940790499362165658577497500499740390524628828851374932951446187432461926041855003466324437092254454302085552503908748322842427944369497523890589274691620434270293372708158234790298597576618803200000000000000000000000000000000000000000000000*i1^15 + 4114420693423454806639593637473360923846641783026115112552072210685757979389867424358933324322123070942324467967621339799573777275531558624580575005624379870246991445919390978460476632515669831579431409830556637949792174229526132283461474699079556925391534828572351351838690496542780660987719826205943829121020712202521837785931164929464052559705947082599671155519592543974804978470418424906378853382794184378234842919702013084053942803807550219231346847764859049923886204054075918972856550014196009500769287361063148952906661069215519620302060849254774801477166575987104901124431450845367400918521676856204710107825029555188329983920257308205317577181224758072612638474490190611064228540987575817634439328728545381850921014410738792780924006409784164031933947821455351446518615649387359811076123672337884568906807800394557841626060373021098262206586778915914248287761251771961305172756463067626507916000152177660548295827952246157026565974199862740315447670775734658546784791642460680124446889986996465702103381288955599018982227241785398924772980928021369286618966318468120620701093017184878619797291371943348544113155736341610165501748548267945841064713064482520845605631117503078414943692553745277655015858726802127124735556022373426284535635757893603933834785051923735454695324834968291283449963546221014056518474850447727589511602123045379807502502725458463890496456056285957152802572140886198108486866068710573395926606096540896079170719666914737756851972811107408573721093133400956812058773143061708335436081669254607794673232073338876683997942227835676076087547887343789042693002373516395893044044515707800978585717856327590355528978879642908763839371182375646577776797489903876297049760724786755428783045762402062727091819468995018150266169856245132356794484863744981377817907801147196628341476863805091775815528020981074722595493272786966136199553867735532699317666396039062344430883985173172458064892164335900254510560648074378543104275146342400000000000000000000000000000000000000000000*i1^16 + 97207538862254765521180290917456814084685469878166256492696516723863798301563544225457515735827328500293262073732058798462698271746716260837089098046637495106146397034310314701104682721588905519101067754169359554590826112093401832666591925372227572869545207470618247494782768294501779372260061902317413310868328043742408821363865559286413110743693790380715129144266895482446550051803100377569458147146193019242923607756557022635598027067366031328037774404237350427829451542224965009287248487965223846865140647140670021206823182277035399829325919799817695973078189474954247437711399904422604277300654849238212101861813242813310902373422846699307843930239667157465914093077452228062993077306840505079343516527788875359279658963544060376046908267624050038507627560182935837914101256148130182374724778725241331850104889261716958024150192783815413313662080954256941918216963337687484459878413949584299331901440174861925754105558566688510977587043354607447484679539341919120128616533903860035122210174872795042782297441584321557897816929733612336328968999664553032401502336447988583325488217974726244997454641959077425485491454593048613983059776766165075473027322750669762883966494514145421425547410396688537902167973237978442151260054526864464002297317351676271115567915777766734103977021513490339126996611100209558363038409424249516633880904667754054644121644857529948869698604545940139108611155280022964317833048282647103627299861631969112972759142898673670403760403578872943657522465219608194558909056823504111423452041182459073643953382137704831609772007182040417737698549695916593981686837705190746774380136399739991108431812143741892245395481133685069527922239853575650458056147524883542064831445632462486849629006435136189748395754896779794933519793957495652645761085987719439298269532973822558676490742703184165038598953454410841404613671893015199237168486712472001722243028302026435827856892821718652537091262278432580083980472642126036189839360000000000000000000000000000000000000000000000*i1^17 + 27291868976271915040601598653988213356767672548388975887825078748674193736292707007992549310277437043031965375646615120979063685869951482798422414657282150532962895944764600925511303867998571109783516008413135896220882166404970755477837246122221609697362207819252825878940238028159470653400176430763921239661136602877746454034377265935384011101988523273111333783126529542817273334252802670994179442863084484710334968229452273342742926299393424915988297339060240026742967665268602096077240432473089035275876223591836327889584596461435928813430687105727895260961140095801434177656122201684771434075084700581354121960544832632564225935960672518027998646965054898016756704619566799795114532231823753252687243227326096857587570903781780481862246260317039085286648630820576937246122683073616640946731863793252667879633068044371502821165379480368490868713858902868387427453102542110563295292917904874429121837845128339446059374697250973270900037929104851132037130867666310899021208969167511403684893954756630465547619048280384843623466734139851637354271745941591848095067510659237422033813974376749723483550375286201223946518183670169293175326799816577976179664182381802265118691454407876187747507706732328685349282589057484065827481773224936932215668430953154209598136595505323710133114019603784819676687329732051600111009016755953891263904669665776781735058642402075624189297919280732673566732838905204493712288844500060459876531410512321786568664790101480264892177631349491656866892149189128288333262176329368969290344224200690846897321758358735645661061598851823917077520480029666158999458708595147168221776134746896223863745259509783472112301648350845270757097379141978846604491164661390978301330411780364298128931343051182965575011939654117697951320883092090063494065484466242567362039174656523385730486984879933229203514666876891271127304886524623860110984559080412050883619132728647028380073221241864138499447550250887915276894406817240512450265088000000000000000000000000000000000000000000*i1^18 + 2419178910650824265955369766147025379046921990279610834585374723141396139043209860806902559404929122502643559649353151083071145178124618437603421233483162161300483816037741772215858645254060170493121059334029192586735463861473894048261309040992475316993451717799841155406361040251677277144640041845988922749793806850637726524824457968406703047485769930092412831297154173892583086759224678793916311694804089356678079692860281240728742111641290204818873101992580830293985010318344853690690258647446132171625858746263092697938619229440586777227068413064676512364772544640576952779537058537608591692110363853269178153653313549137040826108729087474210139605343088762532284095475131935259507471284148057795490831793128943486691198528404720111944340528276931046038935733237152868184019285742722469501493023492699446060735119636293798365246309747541438307265198338948251864652748828379288455451873417171941138085809576761784887114883744268301292318660459133007401344542574066879766561534785982393603063817689833576977275461183368218737044806432376783754122403113200540182254918757720938576040892855214304591074314107976129452303664699979281292760376638602959850498143862218048643357727383861588832515030555734599148889096598587141793144701723453843036533412758798534199401454584277005249882397332812763735435508648983422429824729015480231051992148409623149843939157052587367010664838637704022745117683442284199150426343162628412904962254581676099816177436733844069168201673356922851878130673007959116018614942130885158832962973390144677796663401358707172623055049616352647307281989756529866116712554730178983495391859035239684915502543243338642325882815051526192840635987583296431351570616736317200409073889161710582787583113317176167422580518067713664445334744018969153336159263165623287142013485281554484221472304510252814066889044649815428970757240226325437224511647374199289836160693193543610147934650049604620899696214462217499121831351359250418892800000000000000000000000000000000000000000*i1^19 + 65901229674758292023474456035013377500096919804539496677018089835831523549468773720116293778431407993776884070223212063137591277261667614840113015233738519414448027208189023924985923007596270488420560939558122309322101706785669594842811624674779796350869934799364390338398979861891324593838217750702795695319030020201916014046457035625318090120021249636138816899275988869676035610750951850206689566830336226444365449827948643486234031235424164997085135756720571253579988792027883598305074746066660245423263539007008534020786814415817786353531449329336087706971299628919617196413763615903636204299850611266710113517435374504126352673718078490313519991249753982964712994193463825436022316991027857012421147597548953902604117119951630191625555032853731464450610539277285615804161364280329801362141168240528671192430236038748266041964519093189683326188399926295473107472503137357590804059780020173018503354341059082421665485866094450077614826665358031110033817125488830491726934579679862517312994244721222161445917052984730892770466158422504265811560750888689277907117199885872472718334312050482627391346182218547751899302696751394003894672742665830960244964809477836811324491263268682453311399298305668766518565137733867175886707396263019648300547234866380579399510877323762800487941807852330086936140190172600718108837474152807837925663001603336491728818355472446147531613992071850047608924970211990616870404340293302389650382525051100672108680136868690727458605215461144377133260125943851544594065707129291313472164490899668140735214562251113839070918752353324154449943999624028547554136121130046572375230590502944705294454207344284979389682571647458043237477333852826125724977966509318809412213533301785410465409768882490533816760168309928313155276924038442119897085068966456551573879459779351302435024035056912938394684454642781052574933159565962223584714734445147522432863583239770991327932462276615968828863286018967537392818288210424627200000000000000000000000000000000000000000*i1^20 + 1916382599191466404014471938652085745527068703451628024009464173372698965637920674539859464035271563305306008233296062041248097671962580774261909240604151549826817641525232166583084165866056605302455721524901805753639650733787657984133857064446417206579303518464490767790381085674311602747031143282199169684842802970997259603600028102665389400936505312372658947143777626670290176723631589375746654706571956070372909168855626458491914581433031018140759477358897471945363288628472011713927316637164864060123683530075835505678712977617197562510360495321070140916023852303318768933642681348308764316348746531682324933993559114869131550638804831336925035590660206230965284344966183525258401006841930539838710757996767529792510335594951485803388234750876940854256050672052465200371508254811185665782477259383547609443638118678773318166520697793997801557534841865467119236583411926176086816056828037160654273519939803885216471811240909576950487438540363302512662413004283596173422456183802507516439558017471875150982896185195282179992872475521009898272131284894610283395882804168301837288987319005912854619635071024301161376603818324726762474832738776711963765742889405011988014722922397468050746086717726580638244330317950306056914748351641594245365109422573377968419481175521929546479042761281979819471746982444765244640833911977674332269108623758245666872993189065994831405826371119403332831297777277808569289812019488880597010184694347153057264303847510390261081438242793899838291892349013184452808798657032888642913861400238604568917329652947163701707514912247623694601731026208874960262020655693904832557640308866417039388127714767218215409685583281900227327534204694945960833603022914427121899961214963339654375391102021523949437273991863676250000129096551982859640523160808486870804089557910717993284035541566464950916415786797112859123981415914027310075110343710830594472308890860368941077448252760912734561166790942028262826645227831296000000000000000000000000000000000000000*i1^21 + 69942053324709498325667066010847564657307888315371453009527509858379912502866270431908757461591078103644990802280742022704170676796559619465666157002427458989299204402622038799059734696153276916907533232402098134617253075079636706033178133047809254353631337112705076586055482081091582274601293727158914788061788470428292573181077647995482218022634741550876318697274400698811098901715902895786457395951122811698334859170733146862658185466769184229870726161268304624307692749903777341296995294017654262756189757487804933060296467046294093801013307893059904605555297328776328039997226163022021303024540028220521531218727271865914164420194067221529038186668080381105649678139730845929123142455055638424203600668871765935414826720321983264829398337304036271258809736221175703140614880670645410576064387503850136620643509282625444042191650595067153720540429372139340286905307778901688949051191354914967952361566446149026317326528621336395019819809033423481835372328196981449085249955547302067688382173001402910667567261618509696699543271964097728863489622662282090726220222960349275899564097748383953465007222428302168313447543886087294681853784897813357463425267335340997315953850233575375189358086428901485282097462380916530382248385526557607929988798343130327791161064799177175585046661577767673854972875718263984059796503373034808750445066496631226744064862378027296303042968274301237748486508916543698928811834004810434532629753229070125927119085644701605895824819180769178501939799415256322515947102716684148377529991231574884568345967380415818258326881482625134201504867508590756806916262257824191432178709902428642020449233587101140094328535130315832852770429675353728106690938817201408223090711608698947003001146845717793514789172953422744583740136306431646659218584814240916191841089692901666046950865818519770542297882856701338240176524737871084015207461953866862516250349921242360557934525878609585885507663782250439423514850099200000000000000000000000000000000000000*i1^22 + 1160916562436684009364246620249495030597903436254794373139042714442978834863862503085012752275562804609975321487810251053004683146002423109250379944152520757421934077935298303227701873304918911529597438820440173783595726178193375656725805032205900533672086566853918597654733517617849005411663975658164491589250262467964222235627308164582212755514135470047179986450943516386942672756126869964295375206493038358237699448437302497675609560583095883011305039436651702791810188494803877854609773214405483108794860206040028774556826580081256829793323269442971845008482488938244795838767324225920514468192914199759708005952342215798411984261212258835294128333451457886766373617509588872485663013582003653804202309334545968037726173178067296532895028054883152528232199320828023663414707446244029860111409859635870177806414560499096367674266026328221919585461341727122612387814583630165040867027133605181500348830120228360212775404496405783768565390828842655588253932548865455534858753460400791802647646727755577609087431954485557575051961838297817679952749384310081083351499238076237018844667657737375682678382255046002737918212615490805326580518502618732009444981969237521051417247142043055180814621430404580806903978470682298554928698389304695939243455808185682696093359024996646622474018679339437272012853734645820479191573563204964768209132168232735822485327479262980708784306626691153665256964353882402460389970514167531718684168622104050808357163384025741224510053496417989130871775340867479886719901506736366768127936264760690737878770490072873582007224969386498866647302355788987478002921196525404444299206709126893054486016166146750882550562881236324907474290050417113214097250361960096264259754944388675792811219233246777516974511793477011666745845414152466282535410784451141386592399935434718798271014686176832869018568936414765028802099983944344828940899891100596351254777231329184625908628698854309088234481967044162688772997120000000000000000000000000000000000000*i1^23 + 19135243020439084244255199084484213203047576651931467647744025040869781907791107259724777995215988377984394995017531444849903901942665595261399324815127736606475378609905623496176779053262121768626651520138404354861168469321441060906884796199936446870281414673067315685788548509262073394490578236388644766678414853534661192983422981490168618615217591348129161072923439835255610488799842152888391259962738089810286013567495899557723442461233247534697213282102364103616813292808384971970854137215206854756996329507452606269878836285325190064346711580471542959563893806665920106451897942497644733992013474355303674051160608365570195938249376587639764909493834828293062640730221856933799675400218015108700240251536596852649232863786647928763048758159667985385905088023834942875737544350122632677794448256944369283562749225663477922957958076041243793080719434825817579393826554609990753649124682422213752526189883922642167916907956854639084661791176947118059620510409454910445480074029391029348838784327766461679608510054592004197840192955425958197933430679119109559030657668321196487724601310166948187952473914117601959078829263892257803216549206450081906226281688409885812849603363693114854932868690554525993773812920192920934495534997313037095261695161883697641327069414038035233053537265776282372843089074663674654169104285389658859670091204975010084315006436767682916729506582433910271903762344907654305616262328274961586089824476500224150957217171551025860558200912434202600460675293480365428022100077992360487970510119103029423277286976061835727462579000964090991431124953921650948823549712891564337505789014120003994168203589943461319595497554122535177049211739851635126335373961619591861060999556656226464094231085673070708792969082653095140152141285637413668374399879174359095389587010666302375369003423976150096057165706398284387947267195074826068203618173221923687456024634157200556123271475051679139696018149423829745664000000000000000000000000000000000000*i1^24 + 475872137324720031887493371929531051636560224937744500886359012475734023917936042277302618944088856933355751312702758793539744291239904348117188244027924273835113489277626674967257629719680660527893094047693070120392086475674323306114086430658329659717291944537103913059894656704930444615943535880101895049927214603642980097691567742245305347843231636100195205892949493250744220996572621845712475230901641050853791582150963928780255255481032924583253882128225526298867666705994766515519382058739029553253872002661525251105993385274501129860098311239643434824103423039389237309282781902021744356253460779445410698688438201890243999213021637505364146830306607148045514651300657563340148830893921347572890404075305479687965802919204991813401714215872666484738987610642993633938765558598011612452747457381554675145429331170740767346720089846721596981927895352810399890697222835609647688228653250548763781129770552838454418942275712466084131178945173103224674381952141363944349134895889260658936709450596757919399462258846075284151890208367670206338616710785479146845533809443274485255389433405275567625692148201809224446555486722141264886616232578609483812560536352684095747458063675449392883429043687749786875774791873239465143142996282723910497794250061926001903185164455346323773485949031237137826351365124928678354752843386715564404209312504308102417695109122951184790947304006367358779801257732031292067464060404674138872813454689456753496527202665546201551666846659838074109267587556511714200342930581113279681800130575133265642566985710301773477831892814137892909737102326100191028878103758507483840690746863739366999151533421181706687560607518807509046982510095174823182459259286870396972327124591829895368138935556983381749522488039617544233951674037059294117871509437609415662977055962449569696582772060436759192718700570051528493952980267370986442811838029728683562901707881697141525676333670756858408072760101175296000000000000000000000000000000000000*i1^25 + 7295471549671097480018676210821537559911178458652219382523280723450333851095517292402959726924185647588510176966888251898291242408305329920364129520719016833158172176065167083846427598122776361691566067315981378849391644078540513688308225079205212533764709400576083391839553628620623297739194560974129179369217703434064051996836379119845553574893367197817353139189107003556089623085527409245001541991350262161030425261834815847636978052430107797536109285990735660640596068530905394246682577742538046972583488894846897796825314731215749367926116043389396172698595584325348451087252480643204354164439861349288131974797364816401075064744043142198494328931065714445997576200036206036424666069006784836502170584544146145818583917058671266636988329795444262532358760375652942623652212541119599630456391259895548104189511076894324876513543529271519479742814893581642296655379317213976489715548648807536980356159897580251868753448680898550238694324787100405171548538150651537187609596662004194335575550693910199190189731302215954063280891968511712809617851168755493582710287030922843718635110885416608197305318592538728877348592174606590176253818903447713580364303285492040680691431094615015844222272199389422858213218120706124890517429324538200505821358680593957901895380916312185453636475492237209116000716348547424820162560422550381625367848985371456231834112382302624413672791333539854685393725918323027492095695823216698532510909870991650314248842695523451973596123272501339023028241648053095732603067703974065124354969681923835707680753119006448373140579726933862827277165351967694312174989538533485828571514219811140271292014263853801509507370945077407888674672106669067075103034997258974001890147163464824723545700357195111104175349837165560899770502762698984827317069355200548864499430788816934625031797087813055318397948681807617026915848910964754808991795882653554035631426876739587708928025721496650266177765858344960000000000000000000000000000000000*i1^26 + 57127111697361456728436202629997075036707244685661118852175002818527205358598513671918902830784624994326213289235781180963696068829278529507588132017887976053153910717334838010880003187976057801111810672684779900545498465027927235417219846614114131384407552101434015091811581851284890578122903732771873022397794608189094097762867347610610145998812558029007481020400238872405087216705156871268311018847930518257119354964103548915983785451349910782234687358579800094667621675683358179345351566817845329145205442995290830124012897712950997930673649288700840711179879965777977008159631690714001060482845607259975628732706142526921009473040339514494921305728457446776039443445384636522127925211174737598752028394174249814817957899088225909253481634240907189730151997941917262139963318451795515118222695172511067609406355795615411799660653288008117611639794847075927723270627892775650142103027704626449956264650218845299172363410831738791469686564887221808125205463827897764879076920113514643074063240644963413793734198258464651271445766539823181299910867641474487583171415145187867509765317401200698860320168406725051697597514013645173656936998745403846818113497251056847589745115168701192757825363964354003980329984119196578344073371790573676359933202155911025566406179361182490719502217069298922895174405208112365737449572612007015973813538548522459151464273786860403017418644597064777463890638691794573641301749518428498629069829596070556882129248199121172895332364372876758857452247974019814809190726812434028738931380563634444775312519248232685497069654768917025477806349002798747067881562156757591328617335571259254867134658007533719409280650763743663879486651866354405373903289342093890496822682368684373402430286951441296160307269235951543587166313051818637793327058110691192221661167089747262429316472535342155830557907527505614632895554816050562159629390522603544159832260922272414023502046320364353254248677376000000000000000000000000000000000*i1^27 + 311670167677853936326119274344336943201293330123965501601608788713981796667856064446854120671421489730358125992280352421203805746986674336403270439267113602709388365541851426975306850486383066375301650449761791801392429317273955193154916620666992626827764048455801649774798228755921849619850549266788105399705352090250117696418574863876990206435325855091627301931154505598672823529189203191408321444169332284341981596823658329630813113147109907452656205874909948725487965198685320955060487207166378081850909798688033867830961376496557730232166201371185048840589348786928771826455205018949153195413539995617475334207663191018410295069314943400352249136762189471065554986928560107168758155373129908628985838094784097140789018579250255523118172804331955575245510618049722555493421079097657649464518184939213631855660566546107634571580334415408318880844657272253056407786194551722778518855802935547113433583548165648169024572144708143797123623620512381822536519187794555573443864169934340057740614918337741916964172480157032502838242800683694599623759983974936304189421769450928505823196867131441975509339271403678166036263542380012175385188765053656195654459094304927557337003207685337074658217849332187963972862904465963869023794443630879221486377215821253627877664671678020460864294945984899842087619233440789747985405214316009266822075833815457029178727320265882059788380268476533894758243186647519000938231854243583141703064550009044899478375353025211547001791958363160090256792329948529085420015395873438656406811486027598011964946863426609965503903611329643570287554970979798814437563007726003151516103943345737490304608217545642777765124719499506743317347458267222891859888754527049053725759321261673737566457231615193650627844358338251107774413353353257333620777698186672531692880372544698487153565249688973856097862269489751952419979584807070656331117210641408546687446176786029913894196248006286090489036800000000000000000000000000000000*i1^28 + 1162855937795162841329172302916244118523554967106564156607254394931836927821714068040650122943903091053264052775192857171473327250693291997530379943550147915189157615469403152970729230092771593874625589821368799653573948719940686059042974933943795233400219096321591530160501722670715527957951437686285075538898163500363350116507223023451906104449143811634297601208024817513920532145191450444329906689950611364500548624979412988794906853471080667446490513379864410811182373259087015929676392283343122730038812729826535579760244586238805730723629704093440412890011951118817745517583609843327740077922188142469547854355250922341190359619416941484825980482606005429501163098196532204698699340315242217517945980460683247663186945154523180063211959573858489327624388725162967486748901248272969846922562350094762145385002807060016655000750891599790144137036456316602042230854433658972219043303814629538371104180118518311397218144911806322809034905395073615512858594721067901584586335799455222308802242494573659115621666544037411064496638409862897540134283058563288290768660098693052063682869892059487907034300923689068017703687732293212004763927327711759686400171721479214671266603839587808990295665938587190760048021780742198556280809794592557654946990202493448019448530442676006651819210040743837093562000124901747086907293366550184788197534222613762063393790480409479274669390580478756480276147476026458720534798899260676245632838234767080875210828537696528295200702218196429161037967310186387207788317579261256896769428910424807846566684975179715149919043568602409618910444982668088039872676476646020477787037841275190710400203559279827381995144522822191419287368572483321421564035891413461413675260962230143729145293446726547515572208531089727323249199481602997673207987199407974797567544837240811163586563225048398808903302100421392709487555405130916222455446442245707180758589540600750069238105122343695155200000000000000000000000000000000*i1^29 + 3216314662749561500431371761999103348658423942530629326439530322049711879808335439705183156808304175165379783220318743702751800361926219994683520362201677312476284773990936660900007342838302389997882687599152008462979350378415453926182356219401658405816951365687805727326278907856676777216381139828523257730256539156943249569250381770076679894746898961236967735950406309665534727228368394054505137633219802584181972802100770062421068769494992415197076783025758860287639291566773602961956578734480392738907220405273327849964914334053079071172929554357874363381778690130952010679488381750485608449405669155817897926024281178353258759423477552453427706269247664227621999268546829497181987698744612342805085382264784593183311092209535829051792179786682723891241277474594278553372842487214251185660109068034878147792718946792133605376997567060207770554791874056508410366941088281231764641606831552718355400931309744386378510911752587418937965854981321323449218498491472728643128189999931863781533359303409999973041981986633881392254192417075268244767679312360262463065624770481428788855058770259518584883436564593019125256572608225566390423149271369196897746483933380324060318599874520759350610737005852446637425010639866579029086124189641920624930542003739843734281895018962787245195243050619306080658798586939242001294223153905933786406226759828461055810875450765051856452241193624804130437820944262992305737702736673734854336349203751881858663208191735751217536653727910954232431548009883696061526272500063538372866954495244157107391076858366154224937265042488654789869784915637807153995251639997780715534437552662269897376984370771400956473206472155789919906773451697589415088866927717789140680560376748794554297528232874858691607853628894901523049744594143531798244264857393925384614092845665308145745699053151164253560041829688332529882494977192041235610281134497174864659873463170843085375316363837440000000000000000000000000000000*i1^30 + 6337088596550547992733237078176230150911258039378870327273694387076911026457907772722413603175094186791615381781622745483993141354105492392484538568500700734542488635524602362875679695095872245335780717387392890461763878386916694775868163028914765742259219653313238426346128954273195055847044149883645752250448253307749218665674947538079457053185302779733208263291390222120794493172694837814004400842324500937509466954288958840069041966316522151057040308642348478915818078651101985406086796732939465359126759286691497966534854889203354272891676694467494752316643324918341613549904339894286093753379605100840710981165341366363900940829132733386232449097389332164083759684126126902237900010922505991391360794428509020904326494032595740766991215804588608084743789045369294818086555605592662433658773424771244623199438085861092676036903431635999273202636831356703451793230888452860566065657484028209020963815183620172939988611697659052080853966353142374519211127647379693268861244490870307845225888714314054366303863960936054567779916342576039782568347593462791560556665360045130462135295821675920933784606436988388325688879992616857710184319266678177007061794021721754805523038258530736182211324914994306276632546699239981857816186855273683137505797345172528329634126803684739262428258138998401843142785162046435031319918115103803311560231765899202632268304244612960619387554422276137482822962249600255816152684603231985814464671795649649191468526521336038346668984562773408598535340129469419907499300145625814690085852306853131003887889976198674406744314053823259151379067188667395811794407865815215272481604784210300798049256883159358205988901290943241324142390772645228214703140753117215745468939824055886968995697040832839978271529144955069314844224237151200635916261302877864726735883645170224254467478112481083624238989019046143837915219667970271932530856537354731438973234723904943024849603788800000000000000000000000000000*i1^31 + 8952605474600793406021164352934996113039237077633106312732526577590095093391752391659983530842840492450859941323771707784853622123186812452214048011689844201126884626137414123208416553613648217940601912560896917914417871323985357651405148779634229350220791888387377344537969815029676542317065875812260428476108488683669860290590078431058786669082831584971966632193287718869252289537482169164644143582370469484601095426001045675048467636645026375125311306643446826416680468577863152647021720718503303714883486675204548371114970461293639410720121213630640662424613701612353554758624245415092118241160554580708374098494258644792477127159518568984044759843249048702024034152190520740001911298383998951794490441909227783620201463844839226147805394041060231737588180711945011119461181660309039140891219142152906732548478503179498654108499015555274929633680977930694345610609711843084962092572294672852608866420854446432884169411799852137492271546075569130242211395229997279940160214864252346421474298102453931823678710741517995363434840760631665779752254758710544972074439439679762718419027061093494298962444325883817058981226086674489575581175421189002059192970423089573656228617388583315009993892990757058360153953070463409751135443490667512032991772251779354103553943097726504207048045115071290916608103282627883993644091562048185580402503373981242096748434232834880803998246816480038507831359577829849233009851165560790604713812903437598792466245697015115311936355317815087506696709719716838591612812353408688211420827037871095246849270007101014023636989388978688418554654461997419290700604216591387965817316490928385138734240128748834070873483905229142943307963033404014143970219368845729035975821640975328888408950417501369732319772141707228670723477132480087323617861231493739539795057612568058251725666583774407642792961682633936485860503661563507374397505132634379100195831377352125212262400000000000000000000000000000*i1^32 + 9820306193644070190882482251002759179521163902655302711415134280928944842365130652136001823498330709653976502336971293717860746295596407886301125830288810480641797900918163669752876357275400452252871592737593264377452557393916133831056254422883547689917736201351067054501200908580463752324890101039683294305810448310297253586247798423491880033103025394200762706080115035932281195274594408784631357544879012131873810484454812338959555430878105363292850185836025912681736682453048961467135278991195310980252687911055847568918659064924061932921119500735855562297055294902560067386909854211834076916808932218047504330060492766039856638385430106309428533709879130635167339138559505860114531175278492221883226642317859305889514468550653705980729867051768102254844735364508380025601503262666004623235093135804490535162411455702490384849159572459035335721097909322128370123915747871424329782813163164416058684307429211595716379680072827129038796962399561831511976545464466246226787438370098213894084017152564624474323455180527482171186069518158420243271684647539350557801661471674777030004319294110892458221609245929587679721878166545381643627162387506904644468097693734908872425238057815949916158532672015804826121532610201115285221192079447325668224759951680077341796731855375828357403182913416793681526604537456620259829649569494466446863967213649229795333996725587797037327084910366302931025181242301646373997825433052551412822156748680695436805109772442638436433804976062763495626835223561333133919658714293317369196317091687423892501533501276308734429499604260773625272515357652342994791354020025070672100382874149100003651931493342535131071743300734032739276828066557386222137226619684900537123724102159276970979490746674385424567551345926521890862583364968577377725324264283288888818440398762921486204327608178013142885089811286125062050924820213368421066649492076686935560981016479793152000000000000000000000000000*i1^33 + 9362254656962242652019507134850686824966572531588135886363948165637955603292811916212100564783728179223858988420740961009485806351630931955537141765948891934507447531833722786180567183104469467395570277542621247976062421007244891296795988864877802414608643782947940804455340993350528054909692368776321799393645136987839228999647664477414223900421684108003876600025235852618309422691983407434819872366148423770508143610338277945915625111068396267920762302650574355353954501681360666294918812267618541548922735611869622103339005442914159961405910569678941485982334956184664693104415672914590287644190452621032086524300456587406493548469859575311325655462456531055326844444785769926600565385439777875814593394016811936009166826628613207612162903451045211123336813914985334596307575914708846986262304091224761937348250265008074458755048666523631633939836811112656157686062029727960479082677712294562015856399502420408027297858395922010062030907836673046273160108263703261824768943809830636526790318832436930292407933155495040660282081892330292806295074819155088488714980639091165587783221550794500362952425489289159761098095747151087456082367189503952809366626653404375063184059324668358758248075853058523108185178093739234885078819106939981706649230141298560778844117290729077743923761365470951412578545455624128582532106591029300774769528047299113516123455643885002468401291567209534684719375399884034294371378263057597503708350892582466338369815862294495655774277802379477132941277950689032985905666560761334371080467427262611464710640320253253755804963881970416110658905795573170009700961799018002510113854329805485703143095872504040857580234833705165464715191667428652479809220590134146198319887432703003634644165268171834251488310742537182501268379677333213719333770489605205718202842015287480066145180732618427306581275738561184533327554883025683326083400910638890715048213007564800000000000000000000000000*i1^34 + 7583727823019888055358836827250045632001578982939832998500461348357215726979444677982230645539986999203210862583972094621344870294177768206659325648206950165448716787792099110551960701267077887648960297797955442910483253242629453004712198715915675335122467647409374188477639197093809644658977328632291278292131316986989315886079317855246087734057300254573197581181164827036624880438299881785510787010057599183178242842040603709866089556583532756526541276925262547891200835864946888501659837774284887469772125487136064831729404786859629051858278622705756100629022366994292839192489906261414173255589014574767203681760608209952822088897310494295395862632180026660551746666042143446580560272358195353705319949949740642427448648597891826364046566647091568780346902126433397360540544659031741967098619980676417413830981240916926673745808724573780797703304324390226059076250769037101691841912073356020040652881609267684960846572256266918056718825947451922060105170567246569848403205369446343120260889751403163072471754017773005781271263564176634119576225732310005508438361545965571325398842302359938688578119928150589195289862911704168105162489370492942484302783448681491661384954916753889530475065299837038161045795181665711695658582665755184838825217711785765446785695909019950122363108374142778811636274698162730541308403649480488022749237008828408166378841013135609349878701544518417375860346455191970251387932734502286094840283902806357014681759618341206571980522902341744046254140512009168504458693398635467759814670271880312868879701056272836632264379967628769194544433907656699515918243345299096834224833301758517373723192231689690539990683413626822928440080392443661158681445597171818414687281955160019240511476387849077056160405963966257044779317511188062424679076148811026956800050680394781062031570236593243527801131631601986770054814504468663892087728381287474465970585600000000000000000000000000*i1^35 + 4880602568742244112234768204610621505919246312314029861982035895097996775490124228820107708216658849663989344418561452670694719640549873309730701285715884960952460671415859693933046631313876674651903756711468369675078234747555877719638049803805174784702772907245981959074720492254595601695645968486035063241517657027626728573362392489747515996940030786505240756877182491100058872020580207930190808746929706596747596528569188801294632273427982492284078948097297442357130059216570362238664603072075633959065126925589396662226436005235251762016115439183283268307028312893840082659749067099168258559402022232067154227550539765787720747507005929411770822640246295525545093868493027453821958095726184593809309029246949713661295823866726235396805556640120866965449748655649382916166663728031455661225473172948032706295568708577232369942064406337446136741513105611934624398648677409654603640556263538109945428283080200445514707861821687798742646149552696051231819230321799202384998199621576998729226778676825765500352537264744966087733416986845489212441847203663378951953318941787440588148208118660714308824410086223212768967313608744530809535090514982352850521967824652852557506552046203541394495361315419530870925643286558315059432632212885303016031191394089386692783674754928912042618778259809325327294423767792985455572586035841537234476421508781610925046071659334114282351830239266914499190146113275682249571102080716832085987635726149078342311617926258959334679271395555526050393163119227425561867347280740580091160491300163975863518829601906480490854908393220225312226806240246164630747456676354039415075953426595371422345587675851492990903252250568262649064274793307632548382396157873243461224944041253682364004694234140603556801221947445160823994383343239770030816092775297748909418301501755059955096973584579618597494677618788274662103201216434060557350312227186141036544000000000000000000000000*i1^36 + 2493022420865545262057417258439812322311921450859910588367776069915669080414922574873278945881161257040741381396192601332480272652879214347723709404249713178698812514661376413345899718567030558244353807565513592129432173952779160554785147074254034956843992277712839139881623953561043363802450687766906031777170641827758216086432272629108603810528039154185738026645236114958403023464587767400012887665929919688910925347594006001476112352991025505603652665805114525462738190609540261527979585384269244402522960677806018865752989188811176001756134308243738122357283007484050281078491547178304419807062198570858232659853527683885329839207087822138472425897144842688017014743904647616040164020478967231922951957013337862538516373546487900602764942948165125624973024500109499421178624991370551220212185535468325517112350592157049526363790787022294526289177936077847464807854423697198063441624178471964333689586443242398069726117257957704729169765602078985628446349896826264041922175909969196619043366797468659505240514883759345499493182638187798046414810831326572475211363423523020349798800587466770386638662485194621136220867233440664091063845037260655210497989191328711509706037636104719476037978336993274886612735870394328545044005939388602061216750424708229796845785787488996261428861072404824644871955656927543151867103821106178597386949805328544063524115403931993566680071439492139776542816751070447664620761968930856180189097171904216970374150214854427431736410283228914307882696538925699809722039916294539132159552203222839468322634277922076388419814913113721905566155420855580191309005203664980659926686747226061169321657774345863593450986072585910818299964252772797355837884202676523912946064080804384914991964333412157717243229501081381870464168251948088855262885453096161946467608761712694442848578206532344253348819529721225423945302631826739419960868402207129600000000000000000000000*i1^37 + 994509860566476625370456661067868961708996174418641118580410764056644929438851496479831366968892445163404876486493215223556894918210590755557275787586094510326331361662912676467911456521543276766283710477231890446436208102529342350970788421107577281694605580012601260989932438341605493128107342379994456742444955872169586279041737015773642524647855281656482573027749811994684008941517304878763865336224064327405274250506207031578823044112779191551529907450852916821378857227382028943445190255617845120163217736816818684059544280289844796437902914017414206223623367330717463139638813577552941874835565691106588903470223122987251270290336760485526323249998987333774061921279812405102712395121575456396037812933958952941527047678790521637192470676170646142952910134963821752782924240282334377100971036381021311107494114751828599922948198216548560063086260253495738246869241016750776343244308687436728661784313457487460287615394461977850296413386956376171696609570753016224734714849617893300610395341582038383733565602756591214125514222529321610481839227606927849958802331269136665298266201530807266530889088003368561995635813210598280807703320279071075609798824883633755852554876299461707546866588254489633268045873975943456875238704899657103179746051726245244326505330728271588760434103674838647370926188919947814671586639256753638342801018946676432463783124644234838136321106615018590949257293932568443153211333758126065015555404920470096463894200337445561189711374014713167617645284749086194591102439950985272886499155467112498872118324555070328808380480347798396180789328212920337531338959304823760351007754369771911006661347500525164709584432349878626349539419265394342143831318587752944839699716732953435140255912059014669784574340511950135926754120772114687028545876965191308636180214124816527372759785094344790700043387757694275660846824715617630281489448960000000000000000000000*i1^38 + 303265409946999401703573980881678048673705876863022616150412046528342234308352444980950576540262210779157887396664169487472689030617906362857127362898582285723245267798678293859547686964605540895825042866078013634265423723064022682108747748912138224573900207404933888132055087124765792020451323783053798076566313880781610325647749923182310960595941015327199353213320414147187655981001831214816017538349458777762726537742907361550878864611817505593573506663025040538263058431480824858071652580158120510190097744893015530401606700075020461242024614753389830923699969134812541892665803223736565124526396804459674417762376751460174041956847332338247404348890515137761334894874166997142442809251194119455986711682191646051686016915279899487586504786011055588922844762447596225083729962810507693460605762649460901779790638623639832600027205531319186466688857692513381527123161506959211528748078423595744998148633639331552630337533312545828627880601593482689001758342609225437902794884166496596039906145442410992216660655934967552412541249745437600639544878826119612988903597142736080799836675893351725570167011676703445592559052921294801881934999751283159016943430302646198120931309319431856382004466304062387631292766769937003271816712417546962714312025061313080657852853423841578117503690526253384526430523223391330700066169608152161919088677885524710964417925583107574223171479424847209614745168738304115963454019607487851540206394211350643915783426441423768105348844108250367902885267602425799990196502728370944922052039772611132293604053214943101378439073904511031685095852289031449404591904949229245111470423996467561818211353948362889634298188416996452081480409583275611449748149134211938850033712491317026392585473769012077328896651130874332784767034772268190846762393158140661862784490806941946946673120844501082964246912121887478074023629625673824337920000000000000000000000*i1^39 + 70648885721423390154902630697670875684473519816613438971720989757935070308569593301618189580858072730346853350619454493274798051746575793808531816501777165104732507704576504333104778289711828642678571461094940645884046605534499223111789413459261581371819158453242516181630775736330448323149739479276103247618632155216827130766187501916695538382944986451742768483966401663691187965323870876914098035727437123120962800126439550485934307531101903560017388580365462780966887434953386064717575668906002213784849242872894593530354911103249739736177695792170658857300023301809284754572518911054511265754138709481306843079058343129124851460667211499292239679652993368014755503778427588367256677208602569323810221352506204825276065783894944011481526790957863738587941282283717983672614217864905860281192976479381932876862544318863462973755709799506320197014786517269637648207889611211113219376669101309031753385643180175066408788428274130600767673358819932969742204335526988110718224754982000855772973678860408358529168633910785919243268443085903566203808778229816142900893605735236776356070042048834303371426867134145638118782119855190537368348049236422297619492460456328498649617131137653409670714336287366980418798031321379165357601616766847849051735599891667004680891797913533038425532189380907778803371006783738136319481740418750695901113930766696207930708547293891124117251706706754063487745002693480668981883445343382143211787147667257486866427495342391609957368027044071595242180401553244622276083803421719669959467267349697566362264309986034322186639964016772092685686129469472002096571365777972454343233824191798716608835666866448188344029740185675225235917950082105931114841340443395069785248873691520065630813670125844921726895227475307917823388310150493316064462547215340118502360607761497236135986140067578989103486139614729074451467226939654144000000000000000000000*i1^40 + 10286171940136682774343129251953190618333085402188767413583376434150651551981218607898703827606221555285524627414104753523916457957605873230670139985944136513951200786584783146172674254751691768339367655088708937422090472493358036488573268871521480369017842881832779523224832417359548499049588313246101976895627685017671451692581468291420701997128554726773618433998950281420221675620936362914169239927640796844890446757836952029567592206080030621049127337027331702221280675567843466822221474636570597526778921909011509115031568257655930550390355217719108657392951392875344118497429314718325632458955900487260545304784886760103191486575864667078173862991665928759470425234085279394472273856587472408514271667488197492064511455360499209108376921633987491234128843110793246994964050853665976544397913572039125908610857358563111949325550398964601407745016640983274847261983917132052869832578987833285984069790236803581007038492162916574458348601122370894849176964253626515324467217236571595905457798129615633883442767631044593379041205515586409173820572056571927959830795750565985619298451471987853601445505520522391772219236157363941763405284933517620482158303067951090138356837791556735125470871398339729596000217139616363799025482676514059786024271256357223094010959641257380414982414433437579196161625833416076640595766390366722388739942285376996429903443419027438144253060781925088313596960090764207879020517513888660447422400086303447737486170188064024187604140211656182022537317711005054286352638160953552838042517765916826866409960213048612559851545702883399885606859802028999474609509716370163882526367098607365978324521117992403210843552085892631598147741614285533089675037632106550086953210693325839318579818705194297839310185903383525819729454728742867640332326212776120882362058715638228848894395889783525756012240026898289526002008719360000000000000000000*i1^41 + 951332899711925896486034387347299443067351650954447776792360975996695456220050804954335972199893216105390302907482617428990336777859354523103377329711294819455512600057408747364753925094657890959685370094200972362090573411099955884293297900378706373905340105334292840797512588704480859159699684449381727822797122872218709246318323089198151339910537911386779266710622309729669134659498708092189339687614604050436642677478643197835618900469140719957030000765431144120513551976106502101503883950851537207598129237139442341698253227069223193162178456736826934848451010232650782854111930630627481069320283868162720937179143504972829508009531354045952296970999969489816158217007109708306654987976403089130981422395035021182678092695466396504939615249404925837858956855195155067654330258270971705305556456480702627981132314743745061482979541170508641391218472142862748216135655309129572999793018197434571264937111458293543008623482512207456531182843575560974326992150332438785423313380701991747104389481561039761162999827995770970023095939879253749930331710479343668589837616978949968467138494848553159793837836712669327170398233857967336298701746897086236157084030515056522060696161794320510117808702795207645014566205180353889759571446793981192747001600647864236533814119913924590218663323300309798133469892618763497954219362640857064634630054160561594879582824001140350279772928970629776404020700916205479862372685681932461052437179737989316619102652288748348117849825615127042319889416882397389979958966067628030435036841571112564969531143576019197636121370144806881025763511152301530385309572674116280785852690800060059219614184517658915593195495480427595183848317718802838322011216675564408737094694726958611708164671567864977998317014380599353195732717302450948652525460644317641872240435338098042597945642942156106260985407923956251361280000000000000000000*i1^42 + -77676446869005906525804007993092807515377647865591057817535820404229831508776670144927855820823262384898027834398940772896649423011670438287417149627339587343370342304305281680593401622769997567370632526726429739964636372038491008979486012388809436952508325798958423401930180319780960974830392088929162201898289235137689548504762438308458731989078664989161092338550562138686751003734469406485477878410683630242447018061854155034902479089750465091864596195717321306951409239293825871849718315273921086355679424643217546892465659002525919531357703979727086422697573690687136723745307347787711909526416458230319333277081279215351373328055918137056244551949132439202260594873131362365681561869625795584363396499062820169412238223095370966985230756970832371113938339125074035848237683226912696481847896666014103076016387063448452538370072926224141576613434906382135034805110345559697828461559992267461230738383006884897048708269265904802631948278790297600397543268308509596805532484336427915588722309086619888642212838347318298311532360163660870698280070544983773154507542162890808537504233931471953230511047177814537883078744281903517911616491731788247069381274315473243706115981845624036958360494148892272281554357137979850215042352486974693426650496119608613151379540831233236288818368085872801145858047136912957381036229403685121705783454836523069499391772432803822577255215682737503482891924858624080083865640782032493111648940174026511308759054186569720806961630101719122150496552328800537886359528609478051196819131180548031397852086771902022081356897724355053934328052244755467095094626074490222552690888064327461795473699408844497367117289180245585059696277251172642760969151624247058451875466204225357467924404585169347248034342430925198391546933801982144814889106079777699767047570292950481901135187733734789320959423594207641600000000000000000*i1^43 + 6351843927996720252710095628865026962844040586568932955307607835146459154152085382544318330338963006452713992351971642477501985488699231905499431709940703413147815234134019037312447256602080427845482891406224574520920844245881229834062222093476870100529282652790453405412485550439220945482909381949532921990990823716747703979358529111558563093332681615654622274184164084827798758332730314725707480954105553105875219718241390432544606329814218424827662250345221418951618715909779780111678674372888531125146972723310625765188179023834235469402569170340640955925976507715635656690217059997176787360397383100345729777407018485898393773900455421415222429244058308541699738105096696805529845107554419477472021729431938342709178143246747734941439979110420339210847757161511813651796908254389794775443174306712134224197312748697998150825811401130474997893928903592742620130598486481441875437583675965948284567688104185164043527629044027529700358727338455064460694493194617952336701032521070168105674467531913488926683453784123908171500734615030620508596036912519521269193174161562422053199886382696918993625906956703115061792186814207778019920750060028275018580122019994525903039403251089398615937266537427385684575876876406080683221503557257232071207925517448165638303816289361594171847003916865057802495136588583102360054767714889914415342491420417519866310062636394937881162071265088708138506037750465592074110310550090075427026932639795186031799417651473358461676132497787505328937835422485510941880746831182320812313663741163243955905207629662868295826864704318419633443348088697060464611770436882498775131392556674210715387268209569129243125160693009578086279526340818944868136345829690162057298786724903443906271386099579921200904011987793492448851868093652054815601671296522360454179337664553862815613339549885067814674953666560000000000000000*i1^44 + -200889486795553512375991147296908280046850964005369064969908995197971397278232078150206232709391743390257149888989785418457267030197118620952671238804425419448784865735433864109945207763148931737096069690147620499123261147183423766627920717966945369225679017064252394629522146271227785739407511279635645297402647757619493255693458595485182257486432279568461142047247834378652462168098291261063036953696593185406551920594129494276547446151626046774148725359590425274650995446725531899557653817488728102958172595599829574304128483235595256995101717469792004518712089402081752336242011760877915934585187716181349184608259991249409433816862657184282611721378363306964137540997740158367415439904178127773366370374976321515258718823053959469351434339124112014884001111435995585438907947232480977894183624407265437620944391484911177066562806658957565666826312848896950439687052055350789052837383842995422176307571273529471934095624439717921690285204044494054514138089336433715835586821351511019193912081959651952294428879766672978418030559757537961937792639413643373322939047774609046401159047191834408572257398584965430305479853915671852114801949821621025171055120784671528574205974864931934222531440301371119265825501700356010754220597560727807197811618375523008824202686431156604949503125854534338776246148784399409373291443776388647787911840562091141673843046315319329107082469813773608559212737592116727781889765300862417854556642695850061987029516910924747404216013114330361151367315615873734739383635831209076122535125272361181657406643733919917190459009435157900864752569049564244812274622950239527896685573134620248235468049641123631858320813780529085308313573097031344003097106109467767320008794824403010625855999764080799794430076199766885849893314248935224279238445743559593909551584050476961223047461243882685071360000000000000000*i1^45 + 7485540208426651055154927937327231544200530556064008199501166065911602613309019027537809290287509328539071167510065124412423951466433722483829284996809723281904564535063436063164592431133513620682616827508092348707594533560181948713755456905095651261405694522394346968765757384503329158992910603926767911070094257701283514654565200021112197011428343213021325673104469114986449529587499185757547382391771357296081327161571463324557775565583968856360466368325618849473569427754469315676638681755317140466088924086846959899802906755061157304074150310462435143042260272484827425386958584682211411809078326830306549262524296651838665136434208908571883666637967845084912524352300499752554754801141963717572008961128559566125261617625550218643510286055375311492824090159640104189217944088004712614165284719171915687759731078275515896004150488279834214050502147127093264617391115732319252588685191417644329774226975818826064610010323929283103914467150980744641735718742822882381303828983772308500582006006733529895837429355667822212267030330803128785513454276668943061182063487815779142114053672078645377730914788019981369891435500251776853961596216566305313832097648511550124103228986576700264731779641175518502246735029734116759179893740069825819647225748665441975368581818183482537762002848530097590966633828908926120338384170752087602841928051284294020032713847058596333168189938827770357589608942731294968777724724346886506626026224430051363515083401067829622470849438130499929033142241212050544648998880726383373424180588983076471700705286455973708596785786809774322770049246155880191731065356582361108775129065228145548821151667766777129441202976737281886341504938993595507828665839663121660090768484272786424640546681185175884663902845448029221527451053606299030082876948947073810505238689733374148127017215721472000000000000000*i1^46 + 16034249851117748816453313901918744440572625327166531428475943797392067909731555578085678996391511744189506039494322443034566914337625987680685030363174842070055771291204900210812584933602950750368406845326022057156183195618607918957262411284210294312401716735571434163368002061611467415544427571403128057269844374220651583188009446806411757725120873647381729677672087727468544226998125394592553532586446589465957840546776761760188098148375648583989122465515259365356372231707726889398556327872352171079042614720248481001634798719904421622840109445029202092838968467886207000058187998069972753276002327936916563704780267129008982973840098140742453058823916827258420077095377434117323863119732694903161679937020961354368005121306183291924074852683740659618399093073087419792235329357409684806496871335963860539944091165991020848966400589862123634760712190723818417892336496204393948554454437587323511120257940763808419860628620538463469319941495315715315502153898915555555491314924602322866197770912473746229319098526762475931876869301840216459148062782864192329475277626858079436084891466405452369884281927557381642494585472593275148320426286039972603769844021549834467435213834690499093284944720405579051393775308657935785263397828868350408419260597605416073913202588446862211282314380740538059600010158765199519726441190867318842088894815669841377250327368714960406210242706116092925223476691777336244510120877259397037000940182829591430077799314077179193435445272385698399002681450419204173751254572585182579391385169639908478811650801224141486669797850854597419104324483199618695840896197729496706502114606991667145782280105159348449759241581812927596114478673761915129982838111022997938209216925672779513235728781440234064885877782871521570416918157842057436351568027241353297222278923087464314741719040000000000000*i1^47 + 13266409343452891838629552581076465064284794300042373727086815046714823644314319693593329746806730222344081193497850210602212327085560537211662781394716714897800606398593624261213014315042267177957709299598360141017320495667748323550340087891736781995748883808147916010917353391909236515386965079336645593416183594319854814483154984146988548989627133871237075064119667972873529415190005884419671496540139984366681808983887315238326329610512822460075544895535991363156898755157281774425549280532005555636532744908142360118720394124997049621897669467350463473180049519158766481255617150516092323421369516144541455966100508185510559821030242199405029500425180763940547414889450186885019356404268672323055254752708562238049371627362146372950948558266780830886055338132381550941859563573507167548656130355345421934839003777465094699344224639585476800480060454111940033558594514249645163498779774974475412843646408913297608829308593441927870538289182652215045253437937864593836023715262021605747658383832319528499451217221791210427735785782477427140474635283487066348598666853621195358889034200143343127495125118261648235791644916626511823695302997451536851713606872340361531139289553658264569668430417390107316488905081211303340912469411345355466348435614216297826847767647056297225152517778187781413929147314260585318751260172582835752916825432054393612123491926928363940631782453252327072899407753743092999371305058347901029086810869041603935535391208754870720657205724807171365735775665795246573571629143219900364353887806475978696159162045533593463269554740975377792449464612638380645954933509075478000772501151540763063471266707456049394370064605673793871522292360626071553724447309202113157198188433602426562450905910127703998973539250279641092055966972920282835040475191529691673735375058712395776000000000000*i1^48 + 314139928953977399193881631091553997538493595693894863718350749114881152783198312339905969250967354572945771848449484737500735897546111756198316219270534870129075261684082457173911934170888623867481496779277841685791501831139467597883413651565211710038359512624404463515399277938423849301697839405963274542965501938110308865703941734817745110254225493106855018559829435545008496018997374045794871887322279655780303641660853127858948579472971523278414262686316280799653364974924819573209893245425991367904188703466063753044879174919718650222871851068026620652171818499180336697408864010424568715309091743905130445052533025454215564105268224012618384548839823982288547689349629883082131877604462442926456821480049254692364417811300843470685771304714361931052876367389977847663691852928279463638104935106937405981890940732899058919038384444773720390153434402223143160881145227319050005112459957273972544869537751282114339905998431986547885398339855709010041195242903642603046038024865663565870318115431602632720984665376769799902671821585764139088527992325823759705725670237745806980300769128579077971153241973667068067745008799684925790470952393045935888498005286616458307044842126822129501430354953162968390500867091587286448735544314137998286551441664246578086791662986757708552303368829546646527118745768579833853465372774911027462258684504593469796411805576361881938853744415095527971076492718573480425380535301658798375669263662452089952556908521682741119860940186051762333377820958528640442690437384253330114486875058571465469146786250911022008918805686778277122621203405805331004905123956135910152998967212644913801586634962753569063739668500315223751936707438458342193654739664223791579428782779630072432085376493675030288841849542105311477926628650380708778322574037464499898390937600000000000*i1^49 + 3008967726339372020012354315778332546523102771168387873092811519893793940074564619184313037441187265700759935302144124843555956237383473643857742726312962839836934429788382577012295657354378090827461524241335930378232728769804228624119338372395321489748822510751939945940566265119491876308825482435664115113859931786728237312549432570649242344333037909235499491470301597552371034248607603051773435725371969764363032707647991554160058483703066660835905312934401962940754902925847419645301694245635987765123550692472745738115822469240923772115126626984001528515995280251850294424689447695759510374339677312954846738687688832545712827439218097288881639482985851593348773064454438096834041328500092961302303853323104562232734067558566210354559203849386740165646266677694846733607880688063077170593664741289679708825671180524660363072540700682190095514374788194958530338153323691798100605496062362207050627568112486129873964112169002588643103403410909566644875127738106056647879026501753981827046041823244482309709923883202741136881391797318536213950501520366086489991874276584117725221604362780505644164872988090993049691194992103174384675633283964549582804013950258098519676689985154866782972400960215949032607640699007241641183769894269891840858393607835251179030694311919548437247714427891212885004528847374494265404024166522935519003157923113212690470058371924008683802527154408580139106567130901129299564667014051397273969059045197780400503496718026510278845983589805289845173200913594084766030986791844763926838068068560845410979427730018272954321637321467841137599274254219793556180097790449208937749677951248164081216070980117176717830968847309554023306011316520494763962465370762583146016641891424400046724422815237056947804489001163085143745249563965655110454666405190041600000000000*i1^50 + 9817180542564945803321324926505261845170114158721016054902425293157056465459870438455954465591028317062438567215678756686713942737101263206707794115333403683093723666913851286671871057006391390374075731100499571752376084776755680573529160384502894633799425728121840699871632689262648424714293656243889446875016806446550908845723256389910283695111859541133906507646841756043494290905636902006380216495326774325870653986384103514455901752416104423770864022174133649797738516228189837801138487283854325921789670164084399796618817999415921069539742652931357983961290836701265923912007069665541790527523979368636967569958731574514023805681456279083399500240177527757915809660594697323105753428102518788156000779316743912985361619657798801070408653688201581183477946582113377763603205124057908097927695497941151561634784116190880044293449725706835740404098955717079566376965745384987034972025491193243062800753102505011051565979317053686949392468655378342604323405998022041525721618766045429088769642274275163293916094224111255860788249218972885047784188492174627370152003561699382019068423419498303260349232030835435915295542664133680203074360013475879787676399898239156196593930104949845209389653691082748386636075707254052782298755995056497286661381679350351213705721778545087748539835897815709623346797343018321355951583287802311787850124899246860860232755684205802631711551899617376553541539504907835579768987835315440323268146902107908050531354810055306939414340371508085351953033735093769035460785528909555599654607864641001727362497779699466611346191636213304286994450363822467649670194084532511179225919304475589894803506890137941862396079363897068522520287455015369510359517004784311333692200813311808660690324731755169237007060162282754637209026580785448035024896000000000*i1^51 + 2377355655460814421847852963347436954749651763807836933710177606648080810387230523909481565172875360609482597349640124208064401498398846090328296514219729881394335626902075246709006000391307038082719628966642539985048737129335193470246159203068864038946808114041558120390685333142507220813015541818024967923359985440033352320095695468879876929888568691318484010204197639702776344764777220552632946413596241272327712049103380995474679744065760697270659920446098959082403994643252016958476594552745952519185432411394346308529791889653796223275167280791215632794670418745782006984282585555532473841071227025173582057709599280774780123681557149794838131375954623882161549694162824641207991898363109620657799843101163530315186794147534520450026686019799325767292257902515029917049313481643931857424511638585853838776490932504692519930166846329633273510893343734221465248996161715240577125161128464395301164307452547547757163417348067468801206125983035701642015262325344992943983666151306183012549721546125822721229819799779990863357720806495718445125002702793729781147745638629158307352739271179913279803056452099313152441786297817746366933509266289960081578510064623809669226188388450812820425012620435241697834377666500826032282037538857100613192582030999502039856627030814411984138334324000735495626382349519826213721016056973189510040616742806353862415099549526037493939807098548748244428305456689726309285810178631249030144316745338064195564900905552640904542131014606806851159878359856917269131544637425116944779745011133623053409475086031411824277842244698247296736928396725592363366676042594228335840417153655098801690492839227859854170420202741332380090609805603176513471782596330901425736549697776613586176198062067687939585136638437904525505437355212800000000*i1^52 + 208051110209265972738532127411978631799488900602145134957576227249586920509786582942809313065772057627231039941375532765769448975466940556181100918636035183835466041026313933342323170343158301152577857783770004886776485846000385383321401976679194160005889357271942011710987766982607015483736541884876428654527246600336392134829823815917456816890720053586671753094469170634942851241499879242199978575050256734002864022677288105887290082795820363695337633932144727934488663127403282628581802955030892278050997358426362967025493377098554738595868663234672016540747513248336460870305539882717603600026734539365690641438822357427414272769083053267908362745157678020943367321718907008217585299061544725200834071498744921624488593750054533652742464694393170307506491656142893817446820858647830308046029643655948011542322220268150580360616921548149604816118651095730725924868125888842684674068915819291736766365869367161276798161943691072063280089734975552512818205811217675493048920000974782428758704033555850830465272444036519714002337794795251451260930879362008476763690047819231898830013411829283268694125890407419414361054885912898825992825602178336989626520868627645199739145200114633879603852479498947476889098013179437454027973609383572129973734786091989374317268795133888319295394665801762029868853634832515577497054119503499674592650352381144274451659507339057440328050166042422064232396441690628466591874369212727021328811191968735992477307892585366534697307697162235994796060063984497550737928659354347267548174540897470989879919088160563878661648013350985914899552435944283886622303838598912315775413706464947297397304398908012219576868533971722212112977926921526467543038819242297181633845612777771058991096757421163552077108553226413342720000000*i1^53 + -578001857343398551859098642551605489480290396289699606679067973066080468891444593812464282708502618769306007208395104503273580770066038312192352243577781288819613900565038632287424288716212633387047060100969990758687937749674377984873273534322839535887952505475070139752309092021485507331097075389838018165454118959952243169755810926776773789486796682633864568004449588315927413890356665188688767630754045573196641397702157160701242168549805244107128634248852730828394269948084756801667636394823298934211127381426179846716141261811841686813189671037462946732382019800013876659845856471658605780808051593482775875464637576602084503587347427553177406203303561168743284672033359412767355690307897067055592641392243577565348571692695649864471359605596040100747858188174844182726519388712113231464183419887229946170323821881374187532868440639778620094702292216353424526370421500163021479193942920738728083428723657081186305082088076820195121587322138456350945625017925102934016272516851337738539075136231408262017341311480519078813638703608564059197762723165862193274376746269361347042242620398631557026595874606962389484896084642063054020584108889603346637957697993530090300789009408843533320429358882499353361846761845959810162295939855154386590381794450313975985326473999803141506754091911562194022126273817860221119014412608637138119115094055284135656176476565237722380059488330980459491287724483320441599036735720933294559595205463908052235339167426466064424994953482281669632846495636936950680325278826345865694326074434419072981163627294874064559643313614676103331950002625218292884190704085329461916815107821450782170988363169070889796567854425146352681783677860510361064671000675502504535694049128037974090885133325895898183680000000*i1^54 + 2257396765791370649387976191144422114916882408690213160045584886912605796975290603842086640092705174654796297753731521968740848439790374679364968340018623133686647808472949980426938945310295010316852154891853781639325676564318102933798803959159998782855810993608147188174675070937432671943277010882515548046665124259360140575648476191642153241946683495557965146350061521821507197072295676473830009424427682668354051702145300708759330017255893886512315483900395658001541257877620879915764694266933008751041659191598862891150526227235585671993254856269992857133912739164849800226909554897150305802078549444963813168260306241476941760980939700675504547361548618352326504705515192117561056511208647710504686199173642016046540749824615251498116273528327688461754792103382605304739246381546006776341069705084019155998329662790754320675017562022895975378807900141451430372499811648618205293933913928375745536093820368797008844790634435713171014790512720664718358967632078566138985394475886236246801817024816180950828305325301020404009850943006411116834020185652044394687123527483813685388857701753672404098867572899976899378393100572304281841965238506010699669335396554694852030314155495142427488514653556746635822675224426216893024135005162578665951321305295175443609892341914447658885415228288400681895991995674517089198837785687793075983556358544193324720679539604690673339145208337750933323633111715577729561655598739697584414459692880879311544990022825867405500430649895598694565533590703637801561345443069507911874439361112588461846502095797745405303961395915146608931188941505633825646273899311113922686334562847527927347538098360269847005535513544353943383843677026058213240968803352574620669381611136696737280000000*i1^55 + -1853615326407753219400352005320690603509383450404612042600796390099858808369732032006744487984395786869439083986538869910385135151418702423403994780174443983721733421067549863819575841316327212211974787841858732610186007870078221506754751895824685734851428743427101354228367326084266306467520812511302432592327498042863496259751654445370640321282263921424577718184001602849400787721655843224234019674729017771501359072776377825817067427235504126029625772797382464173402979355029183443873958386066833566268366705628144433843132219383528015590136186204840654929730864582855726870926832540904983297055261372215901020876366992826113181647613607667331268804224360073558191337115330648842108005586972558600621674378803934993398871449340874941330139094805830755805346666702019223838915807919499330952393991814369839929182091705402412448370626859841458961620346175031129851906594388889287129471710367136920055015553314645812842537356857718188944526573639371288173444648308180729946134817490610331774457488859558567093425928613577461741456995872938592837778107476884648377073060868504396250341747744413606197807643667791215429824107072232048444413197335848631083964524079701854525487864963482036765212024070668448473065324637171266797013571234661593797863579110049509334255940575836114687144845213039845447844903234226906173683111647250000241803031217132502407338890488975767738263797490725973706073773310442152797654340395709897604630844803922801144286274851622241412823091970109399501269950653441910629250320932180092069876488278350425646357452385356809662093006691778807572482153941304509008470013037273516293536493509927148869205371792090459064395023845059051643672116241811719261484377457111934720000*i1^56 + -637260991906214342674180837507115685877643305630131280768218039958549165100947305295263296004293904933430623294421428002111047977590653879273143446760107267541604590893276523752095936423393181046372155526576757501993833228480247838531426622790130524323168314028874353479280361890878191060659266085121787416250042983021811541584558639776218734998883894948083406823753066317360598221960208879921383494427975383811818842440201579459899856723329597179552202147095410015842787099305929623516884647454120798330973973637825343913095888692318033080954289648558683698748832986034516465082453187660726204093148760282974846210261670456198282592418839120057844661104898657355497059406615011047682618291510829482092625486365859277571770182696165146875009766729531777221880341835412345785978161178473811047674522645588803631918720270579641285742805771779100460572998675523131794898339214837181214420762685701677062747941271723110024705832637475705612018707578062258000627867907141631282222345052778561412023631814806518565478114768039191969838219500259703351651304197533856827554880942170126251998285220848981154034838345703617837843198772444106943770966436737147148347281148573491820531325308523798147227752146621160560185501468977983051945824846283202011347122056594804939710772076478185155068319221867952049417052278332870508762027966033281645655130336429262425948683633586571532110441757944084701638541686912968903503526744676878506529706670865694305254215987715485030357641148352250407861225821828279899364331657950459299885073551065494738740097675336540684074866894836909191653453412005071310509375018356872032639460917055296668458035168141578973475472915597953388566226589911944000*i1^57 + -21114912051277454183649840077258954954847837099694748615960531185806234908262319512275434092921960705696763262328897987484787268688325932819051759372388693529198386289603881510533221736965031675460116464217028881586368498786367441240100152015194084374892363163202408330963815128700015886062484670047650769120717103843631509039874665987643292246814938210522458846860585076162114345762987260612239011971444708213478385089275444500963325292900585311149207563620710103802853787813185994702550924300013537299811848346151074187860106833071964457346382990649411251847054823834502511941059823781941146349718401304776017771652796445204316527054539924168368168568621548414927305844920477540165500575657526097633468333453030950072303851314362160623435873818262775889200769244699536561973840290785058740735631099654105913722860387696719069778898262151987493490827306179918870012860183351749601866506285802258439846767304160421272060255652218906238657341848982174717818980098999218959313564160510252326115552051723057085357194255634233058180510937568722467936470943555049935609266693355753749389059421695595214363383557365415624349861569688463377805425775914340517289196632959658015616711560574410394703935051646000290200292153912347714302866227408896664760372853689345003050941090654536066925164857943463019043675066538390527540339238062674507458367463905027525847297475040999539956145222793613993699749700370199977846072992465456725239362069155902139505513267834436055222882586230103940816686332202143606284408359906721987858693801789049289029719700865851537772666948201696515068855336900531636622836242575215105450698056905132433086852136697249333924586216000*i1^58 + 74579157831967367997130290599514879341006169505278000059744242261300078098554708843680072323892883190453716480427618044482837443646010860538855870731921092222230320913088732616890200597054509610085645157737343156906013239809345511700845883486730504033898351100581049493971463976582905926659948653737566738287802333172046432758970126198104323356034894747050420386438908560494200891635889566566687238563713224660100120903648109408929599792158344107030212539138208647724786004328288711229051995118331125842026005447599947848249781313119269877672001702804440694854284680032472311572072779575931906879937228229326848150183945373470721347046729624742616489471622390344729608394762956706326498994378011556182715805301053992595069611112028422093000156012357828744565319744532279583888084049305529169292859339118509551782197121914619416283598323395672986668156915826908111343049208565966019821490776626887437125949416616492710745034217726793059953549754923892453232739774315631662509770565923433573886429500671550555349005275325581151032527843469528536925757519607548390261503014434814489037939295449733760750900321215174939829266718884842706622333315695219489329618697951684950066552063064921749013385682791564936342391361731757405050379289200111508192855693305448870894516673509868991129569826389991801906303449302847846516190781851478443260236972479092472223445417212357226439809640827822008370679960299613929409891791338445256307755467687010539634988647784796566587695483074522857710912879757033247044488916606646564590601362358025764971241654915118518435065615195906674220638457158724075*i1^59 - N1*657281771002653705270609917922048734715840220168911310863246561057047762356587202199310005955114905259460883326023069885538295230397423946877825145030879908912797019033787173950689524921970715111610631739958801186540556235950922516822956782430616447997056020969448037556158152182054009876956875774310499166746680674771409948949597202496637682817041419192659881039780406922443711939000640867283062498258492122943714885466361441830803303366382179441298348632085871638092248471987100097770955007353224770877574022267606533217769732017105951360480467919831557299984123211870224483290365544239922205135011698263527346789699381478844961562258406539728816002837251297624*i2, -710497458892945956101547370028343827415619249443349923854344077836317326133926059846646183329442121008264080712569331350586339098418672499459308310422377317323879831954904720367512978082794461540243625238093920016788758504060556939157636182864954072151162097308342943185520399417291608216071192979427371961575124901155724473032278312189868556316603172468386898561598503234044249870276620851516775613136027456106593036773977985101753899701144622285126143582137179419410565623930957052213636269518539502828358757535061055616051224414584330306439796940344659537882426752183396607447743658214246086504518835865438403974009757094964915491399094973591114071236862974683259485198399025891722924853730986222104617477232694501111295789907312178781944218151002037734933960589068047424123049311975579046159358061967365841090104400031335450613140731023204568479024809031082666110974102731516542394863733478228785051889399331869397680457085405035440947877259334953441296345663863932858545881268834505825111825189081804493620096344105416526205314129831669410576484525599041476643104902486849052030842385137775034426586151578277338180197046209998299481999368185463934279481049063075136779052911830271321128967897915152952187014826497045296031725306126900990066127476839875325647297882224367110884546328807727452242530396425925740224367674981514124701859189119553991649182243416807166188553531157174532671961115384040865591910242875495688056451238988122179946483052832683886576851796293008696733705939764409916924876635429334932361998684186439814503282879949793679362347695764766043843697798328121004758974859784174956292357445511963218397122371711688084641704371131453216091710828942433385918608979909224637398765216944724302138712223418673624310127144944671819608198835026816067339104503415681252545220268011849418827023801407216256019968932098062092343553413442602106723894737112320840590409753982574410589518000140914781495970555814643339727158099248184109358542168069797655628441893082186741791798067200000000000000000000000000000000000000000000000000000000000 + 1497902810717948171296587191933340913893479418367485728697368012932671348820013905931813647688602423601929566451175553804281366694671063924768473164958808768283314423836867430692499630309361471026204570822166556457061807157614175517607615825733275811557411656395985044159320197445511162442218207139120894019844609167261848047681287668183930963138313913007702106550448186316674952578901430892066073678716911913177386603616903662372836728867916564808626363260836236236640955351628072926899896074812256669542415583432130640498695484535930391472664173353287233921669446834422083681410131758876185831794127471580535151084216514873937820011123226573698734118615987976502915802012676260433763247928227830697857847951829366276830622808622087604510354974819967176931861455304815803825230646008289279740895836412679324622758514909993596584123284037157906809694357650396987324128365633924785131284540088957172981921388150754553748433549786371112328832590347771382875272294157203164091485505184565755215839711976021887363859723280878894073626778946724271274403509056380449497958651651087061647692022881884397487321433458431381881345715451847374397492913879064972762389734576201772360836394640341294643034671005768060328287550991447230427181561608286360740639278525797350771707082707821135771428383795847135600689956026628940919839684596151546597653877162531506779674467146336935951062181995073121465707286359907898481174741268333558426734587003408345578842503971663361095146283705514247092535458057063196695106606252565894962380340289118251857411178166753208523907780853714059364633030595485848259597373043089213972985289944163048937012619160164513712780011166149452542311108186592667702660495824790644313416831282328710959035815571624112222517397005905964463404892409783325320018889006103962750077129679005272801233367648756403814504730573441888718043589924074426304493296960333674300188115627042261114862100087019193942159376071858863048451849093751714012001929279615478214492461618648909803191009280000000000000000000000000000000000000000000000000000000000*i1 + 658023771772578306296523211562009969313269627917134981612998605617140009253220187600964605017810733891976549021114447576790923624091248316700971617384970008719836185007852512475333276557949655397141489130087026187385927640976945275668139330306408129333326307257244053821452573251603122862430331385395043011114549704980049069664039218743197024015566383224965132513179853850269353525763383677614886413448686700357372504390037174414330723129354080387410746959042317271792183838468717341723023507882210145544317521288678500981572739604674442268593995393672586799795443441253606879498830601414318368120423252673860537177131569140740135769544903285140148377101596410614256889509347407570505730246138973313655043921255435493253741294776088460941519209919301846809654786874900066395618136421672165297960516355749276038203818534375550711964925997069955406079875316183540330149293574339025943250496924237186262841543868067881033535571758535684932853611170518775539326003814669086557116821646402956437988444951689781420382645151130157550186123862605174974373268363262787861753527427696423612446579360600834712908704083474553723473722665098813037697655160339551033093571138030246215832045190547293121654273982528087001056141388194952755615870143376373910915400120440571971234906417068464391615039922267682632872135255188649464387887528195507389914543338365120699733182718746271015363791150600430957254607619580961553114337178766519963303883092658717882163702703489480092435520182117777536505765334359551217150119281672212818329837528194919384084069890254042549284941103615894870034933415421760273020623175722530433645596838551237897064806105836670876651034933619451400600485287633684732745481349988340592811413744144783449482334116242555433320536436711024396567810596441776089958253870127069419464644012142948862020625992345093246916360261398726143990737708513368702261854084564572004259874999200552546505090594878324826661458362772848610044766411588824901213571025243349910660484957503343518239686656000000000000000000000000000000000000000000000000000000000*i1^2 + -9061628734696634964881356471136294515709450587924513068117443157277268381139883881674987654888569113170387866079690231223530156358854386664934257772754411492074004343831017544512777921286921933507074568233922280864040893938739457837709643944596629779141173654128149110143740572098629724401335566315997582161805877462537413558706816605189270204905571593615297799798741273771815732352550639398827801606318753303067483061490208130251780136770583547313803479023787788399553216083941648466808934617266697138702903492506486375364714818075490904127568245045898063545359433169447535971759095596080549499839987995479364848755988476896545661538567100017589835575743460846620110351248790812638489017634779343408657560052313756613206099794133466772896301041772403687634037272684502985988913267348261136121039587523615371374119308216166626503638954638603485558979628803911693575068411166954744180600891079904717226250048807043748692801907238422395481169286058432675011289845521623990312680648586165180854865173983043174725049640089997038030189306043790341668990823846066660193490488455276272989354916537519322361773014449695935954703011961613178204653800537069360044246591539926616786773513180436590594722057475288481983378755812469297947860879668583016717843925971444135516370225905418449312235969153715191707297327111152197782835470188646257264287158276623559804494904862194422840538844202883465056138287689588528067326698865437004878993237291938436762497330499391380800966244817639735152329605700822025254877946535838510532984323885171737829122298275663897803849346334347074504716837634171226594120319562268915627789328420319613053269428361884079758847498775085895706773466844791301660910523560742102138944354242744880025392028186742742066699449720581101593712821309178295106444949411317750791265858112097952259009996222219985395557369112166707651826839324860031852811315991830498351636656920551059595910210163539740995031373486186490943727522274095403479955153668904654902790523074452045428267417600000000000000000000000000000000000000000000000000000000*i1^3 + 8505117849656152409395172770853481742924480209451817727910161535743023086110253003628512900080125738186683662798476806890385995221809716686614451937369213837679691781487394598855736404394177896672372846611811117260225015028958116449472973358605690742826764353626468603304153899680770602714346386661934224603094484538737012197786708022469409355371138177293552592673675573869046772103442179827649016288691907190621863272065951293655110549608171185232847397376015739834206825081271922362616625581915341240544174239026574760541758843772134848834000579676077871553804552997236071793066787539292423232442944236992250017808586418644856073608449464810390935727853329583039088431356738943221005886735582813681226427028805848318070468119369921292508386797769555977284798569848099648708523441765965319652745383524448644881263920015036330039993128044700036276052113971123519605910119004353371333486760853838402333382738419963953077519000696658814899997234806478595071975728674750588248669031451876945779367145655567129579428162924805728432811740084411513640338340963750500023015837736005872259867130514170199990652348502065675261969214960202179874596315142249014608427534614126153032832299663691594860376720015868865536716425841537521510109521483457341487679811246012619963238371983409127428157278926121394317298938399758885897531969679304364127733213132387629503541234464890676980149684248254782320197384471477106397278515942372547943465801910939591805555060607937972227109926611514409020704734860704363074238768850284257514978904088112739483655141298818394249200762780770947149357709381356119889489945870002010373338161588880007346047372967492550197827386181078214653984800133349959266804457315416419218432116160824765325297497662426161260584216252948228681486102587039758964417316492961396999964644745923942599576255788819860240521361338461577901232323893130780726324471542186818851315720883930989587892123820314822606193856994093714348186953413817657617640053961650132560965803454107929175654400000000000000000000000000000000000000000000000000000000*i1^4 + 5754002651196085812022699409194195116523881475119027410749196944548808256237869156666310133356251489830212105312010100491179614165981131522299020658947331587966301737782012212906899885579296960619098883820353193564114230392847187413879873923812711231646440145696307579387089312228556528480761791456391285285649775958231905567689235344199747341268383920609858191183328862788201801654950121923402080249837166613878976518191902327893175074002741681760010361843024982119351911625281601710113617599948293681157247997026314559123046552224610955672033982522140160177782132675791636870368078778662621016856390610970928534507991519693266110006311795413356856459177381759604985862442824539753419724280512947772406413154689600623720972757491808027044994372216130994461037198112275510093942803239082192477051695881223341979891660471738872166745679688979325449806317400356038312247789591672697724163238857714219316661040172805680018855275670107823293725547506695437201290244766839324267498120841688565661427443981429869724979717301918393795010963065034280396623933202250926528714347080510252434614228445748143923381852686673697086228763666563108559118282192674950925244689359925679968323673572493561562109776395871423080780410035392993002650801755582019477061422516795167366893950168574463671022904603860379198806067885963862259005336396062552182388133098550068613098464864004450190448982446362944662268626329315680024103864477870730807322516881551866606780178361294868345349823988276756394948324040983731590188017521007633797322801874864116709807034126288459421977392111624799574360615876767530637351773760930858957632162455094641638134363403468926558754037821169579214181499692681255242314094094914917355130705893021290963398975498281947811398840954826487038339935462040067156924366744640247239078611831254127781663680512407324923629544441235511925288117868228632203999972037693311630770696361125338340858697023650802903290271736426421961370993971669841708036219514651380474833279829345686257664000000000000000000000000000000000000000000000000000000*i1^5 + -12150478052940134020957979467618692436461617843038824116216522154912706053920348226439373575606588871482798338106418024314971825237171142493150049611440217198265840892069281120227181318938751063110246657425277662491622212398504830271690043237613269763516495562636348153961250004462255946463403502508752900713909846807019354480529356558823186572053245942785382359837621728441893558077202266243676395232107834933566131172762872196225485751428307819014392231821549923956749300239262217085686891729103649587088625139063479541653273031638127518507424650444004963239313521901341397474423723699742440442842709969002736727151029303967527426086651131777460987755851570806969148870705477036740429083541172619835248141537600662929077579496388744150587468939220582883009989520614877755762535781087327353442240388403687015745131031454233601731278996058238734843445664939590905353902615029299302904973567883827053046230089372771347144211888519842693951108153137912858906708419143367919120750785000587909580367657142588060010404219914997713323690930844000169707842287222912920801032271304888977753593619161193194136703889765007921975783669724343173607091204822148344623108240269474280151573760756904699052699832151563399600762565275619598879067221445846291924954875768495359204350583683786927103815465035421477406902478654837696479419734767750829534320099726294762154092844762603933928975637061354109510127037391106200164048686359642623725728859053247530156434222786387491689786255891998099176050276925370326358446129230543012115423539176074653551278712047920880996649316085736911237177837152774504643616802708013036454214294856608125778231548545065630194095767529676492561025782262120061242394437881525736687758617687473230821791724495371250608227393729521891407646328229307151059457936065854658332217735692887547563483804620957841013757513252476696240226603318729570352375963958103930926052188635580181835265950748430222467634625147628173736544089364212016812435303685634733045328800585175007232000000000000000000000000000000000000000000000000000000*i1^6 + -182641607794990061239979838252430078656653022417648007000297894652122027414476654286032281253182432534389262217972255981543464795830427232598315223661536502343674158528684489968493760929779074116035757106352717806872257713713036251714120523308508812020142786683329062348300267463870015108415803891566196173039360524187234506506161777573844626323253031405942606512413761849054122172071521006372219793833977767257035102121057428385703155690650768773661901658407864897540395096856954086859218438089256921718597769412286114281750031045517316427296198771094616035319201275568333816197761706135988555811592353740621599529236962955654892668639243968904764156704624732418041288695814302741446159436613487463551136796032015339197705626020966952118013511011535765273466754323925833499789512213879063800027412427905432613581319561347512998042475009700951971071068312672631521121854738364944979541375422508682454536159464259293444279816317880453525015140978375594834244160512019089694149677721688513684853614281491840365041160496450173402387139717213672731400065175152398668288260639847790570713126687381721561412009769852364636620374006585682301472403998702881015343732978038131776846615832836244076518734180124921176412242667404508006068956149027990725503403797030789279154032424443613931004541276318736659133631717427688955558145942938327914265708447475993312572038140664217442594601615677890757393328111073401632598758187546199247115140633048959379485410064120941660707421464714236150171569044437810278088084450275093244909348357860174449153915833642075005793764704782633398223017263306426222911885136507930656875159478279693482023249501827867972207394804111467375333499041009501427415817524215063548520398285465020682685406340942711313282217865945401276798556153647879636281478902762988450128191835578087562494781405897269762164345398094380830351709599973578672994917180148666800545052056357213804831688430232094644127826190790647061855784477327025705589318647644883871891018924666388480000000000000000000000000000000000000000000000000000*i1^7 + 3467209466365731698702112859033574611117814003367115812501375211656240360328003760011271732209580366750374656868799012302596234458522004194119203919582304726398260003677972815567726871333865021891649831077844451186443224600545039223869397912814795333164610235233190416263166436903982270049613384021177396021996147378462830625893233924580488255377997937184993882639625995153898470345688614010803442502320245925789347867587416550108691433776670377277999185254706433879299252354809342999608384423298539468860269343156036778503987347736066803078213758174805432157012954192174020215537035158777318202531758312338104311901562829397133118432211547980104857827230328940439547094323176334005253772527426777160924776261753695880873369228236581471920281611659758046429515768226286930065478461356191886957541552423438555494025887102305072091987171887406733551737124269731259420998691516761322629582813109075460053350586096620853185534820644476435243583803145186341049512868132524479015861052739731549555045724045804015405356460538721219467986122380392339736708225333415965895093065022626914563324232013378457492145321659878973446906535170817825223663338595085106480102754750304018317961035834108332583922843874155809961504742176180584231951787654960047163533859783337056628270085659939008143067256144551552764002327254202985363963432658635705331083102069502922875534242822449135689776407576293573876231169032102302872827115292063999673401538000648407116241951781465454879916126154831413435004622162069130179340608851833646386128110877026401439689586447944084233754120285731190885589279831479071343907903013524309393025437380597638586818737665531813819380095939350315767417610979231078293976355528180341947132785379365045187572894014760047444181549279590553551675393700928321476396815361010410692311519762130439540216316912761217694727478122481210029293447252357176952664090137692205443953805020185945487405947156929014981557523031258890352204715447481402390978682634206912840836378605387776000000000000000000000000000000000000000000000000000*i1^8 + -597973242353762471609078541188329338133193481242661540738289975118659357642109392255007242168191124159310291551245798382044147393499061324460446557071883054422001404164986828496211526184667328226461691941275251794817720115359733936351174740106870691858293313985971944394585306105804310527604719870626418474267042741121289856266796851065092849849854172228910566876925024109857648294590648794350450715538922688423136566596827830949057871381358200118383895035261553176863963720297628611200312607466937683211112134786293427786706329597191339291649855165789297513676915825573181850688317878010674960213299040141501719423550225772191653427300062844885943602963117636421371988761210305358913226600908688951320256613219342310093270340783318988244204261619228855084840619203490808444743436259555534877862050421785773467704154595893220152054779880512983395799808795057441237143107975375582332393390291751260372538901303651955228849986568196315822115613907110639666083644416109044625507310849613874304948566648168655411287813264699653521626454288808391690052086587397171020202635345193855688188164343539623116185680277890578175830485447055846020445424771543925003171628882195364398796503028420045400825217287758249793391674812308654028821604955191456886593126033392508903813492149575042774645247154154572342584935633051335087790835066361719015167871849754966173731078467063063293820710523014251657880041736341694283281273051693653265088511729344899527285290627649383064217891628639234503090598792490005360258769701013932304017335935963526256033564018707081115325532123884846520934506146601564058588582187890351434253029574331184052567751270429886874315661948527628752595371346493925287126576951541680023825285349806326405922606151304237771199417752814634672481178053440418560950053000822242133665500600660817061708478136978470866200504048143217513150007902814048695917825047810284666641146875314554576745292763186695531035494738229290665939146958385084937207504372507908603265677262848000000000000000000000000000000000000000000000000000*i1^9 + 159355283720953791169909878468106340958974577034247717073690647545070470930388066070760610937465877915891726157434996185817244985912260447697820072249819296459957960212745150152771462775731072349965653305610158412268421109096696328155394736416387210664003244645131792673394109396598180720291451916156258235793948637657725421323361037217762367511762057308586607741469098520673955233569793768298177678809749366057793912686795317018198423479467060433085467070500984151205493042916073080283950873955776942305906433751162848564276981080188334581902037471087763212544052276103811123018944977729303880640715791397632488379276520556447503996196239719491172347251223337869877721090640928425360637997985014976069567288881871709866909495687648870877312930019620262719448998764067473385469178542048780052506589277293630045015349474442649658981583781926825696447630652555548101396207733503357558633303941885280241736760553788093639675687936781865315145816290576158152185080139650609896625093764785304391909679425628931853773202632670245693682403648506038759425384553854702540658945295116529297418586574869303864077426333766110294895060702461805942331380528412716242451372189409653796805512687730719222297824729012410505149447299773505147456145864464952736191967749896586084343155680147278425283505565944613889925362870635379425232382231145014721031769759056537051261988290064360396687734493647797779459445674525729945578195996866968251752880522218223807364258492280334366816987153593866487317679376423823216708527347835039634929106289985779386502256260055218368173692186427784471249081636394737952655163096218605193426817188391539243198275105995871349565152206370944098198922738932409609229872205652647058159558309523439125386489874196330735974727815465413907253137909713981408014183712503717002705633680577245756120279363987961307374345403523504177665077561389395773108440541477882802737898269798037171333810032073411154199336418779886090314846869407190090125018255417131121273387089920000000000000000000000000000000000000000000000000*i1^10 + -79686223792636945674156989280704667716746299936996354394948193612778553827852961327091827042244256674179411778154667170134855786425529384291556882393265502877543141003903877989605591262026333369594532679864588629541488287624910086460497885727450626535686144525748265698701058739631168861455659735836095474220384104617125668075450316497458145910525610135217182402333554554986884945676684013102794139680212257646319663109692853863482901737199674628026312969855916539540942698120424966016506328149710590706367826039709435763113805216996405570188040630808884561856372770533845656785689723302262788060317543145799603077375514421030774646136497979639746007673554039478130618963401524107552710194860934735802297591788645516686433325679917712910819420718734879804608689611913423306362137507041480544510551328153744356266446679031337258755299126150552760309830730863104453076517173292515685468353626753432946760298449779274630243100865339173487654604126619331668602428341333636878530461711559762651323851462968193738593917596872963838274480892180102207791059395823330215691877887202862913881351884868183358517656412147044803355971317914156736304195622465444470552397528320223061685714381330083832203819847623580557319002653372887048896348521160224497028443827019477582204054782108473795329255630117648863539430929364614750420569602114455034609370095834775734574490168143302290747134037097902651842662891946496060975125200627381166547955038326442627241548967511291601846460820632942463496858060715808888431382150110968212935694585747139968680686349265006881594613495837550700015912087645461684110896472906145168704432968516640607902252383701240775182088696964324497115150469817279352183472352703788187250662356499960647963982473878498660633558566810052571808273761142058146974599453566889711590841396461360745397335182834192486574351452077298229836391993954312770293457499793429004401214787632112621123159263652481615163104941688664835202959551790206297611322748569465749380268032000000000000000000000000000000000000000000000000*i1^11 + 6426249103939583631422033722687208941746566532773547728554169725313676945315374146889562342770649344846378574224797980687604351346166498752303001584328590753741178959463146866990080125662687209644190503824608154765786271905153795663606722636168024938964202081656058584575997132057441702942768277751122226242645647291910790255521455840993614359126382665513878282434847232998200769591456575391315545204133354275786051155180196589245783555219522157992214747065583069353948519321842697285071903110475206290285475435831233597208884427758153345328788491536954794351036322718951374584643229496356076801539572088176778067478565880376913293589696860892613118567271631312491794171413285738044208479889642857958489999991615080195606228211603105898977860068983149670150203646865390598874736483822668359889878056540602956623960244543149011586140261754414248576856767475887255837642934030776387766198504417266275996140658213560318455215669592090223451577499804829168975465435040106106437846539588566935864946141452973860432843561771120986690295008053805482009115512376467537607248923600115044803918039340111118596277136890040602648740948049617404454795960849405605703151380890602191690631119094512108234556655731255664023869530898925216082555794199462006300239129535074852970379249518390316038065059251004436689717163371168243687507161715370566056838654758527928229152351528529793575683433224126103634625346367145362842433997432110426617518234090437344994841555937726904466939281247494804212189875912421610399829568917681753218480290545725590231427762383566538117895380806516085531587489133511176092784813882078116116900403353387640437333921490513315070050819039759772180105728481846232872432326608252602123757933116989557274867875285045989995191956953165383159206906062264954409532718550204392181181237206597531610726435887143071021968972341404199082589333114356376681519715548313845510808989797501311261668684643990322001959934155225192582265358373587604233722320521558645905817600000000000000000000000000000000000000000000000*i1^12 + -561798348787465837295668929194491703265254579972521775364738454408258967853796286590475184519136946681204597367002171951432240816889114168731895800687383196309608076379483242716738142758299784552788700741631844290120194298892116604646022875299049811592294664984275424387850947620932264301212073589750878780074931956905361627925900908444594770372289546704974500613840486083698235384816430236358804736958750283622188183891325924799332418677561602945392229812339670273509097315529830200997569422874650814513412775019759655905696847983049926771699724178459780208516838663187945021220258693799876257105988741591710095885395299801585817359053838262983302956713228362077821613711952081433705684722878972098253006512397067676454157271493283224490085589349705036052574851532836785404137458110409489651017553407329512194069558788809291873284489888572297775047302773679999164768813805285683043564787943048352525458261901607107116810384800693620794518196980401363616009741349725984910662181451982139557970059483786215529441891236352389411830906336083131450288555190104370568366735642513627163318356007316085742984321786916782353587715535213664646064866746252013659151837105344367934526488257701012567070416752988175409653526588848090934529132595770878931717746161774366806517688575696645615258977380256143008352274483614567515854366727397497432440890661900853505684313702462414120848937766513478370665150234396037207324684280182003170638712171069426485990488054942423212580944295327701389208062784083188716596798664763410945703827969684095238079321646916217214468361977359710589268966573102525984181706442905486027958048923392146907801322611503967061972237451460438382632002740085302781005441234077249458298994798746745353545950228567472408213213362486281975662566154744417215153699031021859194790439857424471506181982644373070828656476129280763195382288169483710833932757312792804309371436295738398996382499036758917915529647817663948954598640737483175369586380031281636311040000000000000000000000000000000000000000000000*i1^13 + 240486318409758983666375214316683057957701618508071581958550755911062243584473316576178694330362886657816693601365915501592731109779228725034878133318074344001313285502478899332896915918073239105568520060740269693756858827003985160752725584431496716970322295261297954597492038790453480005416494635845290294462908481028673535109231636414514713037940232897777234318788885272546776274919632381908922045194005295032126589853980259282459375980844046979725946519536853997501744181071210562498826308654405197720454626741976555560038929900714674126275995180305195947129503969672909891323012341818996876294587845525102436134660024787213888963501122464467459074662076089612582632112866266441653191172133944092389903525715599745174703843175788539708366240488556409586674422487667090089373371366175236490335797032305538435444353630793045506092639651042235612488086720753806202574533980485178910839122271071215450318847033478021376991524386920446901694270341508367713673774705437502357700862883213599223379961770384776234598205975605608540741665836107326960591848339501691851369907133795138308411480349389602595950577121998644640479516538162483756964065595299537162315878542776401801726629950072202350921272933425345023568162927518896070281089756671368166675077376900696991877079671997468965908567417251411661252925031901104049986819746259672839294355081060085347509157363736158731756974809125590532286768356702848992614199860777635199545581678820752045481494451122118195301649646023579364430361781953577831384927297354679518494360828768040257418169208734231580091145649516147868075964476256859702213797636803596797094780500791530882643653333885083025259018510382755806639021439204551075768529741776677824539401212461555759619187746276577284499877179887531758392002616113935547531802845239313921119589480816279765039227985250270801767559285997337144853998777722828479174578636293151484014807023823669067524237470814641529296590632771448162726746630607769951407750370620866560000000000000000000000000000000000000000000000*i1^14 + -12965260545268520211755872753893170982443094952095122056767089902431627908038225847198672182601258636154273509403478231196330884463884800726669497416118786434780962675093428742174600715844418206288629741753435323955734196976622509097308236066847471128274233711819005587986805744638581345685613802447207187471709898919142637755335851438184989783602603970447848247949531358141809404185058910716198944622915033939539572654902822067044223625652589002484517973251195766914971884333706223522947593268235250461140092782210607661968585724930446939877291561681102633143855432604549990978775219019256856535483527385782368132158409706305317551235836045679020542938398718815628432885899627666211521218178024749509567527018008512218432498467482093595209916057225703981728431448523262942135009306360142332688794598183800665242536383437034918433218598422555510378695993419246420020180865430872082398135343797068491460302157266427556167880809957985798864088591086628694713509081426611350016844953408606321091482696874133938441030759171617621539009478746306518287844948309367082264767247739700385042797220126560575498850182089049151008321557348777048798250940880671124632871429129287835317966906493817857776220834849878968510327921204781100464967018296648693685861534563509494896930317252772287243551035326815215651854111597607256592573459354185270645715320428300870531210073838305991998163187166050920167969252267446035403273379093533076257029829772464070212023617896377486048196245055029820205448719280737908729357462292645045259766331339085510269252786692438323639368754465467707742716856421790712761588567805524175008373569382214991122533841376008402301700233772545397421714727502283550575126741770388837698438684329985972197373146917545160005850903572921841618671920622164376916240906529740652000095983169069655951167159208561881208253724632495493904806121430611999746207756259676664146758788841163411210174921156578374958581953101755807915912799703809804093727467320115200000000000000000000000000000000000000000000*i1^15 + 4113526858772667890978394452397151502566682071139023962892646267359398202503826861530479827790044597458387126119508552480137797510991475507927407920373639269682936449846177853934663843675464907819096398761564372465707338290160114872832348123426577080984170506876069709406923878505083473667066174026241946717335756160118075438424258756994553166654775778578444470982822527928020931740162395309121092108124539434378475451543746767310852373510034449557305752963586668521080466095582287761610749699709596732421538366976342193805803245137567872673509442602511259093206287356598410232506119910301687688330731041928886985357557593760638237786631195200535477612576679170440070069283328663770743515257784386557803906396984785871127855309482675793567377221174294948598040210758457775089378303668411403734684794897141859894552789704872118838493527632879678746793578311575727320345731602975701566883075532965947344806822232785476481462952846988805989563438551050887684965596547263165058211714843683712039806825834646469227343999279318091277428082727181952114736785798105696500738727787005937379589034132006079597165473841144677801913791855826754307973067315403512965993527470745820958933455328876492689603362058009609722831942020299352788104111469152766792275651925347450318625178111046044854286053613570166240265103452958524903880616000390022260822606971079107641460139623347475670451979059738304709661081719679925777011293719010885599799120653223837555240698754261873923037564782038435930616753213124637091664305290383209484982291367678890434654993591881337851108278003121684096376873986199556197158822983349781402649243670567187271112192234359923605507901685822108103622065264651703832328477256640200664467655167790690866354476391639316287725809431071915898419451065085879374793496652094685773932589841003540484230578250199571483196578931191367999363344533706311089773004801290936874391707556554467271137893504457247330108398750592365907236745568776026201931120640000000000000000000000000000000000000000000000*i1^16 + 97190844944876314786995359298888283089307952530125171551256743861032533923830416740428164259095063085823374468393363878207407547294811798772253212295972477266066951619555086531941215165041665808021597375370893947194086426738365905081864049628552742853716853034174083060812249934924898967944028398280818186453554286821180493924986590223648492924750873802482240258268469495627628589006279072373780969180134016522308014533846812324770388935829204139836653399313243925717693242660733779003663200235356457034221347963701713475065761875695934858065144261621704353179417266197000799256577814895559815149678842094711364288634420675648831876581012888966255270227572885215028080201570451126254091129561666903377173252716540826025759956538407768734785896826632164449225991769330690735985030853278707973321625374237568449000704382888631749830484318890792747557383347219623989324072145162708582049853503961289468040336467497816624526778593153021042561584733996783082033261637408297034071333518506814637857626048958651742822934271755118988895474963095742869590172212224719416485763490822255907460628147721814420806878007125165060868530257118719834904721514593334580961386341919742778490305610517745678294696640834556688349746547576852121971464339085923793690572708132671963962069820372193450087065803414061969964655205421590368042363146645879039315571950091984645587680655685342776928550404450063808615269309565092898650386586689550634822088503744744918887967750291037602365636539960806479806744940859864996809937858986353866500513466844327309531212132696636185636631585160205847767768574394969979518518475809477635406948866438070328931269795091219031596781231495381546931766880782060806119390268113263141787092732372906989835228595016470354081429108681403983424566017303404858156569218178905402157478361311684720351791511802072384097611922671949570899057231748444567062767203674666029458938028720418146684909870316430601810363462610658628261033988808897688697307136000000000000000000000000000000000000000000*i1^17 + 27284573390938186290364969185558602004251478458295801176543532282375464613430419240619938995193138820028700312393062581061790157949642571279941388496232952823394713310354005128287174753095599282140909103463146962095176853642067455922196440577806905326069650552923529480010792642443675593573325464820996498733220772023855751772960091064213635855205557115009707943772135205284538169672299955139244008304105272229381121252602732043156823428966757636030924423760393502751914075909196654731668790714634338634042772856463804455848607533609448858030738834128753255784123522415488506272430127966221298081211163456522849178814550710156588275934582948948944820220031278164873696128389819926278721712076881050733918280642578172581065366165536226610323442150476777243901087536831472036050245883847733573838812285187874920497951192268935001701435927529587486259438043331370840855603680684148088562744456543342242942711554277409120199940605551084265527907165848962852341203480516681062414386627596307981194690782207653451788323528935102385629858904911984796340296726140185121803079134326651991290957219290695554798912177084205176821326964305688167062810408077245686964550673212594072161003036955008124189874298104554971284686807151783626126662281072758984861261160822277332729085829132140695693569700897594881149644615295647200892682415108494255950847980024136026346786829951372657120184988395771831926456398216201658715539819261785799147067981230021444713139753776590761075169726273243152725510075904506973235909933874772461811130613752308644821067193577691261071547627466418717972857029999935509724874908914991884347609880750486051297304515359968758547503882109930459786388554064319711902124489212803831860766155344020372213283405813679931769701169513857155655557560243837860997147905059483569202786998524976624493887878901139695482853639510964310472943680770093099263805907013606858220114081448944454779596628842166378767863215057540195632045130510992160692633600000000000000000000000000000000000000000*i1^18 + 2418540027709867643926405139367465433207704026112765530762652866133046149482750929516550309998054045033570837823892422951597529731385598492291285583430240998629501124034178945755770568486665531362430667782127822385336767982547873130318497442027119723295084800279424753882047973206217991271223184597494308965301588305876561651025511299542612367609154699968758131953037116789377383278595570528390939483473128112818140933497870776971837669602424203416766769582736419674677210772853906233379273128527283459394858726065756499478304477376528286058071738895415765991854660805872949859863819391933520199938980230609286813830328278176255558907396900214835640408843548555167631402235467028909509540866269455236477038865885745903997548143813234908875979050202417136983455206987282966845025197137424334068719551403301489002156685676768011900724398370626046768436444843286374752049272013482530724529928512508462313159020854874473374801622623612381403512006986344502451677354083548158427292464198115747772516104430668759883181213591032194196223506821389685965210182016047669219974031585481566827537505970928435270300840366823538139650644549882718657454530664717845955374953534668595801206357868175037493736558650763721358494027565217617865611387046319716263002389195864800328895546118756031173727043187878400184222228450871255397485801465571174041498035974129233138149750618794831032945529335852527735623694268777423476878580017153046196431868183757829411037210646785740722913217001245721625247040160070058442742671217052324510568660632494574646268364431069049344904232226774367460809543869934461242817354956968315935700136667858060675945878143166572308253507435294875075215565779636603226316322215537787084932361175706904938876290299090641859786432380420984430448232812210337475730942737459984586204132681842224095394149993973464933230074659208218155858547209618599333145142541363101720452279077583170576740862964690206072432684596842033051789521990774161408000000000000000000000000000000000000000000*i1^19 + 65882955073250817775965644465517121539769429134396031477825934756892438685710453710936077410737237659153240676188443163262985335009116658281161432966625653653551661255217722959998448040817709519657477988790472610775586533234907963755509484334642280017887558195702019694719692586782572320113621859556135250470431444574178169044475098056300671746646684116604899563472979045473589717734631148863726527157726793275542044855535891169853600346667889875296481177454425828075197104061469315769916770661580148239942948374458617032853160146037646885941040530083442411506609738302917714451565863129760567860987730317373905662084538992105756480506354753171762101226092174462682676654797686703611058418213838936452415823472502259546078322723611375115562490698120887371589200676860744433335655598181401251484627896136626127772742392808547031510281517940225070626493345454953805579312970445907295301806543220894782030495781671070856846952947465566591512585943073317584113825715835946606210327253293275096597694224562265753720867195703862673730603290099743396551071856051878024919499381853322572458117614334152742341401474034734223520428468956629828608429368244250831612453718743586985569679506885067172827528894462261695159420234558428934927070208551498276280090088726104233783360285742194953794271962581114120925816924409789827387656936193120916991944212601665076658735589624937254017362009963724514322092278300457918135677960552696776599209064350075948445291876277163230694992200907444115391399307075109844570258639722390746515180391547312658530887144508720474245885870163424175564017988019538307400243960061902538029290311631592664760006205770839975155307380711048698505109389946446993741881027048209466820382667354366114955943140181908893368136995812060071795721228271633307275377510154557491779429732487133920195317759575828530183976949366977854233649797071491335910646570292375402421414178608320716236271619244792073403945409571521146637110361070764032000000000000000000000000000000000000000*i1^20 + 1915776295844541615516555469240957387602325920795329863059481642337935153866201456236992070362364074620458471838677375139036365325128409446797696411625997162353259276005453730066990375675752660755270080600993867437557007886308984106852900501982665966446535435038221347582744486380698902496192464689093846556645123375113237449396258878503714074500088631990374731249962067458475781108661685559698701744919143935571674474386383993091890111259313624725696831715252895992242799507886203967247602268056217056253227540171947284543966477635277777734702132716399008885489883464670661077605645069265304532459948570663614200833939013808513139684523546724107503591388678437962074454184155600256948065493293455334022476669755995092885355532525009247586615875149216420982158759588396597390453459664443529101129519823154186791278262788176397823155986540755064668826899861116309986445257303878383874445734415627035248632186092240737325244970661385053611155252516318674789470173920188141356843314511663898232447273973117777085127396344194749328019194230676668906063071179889216086162704448919184892226542676616141821025910183089044493114834389658305347871945188978436385020260078930034263566212857196987537202664927408669850956573307251324129877059526483585276075825187561377875359813727445244911195142484074547128075383815501973184274397917578361845131501285469606271198508350068015816370465609753314131500331610996213701349925436548428348010899411301105766972152945021138878475282193286035535822951388274801569676364209839161915007218683262892162297918025666067389969770949779760089403820215240096673350574269200175703829068804617780942996567431845559237819166299371410708685673852622886387833651133183763495208171534197258900490834746496797146768167850912973905227116255187933616359354094234624495643393928839997465209465780608154243737020859284986719299128757251902664453393513605250664451685527980729654723437660036520413773605536687292323887151736422400000000000000000000000000000000000000*i1^21 + 69920203219576260724938105159801836804334734269961061622927799825996169044700056956168644933933161015289315630994511035528096819163052658365522400844337853591385179120139547584395531190613801060295903295664135300430868681656480785692375582155234040628827357668055648961312046236007699144318252310172676391386842262582965229372913477463230124759972293081612547480788844000357252570604282847362824472556519369342012716730217582704323281167337924685622921744221864218214014155629269864002889436147429529937102142308426819249991066409860614929686775855191323272578235532100335085728304306705262874346040309238020074632826464773899180453044169635247265992489659236279693856623256253861949107663961359544211576079063081439481246305624065921077329838627850893881360605870303787450751491877962516232201435440822444963443892273095269919837232241751042184434922359443315759814336050223665316839111991684292850039617697444139723669759152892373919525927938132904034739315280237460764647511923679574528737105683080085191211957869299924503560717028485104084919762299956023558298010407677771712570001577968031780967636358864139465668689687861922699015404396633324560207918317650897519385256374239536716764931225476648876146514251835573058368987847521532263652616327445233314054128929065793692755475573029315792336783362429962326040387975974278673745055666228128805855155601353568855985422855575857388395921566059101517887648937856499496839984471289091533995703106402924954841258357361768452492272667146923417041338797049154343455688660797207998137158647257153368531892404599385481937852478739810015558451939626356419213610549549245764297508020881742270763423787243143011442672410770330982745287518063151713317611531353966557029353410535664480465626057985211511310578672139754888863563284128669425703919283194420526072864606446033595110085001741761024196935417838520007039308851732691594255595262723372674512748753388410679106713561683201918654627184640000000000000000000000000000000000000*i1^22 + 1160548301013591951277075674285377420998953062588227257004510624024911785727797783804134016642976725252556980969676055007898517008229470361611163345820008989364003195022108144738182973741810174421809168539865873341195195308276349806301737758280157387718650174648913934277160358329584500646227768514265391551210602968965987331333348860985375345423207457639344775110047914529039570192295320929443320708476416815093435743393324916223046588973092366435114537037281850038557809426616850198332059398686814941883330892427344040253953196435105428816164405335131047696942287286277649477982905704133810498716223132413958299194938604535871094410684354129190504595086743997438915058927010454683870653885041223027414386922243091472448498203045324397725392790511244076744705442873248789662002244800176030453373821504200199694094024743868144624519320578300312306320220211370455294141871339890881844923045527843748381339494577790225939507842918836814330074270013724812225601799792052635584719503905806305639914076913008914936556643289472560873910828358084039828030215915941682106109446011806698991329208348463734392366704631818797377701987571329826507286109368936564932336271615438055218536486060319618266607582619589025575544746279042821913134470646960659330321582952125895562616113074291611011879778233706773942650438604624950475909928270171038028862515742888807088320595969280913936779415989837069840052996060158448563168681711337268002782812272948553911056284562607702259527286681619493684768985460817600758315833316285583880638386485716812079139780710141416457325201652801747282679689816189311528661371952244954460944824095222178764245944823276248373619217470198655123941497710622935147949152519819338124938143305373688606332253125069633165635345023498204616587582511312401126741100135253473291523202749596761291577556462684327240355025922685563118122037531970346465132251280521627373929504130738379671576730638797232467482355095741957184421888000000000000000000000000000000000000*i1^23 + 19128514411479476011413425417496073851814901730230617472118483379084235935317401847122699325781218356819653739422847873672602799455148758384320925931035275421229636722447483356722935208683963152956001358079268431931881524930261240308492268927875884691678381201680104860960177318623228038903817285808196680524760706336096893785911140632105876299871642519095537155316516140940201762319154292239504202269090329080131344123816075515697302812056222490945084330044379180919428905320991738545430974066061090148581514069195555724858171182305843343397061535417606911890456573783974068963816826393147755795063849560786230957878397019615799054817123576931466308019662222352172068738645801861120381286980507775037641014579957932610657510203142829048067286865210593025894416952784694711259154867978365817709279576793217097505969775766622519805732575957407385015858724761197106354070448040517924435351770949106918202026560350830993385083397202644612640934775643055005550635482601432903817140328895046760718450702547677104877421966594479117023182485673002322378200234768524773744135661206369587447213851031710038167823077428793168901231509565510158313770139621006199458757164735312433712860786649901106155807641910762011722604019104082119944256541917960205261882660709625851884264079026217841302292292166755025896694260804372246442396403902852562454741393408896104882322980056474340277281987002117363957008280814919802720988678894608132630605596512116045887564111580705387091752999968030661207775151748210710922578395352658125237746100784407806482772660577219784977468991890911561992054077477254983605173134575285584145021778419663893519091543675276383174112257639048133542553255675878149105212803660745352489376836882482168991630295719748676120641319421555330670174507094854225197475657180012643343211818518611147157846829602285894729964141721325044797322828704982820310085829524071163476741994415463472464981235391699889125035505349885427712000000000000000000000000000000000000*i1^24 + 475719672054035188888615056186349434308606875585619282750953603888688814584792612046566581323093493412488878634416225859427638932007261038918331793054848394106257799426999161997615565839209630446943036680045480020051344767766933108418920492082216220796838684296639282608741495153447984240838037075900745462946224421003772762951079164071174616018784320838086107480489749165051564046089674068582357450731811309670273885988338905927737830918090598387723881381206010841776106799117573097051141884766806860032240706462486125939321202535269960577830785496495050340380036443070659453305155083028225452768190016665759599484810834523554846737438269657890912771716879677635108217853583527287809919994012119543110817839171631314923291978610461921957258854849788854793969378231560145159559353160132593357274352273931372795390519842479800426578109215291689084281311321150986778746363481034513359271176015536693986637964191415274572014607885436884434171730172861677827827034026256370847682336660391818542214639119381489508854061428901923542919731936127700607586572834821300351395699712423220140040172473976268430057417866071987714655511071631172921945428983874447294300987585404533976693705628945852388138204585273287393397627682863550248292438483447233430227419489213891818591199067315463707617596661397570552046697099943364237606241559858650791867671034183567986880378263727041103269996596530480724267328131379783612955062041958798110778353380107666375285329526518121804197780125804266974464723423728200293631209706446029644770567301920336867087171199907066268402678461502928867151434829644115425923026012836559667734693191502242863723949394773684897435668388851947317550255892623889379864834089286163776949238060328698596591983775388642281835490584604568652537223980017448219274668693764550020535149006712975769711044483764659506614585467734311024165124723332985596217816128937364629051840613820768665194250451931481737358844998944030720000000000000000000000000000000000*i1^25 + 7293100931523125173431907039644080884969789624985067748523234832131966897588799874053790450140828407801699929676245441456933718382777820428709338415341716239017557780286408737647644964655866420597315363872767651772106202998657870943853693642471007252272154471923011154074621069735391901731616632369893286339846159940832563978747733388661959179081411401666703491020927655628317034664265812445101588962190898805586915946166811101795242018410135740186024134647062372475946926011964325564457712202859302274472219305874734513918520575535633221586595949900035275994477390370610222546932265386470758886446157888123377884052301207468040452050080053520961129193300769038945848962941916672384819399007268756711197029724068354987241824267522381404880444499801226086373414483150009287061439137286711711770868674662821720138562457572919205729718629292020915025008878320921974784368595613312582005570715242834696357505210960351890934953269903860781136247215544135830369585729153274152018522593816696448805493975319046361935508189519713185358938146583199151201257791676545117620403967043612575689669080673242116541061005791293305697749474985914807615909803955659259456850343125024889044072646952518704797598926057851396586983599732837926904611332923382275907027785394289767931455545496828392575198560072622543064367685837582496974799294490964615593619233198966976334625234769496065364575521331443576394289475486945918215927859943194527319142186296284223586916760257477824074414249398149021896354713199259701852796093198704919967202232082715733015900438423279471699578845563797277396507267188194513893092733293931384854559035956059770752133895500075243832515196575896493563504172837064688214974210607006200387661294557871261127921776431334062807403116628119865023255479970616254024465225212424169553454793798715455478408490358686565703430058295167003593486869934312613255156201839507545011430435472935657250201850008412388669665650409472000000000000000000000000000000000*i1^26 + 57107636336795036467932841239521867760608636761626932834530672310969857666049780599012361601271161419751697631956227637079570491179812527218183320778945893753329426935874102133362437472510012928179288500597290645299829765780797960933940307624062419189529434570039181779235454735254727829309684185497581718700276283226959060123861947438690755100291759499542264713566477203366932405684586965857196131972406850520815005239839726469617770562483740812882446596924095682002184022018498121016352347772599961145631495896738467995849286195954683951241778862314747416256094259093656072045332304767268832564263339648813146089209363692608291564359770668839617661833897285995357626524701002878424446827384520541560853352383489601386389643730495620603178386293639670577511101576934575765182370135083912163375963967941972478254311481057770204434963604569939437964182578450534799129005276992886532868399664866331319002230177957368205220566136103598487123436210634931874600091424508617704888224440974617303579365158216861518304032340320573551424089632762068345925873751957979462016224420855178690682786284412770893956176588367270526004434454748901546514576913527517133534961098281956373312237054130021956226904547997959246174619377606725815606395803632290328925563457201816976722277302875733388298410501059389094454456423322942984389413078477775715867615190578845573430844346124064353844692368955865371074710834895853762989249679006026670256043868953363427908553970042939698574512622261783415280207713812707300469542979622530399159923598871467366242794305904993288885173831607621559463612574137106561631846638229862124036305624848778773818235071656107572590793706184329221180366230093901625460877052326411331496508732830907844575708144039840743550360383874087300689058469214255057874511859003030983635336530511352565889195630745882548107813841896129187267747870607885414684344026214014495046428535701711189555294700684002408990874009600000000000000000000000000000000*i1^27 + 311562763082248345424520452683908230338379929861010450265764571983799101206295037198276898102872093505679217634084730193713258115850425339635473668959097126662757526569086536747950866918402557936233476301166473628336488344424401410387764747639366444396754712676211127133283777692467801795754446019175644435758257972676791019987942311095849465836013928813218664780160487833635531932587658061270138399236714795181973994363185902691449883898281908076522053409503522154802299848707706921767164305389313165106645423824301484704650767455037873015743659955877683950962342065357954371452472689771551767606353238238573000987003894637883729297504542136931936513394602443707034430134220905804655276476924339032683512323766324852672248978445112034421874007045828193353019858229313322120967924509225150452901972223654952244765799526231756748211864953512440358480038181890635130248717520063836439639238699565272220268584269486328662564423000165397483038305046818720179425927258378794930493387905800427241907342886637410186198233294032493167264417759775208041617535235207710779732395071443277967823686984910926595727047101537935343653081774379141251269878855978581269073384077322453232679226005317767750797876882319927062676508430290322695458749285848951807167176047668265880804540402831428840021137110184068668382713905297539661842858626607251938080335081063439220428849052039251128742880997806978260662882739061967627361738282945423579779366158298748917489871467066300677566110106340268895238408314022244676150425113992525824425521356472202089458417172598638697470548186941075578630834641964235954449666115379196364428188115155515563295731994212675196615906883829574322757511336120481421856805938534171617661502533694877338807397919934279721120109814648725318843486580284078262902738562876251564848625023087295487362711331263252818011087002836031490990743160860937050418605161001884077845105546498012256935325192138196726579200000000000000000000000000000000*i1^28 + 1162442180945274760486677177687658259203709214697677152420006137803247922415207948603770809425673054209244470434995685907586725677971949680047369319005022084739975322654087541952972898132173120476304126446136688875949536005402015129244868198577153475034617691793855844830898427967881569180549689139970720683646939526970994625233195052421138779702626716006294666032770000682126942611579379517961255340597459975200972219007979489332839282749305509898066936040243012681782602173147713278471645099247193147345697787010972132702381443121383773066602848961758840653272198070805737412610438498282272209589523583424660035170461284938495292643492155964616599966710791396457750977262273856319271665528042992582708744388502786367340921620931288706873792511647939919055894135195686365587289122203029373580996185792988332355885572511204995259852116110574522453533092765739469156230572206592780954034495232419906902857989943382067338123723000049801616037819658850081750365469209239849915416696475682512724099499347249236200719555773307595607380035063100610956186629155198939130480349426280169623011840588787009609617479512797592515241494380271214030073631063086613719965730446364341963197528795956527288534675548413863648709524701196407438964764794868537310066460307581305462892662038467913231096770285593217945936832792748420203695032273824665797510896406015391071422761367678460216827483811567837880125659807640399560956109226273002236417995954316554172901817442828696340983497831875529575821521606395625582209537809514263248582280953373269561700396265394305293318212401947751229741168179371402864793388237974943930489772750660405192315350171117511979861273296638985950001614417381100753389465486946960184515062026058225449646569119569246134109778671169092807367946228296428854557011473856099257945733719812224490174930524739254268432765616952436043477722251556088783819078998136821862355753584553912162558494597814681600000000000000000000000000000000*i1^29 + 3215151444378508402658102099461076753687906037986541897854554569752950730375235149363541347681574445326690188250125947238315487586916412881612338230780159844966205461849122680680249253096040340838159064651656785093999474481858786301614736336805489324631562699939719720195002579464285217888931519135614085671844699058502067574276243997634460838001138513138723924661541748591366380307708630851407724101162728690542068679775224224278111922772241603919715799630923271042753676811110560624739528918903528870486511923790806848586603430689098002593074963179991319867607999741913304278272840069964428985125747653794144667796097886593737724652378313749528253865398402939223933568011797703579254188836994661807653413320088231577799332925572007047644670133480861454611103378990861865585727890507519616667748737269434973805536460630483711460032932460778131556212342476302394373561879564118190814301403858434284124071007636688598277567007716034861800786989999683987573720743338133919680791003414196190059966212115381967608857326883256076072166316711186204406359475599893268266325550357053725923948143779515061518692443095109069426434267444549182127302875229830429460891755871583017855502925401973207989310483202653898822121820194245244666916670009187683685562503393376192221084145455899688261824340750284428679782306421370819794316161255757149954667223091217357677521375289052089802781803775031821525374062805770649798799135178311522855005760465855270939390197980141068351422218656946757745119096620741392542660169017028499300673801747718856939732261377576287669383053954797988939535457711701687956628630614567150906793391723292179895224635739554878657822702287352528517806208816278716014844961784486726888929161382485923080509294647088671724545229994536614033829725998227438962067180295626053291367232461865714728023163788416451434839583136193034898386530852577140146859159851400179788479223109994222141247013362073600000000000000000000000000000*i1^30 + 6334744366240367204932776267153938256416476280584990367611632071292292163185266045061939873444402860148445700024214644070273635861666203212077345807270494917740995448096346213057673880014541439409446605111616561701340083594723257186272592966591993854232852128354649056189914449393900036491094081907851265712647637194832395129205345882758427217821537166035671874696557721220329977897100901819005182086066324647887098133345998980079969497411408703705494177470549181319045586741960447674606091967553910977667633411806047538652108141896764337310762939620183828634501072166803856030945342286076878576917935310171146533638476160369956096592421080593690343408091387634503763909675865317293607890457812571581479947314660798570353672683749310214324980758375247692977499860344436500672171285910617966567463754058090888615837439801966801971016103334512689908833664044257729860931595783295249346910041251515666415460770493087537778471586935453837459145421308041208684812470689750146494743585273894478095768877543532932203731188782967633578561400140171462579280617238304507046677913801493255318571304226341846540135402280411201431157768595823742169105410624952264689529321025592179346096227073009478424630582977795681297296717509530243066173094144176042158538075727980552124915116161341426100751388091825096072757983691016505330860705519886991687268198026177669069974460106714556009929873354914556957747761216051098775921410076621395533393962633267181784493099546196050095644382696098174618720248117746876146053714499758222091906267715369604042829986851736212644388562184081326459132263232680013288994951433946235769393511883009250706827583162875517376364674855233884134009916113765809826662114823820164358582737106581188755652962646645348437488762721049674474884137021126615018576056847555321375327831652456472498261547002347354614324078929572555832025968107147864902253150580806661151498470506088236757863628800000000000000000000000000000*i1^31 + 8949188240310132578273975513125225810473171208953691289895958546216834822702186415577979288837330971343599500100651494185155086725690265199093994916022353541516096334493156157877942001548134164301795745088076283297715562142327428802404983455557290963417519925577890875210350736098391582314382668152794836767936121240551968962447958346332323198307016366684278295239922374821813168922046456797082921940813337489636901101204344731021802494950461535318583396783204876300892132350324396561916836242115978212786927636053406356716598228357699163706451365630360859546967483828778887548580246613959257649420820576138876383001428642545384698578883811115522803155113740690172132016992076280581291455847622251367364151098337090405162309422037332951035936328764036506991492233291952903510275983464226314265104938736839536615881977320889776164102000142079280212807710747163851251634342763388766881714714970367139881774506990115740191013527042809938778842745792484867688655892564242184307962559312049858175951897555604020536941940470034705594603887749659799622419966753987267328609649727727912980215058257197473208232053730332250327978863764212133896360881163925716978710654105813858187057798619660624425447952202362425212392769050005418479757804119519359844170648832667053919066998276938193870095126646073766866962587618011135048757272175922260296182031404841708828323529221452974579055532135759882343684856018303374353005018921495412840730722532712552196966103976845820795601675691250818484848101322527994385964819912775279626733557279959515582150462995627968113527322285875587757267241224868490704866970660403537826867118989135877287319282955243271245962277050007197913643214694347942981552021197593560537373964172273442287125771537851711473868790667140672692934226057875083425135017439988493441366778220021187746556158599284169533700034021046700103202417133594131251480139285463387219083761702494424530944000000000000000000000000000*i1^32 + 9816472756139068027810348275016878075603075934359872966233348020848710191808783535662553248138984005230705855802656298929496521110634845498369061441260805028844691230901809152503754354521454036196435081176236488051742244214011153151474362267323761679243923015013319509303357658288222328831261823837607601199685750768427669779938057842453448654799384132473415343467748496315062945862713441757396071022265346786911907338196644550905512205414233926134019155681067366782208259568747652380540538406928071512521408295578938059588806435346855099709375899619011776636539277847288855017391061810623572497434061336036465540632461780750959484826432554806476284975430832413144652548558930035149705549180647013362037428898658159444346014488670945629383351745695255294723715072463416105429779295281619097464515725215811392477970671065645522495653991270253274303908583112362599545525931217367626336221435053953637479509554408596116909445047478619835302507228792872484218106484060166930011636988278461654079661548534794812487789381391434405149379719171875081673930569117755645797143158168550128663034176565503060818936618892620594479279567111961035955458139359796800821453222082026002049776823991563437437824397727076504546809468832608991813236940280273824592427843904988104441281000148016009598541581041661092548289130238032920700192651387581557818552856509642079080900356539070927053658541086344106059394033953741606346533094973856299700956760459338923468587094247324929602754850318979339624602546472184147172742037204084303528924691528598844583199311703629545510544371601526623201335918623145757403330500988770486603758927015960771376548838119992830686893585691779417290573135176787791713424016672582449627626492075772915866249187719394030757769298123297398032003373076830381531656301638556261996148814884236285751280177359293477509980564672116595801402677573255130736476892365961090829937430400440729600000000000000000000000000*i1^33 + 9358616252256101316761320983677334083331703737901219204250098832182778625572134399445218993930816735053353754635882849298798437382729346500240576555736678432287128816952342619948463441892590266001883839596882284873502361744404916497373583537934263615301863964504392558278999136525310899337810655507781693920913178737423458020701405773088143712987051183253449218967042780403263535857044907593728457188574003975496885552697146970217701374002462408998240867387633185675244488876354761627486285962063444052197171694132042442022559521115859061802038383479173286349319280643652614380581395453456916198967053661493224254384798126471745832323958787321902480341158946395918531917088490411299841823848362429229056716487147910471496314576648748624716707415485131789335361291185211325643339918721933408538007358317867759509742717471357383787461345136306613084394011194039778986859452266576934036392895854206982238881124577985570509636983513111979047759407018317056796578850571105308617023197851516068234110571361830843791058517007449220648064403798744061430582162481444124279369492502218315494434405699385084990703225770983306083340621454421309216249452812156301906553276866760573304564175847260897153428579980555290621175808153091113951239949414071515849325645172825957165431308801423498943733539429534002376987589808845200130367259298141062013823700199505740721094077371226352100944696935679334570808130698848518480629319474932000632787688571795169715399958386475440206493247773341226401299768207582036190442441025874080450845156334587614265733157833501388191062301014425495328296930924614722501948654861465605853156922592913893545094958856534523564788178358701861417126500936496715549459459782074356808911084661958003841592841131129853915231680157236206451704990359223824266320341117485343799696836256504015455554530789803104441128033451992165630340277000455998615751632659006578965371840102400000000000000000000000000*i1^34 + 7580792083977640471569083742903480061280043541044586976747531085619389359038399809527975276397085978314395685664169199559604910513838442381805657159687787320864529482948349736073112477063890436282269844341691267923690704687373068941923755772508269196605853658760622926454868367851651124985791433743563793393221816720771410975017423177582533070402643194879826936176703403791736766534491889032435352618068548948225469444142412546659184022326571022188390175822486825038757171502927144382567019069568631973879661419827190635268418415197933774321942927931029676381435561775485292038631495148309832706447834087371896996734501246700899836594040619081395255756032993747663995562595604687861613597267072961122500693119700946068406596606192060932727908900512529047452537766619102141528470091731703629631575059862847320298650797401890290936851492835962654183645239149026934777209089258255213777774449270478103832600502994003277767195338612006063110105529881015922344966247208937519077446165693809533199147778309954974885079313131988955606564654171257226553513101010055159812237698099884866152595424359300002607533114946886188877724237114439646405978626943989344641327091491631915958171991008041621531776819653579172320208479838804888109900815830635402148910706237099050916852190440623140758396365151414065508929390240004320696951673626284512058467397899281028320788194775184924429475093864007445612757942164213552914707338495808895571249575310340192756206673645001956763724985537248271682505147159307645738005011043809400900248106389687164785893410201835603786286375954309427163431854460939053571160197360018386844323259334506571446863221517695076738469492963906260392206725752959355782337594736106216651457267953784591878322806344145543562382212290265368543236146010434985853617470308581875275252962653356028645589342787540113434968389433089312913368608115891769550185050728467839150194688000000000000000000000000*i1^35 + 4878692142392269540445491124520713787074276755467262002927620020127651137167922219022717915452499702988648771194014974895721856322791333970276873021659594382193971797349194588057144453031711066669335466014763959749441280431093584997007332395565362119585168577548655939673110356905189754036237064119515436477586081640259104603089795250087671087458206393065946866798568328628499958637905992847316349664145626723376012407977451011139183940355338383382023354345127916147818539474293888435455193032744545822874605856025010315437292431484537002588489207514678814756778786403226189125085020445515109590417401782810553068914885131091814760032661258585011374270083217729636812799185152988829186517050781161815725163960910276616040777762920065695317981356899613908367191947322941574591012633044396528985851173321831765319675093072461712053859596906729314358763512368628816306102603646402137682954805940285377142764452448006889858075613288275614815110150915436071346279113229098177415140601811986469800527602360713681531930375564549018961972030811037907410707337824092968893299849423954111177104856384242072866110371610277098765599744871460753319160127764060677678833280170512225807768103427797109116592358711616066738420155534715135049744361469302418426096962409763871511285465818254397261896864304032636064822324486578107820305137730380074527941179409040190815930578440969876671527747637790694650120277328629165140735370470366663424225543960483422968074261217014617846143996149477220810878518056478640123735580931469264708408864920464371717121331424279868377413944636486682244349100698190852371685572220845728223122396269274743837937350019742202956181937800854359668280028269071605526454156105981665071628017016245534187911856879779050487757522456939090713757803604979872530046488013127727312413889690550884525876625775476335450110409555644207148846453111539231877706005388587119411200000000000000000000000*i1^36 + 2492030286618642310657677021654104289155164549893316841363124381925454407722622105817714379487747679156181869628918818563131527173767610600697182259698349448823339223811687035444143139612235180119282240568942033614507353581560600733940074616403670610597811880849739140018337068558793137958135394414152568762749473556543411368989798731509435284573451725471393286368876971445365808187652994642284427908074655940246657838869873315715848460066976983585385488171056699485427800682081360276453321577409373978712362697041014123152328139565810838892200240710961495356469875484320174436914277370267943789427372446099293087974010804771264160181349593611333509376767127599088000887161388369610130189902013607300007249808115440703070826466395223754738393448890388630529488122255517335323206557225609371630614557536807738432283659500106072135614255581932090028634079958436492768169035343016216647998165758400693272562540355867015336429785517531846327820979268743210198085539560844826925399576508179828690724726701796443794758780983189269449180159155317625505637665856035284266117566296280987768572616766388417570064283728823001345706090686040286502487609864069616852263486974974998967962292829036915448556330126931156366900978084314961576599351778287726990132209458365016286337885369570547671480275585016489934495396107776911563678358661818533918103411003879267903916563263040622691017465967488111007048884600778770985593435112977365543702314762976886062591316078015091780507964736959698616772263550065279725684267229472194199351741167446659269635452562194338673576466935257541255104402835289882310907650052104922255474594062146868852307429143969023905669255814930413731548453793186634183534513166826277771799310315676123250724566509454006549289515462412821571579422036704171525018301800306259617452283848495920545849523498129687012032908743790756070504158789945519059730120698757120000000000000000000000*i1^37 + 994104632358886573321012947705361236809461975969579264984814823486247395037396427143781328506210477000296005645677606665074696363216651051341900829934578974660657856823429178410649913918838874995540969094923835480460698638590017953324439952963522770685985500260596689013379164521374390229563469825128921006586997735177348715514872737107081086980544737208543626500063883280079125524954360721713054261451621679982919896962599226598404536647752178054126856757511152740311853178447731928102479293601966065186820982712072275308850662845356168043115175643827818991405579864035529067206005503084807650486181587689930636038258121765413737896098638791190498587748363616396026470508715574278817223437506822523767402813934604717479240244206403599155738369702014902531961443671274553725890894719251517344452328093957546099022683002257677585936170989230839618777050890552462695154891031824388088982152340552872325428869278809722216824246195383433095687533441967669894825971319681108270181428587249364071493330386325360567517895284788027496153049796866343181434912184598376241845507237296748109681722153080397233295928331317861988260538515707810157928184745431053619376303155654518262284034539295115273715535295653175292358567339959664841986509251886410443030334281220824033970771800023913664200875774109525239431567980631581713687225584492969249151321997917046173878518618886161210421990032009374364637144164755693810926499939262724736058318945902114994994286523472909761604693681363973639135368704606086717703323750968283232894866356147580983454811524101180792899914389667512238274615258599363693487728779474781203932919421904773861230016942239399656624421586235140013138453813647426198281822625585948202653751335699129378957041997039939644067066895145073156389723793530628843071809840812890522158891718359182809576309693736717764233465730607908501459052969920232784301916160000000000000000000000*i1^38 + 303138777342342971488473617114639994562713079607495306955691174723318106158154969347368525540556360943138318591473985505328381920855310090091116664731686414370592072336141708706688768238387978170863758027184761417232279898003690263194223584477337033362138443974438492518035205742613212637916073433403700630529575203604740959446052883345376639611277502921047879568702261933498201151361257519017437366814837790641437273238237356413430558460229042580539528770980227315405327297666760668820979184432459314316340100430626353329036443818908762148592083671099019332538445948730708507819319563981359655786525770327374852894992451557397171914635517831280794396849171579813796025344113293782465318543373850943528481552405921772238956130985012418682454705838551245066033499385796228754854620166384883593813597287702983557151257306435509343703567517001500946178187302419623810127220557285969416947404075080810506541664709557013711707605104318404777524967188260891323455478315149220642329709338677052709723149997748574941814211114169090484691170625836048330284226266535618461449496481969426487494914018188603040490451308229773940110859751161541957194236873457257393634118118081418810762341897610181231172215575716864425120120784575515849902281870768571729818491465169001597221014863417681800168143856774162033152170169278268945777815093598493611852431298338845423130371371688077799941195119162838455047774892698507979340339108813482183853303704348491430280441418819665950087468581913532044308931106771440513744084440265829792204449931728334522054805203140531655618989096326109441336666982979954240252393171699411824500586911929859749202155459386336424341500555817772790946768423143814052087193750341426819057717016113991348902525332727014880903043059923585723964127927032724755588138624344327975087437559823951207569669630130379447203555503308331137096112431751403405312000000000000000000000*i1^39 + 70618748908059328804699264055447607900497414804071705236456972213955735425631857873024130335579981021128947272101351624960559870999210802889140131012055277856092084233707220629864756758719627191724877168372479580027402392947467515141232164122291362455955356897650352451220808118801463922879983273387584576281064476749709134553929147684628211637004418663617687255992517694667755159101664065748205118490243653869479037608551421651383307814824819176699142369755265235381076308852266470472310619905367083790000512232363198094767792577218598888211157998150870691977903904648432055974341499536360673775911679047782925916827666433438499712181578744908704829585104500839867659514445006573804691113192682183391910092378006208003796302158255961695515370592912872488061167393217297063931285617146472173608493904727947339201358483990186152501664372300010020291113996200522622259241523427363289043527445708281000506040022577995209894640148997773193951815734558983742700326031802122088005573226358437166199230102803037436791607905879169615983706855009435992798297697804042818463681296442836675953630883741510460992219411897076174052868444764544560071222198080231755434425802080663274296623123695855109534847365772132351454173945934080750357395239018702210522837497779174655905268637024127662734747262360307597341637568401643554405641335485704843098483878113292774655964908877676271170430722528038776327835210831259628263559662186712641255889602198931184301782511185366243130084366331779435136066840396977355990746703055448541509640232705792801753135164163522355806005608557224010515071088569096315091981306779009166288283196170663671798353506859147866055355777203275419451917602386817684005024964030980518626527087293849708008201059124924832390971923004794023983181793719362958363569894041544698463102433101013608563475052348903630081495346835207189347067429304401920000000000000000000*i1^40 + 10281634032947254482433058594014649018379373991673021904549868161041194984076717401050058372855042687628565761273157885514509300796404038162835155265862797827585872027347161486152338823872690024360487082381203309339640537080929906942490739326141118956017620725308036927914219560254924308300272050439642474497439819262904007227485871103540100387030684427321129651727779530734826953534250018252317613937328848043148506168751901043340981312265114157991221732604362959354232816322453993941980535995856221881943637691164305061737950982226718728599813695613315363975531915161909142381693171057692138950188542319434828446737834254597015820389206394734555916234968581477861783405287641513346550778519169804489989528947005905775471256717649067925978624424976301586241915960501834387649270192324380862844240267278183953922681858304223608103842823325522320222568215521115386003228471566985963239089926254669011148153946946543919110064501297860409949137199738352493430607714069126150095082814653688222105984040155669745917935497888121283714468840768941781612620501841518345237725361541150821439084397814829037845333314703995621951218828350883490358723916077979376904030599162845223902661546234672328610140694712383013759720587108600428792900842518193270462554508553005873614412140946088881765190897636369807694552689973364116908712902362746069510887767905177594725219247561293457643671179409775834074019352178458063310513248321156912476063467722957648895561584174034907702484490306084942244004049126853335256900817794878743927230086905340273183683384086003563635533271961188447564255367941924767510883884475027928115628167036650198663236982074982220629319525993984477031616071873386095528677454591952860772002887683094962723127230037994848721146251237954268894469226653102224964371665649160929372822272412128518979583878767500072461906154661614311531568168960000000000000000000*i1^41 + 950928317910046346167212372246389415330164714073260924343626965700597252702729886715224482091560499837186941865229573357009022371543376413375393973420742458208797148770378922255616235920090123491396090324298231768676479896944609061502600449006679780931137693206726136481990899406675424147192762084590874397944998781396443979191693504670148724278266685270778638204626755926989190258785451999050310646136211765871671758192420874503656962741676580888750830836944315067720574168950060037799847076619204369467492270609901379503449957654492332494066699773081939201273568302842165460044688825239665753592700579356460883932608427004533399538613382136931131658688806587348437322895991837927116265722705669492675974011706980095827398284947244436286472610669395844362884734612065202225474607711271266340184307434319590089403963183984501053720991375087826817177008616105361828290114684427341097869819406122608573664408468678794150077672458734477398119137467796101874489427056414494121349473923295399060484963173154195859991986919018679305946707318167354292379093923066913916413711691417703819220907123913951327843289337618915870806015899733498317017562851496457507071756343374298479775654933118157676567965517403384535197375570514898202778859818833606700235560734346975851412877323690975804698825133358514850562444459159358193262884881152471252744213437225627331613322755203320432159947660613189048098240500020424546444553729640235546259693441059883302611097313856020636631916266626719386676707937171722180881143576272424566753463873000523644763813457097968543337938908462980737641826907060222097126236055415990087163317102960774329834017306299105489415206881077153284546138338356639997198037850600957564391774369065967494386781697766646771552078823738571929292263408921824819745563195021801066615242956348366494318659477265890947517769463251342249164800000000000000000*i1^42 + -77645765124359495415697299219321055034651725859566169918302940044748654018970802557637888339715186771730028424738110893222622285984330909045295100745513509721048074643863525250999471458299938128147925808111293876901614014069977419582347388752781993195375023184157052072347676836454881722449589563977393079576436432660585284059704595494614249926394861268985523311981669087670445715353975411628136737447391146146669084541072659667642631633438304772719403478435031956419289504373722399391803017973685757098250420278158229661998256755625103530285957976078021617964089783624088007980744733360110678533108432345078337087474371953070496344894890757074104751899483728439098712290089288773459710572667275845923439861601559758726401324207721634201970050095518739090996527322937498397775318651425171960771505108767405559137898622994543853787286998962099016410420076964279906431142217738614461768352261550918646708640239274309731369476680220711144691705763644284731837012710692968005651510693834869488958718496220326563362710503633703761023624332524061370170271518006368977693295309001105298400135638166925612019904607472335140360825619148728385445854844944588703263063553422167717596990885475084812258594927007953460196264394438642361438174039469028274821896858248105582857410739086556783917206848295889622972980081101830848292358044941267055186950431904102462475210709756293077870308402363086477831919911437455944488625431169020721428827563511739081852862781739695542100438027061602376201539520428725587082781296631140019736040830026108507844806642801725239759461054204962331517099208805601191352102459489009750837928379574161036078279559139592724876780935242945914919451762988644165018571543265044167297818347981466771973255154019016071380330600212951598261698583955671677449876840317847030763478930531852712013159765230350638073093053879418880000000000000000*i1^43 + 6349247779729210125086326288566520338099818580576931071996208765163864674872532883379793353645222237415658352170444667109425216222915910274780104356173844010202278519985509045556768210355191560824166125077285908670591002037810786102876186202852930203423556502195569408635923323404954546416244200257245956347343007574107867025302635668339568741680590462175921590700463771396979906145046766932845636374920953581402424117231790454916282601211279735317891432948767774029447955941216335300640523908362149596967181205692448131998458649278304216505469471797604950821990925800934661293974513347686689442165396092863926214394577674595731885613474093519346021849556538672017510128642923708015372682998723110979820140714027418501201706270399129041047943244819500320351316059539729449732469849265173630719413972162626067254190542125779630902642987268011835207663249638855881130078602494059058353999835484049027063374938633462536396883908542021912513000466926815505214814837436746572611330289862903465482393113448044401237341102213617779658508116576786593554416614135602397931192157564939059841371670121183360294133104081810874430989630279138029272843495980475232989113368511427109754315425598288529788454334209352675845937229578533943054529674210219391063270505215143168180802513078720833930222807077781796207650909891376778741760622919451909393079305701406105959055400275426395029700197117031364950147142101166743560862302823436261245367678690151643011506797218497294056885843065970276653144680105688670722801688954437661444801863342321953864754103540421331857388569085025500563218397970351427104955374558154925047507620691053619176829003333434711307563141927334895464937380879643965782994220615145467225035394070696316731314739280284870815436960253222296343233054698549789882849171428734120180029912710092163929321024186026962017866219520000000000000000*i1^44 + -200807802396263784776874428617443152835287426494875317066207325218502658962463489096260715550638657551858489716273997674073758410641918155082288489305842096405795718768562230238031503900716590776601119717293283089456377312832980016823779878573190162486008920794384953962313671095364351785218384490044502324512818630283998965434068770389575235041023184766697455510816132121951467310668221486149932330823622922207559515753084084415351928746103976980047988412020509820827710694964046885463637333526110174386731432363317702457976037202166728005439744904351349721856822030633371125108167678091945417356455177758370771361698909956071932870389720529573658831868538755402761623646548066421325866663658600475738173980725107731162968060420959463223465712524776167116127275735966684045579547063225637847187384424636951751419232535285299012177247673209650471531881206017847058310419507927899109338006596950153467266404948760395454818615829287025374274587907836191856612055432771369994076012181500864616411333372881037572096685288508836471407996787711110010616679337699852230835204067218449589353409770181689662589325692168625999787993562588203442415399760923020506485960401393333454043209958643060409174755218055261509461144477875183897314456717129356193371754626229839924550011429819401040790668172640869789912641683245904933109485174729095747499819437133566589146693720307484931743124143328709018055225808335318611497631468433343690271654525674987459943678413451086583773865414472537974154108174689620870085574384625288959645972469813679581433728672939636598266690601288871751376017253980266716029621018033854605140697661220045739198532723754018236048871391961001586315547036438637166797424849438039326242410613778177939089736714662132445888444893248635027886973037607293470462986177952045391345390712387293757063888013369993592832000000000000000*i1^45 + 7482609660318084067336321176156989640910849447418186158523553281606419041337969957213390144736309314074575334668384960991136895667232611891704720696874239293036512187319912024480181843222619146444453080494086266968933526873789483724898924993868593263900722349654754987333178553995464701997612437770611170342562758749020792403236504559202449514649389477016526618689091546032922186829077915440761648083981544751631504433186558581782367126679521350659463911950287815568382176455903732650705099133623690389817558994122759265174024939205303172192655876850904264008726609272556029034757943290657548472339944261827789963724086579003481747955646919367539110348673820873783149926047667614393159446772927144290893908646485099267170196349208946129964904924868748957586886673825223096437864570348157706285989280984312336543623344636391411266005039781713142423052196102546805698018631168200126221212984288362267718170920216857432820041780537990004718813656986573340980881857734943507506272288112689997170593534460362656238495804952233459782288373149726293610179107791176573495875782216249381745524845776021188257168799094736726981879841549164272025731496008995893625294391435093399369151360861156041547893875940499707791843783732271457924896784068206974557270120221168732056929489125329672572908739712624283767266465082291595219230067335806187772649853951736181986539025026276335095728658091780973692071357830098022784756184589104745805399366366152840524193579042694878911118630652355319587574460887949306450521186571475009382574314691698779856094024266321032191500994688331335305633693517349532979420148842920154913667763741112855013408727349883050382563500584093204432756535512321011925720369985323529483435090670802919516702523106290195780298921121411265622630457660242072045576891385964904980953962718834043585808705655930880000000000000*i1^46 + 16023877201154956673490948879844834323181345751251234173377864435280723367169906285391424262086175457312492032177414315386417465383165088293607203137462462448050751063204803372814184760052449452888740265789421369457472816449752167962222239405324884011122471617258171195956031381579236713565367218804490820413778024342500582264049416080957397727844870172343687041158752118860886936171884624889711173256229383535457894713828926381085060424479363796514100670343282441722412875930624364392505720478283109021087432224741362499787276603461368282841770665890669085345976148442290538904167705716738678021881081445242246761388428689500920632629944903854757641134402725530466388325199873580203395173230727308254313903211442610680562257056535926433170685664250808191651550736710420360148225613653152775154445589284414255312611625303046947750117621157920680768172633894009486426372904587423283344108664550571389570889414225745929643008679877495897541265248053163728208819519318296704914092128672264655926356790762600060194851445713763634810859165081043181094033585524732055528926350486777148176806387173035288321662382579521342209812053010758717728956549086106666659624078013786429673551109515199712660707527848303328158881926524157033789729995500898060812363481175849856030175023477260453395685202274912163360938267531963892212801545099085372613189107885774286459037693389796259982182875061448806908038892555205330441607819584136107584909997501498424347637885541769601342833559279665861182461000207045394180962593809448053727260888135785081789916891166091164053466305959259094311764163129157942979961819500300602202758404395141063953720787052968608238408701212280926683996552045892191809100169539299816149485864502297213627827223216820774380755475911652853804712384730483938023650568470386455294975027957657962096361472000000000000*i1^47 + 13259730099605040064138583533274204135732380710410064314706372690829959507777431023158787215251550053499197079991036073187463464278147637342466452435854715684439016929899607539367490371358066605961876275038823926473671761853458635419018435927884875918411851668258318568536042069429151811964767202465868736147804014917766031753659377405033121881961452016386187225324643432773826457301626320271399327095364368429431957557492484632472066454615154845931748787553918361468506637241275715103820143880460288176669600748520073274863219295054229699194148805626773536637976677291874335664342979103225243971395240412440666541882102367489105485326267892640123604913601074900620365078426098973434580173495882310862624325747223874170334679181988849086353410248013821225687910376567747276097523025082357105509567593850311330971687511325719368808886826687409366602928666686831994006660730823585285917736471900911691912156247789851558716750168085830937085210403383571337715964066670412031792909168457246652821606271296653193347188956386146931458700808153006568573624447857983753148765391710241821192013551546531133024328271873665663042683044302034445967333005437493732867276987948368386426659776497893050382745678037930908306779869234693004976347607802073768216344696299239094802547524081569503783306260884240778402791242634769990280975732078915418752634961823704834883717542345635618378136492752655278570082170171554384638623561331814237642464554943479742792977538239346803759742322452939883403500095803089821191742334491087410032236598820251711911748542353773356335153019803180190939263897764740112200550565296780132827489037500041727784102175532075792338378335138162210292021718794594378618146344831816561469047195255605826825296859135783360582845833026049771170767600975099476368550530341101685362249326371484467200000000000*i1^48 + 314151752894155626280325871688613805779879268667298605184523005530917561732002972770957966321753354595856603078232180455280642938313371765600725397744951237019990380751011835501375525919811854754162605937452461739151599960358991266106787821478987025933554283999789392799233062902679276105001880848867054323095177372790950451105619321416909984032317004773886995104345550171507597387002788960979888861475770437611084876432732977400744990135429866421061805690052837324380742591610387290116479801462098491812846559422129285823696028550943154937990692663166099091225309322839793136390732889113153766464577926468477897846511958495769006785825499559120228397301769034064829428045138984635796514631449825647262462093368138809132619246317856597923720674728944592298685190429488494006271592111681968563351009449725402915437310339279360282582210435228518135568103518858122664240526502856979911142487430877298026952333323128082973008242822551024445862884603586046826334090152164508100362261972337686835492907502736810969847164787252714152679605318454691962263170018673220765449211744034357452269280178796393929119216503823827323848206205948758992595435797725746297730380971401481504449254346299212813083433384658378436945652004843267370123444515781682601324428149598371620024919842432575091719385560885441613205738114011886470431051749415208601748978898853391725427734307830884239012925157902686485088852063595472559112707495342839041974700961375588278345416240669617390995285858426346280387522142088833474297954652249878508238246004505957347517824429741922201684368586438701764135998971080165136590110798497638752662822699474081395222179509471499220974753103320329719641978483956935259399455635308276380151114071290501801781691517451074813420377541292217703364561848273409603689530210603839198226022400000000000*i1^49 + 3010587606736607548037715188587310616924040371430744740954489900564205631576193801931290393695717875112635495306103273959464282616176859007776875185655832692684721897209274010706867013316371661202780706547161310395588060014988717727043391490499793938976755622218895460583364726856633360933830999624259215983292475334647481482750784305873275118927481079279538698605818109671741073449388678560525598975532342933231401810386334237160483855796242530050394763188153927900822147278176129541759029292032225945900158648970477287943382809935809429952097774610632821893282267321656962219780630856245988383991814214929461099379238657070452971296844520427748387197949930028776201565273391280074538303453523129290501447894774975346288794564703404550197285680458414668977346510692853391536103642125247767634663788254968004976284982685868944363269686957090441190330393738424125635504778153557507740881709732255034111551409335919196044023993470856797252997646978394597332658107100768585354665664351273671121076536426494853724706069976208406017525948197261547958779968669247597707943277816899308761653949949922080094310083904279339106742564844490215079655209721581927239574915420990771882389118625204019380537176519846876914928841655056914258095686511798580968313385124811787796085967518472110392886537381675233785094933485401317393335581861288584364020094049487179281177956531836853259087881150306865934079044249266835821706695307226972335771256299846114280548724564923004360619482712371772926275797591340301913352186821101805130904327287596651584608832853213299543165962127396253133985128097342036548680174143358197328643178146621238886308537642871469930404667608769975239142700541350910675698484407738198034115359218466285265463759421545252093469723361854388738251161791080196370802523506737152000000000*i1^50 + 9834269983833840292224236908678796967139852111387084018275044082365915211013988063212616942308898418736003743301152701675805412173365061797288763606163608701545418317103747713978914221721117749989920458272093494401556636067275174167521517733104295919013816860299760215623889450581631811908748834601679805547661621931755807872161720861949881117313503357440660879860149732415205758348967832453461267614550130091128571655828214779462577985453040456286417499140604895699051795810242218934399560481258284664618702576507562685758716169610220263915708532458094563993032306776357565555340333412523145051861089740119835522882969182358002801812617972542397945161100464766347847109671474349416357602379198040920056225545843673029015319955225585329621849466404542376214567903195020538419922127747173980272027208104160904854493033817098208995449974657099488848311516138738651237137485393240992516399220299190242811259043701805113813286293411248368426707652525608646524596614876094671896352899610339508881591147516871408447877835225937278896045333051112723614796284403761882170021940874888323122577659655888269710811408420869805421310313732064808379858359445505835555046914716707191514536861531551999538108754352598652121582102583280681219536086577873526085384476485597422238171567815803085941405859518075942964284550957170104604121000223949617303308451490107035016512597905586246105025932388990040309577901671308209047264298803887558511259418796202678694441758475100273768158772710728464838966508479409447797266771437651638518325327210693876914872094502642291974844168224400797535161900978222298247455281711206805446952326817534935790578280571512646618010206190556546305096630307467555907778890293148464162490473021009562112806707364306758310462815744524543239285665333183204923801600000000*i1^51 + 2383113525436963898986038522494088096633252850216272532057364667130458385750468161053283059315992705539336755613511082695059850942437474713795576077377023101830033927512623883834760380148385809678145962910945701199444500089887948187771664302382431467819478684768266539973740165604477087745279591089724774738014623966212182193656513771236613007731173340155158667358898577759386342374232041787755847952043234974116980972514345509685522487954630043486871304311519902125020430070411146293340747497282619908487160804348889939951925125313675943099486655577102808060410916008170904292524119712354150347385172238458288923825477031410607037232514246032362994170597163757014197845728647906312295265005861135089520646239894308746202352431104892616753789768183925767567322560255618684714903630547638317157156816633985343248742792432133825744711507437853178780032290420393831527882282093649080247120084179550232660452704867699900333436173665762216876604574873826746664941315676434113164937265814099990344867652458674328390456139395286949846727715127981873707871809412600839639267655842709258975510956426639595979694676317950171810495839921962200676831545770399292640571327030784014252663540431802285340274018854413576726379785119930840361014029330278713087341109020799704403107324447016820820296170334661821729776211718738980744128147325329343933920141332679612529094758980352627554963328381305353948194361703487977255238533019590019424217742462638314794166521770761674373329417102007616745634811165696598328609386477157721568323085090713646732115266412005835386976547355970660411655292115719674831351540967597034192434861557290286375501252433586881815899620572382801192551688291215779188466525383965026371894912956642831072856991207049513050427791321582887621164363939840000000*i1^52 + 208943900678715758221712686605622679938505857157052693518713507625268938402342958482944868313207795406912527830871066194303112163659551724719002618133049292444301240352470370783986361352739945825180628340745684243855953738246221660435650554088355069105740169437355535317952016304111362661599024589199897377957904967485944984317499266777795938261349300612231347237554622669785134607312282887051869519386932152776208211966855373436513945318712657480380155531989220384896051697821847803083191613889063852499236544870191526726557373239303174913754140179726994178004163215476454995127812864884492700869310793630403927628813452810961508503114704920047342290818836727680570319425399295254921209708828509694450625159342429761697300224251615175424952834986703625346293022611772239723168486312293788042832036716445980432923754261905102048241556441574878749769002620372203171570426817705949743796390191297540040549780443104820635261304007262339858570454500008703628347693138711347729367377647786725917044467565110891520642661901232955336052558282750458024089341326836513476521995356643110990886635515864483970593639135943293840977443676467390143384536563986067782118793540088636239227235864386226586633770318565850604876042433026856720375068443215401725142973118549732430865898125443325886427312842106782498348477388779852134058121108572398852901594113485633396819283135199088219489113095691433081654043577663188994521730151361166027892121289777919955071838911073111284276916979020709767316883813739164007284323261695809018681772650227284593696119316629033990917333476933816871753448808795419247944490389448717653720023467475841777941321076002454758725513338508640460327687546603084043066527730306160981719785457061843750668635652726273602117355296992542720000000*i1^53 + -515904963898880742044395253721571516591891160043548781750096819347157227710388522696902177236079674353432579434871666822453399018904203617036631779167025289808202251269429627421635740874181468577535292452787572277268782300925629993754226386287382212209684488932608589016971138507427129011281924522149387499204599937755295726374365943499586154235226906302157854994908100060962209379742188933073787398142020534051960407109466022267776905758014005513286392068215944562463699821249107130222769893233079524656797981330923523642217828721221097218684105503094589361385963772440946065030584223387135478183638703665503294268039204666624781273380762290228835055345419821522854158921211959855688307740059442691420229089662032134262709823062659143461794209329464244757378814763194221487790572851452694265240255891304174392578588545709340307325088654980959460758827194606560049872527998954665325901525060358501285675783219218498287469805949771647067857065689061328792842622875401469653895122388528902284026828314722524292503528792928179771780873485641274540452782746255569692528027599933714673543272595309481446261338388935414264062506117407688932353344518265266174859678567962570339543714333785349170219718018173751412159027677503156208825120818688210622576425770928099451708180080604267243993162699879493428960642664974232778645019934343963733186407086130066538059210819605530697887638984070123395607908419763281478217156564391572504037712505284813149035672249627811991872169771844099355416665270212134038608037540396030902801685770612441770924506371776474637107275694746136432013730887246602345364989917159668993711726744822909072303168657554116558724924149717648325488591874332680185001589295712183144141388891879728931807153477497001377792000000*i1^54 + 2090479554189638364326973935915231627768348768223121572818668603121326889288572696338763248456020335825476598798142739804112635330054590342630787066241558451585395808872244736739082723768240836237952178703132124625345355011357917801139076918947376479243297137557286558127641402419505052425008755065981636980550148024689547985765649089566347435473320811376366242385138767813766162850245083449538750280781036928009297385181321211617449695281085118565886604875348370542811657749362332993474285806998922597178856122529307774602654810328784253612399221881624652808649954438338403157765238347735008646078120493347986660675827776036775619096748209297702741070374382300290897588107108691064001230275933849840226236332624245698016907062831130977271364032755053931087739129812291885495876172463727357383097390495058877626972783700000684165928439513625100629169530224716449398617797093039705971209294694904911255182832553079139852074167659051452499879112095649936112068964258771206903110950966279872712360645132596548391344093702704549779036514386791991373401595067955840549259654278221732348571484483236705299795252903713917939307834428463169916136099137285396767649263345878839284508681779343774004456458939511653611940197713557049588807808528293518446295801765852306526935977940756364675242555520874565306878167196381355255372118809554733684560073023778571019467613877361229931449391553637205445622709172327903189066084722055430995501444950485066710084187534810550251992298727999516685130596518095052331498623067627363605903180792555899264545609343221866587729095828351938452614849670630770426989832534645278641402984384819035094536137491897562251519818363693824779658625583667021304316349882725055591324636451879997980160000*i1^55 + -1875226423915544541575970897179134196727321395000534739989637463734131064955739039138641388517335796297803008816983973164117464821584793165513793828770647400876129771084680911116259577725795770181662205093555937112654075809692303095495173792984559469404137173931412678852255813408695624136733397808632570360791757632990114765328320261816517995141165401088950868616071968984990935193940956619414550963387113635330711924086229149947181409128822129619678853785837912029876246783774002370836722922377626543594244702078638551372956910515543767498290282318563735433033649876275515993922739879911073554646854093512064113770507522947290727120795013107857209568002936193740498491146752514856526330777028819793106378287542607250994067945835137175145520576391247032493766189544579518309624718989953470226198330346185060890616738165953287981231003742832547967581660778530323420917880245534358629546172808419003085450451419558014841945801527551978360640739056363100246096229765251409072805184375504682030178057436163572954303894842104352526508110216050418838194007291853230893886943856900574217669092307959087435804326023539543825186777991739987970277045783314202439291698973630815605727544354123199425235903821609997450124227024390906707435113162559289924094156529133672069842377106781869831579508199800770135224108413215796809109285791001946535602618720519450813447507228024577493209553069626941120638796637583837068507159009485344654552065665992990395371116200978847029275315217997808459940631021909407855719293402891927442647197952076325133795603650406200083230805866414183934493134981320811700587658116486805862708157948488577884975693813965868270991480947185688652671011072215682662241688424094424768000*i1^56 + -478955699312456418404871334951109809310192479431124079208958392978279004700677738813519529842404965007639341883094991097360942870145585458711125647917792757023620830466688811839977153561170492070336218533315770692784160045344635252012469117752675714681924255347400925931898360278527930081183737611838106207467749821441787776373001634618876065545410797605184319073260200659091676234877539439759180872103192769292450325482850610390923752086296941315611788435314994291968326910942295528289691897995371244161175150866402746316168566565400414784082581039287081745056255898379229374858427738906586025371382637821450925375511207031516619538957058238893693284944210074187411764385225724216568702153763468044265470982081960556030154201898770650061318684801928839233230646789543231591350005478978312445533901012576813744093328608538504662252325390485408829850062474776041557382306368762371108083893629024099758250978173217118016627116683581211046834802889622687172308379892509926163025442837854186853366263057190443746398288467978625399571924177588613623716253631092111338466305634799853613585447212223566689763494294027592666062104692400684144251674161817457628186345183526105363592852069151816754557820873836923205808577604684555783067790019409690496606694070583983400903583403964776348141257275006474145347106873407387875709692358653876786335407782569311240663593662868488847219943980715033732937391111907801219330977704259840936966315418588885455112242561370680911798619834320234188511031766627311121728697654704909272296447806654434500669611087483382238262636601410165371066585254075235644657059822747244598417584754189858480803666699691398248014516595453781512997347223280272000*i1^57 + -15884866985308452281131200133083934386553779041128465005474574746673800570985220092897670433810441655239676273721619468253840039723129056653052025521424033702338066074530640469584777456929566400860474195406550131037938394729094757782945791361782047530380854030614599404778066096720274934117134358000602618582806116070073530111260776811639629429235087880364570169036091828046129510813347697686526224572247828725984286121250323272985940584119528618081161919743500471822149340746191516143410550274096722439903180899664257678740957353139414261025028058497041244550728406473110756001030005918486810337089212955900895099170738653498335659853766634774886619274899773561585453409380893836689302165863399734291341637460109049538538292003598586594224882446970474399676768164739322707547569052281858286402955618208220784860278172394627249863736560744587031762031969951125759149417339492177782582049639268203876567044655313322580710059388691005326681775139438166671139045000699864024180871618933234435440363941001640706655649433817040819755314008023600143544167746145147773764432593907027943744690272332526817683012934954832444461101323949026455519367923129101397969239232562137114940405863419385100700172579029862878345827975849615718533471869109706733192160395699376956016720762669306400203777208202138804047092276218532147477327368138900418573989283875343434544376012177237820096932333863049764260812829922232414171453086004643830036656955973926321763401439567817369187064812067778670435337771991018344321865860372689775802660362468087234680870634862786372676008467888190222140344970453273719434638225303322425152354891576138686211434267003566759368285918200*i1^58 + 55704646365845020347590199163104733127055231285450176656541267362268493338948204704143453812641387874494737279754679256689729393885805016521535528513265557747327546829203929765799401553927313757974655161363096457632618444097452675923327588688998855817857980966745973506453542108433017986563842922023788040067178020765678760245545011458780720028610787509883077622084662279475420714515949543615235473154530307553061976581986189403734745791722145660145021481536666206581156649112570770525848662255520653761799069586697523772842440497252647817045375356780810064622737232482972284144252960958190407276116158683463203969341079249196198460515986062525342596846807072990371347806629883699368679796349733915855584005664732368837634344916115287516977822885592469221316622950161805234349856790806932453248301369946052939267723579794867872970234911111992748379303961235125650335922425679180776553324174694338445896334169941378750602490446001964920497504790863569534279671501926276749748642389497078111065089745767220122932791760404849922709993899217180186665550686363935246096457651774678888753303469320952552336064750030157523562091217156665490226068072097784700204950174196474679856395176513390675029217807616304086873500460966337241725165721286661335114982826072103503697335890477474106480470224577757012601468940816910749944865434344573614619813545517114643015897139170569941445396332868443915100294827507693324667591142623156379770969598389925002721156945800321270078926906167376140497877437651814607987828695701178975907788195603529275919120604517347295105509309573661280379937982593753175*i1^59 - N1*1971845313007961115811829753766146204147520660506733932589739683171143287069761606597930017865344715778382649978069209656614885691192271840633475435092639726738391057101361521852068574765912145334831895219876403559621668707852767550468870347291849343991168062908344112668474456546162029630870627322931497500240042024314229846848791607489913048451124257577979643119341220767331135817001922601849187494775476368831144656399084325492409910099146538323895045896257614914276745415961300293312865022059674312632722066802819599653309196051317854081441403759494671899952369635610673449871096632719766615405035094790582040369098144436534884686775219619186448008511753892872*i3 ] ]